This document explores methods for squeezing excess bytes out of simple programs. (Of course, the more practical purpose of this document is to describe a few of the inner workings of the ELF file format and the Linux operating system. But hopefully you can also learn something about how to make really teensy ELF executables in the process.)
a lightweight, efficient and flexible desktop operating system, designed to help you make the most of your computer. It's an independent, portable and free project, aiming at being compatible with AmigaOS at the API level (like Wine, unlike UAE),
"locks down" an operating system, proactively configuring the system for increased security and decreasing its susceptibility to compromise. Bastille can also assess a system's current state of hardening, granularly reporting on each of the security setti
Having only the services you need running will make your system faster, more stable and secure. So the first thing you need to do after installing a Linux distribution is to manually edit the list of enabled services.
a Linux-like environment for Windows. A way to run native linux apps on Windows and make way to magically make native Windows apps aware of UNIX ® functionality after a rebuild.
explores a novel interface to a system administration task. Instead of creating an interface de novo for the task, the author modified a popular computer game, Doom, to perform useful work.
(because old games never die), uses SDL to emulate a 386, an S3/Trio video even Tandy, a Sound Blaster Pro, the PC speaker, Tandy 3-sound, CMS/GameBlaster, Disney Sound Source, and MIDI under DOS
a simple and failsafe way to create complete virtual machines for VMware Player on the web. Install any Windows, Linux, BSD or Solaris, and test live-CDs in a safe environment.
designed to be used by Unix distribution developers, package developers, and system implementors. Intended to be a reference, not a tutorial on how to manage a Unix filesystem or directory hierarchy.
an independent, nonprofit organization dedicated to accelerating the use of free and open source software by developing and promoting standards. (IBM, HP, INTEL+)
a free NAS (Network-Attached Storage) server, supporting: CIFS (samba), FTP, NFS, RSYNC protocols, local user authentication, Software RAID (0,1,5) with a Full WEB configuration interface. FreeNAS takes less than 32MB...
on these pages you will find many screen shots of various desktop computer Graphical User Interfaces and operating systems. Many different people have had different ideas of how a GUI should work and these screen shots show many of the more popular ones.
a fast, scalable and memory-efficient allocator for multiprocessors. Hoard solves the heap contention problem caused when multiple threads call dynamic memory allocation functions like malloc() and free() (or new and delete).
Need a boot disk for your Windows machine? There are essentially seven steps to create a bootable DVD or bootable UFD (USB Flash Drive), all of which are command line based, this article tries to simplify all the information needed
aims to implement functions (not present on Windows 98 / ME) to kernel32.dll and other system libraries so that recent Windows XP applications and games work on Windows 98 / ME. (requires Windows 98 FE or Windows 98 SE or Windows ME)
index of information and documentation of interest to those who now use or are considering using the Linux operating system on a notebook or laptop computer.
You'll find plain-English information here about using Linux on a personal computer or on a shell account provided by your ISP. After a brief history and overview of Linux, you'll find a concise and occasionally light-hearted treatment of these topics.