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

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

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

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

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

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

Developing with ip

By virtue of its open source licensing, Linux is freely available to anyone. The exact meaning of operations on a BSD socket depends on its underlying address family. This sort of memory is very fast but expensive, therefore most processors have a small amount of on-chip cache memory and more …

more ...

What's the purpose of the ChangeLog.txt file?

Further complications arise when shared virtual memory is not locked into physical memory. It is the scheduler that must select the most deserving process to run out of all of the runnable processes in the system. Even if you are an aged UNIX guru, what follows is probably of interest …

more ...

Principles of prelink under Linux

The module data structure is marked as DELETED and it is unlinked from the list of kernel modules. They work because they want to help themselves, their user base, or their software project. To make sure that even in a dual boot scenario office staff do not cling to their …

more ...

Redirecting standard output on the PocketLinux operating system

Linux provides any tools you need as a developer to operate a scalable, secure servers. When Corporations are happy with the used software they donate money to the communities in order to be able to continue their work and developing new versions. Instead, it focuses on user-space system-level programming, that …

more ...

The importance of psacct on the Rasberry Pi

When you boot a system that uses the GRUB Legacy bootloader, you'll see a menu that shows the boot options that you defined in the configuration file. In a very real sense Linux is a product of the Internet or World Wide Web (WWW). Device drivers have to be careful …

more ...

Getting up and running with Gnome Flashback

Its purpose is to provide a financial incentive for producing such works in order to benefit society as a whole. How does the kernel know which directory to look in to find a given filename? Any microprocessor that wishes to support an operating system must have a programmable interval timer …

more ...

Booting ClusterKnoppix faster

You can code one version of your software and give it away freely, yet still maintain a commercial version with enhanced features. This tutorial is organised as such, with each section building upon the knowledge and skills learned in the previous sections. Dynamically loading code as it is needed is …

more ...

Linux adventures with bzless

As Fedora is backed by Red Hat, you can expect it to work without issues while development process. Quite the contrary, the artisans and artists who craft software which can be shared, improved, and shared again are building an infrastructure at least as beneficial to society and the economy of …

more ...

A technical overview of mtr

Software running on the CPU must be able to read and write those controlling registers. Each process is in turn associated with exactly one uid, which identifies the user running the process, and is called the process's real uid. For many people, the next step will be to carefully read …

more ...

Create your own video streaming server with VectorLinux

Getting involved with kernel development is, paradoxically, both easier than it seems like it should be, and also ridiculously difficult. These unique addresses are built into each ethernet device when they are manufactured and it is usually kept in an SROM2 on the ethernet card. Different distributions have chosen varying …

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

Focus on the outcome when using ram

Every program that is running is called a process. A process's resources, along with data and statistics related to the process, are stored inside the kernel in the process's process descriptor. I use Linux for everything. Accepting Linux need not mean using it or even liking it.

Running swapper inside …

more ...

Open the gates for rlogin

These extensions are collectively called GNU C, and are documented in Appendix A. It is also an excellent platform for working systems, both open and closed, because it is so heavily customizable for free. The controllers are processors like the CPU itself, they can be viewed as intelligent helpers to …

more ...

Understanding the fundamentals of xfsdump

Its one-time installation is sufficient and every time a new version is released (very early every month), you get an updated machine. Background processes are those whose process group ID differs from the terminal's; such processes are immune to keyboard-generated signals. There will always be at least two kinds of …

more ...

How to evaluate error messages with objcopy

Even your car has Linux running under the hood. For small contributions and bug fixes, it is unlikely that there will be any long-term maintenance expected. For example, when we add a user named "paul," Linux creates a directory /home/paul. The first, the old timer mechanism, has a static …

more ...

Can you recommend a Web browser for the Raspberry Pi?

The entire Linux kernel was written from scratch, without employing any code from proprietary sources. Instead of a simple binary check, capabilities allow the kernel to base access on much more fine-grained settings. The most popular include Perl, Python, PHP, and Tcl. If you can use a computer or other …

more ...

Can you get Gnome to work on your own distro?

Linux moving into the mainstream is a great thing. Background processes that attempt to read from (write to) the terminal are sent a SIGTTIN (SIGTTOU) signal by the terminal driver, which, unless caught, suspends the process. Another excellent source for assistance (and encouragement) is a local Linux Users Group (LUG …

more ...

Running Gnome on CentOS

A thread is the unit of activity within a process. This is also the reason serious Linux users prefer the command line. However, such programs are typically also made available for free (usually as a free download from the Internet). lsmod simply reformats /proc/modules which is built from the …

more ...

Does it run under KDE on the Linux Mint distro?

If the kernel handles the signals, it will do the default actions required for this signal. The first method is most often the easiest, as long as your system UEFI boot manager allows you to disable the secure boot feature. The kernel allocates a new module data structure and enough …

more ...

Understanding the library linker game

Becoming familiar with Linux can result in a substantial financial savings because the software (both the operating system and the application programs) is available for free and because Linux can run on older and cheaper computers. In 1978, Kernighan and Ritchie wrote, "The C Programming Language," a book that is …

more ...

Its all about rdate

As such it is possible to have two or more files and directories with the same name but letters of different case. I say somewhat, because the use of sed in conjunction with pipes is somewhat more comfortable (at least to this author) for substitution of text in files. Software …

more ...


Understanding the fundamentals of CUPS

The smallest addressable unit on a block device is the sector. With the connection established both ends are free to send and receive data. When it is started up, usually at system boot time, it opens up an Inter-Process Communication (IPC) channel to the kernel. At kernel initialization time, the …

more ...

Getting up and running with Lumina

The read/write heads are moved across the surface of the platters by an actuator. The Linux kernel, supporting both preemptive multitasking and virtual memory, provides every process both a virtualized processor and a virtualized view of memory. Other common sections in ELF executables are the absolute section (which contains …

more ...

Using more to view text files at the BeatrIX command line

Processes are free to use a FIFO so long as they have appropriate access rights to it. You can customize the terminal, try different text editors, and install desktop environment of your choice. These accounts are combined in to groups to help simplify their management. Every process runs as a …

more ...

Let your Devil-Linux terminal speak its mind

It's a must try Linux distribution for those are willing to test the working of server on Desktop. But all things come to an end eventually. Much of enterprise IT's excitement is focused on advancements at the application level (and rightly so), but it's Linux that powers these innovations and …

more ...

Principles of LTTng-Tools under Linux

However, such programs are typically also made available for free (usually as a free download from the Internet). For example, on your computer, as a normal user you may have permission to access other files on the system. This waiting happens within the system call, in system mode; the process …

more ...


Configuration via the terminal

Workspaces is a feature I would never trade for anything else. Not only you earn more capabilities as a developer, you also learn (sometimes the hard way) how to solve issues, monitor your machine for potential problems, configure different components and more. Putting morals before convenience and ease may be …

more ...

Editing with vi and esdcat

Copyleft advocates also point out that although code released under the GLP cannot be incorporated directly into proprietary software that does not make its full source code freely available, it is still possible to use it effectively with proprietary code. If the substring matches more than one job, bash reports …

more ...

Principles of git-series under Linux

First of all the DMA controller knows nothing of virtual memory, it only has access to the physical memory in the system. If they will then it removes the sem_queue data structure from the operations pending list and applies the semaphore operations to the semaphore array. Institutions that rely solely …

more ...

Sick and tired of using suspend the same way?

If you're interested in writing code for the Linux kernel itself, a good place to get started is in the Kernel Newbies FAQ, which will explain some of the concepts and processes you'll want to be familiar with. This chapter describes how the Linux kernel manages the physical devices in …

more ...

Text Processing and Manipulation

Sections are linear chunks of the object code that load into linear chunks of memory. The size of a file is measured in bytes and is called its length. Actually, it is often far less expensive to purchase a computer just for studying Linux than it is to pay the …

more ...