Getting to grips with yum on the terminal

The major identifier for the primary IDE controller is 3 and is 22 for the secondary IDE controller. The GPL subsequently became by far the most widely used license for free software. The analogy is also frequently made with recipes for cooking food. Multiple processes are free to read from …

more ...

How much do you know about the Linux slabtop command?

insmod physically writes the address of the symbol into the appropriate place in the module. Aliases are expanded when the function definition is read, not when the function is executed, because a function definition is itself a compound command. Once connection has been made, any of the (usually) several browsers …

more ...

Getting your CD ripper up and running on Linux

Although directories are treated like normal files, the kernel does not allow them to be opened and manipulated like regular files. Any ethernet frame transmitted to that address will be received by the addressed host but ignored by all the other hosts connected to the network. Some operating systems, such …

more ...

Understanding the fundamentals of quota

By calling bash executable binary explicitly, the content of our file date.sh is loaded and interpreted as Bash Shell Script. For most users, LILO works best. A block device cannot transfer or access a unit of data smaller than a sector and all I/O must occur in terms …

more ...

Linux adventures with ypset

However, they seem to be forgetting that, while some action we make won't directly influence everybody, every action we make affects somebody. It is vital that we keep a philosophical approach so that our beliefs stand behind our actions. This instruction causes a switch into kernel space, the protected realm …

more ...

Work in progress asynchronous email client

One obvious part of Linux is the kernel itself; but even that would be useless without libraries or shells. A lot of commands on the terminal will rely on you being in the right location. Another great quality of this dependable Linux distro for developers is its software delivery method …

more ...

My experience with Joli OS

It only looks at modules marked as AUTOCLEAN and in the state RUNNING. The shell program is what presents the prompt and accepts subsequent commands. The so-called open source and free software development models started with the Free Software Foundation and were popularized with Linux. The shim mini-bootloader file is …

more ...

Getting started with syncd on Ubuntu

You can pick up a book on Unix from the '80s and much of it will still be applicable to a modern Linux distribution today. Linux provides any tools you need as a developer to operate a scalable, secure servers. When TCP transmits its packet using IP, the data contained …

more ...

Using sysdig on Kali Linux

Everyone has a favorite development platform. These registered port addresses can be seen in /etc/services. Another important feature of Linux is that it can run on a variety of different computer hardware platforms frequently found in different companies. The POSIX standard was born in 1988, as well as other …

more ...

The user interface and job control

The second, newer, mechanism uses a linked list of timer_list data structures held in ascending expiry time order. In most cases, good results can be obtained by just using the default options. Every distribution contains hundreds or thousands of programs that can be distributed along with it, and each of …

more ...

Quick and easy fixes using mount

The most interesting case recently was when Sony purposely added spyware [4] to their music CDs that silently and automatically installed itself onto Microsoft Windows systems to search for piracy breaches. Only the truly dedicated -- those who have no personal lives, or those who are being paid to do this …

more ...

Troubleshooting hardware problems in SuSE

The other is part of OpenOffice, a full-fledged office productivity suite that is comparable to and compatible with Microsoft Office. Oracle Corporation, another heavyweight in the DBMS industry, recently announced it would be creating a Linux compatible Oracle. Likewise, some minimal restrictions are necessary for free software, namely the GPL …

more ...


Is Sugar the best windows manager for Linux?

The GPL subsequently became by far the most widely used license for free software. Currently, in Distrowatch's past 6 months ranking, it sits at #3. Linux is a topic which is equally suitable for study in the classroom (such as at a university or a specialized computer school) or at …

more ...

Unwrapping scanimage

Without this surrounding commitment, IT decision-makers can be left in the dark...and that's not a good place to be in 2019. Device drivers have to be careful when using memory. The character % introduces a job name. Writing a byte to a file position beyond the end of the file …

more ...

Best Linux audio manager

Their techniques for identifying web server and OSes can be fooled. As the cliche goes, "If we both have an apple, and we exchange apples, we each still have one apple. It also ships in multiple flavors to gratify different needs of people. The rules concerning the definition and use …

more ...

Linux adventures with ypset

Now synonymous with private cloud computing, the OpenStack cloud framework likely would not exist, or at least would be incredibly different, without Linux. According to the Stack Overflow 2016 survey, desktop developers now constitute just 6.9 percent of all developers (and that also includes Mac Desktops). Without Linux as …

more ...

Boost your mastery of bzless with these tips

For example to display a manual page for the ls command execute man ls. Linux must handle readers opening the FIFO before writers open it as well as readers reading before any writers have written to it. You may then continue typing and hit Tab again and it will again …

more ...

Whats the need for sendmail in this day and age?

By contrast, most software carries fine print that denies users these basic rights, leaving them susceptible to the whims of its owners and vulnerable to surveillance. There is no problem with using an older computer, for example, an elderly 500MHz Pentium PC with as few as five gigabytes of hard …

more ...

Actionable tips for mastering inotify-tools

This is used by gateways, which respond to ARP requests on behalf of IP addresses that are in the remote network. Many, if not most, PCI modems available on store shelves these days are WinModems. This means that subsequent INET socket calls can easily retrieve the sock data structure. Figure …

more ...

Fundamentals of libpipeline

It is time for the opening of the tools that will be needed to build this new age. The physical on-disk form of this mapping-for example, a simple table or a hash-is implemented and managed by the kernel code that supports a given filesystem. The reality is that not only …

more ...

Has head gone past its sell by date?

Therefore, when moving to the PDP-11 as the main hardware platform, the developers started C as the as a core language for Unix. Advocates of copyleft respond by pointing out that there is no such thing as absolute freedom. The test and set operation is, so far as each process …

more ...

Getting started with the Linux mtype command

All of the read/write heads are attached together, they all move across the surfaces of the platters together. Some users have reported success configuring and installing drivers for the various winmodems, including Lucent, Conexant, and Rockwell chipsets. Yet throughout many school systems, the software in use on computers is …

more ...

Unwrapping dnssec-signkey

Authorization in Linux is provided by users and groups. This is also true for a number of major system tasks where the hardware and software must cooperate closely to achieve their aims. It was unbelievably naive of them to think they could stop the spread of an idea. Later on …

more ...

How to install lspci on Ubuntu

Functions are defined by using the function keyword and followed by function body enclosed by curly brackets. The data is read by a head, which can detect whether a particular minute particle is magnetized. FLOSS OSes tend to include many applications that are usually sold separately in proprietary systems (including …

more ...

Let your Amigo Linux terminal speak its mind

The exact mechanism varies from architecture to architecture. Those programs or issues that have not yet been addressed or resolved for Linux can still reside on the original drive and remain operational as long as they are needed. GNU/Linux increases personal computing freedom. Usually Linux based malware are extremely …

more ...

What's your favourite X session manager

In a multiprocessing system many processes are kept in memory at the same time. The kernel does not impose any restrictions on concurrent file access. This software universe had been going on behind my back for years. Just maybe that crash you reported will save some people from a major …

more ...

Compiling your own kernel on Fuduntu

Linux is a popular platform for everything from middleware to embedded computing and clusters, to parallel supercomputers and gadgets. Anyone who knows what they are doing is welcome to develop for the core, and submit patches. All controllers are different, but they usually have registers which control them. A block …

more ...

Virtual filesystems in SLAX - how do they work?

With Linux, you can throw out the entire concept of organized development, source control systems, structured bug reporting, or statistical analysis. Processes are always making system calls and so may often need to wait. Behavior changes and features are added. Resources include timers, pending signals, open files, network connections, hardware …

more ...

My experience with Aurora SPARC Linux

Getting involved with kernel development is, paradoxically, both easier than it seems like it should be, and also ridiculously difficult. Advocates of these extremely short and simple licenses contend that they provide even greater freedom than the GPL because they grant the freedom for source code to be incorporated into …

more ...

At the command line with sparse

The first data written into the pipe is the first data read from the pipe. Like the rest of the kernel, device drivers use data structures to keep track of the device that it is controlling. These controllers are connected to the CPU and to each other by a variety …

more ...

Let your SmoothWall terminal speak its mind

In this case, Direct Memory Access (DMA) controllers are used to allow hardware peripherals to directly access system memory but this access is under strict control and supervision of the CPU. This creates a new vm_area_struct data structure describing the shared memory for this process. The thrust behind Linux development …

more ...

Which is the best X window manager for Ubuntu?

Modules that have other modules dependent on them must maintain a list of references at the end of their symbol table and pointed at by their module data structure. For example, software that can be freely modified but that does not have the same strict requirements for redistribution as the …

more ...

Print the resources

Whereas MINIX is based on a microkernel that contains the bare minimum amount of code necessary to run an operating system, Linux has a monolithic kernel, which means that functions like the file system, virtual memory, and various system calls all take place in privileged kernel space. Built in to …

more ...


Here's what no-one tells you about timeout

The device identifier for the first partition of that disk (/dev/hdb1) is (3,65). Shell scripting is really what separates novice Linux consumers from advanced Linux users. This is why our previous shell script works even without us defining bash as an interpreter. The inode contains metadata associated with …

more ...