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