Unwrapping awk

Few other operating systems run on more than two different hardware platforms, making Linux the ideal choice for companies that use a variety of different or specialized hardwares. Software running on the CPU must be able to read and write those controlling registers. A non-zero exit status indicates failure. We …

more ...

Choosing a printer for Linux

Each surface of the platter is divided into narrow, concentric circles called tracks. Linux (pronounced "lih-nucks") is an operating system that is used today to run a variety of applications on a variety of different hardware. Sustainable technologies are also important, and the best example of the issue is proprietary …

more ...

Where to get more detail on kmod

Both the vfat and msdos modules have 1 dependent, which is a mounted file system. It only looks at modules marked as AUTOCLEAN and in the state RUNNING. Whenever we refer to a file or directory, we can, in fact, use either type of path (either way, the system will …

more ...

A simple guide to mshowfat

For example, a process may have to wait for a character to be read from a file. Loadlin works from a DOS command line, killing DOS and invoking Linux. Character devices are accessed via character device files. These operations start at a specific byte, which is one's conceptual "location" within …

more ...

How to install gpg on Suse

We can also easily jump back to the GUI when it suits us. This system call creates a duplicate of the calling process. Unix systems historically did not include many higher-level abstractions. If the kernel handles the signals, it will do the default actions required for this signal.

Linux adventures …

more ...

Learn lpq to further your career

The terminal in Linux is a wild card. The API merely defines the interface; the piece of software that actually provides the API is known as the implementation of the API. Unix systems historically did not include many higher-level abstractions. Every transmitted ethernet frame can be seen by all connected …

more ...

Has gawk gone past its sell by date?

A block device, in contrast, is accessed as an array of bytes. This hides the underlying differences from the generic system calls which read and write to ordinary files. Filesystems may be individually added to and removed from the global namespace of files and directories. In a very real sense …

more ...

Its all about rup

The thrust behind Linux development is not an effort to release perfect, bug-free code: it is to develop a free implementation of UNIX. Browsing the available tools will make you feel, as Homer Simpson put it, like a kid in some kind of store. Although there are numerous distributions available …

more ...

Succeed with RedHat on Linux

The issues with the Diebold [2] voting systems in the US is testament [3] to the need for transparent systems that are trustworthy. The more flexible devices can be told (via their CSRs) which DMA channels to use and, in this case, the device driver can simply pick a free …

more ...

Linux adventures with bzless

It is being widely used in embedded devices such as mobile phones and PDAs (Personal Data Assistants). After installation has been completed, the next step should be to start exploring some of the numerous application programs that are automatically included in the installation. New stable releases come out approximately every …

more ...

Learn how I improved whereis in two days

Dennis Ritchie and Ken Thompson started work on Unix in 1969, meaning that Unix will celebrate its 50th anniversary this year. A common sector size is 512 bytes and the sector size was set when the disk was formatted, usually when the disk is manufactured. In Linux, blocks are generally …

more ...

Getting your CD burners up and running on Linux

What most of us call "files" are what Linux labels regular files. It stands to affect the people of the world at least as profoundly as the Industrial Age. From the process's perspective, the view of the system is as though it alone were in control. This operation is called …

more ...


Graphical tools for manipulating PDFs on the CRUX desktop

Keep in mind that these are only conventions---not rules. In fact, the current cloud functions-as-a-service (FaaS)/serverless computing model owes much of its heritage to the Unix philosophy. This chapter describes how Linux supports the network protocols known collectively as TCP/IP. Remember that the shell is a program providing …

more ...

Succeed with op on Linux

If a parent process terminates before its child, the kernel will reparent the child to the init process. The takeover of software by corporations continued at a rapid pace, and free software was becoming an endangered species. Although the source code must be made freely available in all cases, there …

more ...

Getting started with inetd on Arch Linux

Without Linux, IoT would likely simply be too financially draining or require lock-in to a single vendor's stack. Fortunately for us there is an easy to use resource that can inform us about all the great things we can do on the command line. Some such devices are partionable, which …

more ...

Are you making these mistakes with isovfy

At kernel initialization time, the address families built into the kernel register themselves with the BSD socket interface. That's right, all these guys all around the world worked very hard to make a neat, secure, efficient, good-looking system, and they are giving their work away for everybody to use freely …

more ...

Developing with Ruby on Rails in a Linux container

What we call the Linux operating system today is really the combination of two efforts from the early 1990s. I should like to point out you should NEVER be logged in as root all the time, as you may damage your system. Setting up TCP/IP connections is very different …

more ...

Learn apropos to further your career

Originally, virtually all software was freely available to copy, use, study, modify, improve and give away. But, as we all know, there are typically many directories on a system. Until Linux came along it was either Windows or Macintosh - take it or leave it. The IP protocol layer itself uses …

more ...

Data collection under Ubuntu

bash allows the current readline key bindings to be displayed or modified with the bind built-in command. Libraries were written and ported, filesystems developed, and hardware drivers written for many popular devices. Other common sections in ELF executables are the absolute section (which contains nonrelocatable symbols) and the undefined section …

more ...

Emotional support animal

The term “emotional support animal” is in the news at present, mainly, sadly, because of its predictable abuse. In Japan, companion animals are petto or aigando butsu, animals to love, or play with, or take pleasure in, which just about covers it all. The next time you greet your own …

more ...

The Mazambican poachers

To kill rhinos, Mozambican poachers appear to prefer hunting rifles over other firearms available to them. There is evidence that Czech CZ 550 bolt-action rifles have become more popular with poachers in recent years. While obtaining a rifle through official channels in Mozambique can take up to six months, there …

more ...

Columbias corporate security

While Colombia is a special case in some ways because of its long history of conflict, extractive industry activities in less extreme settings are increasingly marked by the presence of private, corporate security. The result is a variety of collaborative partnerships between public and private, formal and informal types of …

more ...

Is Ruby on Rails the best programming language for Linux?

Consequently, it can be said that this book is a book on Linux programming in general. Almost certainly, but it's doubtful that it would maintain the presence that Android currently enjoys in today's consumer market. However, Unix is not free. This is used by gateways, which respond to ARP requests …

more ...

Getting C++ and Fuduntu to play nicely

For example, a process may have to wait for a character to be read from a file. Still, this survey does compare Windows 2000, GNU/Linux (up to 497 days usually), FreeBSD, and several other OSes, and FLOSS does quite well. The Base Image is an initial image which contains …

more ...

A graphical client for the Soulseek P2P network

For instance, containers have largely evolved through community involvement. There are three types of partition supported by fdisk, primary, extended and logical. Any of the bytes within a file may be read from or written to. The answer is that you can use any method you like to refer to …

more ...

My experience with Joli OS

Recently DBMS Superpower Sybase made their Adaptive Server Enterprise technology available on the Linux platform. The takeover of software by corporations continued at a rapid pace, and free software was becoming an endangered species. When a user logs in, the login program checks the username and password, and then starts …

more ...

Interesting apps based on tac

This, in turn, allows for the use of the pathnames with which all Unix users are familiar-for example, /home/blackbeard/concorde.png. I think Linux is more a state of mind. When you boot a system that uses the GRUB Legacy bootloader, you'll see a menu that shows the boot …

more ...

Creating a PACKAGES.TXT file for your distro

Open source licenses can grant you the right to copy and redistribute the software to everyone you want. These negative connotations include lack of quality, of robustness, of support and of long-term commitment. They come in multiple varieties, including the Unix domain socket, which is the form of socket used …

more ...

No more mistakes with sudo

In addition, gcc and g++_ implement extensions to the C and C++ languages. From the process's perspective, the view of the system is as though it alone were in control. Each VFS inode has associated with it a set of file operations and these are different depending on the …

more ...


Redirection of output

The most common disks used in Linux systems today are Integrated Disk Electronic or IDE disks. This is because IP addresses are simply an addressing concept, the ethernet devices themselves have their own physical addresses. The LSB extends POSIX and SUS, and adds several standards of its own; it attempts …

more ...

Using screen on Kali Linux

A process that has terminated, but has not yet been waited upon, is called a zombie. The data bus holds the data transfered. The instructions have to be fetched from memory as they are executed. There is no single organization responsible for developing the system.

Is ntpd better on FreeBSD …

more ...

Running sendmail inside a docker image

When the request is made, it is up to the IDE subsystem to work out which IDE disk the request is for. The ARPANET pioneered networking concepts such as packet switching and protocol layering where one protocol uses the services of another. They can be unlinked from the kernel and …

more ...

Minimize speed when using your first file modifier

When I have unmounted the VFAT partition the system detects that I no longer need the VFAT file system module and removes it from the system. If no output_file is supplied, output goes to stdout. The INET socket layer supports the internet address family which contains the TCP/IP protocols …

more ...

Watch YouTube videos at the PocketLinux terminal

This software universe had been going on behind my back for years. These common interfaces mean that the kernel can treat often very different devices and their device drivers absolutely the same. As a system programmer, you usually do not need any knowledge of how the kernel handles system call …

more ...

Configuring swapper in easy steps

Still, manual partitioning is a valuable skill and a necessary one for the true Linux guru. It is time for the opening of the tools that will be needed to build this new age. Windows CE scales down to smaller platforms, but Windows simply does not scale up to the …

more ...

Interesting apps based on ranlib

Users of closed source operating systems must report the bug to the manufacturer and wait for the manufacturer to develop, test, and release a solution to the problem, known as a hot fix. A regular file contains bytes of data, organized into a linear array called a byte stream. As …

more ...

Getting acquainted with Mandriva Linux

So, /dev/hda2, the second partition of the primary IDE disk has a major number of 3 and a minor number of 2. A CIO does not want to be guessing whether or not a given ISV application will work on their Linux distribution of choice; he or she NEEDS …

more ...

Is Gnome the best windows manager for Linux?

For some small business leaders I've consulted, the human factor is either a notion to be rejected or ignored. Consequently, nowadays gcc is used as the generic name for the family of GNU compilers. First is the Human Factor, which includes the psychological issues with change, any kind of change …

more ...