241 projects tagged "Software Distribution"
ttylinux is a small collection of very small GNU/Linux distributions; the smallest can fit in 8 MB of disk space. It contains software needed to log in to an ISP by ethernet, modem, or ISDN and surf the Web. The minimum hardware requirement for ttyliux-i486 is a 486SX with 24 MB of RAM and 16 MB hard drive space.
The RAZip bitstream format was designed to provide a faster random access to compressed data than what is currently possible using the GZIP format. Its major features include fast random access to compressed data, freedom from patents, single-pass coding/decoding using a bounded amount of intermediate storage, the ability to choose from one of many algorithms for compression, encryption, or error correction, and comprehensive support for Unix file metadata, Macintosh file metadata, and arbitrary file metadata.
The Perl Installation and Configuration Agent (PICA) is a program designed to assist administrators manage their servers. It features file installation (with conditionals both in target machines and in the content itself), diff, removing, and PIFIA, the PICA Framework for Intelligent Alarms. Everything is Perl- and SSH-based.
Makefiles is a high-level build system and suite of portability tools. It is meant to be easier to use than autoconf and generally superior. The package contains a set of rules that allows you to compile structured projects with small and uniformly structured makefiles. All rules are located in a central directory. Compiling the projects on different platforms can be done simultaneously without having to modify any of the makefiles that are located in the projects directories.
Owl (Openwall GNU/*/Linux) is a small security-enhanced Linux distribution for servers. Owl also makes a good base system for customized virtual machine images and embedded systems, and Owl live CDs with remote SSH access are good for recovering or installing systems (whether with Owl or not). A single Owl CD includes the full live system, installable packages, the installer program, as well as full source code and the build environment capable of rebuilding the entire system from source. Owl supports multiple architectures (x86, x86-64, SPARC, and Alpha) and offers some compatibility for packages developed for other Linux distributions. The primary approaches to security are proactive source code review, privilege reduction, privilege separation, careful selection of third-party software, safe defaults, and "hardening" to reduce the likelihood of successful exploitation of security flaws.
Mpkg is a ports collection. Each port contains the information necessary to automatically download, compile, and install a specific program, and also information about dependencies between programs. Ports collections are common on various BSD flavors, but mpkg is designed to be portable to any UNIX-like system. Development has been done on DEC OSF/1, GNU/Linux, and Solaris. Mpkg also tries to install all programs in separate directories, never touching the common directories like /usr and /etc.