Main > Free Download Search >

Free lfs software for linux

lfs

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 21
nALFS 1.2.4

nALFS 1.2.4


nALFS is an interactive Automated Linux From Scratch profile parser. more>>
Automated Linux From Scratch or ALFS, is a project that aims to create a generic framework of an extendable system builder and package installer using XML to describe the process.

Its goal 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, granting the user total control and insight into the compilation and management of his LFS build.

The LFS and BLFS projects have selected the nALFS implementation as the "official" ALFS implementation. See below for more info.

Its been in production use for over a year now and is under active development. Take a look at the news page for status of the current stable version.

The LFS and BLFS projects official implementation is Neven Hass nALFS. Mark Ellis also has a perl implementation. Next to the official ALFS implementation, there are a number of more or less tested automated LFS build systems available in the section menu.
<<less
Download (0.40MB)
Added: 2005-04-07 License: GPL (GNU General Public License) Price:
1660 downloads
Cross-LFS 1.0.0

Cross-LFS 1.0.0


Cross-LFS is a project that provides you with step-by-step instructions for building your own customized Linux system. more>>
Cross-LFS stands for Cross Linux From Scratch (CLFS) and is a project that provides you with step-by-step instructions for building your own customized Linux system entirely from source.

Why would I want a CLFS system?

Many wonder why they should go through the hassle of building a Linux system from scratch when they could just download an existing Linux distribution. However, there are several benefits of building CLFS. Consider the following:

CLFS teaches people how to build a cross compiler

Building CLFS teaches you how to make a cross-compiler and the necessary tools, to build a basic system on a different architecture. For example you would be able to build a Sparc toolchain on an x86 machine, and utilize that toolchain to build a Linux system from source code.

CLFS teaches people how to utilize a multilib system

CLFS takes advantage of the target systems capability, by utilizing a multilib capable build system.

CLFS teaches people how a Linux system works internally

Building CLFS teaches you about all that makes Linux tick, how things work together and depend on each other. And most importantly, how to customize it to your own tastes and needs.

Building CLFS produces a very compact Linux system

When you install a regular distribution, you often end up installing a lot of programs that you would probably never use. Theyre just sitting there taking up (precious) disk space.

CLFS can be built from most Unix Style Operating Systems

You can build CLFS even if you dont have Linux running. Our build instructions have been tested to build from Solaris and the BSDs.

CLFS is extremely flexible

Building CLFS could be compared to a finished house. CLFS will give you the skeleton of a house, but its up to you to install plumbing, electrical outlets, kitchen, bath, wallpaper, etc. You have the ability to turn it into whatever type of system you need it to be, customized completely for you.

CLFS offers you added security

You will compile the entire system from source, thus allowing you to audit everything, if you wish to do so, and apply all the security patches you want or need to apply. You dont have to wait for someone else to provide a new binary package that (hopefully) fixes a security hole. Often, you never truly know whether a security hole is fixed or not unless you do it yourself.

What can I do with my CLFS system?

A by-the-book CLFS system is fairly minimal, but is designed to provide a strong base on which you can add any packages you want. See the BLFS project for a selection of commonly used packages.
<<less
Download (MB)
Added: 2006-09-28 License: BSD License Price:
1125 downloads
Zerotools 0.1

Zerotools 0.1


Zerotools are a set of tools to aid keeping virtual disks clean. more>>
Zerotools project contains a set of tools to aid keeping virtual disks clean (by filling binary zero to those regions which are no longer in "use"). This is done on-the-fly or manually, depending on which tool suits the needs best.

In technical terms the on-the-fly mechanism uses LD_PRELOAD to wrap the unlink library call and zerounlink-wrapper provides a symlink based mechanism to target individual programs so that they will be run using the unlink wrapper. For comparison against other tools, please see the "Other solutions" section.

Please note that zerotools dont compete with various tools that rewrite file contents with "random" data in order to make data retrieval close to impossible. Do not use zerotools for this, or claim that they are good tools for this. Theyre not. (This text was added for people who only read introductions.)

Zerotools are Linux specific, implemented using C and licensed under GNU General Public License (v2). The tools are provided without a warranty of any kind, in the understanding that software bugs do exist and bad things can happen.

Bugs and limitations

There are no known bugs. Known to me at least. Bugs will be fixed based on intelligent reporting by end users or automatically if I have extra time. My email address is at the start of each source file should you feel the need to send patches.
Thread-protection is not yet tested properly. Neither is LFS-requirement (which means that zerotools might not be able to handle files over 2 GiB size on 32-bit architectures). Building or running zerotools on older Linux systems has not been attempted (but will be done as soon as older systems are installed in test environment). User participation in testing is also appreciated.

Testing has been done on many Linux distributions running kernels (2.4 and 2.6) and with glibc versions (2.3.2 to 2.5.3, with vendor patches, so this is advisory information only). Architectures that were tested are x86, x86_64, ia_64, and ppc (32-bit). Other architecture test results are welcome.

zerounlink and zerounlink-wrapper do not work with statically linked executables. This is a limitation in the technique and there are no workarounds (known to me).
One mis-feature exists in zerounlink: when checking whether a file should be zeroed or not, zerounlink doesnt take into account sparse files. If the file is sparse, it would make sense to overwrite only the parts of file which have non-zero content.

This means that zerounlink would have to read through all of the original file and search for the non-zero content first. This would also mean that instead of only writing to the unlinked file, zerounlink would have to read it in as well. This would cause extra I/O operations. Not sure whether special sparse-file support is worth the extra effort and complexity so this feature has not been implemented.

Drop me a note if you think you need it. (The reason for having this feature is to do with how most dynamic virtual disks are implemented. They will allocate real space when any data is written to an vdisk area, even if the writes consist of only binary zeroes. Its a bit silly, but thats how most of them work. This is the same reason why filling the filesystem with a file containing only binary zeroes (with dd or other tool) is not really a good solution to clean up the vdisk.)

When reporting bugs about listings on this web page, please include the listing number and line number of the problematic bit to speed up fixes. For other web-related fixes, try to include two to three word phrase which can be grepped with. Do not send diffs against xhtml.
<<less
Download (0.028MB)
Added: 2007-01-05 License: GPL (GNU General Public License) Price:
1022 downloads
Linux From Scratch 6.2-3

Linux From Scratch 6.2-3


Linux From Scratch are instructions to create your own custom Linux system from scratch. more>>
Linux From Scratch (LFS) is a project that provides you with the steps necessary to build your own custom Linux system.
There are a lot of reasons why somebody would want to install an LFS system. The question most people raise is "why go through all the hassle of manually installing a Linux system from scratch when you can just download an existing distribution?". That is a valid question which I hope to answer for you.
The most important reason for LFSs existence is teaching people how a Linux system works internally. Building an LFS system teaches you about all that makes Linux tick, how things work together, and depend on each other. And most importantly, how to customize it to your own taste and needs.
One of the key benefits of LFS is that you are in control over your system without having to rely on somebody elses Linux implementation. You are in the drivers seat now and are able to dictate every single thing such as the directory layout and boot script setup. You will also know exactly where, why and how programs are installed.
Another benefit of LFS is that you can create a very compact Linux system. When you install a regular distribution, you end up installing a lot of programs you probably would never use. Theyre just sitting there taking up (precious) disk space. Its not hard to get an LFS system installed under 100 MB. Does that still sound like a lot? A few of us have been working on creating a very small embedded LFS system. We installed a system that was just enough to run the Apache web server; total disk space usage was aproximately 8 MB. With further stripping, that can be brought down to 5 MB or less. Try that with a regular distribution.
If we were to compare a Linux distribution with a hamburger you buy at a supermarket or fast-food restaurant, you would end up eating it without knowing precisely what it is you are eating, whereas LFS gives you the ingredients to make a hamburger. This allows you to carefully inspect it, remove unwanted ingredients, and at the same time allow you to add ingredients to enhance the flavour of your hamburger. When you are satisfied with the ingredients, you go on to the next part of putting it together. You now have the chance to make it just the way you like it: broil it, bake it, deep-fry it, barbeque it, or eat it raw.
Another analogy that we can use is that of comparing LFS with a finished house. LFS will give you the skeleton of a house, but its up to you to install plumbing, electrical outlets, kitchen, bathtub, wallpaper, etc.
Another advantage of a custom built Linux system is added security. You will compile the entire system from source, thus allowing you to audit everything, if you wish to do so, and apply all the security patches you want or need to apply. You dont have to wait for somebody else to provide a new binary package that fixes a security hole. Besides, you have no guarantee that the new package actually fixes the problem (adequately). You never truly know whether a security hole is fixed or not unless you do it yourself.
Enhancements:
- The LFS LiveCD Team is proud to announce the release of the x86-6.2-3 version of LFS LiveCD. This version is built using LFS 6.2 and many Beyond Linux From Scratch packages from the Subversion branch. Source packages for LFS 6.2, and the LFS book itself, are included on the live CD. The CD is also suitable as a host for building x86 and x86_64 Cross LFS systems. Other features and bugfixes: the CD supports hibernation; the CD file system can be written to; the CD contains a visually pleasing and easy-to-use window manager, XFce...
<<less
Download (503.3MB)
Added: 2006-09-10 License: BSD License Price:
668 downloads
fatresize 1.0.2

fatresize 1.0.2


fatresize is a command line tool for non-destructive resizing of FAT16/FAT32 file systems. more>>
fatresize is a command line tool for non-destructive resizing of FAT16/FAT32 file systems. It is based on the GNU Parted library.
The main target of the project is to be used with the EVMS FAT plugin.
Enhancements:
- This version works properly with EVMS-partitions, and compiles with LFS support.
- The resize code was synchronized with the new version of the command-line parted utility.
<<less
Download (0.087MB)
Added: 2005-11-08 License: GPL (GNU General Public License) Price:
1449 downloads
Beyond Linux From Scratch 6.2.0

Beyond Linux From Scratch 6.2.0


Beyond Linux From Scratch or BLFS in short, is a project that continues where the LFS book finishes. more>>
Beyond Linux From Scratch or BLFS in short, is a project that continues where the LFS book finishes. It assists users in developing their systems according to their needs by providing a broad range of instructions for installing and configuring various packages on top of a base LFS system.
Why would I want a BLFS system?
If you are wondering why you would want a BLFS system or dont know what LFS is then you dont want to be here just yet - you should head over to the LFS Project Homepage where all will be explained.
What can I do with my BLFS system?
Nearly anything! An LFS system is primed to become a system that fits whatever need you have. BLFS is the book that takes you down your own custom path. You could build an office workstation, a multimedia desktop, a router, a server, or all of the above! And the best part is you only install what you need.
Enhancements:
- Version 6.2.0 of BLFS has been released. Version 6.2.0 is the complement to the LFS 6.2 book. More time has elapsed between the release of the previous version (6.1) and this one than in any other release cycle. Much of this is due to the fact that LFS 6.2 took much longer to be released than was originally anticipated. Many new packages have been introduced in the 6.2.0 version, as well as many updates, refinements and additions to the existing packages.
<<less
Download (MB)
Added: 2007-02-16 License: (FDL) GNU Free Documentation License Price:
986 downloads
Automated Linux From Scratch 2.2

Automated Linux From Scratch 2.2


Automated Linux From Scratch creates the generic framework for an extendable system builder and package installer. more>>
Automated Linux From Scratch (ALFS) is a project that creates the generic framework for an extendable system builder and package installer.

Why would I want to use ALFS?

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.

What can I do with ALFS?

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.

How is ALFS implemented?

nALFS

The first ALFS implementation was nALFS by Neven Has. nALFS is a small program written in C. It first parses an XML profile that contains information concerning the LFS build process into a series of internal commands. It can then execute these at your discretion, thus automating the compilation of LFS.

jhalfs

Currently, the official implementation is jhalfs. Originally created by Jeremy Huntwork, but since developed and maintained by Manuel Canales Esparcia and George Boudreau, jhalfs has become a light-weight, practical method of automating an LFS build. jhalfs is a Bash shell script that makes use of Subversion and xsltproc to first download the XML sources of the Linux From Scratch book and then extract any necessary commands, placing them into executable shell scripts. If you do not already have the necessary source packages in place on your system jhalfs can fetch them. Finally, jhalfs generates a Makefile which will control the execution of the shell scripts, allowing for recovery if the build should encounter an error. Since jhalfs extracts its commands to run directly from the LFS book, there are no profiles to edit or maintain.

Note: The 2.2 version of jhalfs has been released. A tarball can been downloaded from http://www.linuxfromscratch.org/alfs/downloads/jhalfs/stable/.

alfs

There are many in-depth features that have been requested for future ALFS implementations. Because of this, development has been slated for an entirely new build tool which will be called alfs. To see a list of features that will appear in alfs, please read our Software Requirements Specification. If you wish to help develop this new tool, please subscribe to the alfs-discuss mailing list and leave a note there explaining your desire to help.
<<less
Download (0.15MB)
Added: 2007-07-02 License: GPL (GNU General Public License) Price:
849 downloads
syrep 0.9

syrep 0.9


Syrep is a generic file repository synchronization tool. more>>
syrep is a generic file repository synchronization tool. syrep software may be used to synchronize large file hierarchies bidirectionally by exchanging patch files. Syrep is truely peer-to-peer, no central servers are involved. Synchronizations between more than two repositories are supported. The patch files may be transferred via offline media, e.g. removable hard disks or compact discs.

Files are tracked by their message digests, currently MD5. The following file operations are tracked in the snapshot files: creation, deletion, modification, creation of new hard or symbolic links, renaming.

(The latter is nothing more than a new hard link and removal of the old file). syrep doesnt distuinguish between soft and hard links. In fact even copies of files are treated as the same. Currently, syrep doesnt synchronize file attributes like access modes or modification times.

syrep was written to facilitate the synchronization of two large digital music repositories without direct network connection. Patch files of several gigabytes are common in this situation.

syrep is able to cope with 64 bit file sizes. (LFS)

syrep is optimized for speed. It may make use of a message digest cache to accelerate the calculation of digests of a whole directory hierarchy.

<<less
Download (0.041MB)
Added: 2006-05-19 License: GPL (GNU General Public License) Price:
1253 downloads
MyGeOs 2.0

MyGeOs 2.0


MyGeOs is a High Performance GNU/Linux Distribution. more>>
MyGeOs is a High Performance GNU/Linux Distribution. We provide a i686-Optimized Binary-Distro called "MyGeOs-B" and of course the Source-Distro "MyGeOs".
"MyGeOs" is compiled completely from the source code, so that the installed Linux system suites perfectly your computer.

Your processor is automatically recognised and the system will be optimised for this processor. This normally results in a performance improvement of your system.

We made the installation of MyGeOS largely automatic, if you cant wait till all sources are compiled, use "B". "MyGeOs-B" is a i686-Optimized Binary-Distro and his Mother is MyGeOs, but why MyGeOs-B? (I dont really understand).

Some Users only want test MyGeOs, but they cannot wait till MyGeOs is compiled, so there is MyGeOS-B: it will be installed in less then 1hour.

MyGeOs + MyGeOs-B are not made for Linux-Beginners! MyGeOs is made for Linux-Geeks, who want to have a small and fast Distro like LFS. If you have never compiled your own Kernel or configured X manually, you should use an easier Distro.
<<less
Download (639MB)
Added: 2005-09-01 License: GPL (GNU General Public License) Price:
844 downloads
paldo 1.11

paldo 1.11


paldo is a Upkg driven GNU/Linux distribution. more>>
paldo is a Upkg driven GNU/Linux distribution. Its kind of a mix of a source and a binary distribution. Even though it builds packages like a source distribution it provides binary packages.
The project aims to be simple, pure, up to date and standards compliant.
paldo stands for "pure adaptable linux distribution" and we try to accomplish this in every package. paldo comes with very few patches against its packages. We have virtually no local changes, means every patch is one which will go upstream anyway (e.g. compile fixes) or one needed by the LFS build system to enable us to boostrap correctly. Its very easy to make changes to the distro. You can change every package by providing a local version of the sources and specifications youve changed. You can even configure your system automatically through local differencial repositories (see My paldo). The whole distribution is very flexible because its built on top of Upkg.
paldo wants to be a distribution according to the "just-works" principle. It tries to configure automatically as much as possible without user intervention. paldo is task-oriented, means, that we wont provide several programs to do one and the same task, we will select the program which we think does this task best, and include it into paldo. paldo aims to support cutting-edge technologies. It is pure NPTL based (no linuxthreads support) and therefore does not work with a Linux kernel older than 2.6.x.
Since paldo is task oriented we also have only one desktop environment, the GNOME desktop environment.
paldo does not split packages, means, all development files will be installed if you install a library. All files you need around a package will be available as soon as it is installed.
paldo only supports the x86 architecture at the moment and we do not plan to extend that much (except of the x86_64 platform). It is a _very_ popular arch making us the life very easy.
Main features:
- simplicity
- purity - packages are only modified if they are broken in new environments
- cutting-edge - only newest technologies gain entrance into paldo
- binaries, although it is a source distribution
- its compact - all packages are installed as a whole
- LSB and FHS compliance (we dont mean to install a LSB compliant RPM into paldo and were not planning to add that for good reasons)
<<less
Download (147.3MB)
Added: 2007-08-07 License: GPL (GNU General Public License) Price:
809 downloads
Jedo Linux 1.0

Jedo Linux 1.0


Jedo Linux is a simple, clean Linux distribution that aims to provide a reliable distro for power users. more>>
Jedo Linux (pronounced jed-o), is a simple, clean Linux distribution that aims to provide a reliable distro for power users. Its best described as a cross between Linux From Scratch (LFS), Redhat and Gentoo.

Jedo Linux is a original distro (not built on any existing one), although it tends to lean towards LFS and feels a bit like Redhat when using it.

Source based distro allows rapid development, and makes it easy for users to tweak the distro to their liking. (most packages can also be installed from binaries)

Vanilla Kernel Jedo Linux runs a vanilla kernel, and this is updated regularly to the latest stable kernel.

Decent Support Life 3yr support life by default (may be adjusted depending on usage and versions avalible).

Release Cycle Aim to release a new version about once every 2 years, and release feature updates roughly every 6months for released versions. (of course security updates are released ASAP)

Desktop Distro Designed for use on desktops and laptops.

OSS All software included in the default install is Open Source (or Freedom Software) - including firmware. Some closed source software is in the repo, but it is clearly marked in the "nonfree" category. If you dont belive in using propietary software or kernel modules, none will be installed without you requesting it. Software that uses patented technology (eg: libdvdcss) is also in the "nonfree" category.

For expert users Its a distro for Linux power users - installer and config tools are all CLI and assumes you know all about partitioning, package management, etc.

New, but not bleeding Jedo Linux uses the latest stable technology - latest & greatest but not bleeding edge - because people like having their systems work as expected. Jedo Linux gives you good tools that work so you can get on with what you want to do without having to mess about fixing the OS.

Basicly, its a distro aimed at your LFS compiling, technically skilled Linux user who wants a distro that is simple to use and install - its not for your average Mum & Dad who just want to send email - that sort of user should look at something like Ubuntu. Neither is it a server distro as its not feature frozen - use something like Redhat EL/CentOS or Debian if you are after a feature distro with a long support life.
<<less
Download (MB)
Added: 2007-03-13 License: GPL (GNU General Public License) Price:
565 downloads
Leonardo 0.7.0

Leonardo 0.7.0


Leonardo is an extensible content management system written in Python. more>>
Leonardo is an extensible content management system written in Python. Leonardo is architected in a REST-like style and initially focused on providing for personal websites with a password-protected wiki and blog (including Atom feed).
It can be run as CGI and uses the filesystem as a database.
Enhancements:
- support for Atom 1.0
- comments optionally can require answering a simple question to reduce spamming
- site owner can optionally be emailed when new comments are made
- pages now record their author which is displayed on the page, in blog lists and atom feeds
- there is now a provider which lists blog months
- it is now possible to update a page or its properties without the last modified changing
- comments can be deleted if logged in
- formatting of comments is improved by translating newlines to br
- the main page template is now in LFS
- home page link is now part of menu rather than template to give user more control
- subtitle is now completely formatted in page template to give user more control
- copyright_holder changed to general rights statement
- removed stray ) in draft template causing malformed html
- delete page no longer has duplicate headings
- template files now have provider name in the filename
- leonardo library now in Python package to avoid name clashes
- after delete there is now a link to return to deleted resources parent
- switched from using shelve to pickle (shelve was causing problems for people moving between different systems with different anydbm implementations)
- files are now written in binary mode to avoid problems on Windows
- fixed bug where question mark in permalink wasnt getting escaped
<<less
Download (0.095MB)
Added: 2006-03-16 License: GPL (GNU General Public License) Price:
1317 downloads
Kasablanca 0.4.0.2

Kasablanca 0.4.0.2


Kasablanca is a graphical ftp client for kde. more>>
Kasablanca is an ftp client, written in c++, using the kde libraries. among its features are
currently encryption (auth tls) support, fxp, site bookmarks, and queued transfers.
Main features:
- ftps encryption via AUTH TLS, read here for more information regarding ftps.
- fxp (direct server to server transfer), supporting alternative mode.
- advanced bookmarking system.
- fast responsive multithreaded engine.
- concurrent connections to multiple hosts.
- interactive transfer queue, movable by drag and drop.
- small nifty features, like a skiplist.
Enhancements:
- changed: changed the local dir deletion functionality for a profane call to "rm".
- added: hour and minute is now taken into respect when sorting by date
- fixed: finally files bigger than 2gb should be supported on machines which support LFS
- fixed: crash when transfering files on a timed-out server
- changed: view of the transfered files
- added: a little fancyness and improvements
- fixed: percentage counting bug
- added: delete key shortcut bookmarks [r. stellingwerff]
- fixed: several bugs in ftplibpp
<<less
Download (0.68MB)
Added: 2005-06-02 License: GPL (GNU General Public License) Price:
1606 downloads
Kaizen Linux 1.0 beta

Kaizen Linux 1.0 beta


Kaizen Linux is based on LFS 5.1 with many upgraded packages. more>>
Kaizen Linux is based on LFS 5.1 with many upgraded packages.
Main features:
- 2.6 Kernel with graphical boot
- Xorg 6.8.1
- KDE 3.3.2
- Yum repository for updates
- Hotplug/udev support
Updates are available via yum. Heres an example entry for your yum.conf file.
[base]
name=Kaizen Linux 1.0beta - Base
baseurl=http://kaizen.macroelite.ca/pub/yum/kaizen/base/1.0beta/i386/
[updates]
name=Kaizen Linux 1.0beta - Updates
baseurl=http://kaizen.macroelite.ca/pub/yum/kaizen/updates/1.0beta/i386/
<<less
Download (524MB)
Added: 2005-08-31 License: GPL (GNU General Public License) Price:
1516 downloads
KFreeFlight 0.3.2-r2

KFreeFlight 0.3.2-r2


KFreeFlight is a flightgear gui-frontend. more>>
KFreeFlight is a flightgear gui-frontend. KFreeFlight can launch it with the most common options without taping a very long command line.
Some clicks and you can fly away.
Why KFreeFlight ?
Because all program I find doesnt have the common options I use. (NMEA for example) or cant be set up for using with an "exotic" GNU/Linux Distribution (like GENTOO or LFS) or a FlightGear source-based installation.
WARNING : the options you enter are not verify by the program and can render FlightGear unstable with bad options (ex caracter in place of number, etc...)
Knows bugs
1 -Some aircrafts havent pixmap because theyre in a directory witch a different name (ex seafireIII in the spitfire directory)
2 -When call reload config, sometimes, spaces appears behind the value in the QLineEdit.
QString::stripWhiteSpace() seem solve the problem. Contact me if it appears again.
Installation:
To build under Linux, follow these steps:
./configure
make
make install
if you have an exotic kde installation (like me on gentoo tape
./configure --prefix=Path/to/KDE/Directory like /usr/kde/3.4/ for example.
Whats New in 0.2.1 RC1 Stable Release:
- Add shadows(aircraft, ai objects, scenery objects) options
- Add bump mapped clouds option
- Add reload aircraft list button
- Add ATC-Chatter option (FlightGear CVS version only)
Enhancements:
- fix critic bugs only
<<less
Download (1.4MB)
Added: 2006-04-19 License: GPL (GNU General Public License) Price:
1284 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2