A simple guide to bzgrep

The access file logs every visit to your web site. Recently, Linux has replaced this security system with a more general capabilities system. If the search is successful, or if the command name contains one or more slashes, the shell executes the named program. A server using sockets, first creates …

more ...

Installing on the Hiawatha webserver

As users developed ways around the methods, the methods kept getting progressively harsher, severely punishing casual proprietary software users who had been legally using and paying full price for the software since the beginning. Traditionally, Unix programs have been single-threaded, owing to Unix's historic simplicity, fast process creation times, and …

more ...

Adventures with poweroff and Arch

Instead of a simple binary check, capabilities allow the kernel to base access on much more fine-grained settings. Extended partitions are not real partitions at all, they contain any number of logical parititions. You can think of the function as a way to the group number of different commands into …

more ...

Troubleshooting hardware problems in Gnoppix

In short, the most scalable and portable systems available are FLOSS. If your memory is like mine then you find it hard to remember a large number of details. Unlike most other operating systems, Linux is freely developed and continu- ously improved by a large community of software developers. The …

more ...

Programming with Python on Kuki Linux

MuseScore did everything I wanted and more. A file's length can be changed via an operation called truncation. That is, there are no legal restrictions on anyone using, studying, copying, modifying, improving or publishing any recipe. With the open model that Linux thrives under, many programmers, college students and others …

more ...

Quick and easy fixes using debugfs

Origin of Concept of Free Software The term free software is relatively new. Some distros have them pre-installed, some make them available through their package repositories. This led to the development of the free software movement by Richard Stallman. At this point the kernel is executing on behalf of the …

more ...

Background information on atrm

The init process routinely waits on all of its children, ensuring that reparented processes do not remain zombies forever. A runnable process is one which is waiting only for a CPU to run on. Once connection has been made, any of the (usually) several browsers available can be used to …

more ...

The secrets behind addr2line

Each IDE controller can support up to two disks, one the master disk and the other the slave disk. Given that Linus was using several GNU tools (e.g., the GNU Compiler Collection, or GCC), the marriage of the GNU tools and the Linux kernel was a perfect match. And …

more ...

Installing a web server under EnGarde Secure Linux

Computer software was almost universally regarded as being akin to mathematics, i.e., something that anybody is permitted to use in any amount, with any desired modifications and for whatever purpose desired. However, there is a fundamental difference: free software retains its copyright and is released under a license, whereas …

more ...

The best Video player for the command line

he Linux terminal is superior to use over Window's command line for developers. You may have heard of Unix, which is an operating system developed in the 1970s at Bell Labs by Ken Thompson, Dennis Ritchie, and others. Linux has an excellent ecosystem with mature APIs as well as an …

more ...

What defines a top-tier, open source music player for the SuSE desktop?

Advances in mathematics cannot be copyrighted or patented, and they become immediately available for everyone to use for the advancement of civilization. Software covered under the GNU GPL, described in the previous section, fits into the category of open source. On invocation, the shell scans its own environment and creates …

more ...

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