Build Tools
Custom NimbleX 2
Submitted by Anonymous on Mon, 2007-08-13 12:10Custom NimbleX 2 is now available for everybody. Even if now it is at Release Candidate stage this provides a much better way for generating a customised Free Linux OS based on NimbleX. The only requirements from the users are knowledge of English, a web browser (Firefox) and a CD for burning the ISO that was generated.
Features of Custom NimbleX 2:
* Absolutely no knowlege required for the custom OS
* > 150 software packages from where you can choose
* support for over a dusin most popular languages
* configure the sounds of your Custom NimbleX OS
* set the wallpaper from 36 pics or upload your own
* configure your password and the restricted user
* calculating the size of the ISO dinamically
To go straingt to Custom NimbleX 2 go to http://custom.nimblex.net
For more info about NimbleX you can visit http://nimblex.net
Automated Linux From Scratch
Submitted by Anonymous on Mon, 2007-07-02 01:17"Automated Linux From Scratch (ALFS) is a project that creates the generic framework for an extendable system builder and package installer.
After having gone through the LFS and BLFS books more than 2 or 3 times, you will quickly appreciate the ability to automate the task of compiling the software you want for your systems.
The goal of ALFS is to automate the process of creating an LFS system. It seeks to make the process of building LFS easier and more efficient while still providing flexibility by granting the user total control and insight into the compilation and management of his LFS build."
UbuntuTrinux
Submitted by Anonymous on Sun, 2007-07-01 15:23"Trinux: A Linux Security Toolkit was a ramdisk-based Linux distribution that was under active development from 1998-2003. This new project (i.e. ubuntutrinux) seeks to integrate elements (and code, where appropriate) of Trinux with the Debian/Ubuntu mkinitramfs infrastructure to allow easy development and packaging Ubuntu binary (and ultimately package and repository) compatible ramdisk distributions using recent 2.6.x kernels. As before, the most common use is network security monitoring and analysis."
live-initramfs
Submitted by Anonymous on Sun, 2007-07-01 15:00"live-initramfs is a fork from Casper by Canonical. live-initramfs is used for to build an initramfs suited to boot live systems. [...]
live-initramfs is a hook for the initramfs-tools, used to generate a initramfs capable to boot live systems, such as those created by live-helper(7). This includes the Debian Live isos, netboot tarballs, and usb stick images.
At boot time it will look for a (read-only) media containing a "/live" directory where a root filesystems (often a compressed filesystem image like squashfs) is stored. If found, it will create a writable environ‐ ment, using unionfs, for Debian like systems to boot from."
mkimage
Submitted by Anonymous on Wed, 2007-06-13 03:25"mkimage - creating ariane image files
mkimage is your friend for image creation. This script creates a
archive of your current system.
The output file is an imagefile that can be used to replace the plain "stock" ariane image. If you are sure that your system boots, put it on the CD as linux.tgz in the /bootcode directory and boot from the CD (see ArianeDiskCreation).
mkimage excludes certain parts of the running system you don't want to have in the image. Hardcoded exclusion are /proc/*, /tmp/* and /var/tmp/* since the contents of these directories simply interferes with the idea of a fresh installed system. More exclusions can be configured in the file /sbin/ariane.d/etc/image.exclude. This file contains filenames (with or without shell wildcards) that should be excluded from the image, one per line. There are already some exclusion defined because there is more to drop for a clean image than just the directories above."
pungi
Submitted by Anonymous on Fri, 2007-06-01 10:05"The pungi project is two things. First and foremost it is a free opensource tool to spin Fedora installation trees / isos. It will be used to produce Fedora releases from Fedora 7 on until it is replaced by something better. Secondly pungi is a set of python libraries to build various compose like tools on top of. Pungi provides a library with various funtions to find, depsolve, and gather packages into a given location. It provides a second library with various functions to run various Anaconda tools on the gathered packages and create isos from the results."
Revisor
Submitted by Anonymous on Fri, 2007-06-01 10:03"Revisor enables you to customize and compose your own installation and live media. It does so by presenting you a GUI with all options, and a CLI for the more advanced users. Features that Revisor has vary from customizing the packages available during the installation and/or installed on the live media, to fully customizing the desktop environment for the live media.
Installation media would be the media you use when you install a machine to run Fedora (the CDs and DVDs the Fedora Project releases every 6 months). You cannot do anything with installation media other then install a system to run Fedora.
Live media on the other hand allow you to run Fedora, without the need to install it on your system first. Actually, the operating system is installed on a CD, DVD or USB Thumbdrive, and you let your computer boot that operating system."
Linux My Way
Submitted by Anonymous on Sat, 2007-05-26 18:19"LMW is a bash shell script, released under the GPL, for producing a minimal linux initrd image from your resident linux installation, suitable for booting from a floppy, hard-disk or solid-state memory device. You, too, can join the PDA/Internet appliance boom in the privacy of your own home.
Default X configuration includes the Xvnc server, allowing remote control of the target system. Using Xvnc eliminates the necessity of a graphics card in the target system, at the cost of requiring a network interface. Options are also provided for conventional X servers.
You can build a minimal floppy disk size compressed image of 1.22Mb and/or an X capable compressed image of 3.7Mb (these are functional sizes, not minimums. Depending on your linux and selected applications, the size can vary wildly). This does not include a bootable kernel which you will have to provide.
Be forewarned, this is NOT a distribution. This is a framework for creating your own distribution."
Ubuntu LiveCD Creator
Submitted by Anonymous on Tue, 2007-05-08 03:06"This spec proposes a set of tools and graphical user interface to create and maintain custom Ubuntu LiveCDs.
Our scope includes all manner of LiveCD creation. LiveCD tools should provide a robust enough environment for the Ubuntu developers to generate the official CDs from them. Required functionality includes:
* Creating LiveCDs based on templates, such as bare minimum installing ubuntu-minimal
o Selects repositories
o Selects default packages
* Adjusting the packages on the LiveCD by adding or removing through a Synaptic-like interface
* Adding files directly to the LiveCD just before finalizing
* Modifying the default X11 environment
o Execute a GNOME, KDE, or XFCE log-in in Xnest
o Save the home directory as the /etc/skel
* Saving and updating LiveCD templates
o Save the package list, /etc/skel, and additional files
o Update by adjusting repositories and performing upgrades or dist-upgrades
* Adding the Ubiquity installer"
https://wiki.ubuntu.com/LiveCDCreator
https://blueprints.launchpad.net/ubuntu/+spec/livecd-creator
