Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.348.716 Times

DietLinux 

  Date Added: September 13, 2010  |  Visits: 848

DietLinux

Report Broken Link
Printer Friendly Version


Product Homepage
Download (93 downloads)



DietLinux is a distribution based on dietlibc. It contains a 2.6.x linux kernel, and will never support older kernels that do not support for devfs and tmpfs. The boot process is optimized for small size, the upcoming 0.2-release should be able to boot from cdrom, floppy or usb-stick on all systems with at least 8mb of RAM. General stuff With the upcoming 0.2-release the boot-process is the same for all media. I got rid of ramdisk images for the root filesystem completely, and shrinked the initrd-images to about 60k (uncompressed). A kernel can be used with the boot system if it has support for initrd, tmpfs and devfs. You need to configure the bootloader to give the kernel some bootparameters: init=/linuxrc We use linuxrc to set up some stuff. It will execle() init later root=/dev/ram0 The initrd is the final root. Though our linuxrc will change it. devfs=mount Only needed if you didnt tell the kernel at compile time to automatically mount devfs bootdevice=[] To come, hints for linuxrc from which device we booted Bootup, the initrd phase linuxrc, stage 1 The first part is handled in linuxrc. Its described here short for better understanding whats going on. * linuxrc gets started by the kernel. Besides linuxrc we have two directories in our ramdisk -- /dev with mounted devfs and /rootfs * linuxrc mounts a tmpfs at /rootfs * linuxrc creates basic directories in the rootfs (namely dev and initrd) * linuxrc chdirs to /rootfs, calls pivot_root and chdirs / chroots in the new root. After this we have the old contents of the initrd under /initrd * linuxrc remounts initrd/dev under /dev, and mounts /proc. With the dev remount weve put the open /dev/console file into the right filesystem. * linuxrc umounts /initrd with MNT_DETACH set. Most likely initrd will not unmounted immediately but when calling execle() to exec init For more details please consult the apkg sources. linuxrc, stage 2 Were now getting to the second stage, still powered by initrd. Thats the first stage you can influence without modifying the linuxrc-sources. * linuxrc creates all directories in the rootfs * linuxrc mounts procfs and sysfs * linuxrc inits the built-in packagesystem. This includes trying to find a (a dietlinux media must have a file called `dietlinux-media in its root) es well es the name of the initial package to load (from dietlinux-media) * linuxrc loads the initial package (the apkg package system) and execl()s apkg with param -t (starts bootstrap). Most likely /initrd gets freed here, so we have about 60k additional space from now on. apkg stage Now its apkgs turn to bootstrap a package set to the rootfs..

Requirements: No special requirements
Platforms: Linux
Keyword: Based On Devfs Dietlinux Distribution Initrd Kernel Linux Distributions Root Stage System
Users rating: 0/10

License: Freeware Size: 20 MB
USER REVIEWS
More Reviews or Write Review


DIETLINUX RELATED
Utilities  -  DeadCD 0.4
DeadCD is a minimalistic Linux livecd, based on the Debian distribution. Its goal is to provide small - the maximum size is 100 MB -, fast and feature-rich versatile system. DeadCD is minimalistic Linux live CD based on Debian that provides a...
95 MB  
Text Chat Clients  -  pyGAIM-t 0.1
pyGAIM-t is a reworking of the popular GAIM IM client to be based on the Jabber transport, which can connect to any IM system that GAIM can..
153.6 KB  
Utilities  -  Bluewall GNU/Linux 1.2 Lite
Bluewall is a GNU/Linux distribution based on Debian and pkgsrc. Bluewall GNU/Linux aims to create a complete pkgsrc-based GNU/Linux distribution. Packages: - debian - pkgsrc Whats New in This Release: - After some long time, a new...
128 MB  
Utilities  -  Bluewall GNU/Linux 1.2
Bluewall is a GNU/Linux distribution based on Debian and pkgsrc. Bluewall GNU/Linux aims to create a complete pkgsrc-based GNU/Linux distribution. Packages: - debian - pkgsrc - pkgsrc(cd-rom) Whats New in This Release: - After some...
643 MB  
Utilities  -  Network Security Toolkit 1.5.0
Network Security Toolkit is a bootable ISO live CD and its based on Fedora Core 2. The toolkit was designed to provide easy access to best-of-breed Open Source Network Security Applications and should run on most x86 platforms. The main intent...
364.9 MB  
Development Tools  -  Launch a program based on file extension 1.0
This script associates or launches an action to be performed by the os based on filename extension. For example, assoc.py -e test.c will launch emacs. The optional extra_args allows you to add additional settings to the command associated with the...
 
Modules  -  Sessions based on files instead of mysql 1.0
Sessions based on files system instead of mysql database.If you want to save the maximum of mysql ressource and gain time loading your pages, try this hack.It is simple to install and works fine.Just follow install.txt
 
Modules  -  Multiple flat shipping rates based on Order Total 1.0
This small contribution is based on the "Percent Rate x total sale price" shipping contribution originally posted by WebyMaster and modified by many. All credit to all who came before!Basically it works like this:> The shipping cost will vary...
 
Modules  -  Shipping Method Based On Order Total 1.0
This contribution will allow you to choose the shipping method based on the total order, i.e. for orders under $200, ship with USPS, while for orders over $200, ship with UPS. It will also allow you to enable/disable shipping, depending on whether...
 
Modules  -  Table Quote - Shipping cost based on total ranges 6.x-2.0
This module is a 3rd party module for doDUbercart allowing to calculate shipping cost based on total order weight or total order price, and managing ranges.You can define weight ranges: a lower weight, an upper weight and a cost.An order which...
10 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB  
Utilities  -  Command Not Found 0.2.41
Command Not Found is a program that uses a cache of existing programs and their associated packages to aid users in their day-to-day command-line work. Usage: command-not-found [options] Options: ...
30.72 KB