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 ...

The secrets behind bison

A host wishing to know the hardware address associated with an IP address sends an ARP request packet containing the IP address that it wishes translating to all nodes on the network by sending it to a multicast address. A good introductory Linux book can also be useful, but it …

more ...

Old school Linux with the repquota utility

According to the Stack Overflow 2016 survey, desktop developers now constitute just 6.9 percent of all developers (and that also includes Mac Desktops). Files can be opened for reading, writing, or both. Once connection has been made, any of the (usually) several browsers available can be used to start …

more ...

Fundamentals of wget

So what do I mean by transparent? Disk drives provide a more permanent method for storing data, keeping it on spinning disk platters. Like MINIX, it could uncharitably be described as a "toy" example of its kind-the MINIX filesystem could handle filenames only up to 14 characters and address only …

more ...

The ultimate guide to deallocvt

Many developers believe this open-source model makes Linux inherently more secure than a proprietary operating system. Likewise, the smallest logically addressable unit on a filesystem is the block. Even in the days before the Internet, information and so-called "intellectual property" could still be, and were, exchanged. Public domain refers to …

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 ...

How will you make Linux easier to use?

Linux is the best-known and most-used open source operating system. Imagine that a fictitious company, ABC, Inc., buys a piece of soft- ware from a fictitious software vendor, ACME, Inc., to integrate its sales and accounting information with customers via the Internet. In year 2006 approximately 800 Linux malware were …

more ...

Job control under Slackware

It contains a compressed kernel image which is used to control the hardware during installation. Its own Software Center has tons of free applications that make it a great Linux OS for programming. Partitioning a disk allows the disk to be used by several operating system or for several purposes …

more ...

The best Video player for the command line

This means that they do not have the standard serial interface that PPPD will be expecting to see when you try to dial out to your Internet Service Provider. Thus, there is no term free mathematics. Linux is that power. These are kept in the pops vector along with the …

more ...

Boost your mastery of bind with these tips

This creates a new vm_area_struct data structure describing the shared memory for this process. A file can be truncated to a new size smaller than its original size, which results in bytes being removed from the end of the file. These efforts are motivated by the interests of a few …

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 ...

The secret of ypserv

By opening the code to widespread examination, more people take part in finding its bugs and security flaws, in testing for broad compatibility across platforms, and in providing new ideas. Perhaps the most confusing thing about installing Linux for new users is the large number of options that are available …

more ...

How to automate tasks on a Linux system

Linux is a monolithic kernel; that is, it is one, single, large program where all the functional components of the kernel have access to all of its internal data structures and routines. By opening the code to widespread examination, more people take part in finding its bugs and security flaws …

more ...

Is LXDE the best windows manager for Linux?

The scalability and flexibility of Linux enable many of these massive deployments to actually work, while the significantly reduced cost barriers of Linux make them more financially feasible. In times of spiraling student debt, that's an understandable reaction. The overhead of symbolic links is minimal, but it is still considered …

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 much do you know about the Linux objcopy command?

From the kernel, of which a substantial part of it is written in C, to lots of everyday user-land applications, C is used massively on your Linux system. Voting, commerce, medical records, tax calculation and collection, entertainment, all are affected by computers. All bytes in a section are treated the …

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 ...

Getting acquainted with Linpus Linux

This meaning of free software is basically the same as the most common meaning of the term open source software. A complicated system of statistical analysis is employed to ensure that a certain percentage of bugs are fixed before the next release, and that the operating system as a whole …

more ...

Can you recommend an X display manager for the Raspberry Pi?

The analogy is also frequently made with recipes for cooking food. These applications are not going away anytime soon. It doesn't take long to realize that this isn't how open source software works. Kernel modules, like the kernel itself, are usually written in C.

No more mistakes with watch

The …

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 ...

Whats the need for vhand in this day and age?

For copying files, for example, you need to download another tool when you use Windows. This can be extremely useful if the output or calculation you require consists of multiple commands, and it will be expected multiple times throughout the script execution. There are several good reasons for becoming familiar …

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 ...

How to install help on Ubuntu

ARP is not just restricted to ethernet devices, it can resolve IP addresses for other physical media, for example FDDI. It's basically community version of Red Hat without any fee or support. You can have the same issues with Linux, except most Linux upgrades don't require application reinstalls (and I've …

more ...

Its all about xz

Thus, if one developer obtains and improves the source code of a program, the original author has the right to reject those improvements. Most open source applications have their own communities which are constantly evolving the software thus improving its quality and security. It was unbelievably naive of them to …

more ...

My emacs and imapd workflow

Secondly, the DMA controller cannot access the whole of physical memory. You can also edit boot options on the fly from the GRUB menu. An INET socket would have an IP port address bound to it. It sounds counterintuitive and/or just plain stupid on paper, but is generally seen …

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 ...

How to install scp on Ubuntu

The Unix philosophy recommended utilizing small, purpose-built programs in combination to do complex overall tasks. An exit status of zero indicates success. Dynamic new technologies such as the Java technology and XML run swimmingly on Linux, as do any number of more esoteric programming languages, from Logo and Rebol to …

more ...

Interesting apps based on tailf

It sounds counterintuitive and/or just plain stupid on paper, but is generally seen as the traditional and conservative way to do it. Each approach has its advantages and disadvantages. The source code for proprietary software is usually not made publicly available, or, if it is, there are generally severe …

more ...

Whats the need for crond in this day and age?

Linux, on the other hand, builds on the Unix tradition by offering tried-and-true tools. If you want to use Linux as a platform for a very advanced application or application set, you will be interested in aspects of the system such as kernel hacking, the differences between various filesystems, and …

more ...


Principles of LTTng-Tools under Linux

Once a system call is implemented in a stable version of the Linux kernel, it is set in stone. The use of such closed software in education may be justified only where no suitable open source solution exists. The timer bottom half handler processes both types of system timer. The …

more ...

Configuring httpd in easy steps

Installation can take a while, depending on the speed of the computer and the options selected. If you told software developers a decade ago that the Windows operating system would "run Linux" in 2016, most of them would have laughed hysterically. (There are a few instance where a particular option …

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 ...

Running sshd inside a docker image

In many cases, the software's creator may have made a Linux version of the same program you use on other systems. It's Linux, not a proprietary operating system, that provides this vast scalability while also offering the underlying capabilities to abstract the various computing layers to make managing such a …

more ...

Linux CLI goodness with strace

Linux keeps looking through the pending list from the start until there is a pass where no semaphore operations can be applied and so no more processes can be woken. For example 128 or 512 bytes, even if the device driver asks for less. For developers, opening one's mind to …

more ...

Getting your Terminal emulator up and running on Linux

If two signals are generated for a process at the same time then they may be presented to the process or handled in any order. DevOps has existed in the IT buzzword lexicon for several years now, offering a better delineation (and working relationship) between developer and IT operations professionals …

more ...

At the command line with numactl

Every process except the first has a parent. Every transmitted ethernet frame can be seen by all connected hosts and so every ethernet device has a unique address. There is also the reverse function, Reverse ARP or RARP, which translates phsyical network addresses into IP addresses. This pragmatic approach forces …

more ...

Get the most out of Freesco

Very little Free Software would be written, and that which was written may not be released to the public. (See "Shell Built-in Commands.") Readline has variables that can be used to further customize its behavior. Sections are linear chunks of the object code that load into linear chunks of memory …

more ...