HOME

TheInfoList



OR:

muLinux is an Italian, English-language lightweight Linux distribution maintained by mathematics and physics professor Michele Andreoli, meant to allow very old and obsolete computers ( 80386, 80486 and
Pentium Pro The Pentium Pro is a sixth-generation x86 microprocessor developed and manufactured by Intel and introduced on November 1, 1995. It implements the P6 (microarchitecture), P6 microarchitecture (sometimes termed i686), and was the first x86 Intel C ...
hardware dating from 1986 through 1998) to be used as basic intranet/Internet servers or text-based workstations with a
UNIX Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
- like
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
. It was also designed for quickly turning any 80386 or later computer into a temporary, powerful Linux machine, along with system repair, education, forensic analysis and what the developer called ''proselytizing''. In 2004 reviewer Paul Zimmer wrote, "Although there are several other single-floppy Linux distributions, none can match muLinux's extensive and unique combination of useful features."Zimmer, Paul,
muLinux: A Brief Introduction
', The Linux Information Project, 2004, retrieved 16 August 2008
The last version update was in 2004, when further development of this "linux-on-a-floppy" distribution ended.


Name

The name ''muLinux'' comes from the
Greek letter The Greek alphabet has been used to write the Greek language since the late 9th or early 8th century BC. It was derived from the earlier Phoenician alphabet, and is the earliest known alphabetic script to systematically write vowels as wel ...
'' mu'' which is the SI symbol meaning ''one millionth'', harking to the very small size of this OS.mulinux.sunsite.dk,
muLinux official web page
'', retrieved 16 August 2008


Minimalist design

muLinux was based on the Linux 2.0.36 kernel.Saunders, Mike,
Roundup: MiniDistros
", ''Linux Format'', July 2005, retrieved 16 August 2008
Development was frozen in 2004 at version 14r0, with some of the code and packages taken from software releases going back to 1998 (owing only to their smaller sizes). An experimental, unstable version called Lepton had the 2.4 kernel. muLinux could be both booted or installed to a hard drive on an obsolete machine from
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
s. A highly functional UNIX-like, network-enabled server with a
Unix shell A Unix shell is a Command-line_interface#Command-line_interpreter, command-line interpreter or shell (computing), shell that provides a command line user interface for Unix-like operating systems. The shell is both an interactive command languag ...
could be had from but one floppy disk. Another floppy disk added workstation functionality and a legacy X Window VGA GUI came with a third floppy. One reviewer noted, "It's not gorgeous, but the whole X subsystem fits onto a single floppy. Egad." muLinux could also be unpacked and installed by a self-executable archive, or extracted directly, onto an old DOS or
Windows 9x Windows 9x is a generic term referring to a line of discontinued Microsoft Windows operating systems released from 1995 to 2000 and supported until 2006, which were based on the kernel introduced in Windows 95 and modified in succeeding version ...
( umsdos) partition without harming the current OS. If the machine had a floppy disk drive muLinux also would run on an otherwise diskless computer and no
CD-ROM A CD-ROM (, compact disc read-only memory) is a type of read-only memory consisting of a pre-pressed optical compact disc that contains computer data storage, data computers can read, but not write or erase. Some CDs, called enhanced CDs, hold b ...
drive was needed. Owing to its minimalist design muLinux was a single-user OS, with all operations performed by the root user. It used the
ext2 ext2, or second extended file system, is a file system for the Linux kernel (operating system), kernel. It was initially designed by French software developer Rémy Card as a replacement for the extended file system (ext). Having been designed ...
Linux native file system (rather than the slower Minix file system seen in other single-floppy takes on Linux). The OS was robust when used for text-based tasks along with basic file, light web page or email serving. It could also be adapted as a very tiny, stand-alone
embedded system An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is e ...
.''ACM Indexed scientific database'' (abstract): "Linux Journal" Volume 2000, Issue 75es
Using Linux in Embedded and Real-Time Systems
', July 2000, retrieved 16 August 2008
muLinux was sometimes installed by Windows users who wanted to learn about the commands and configuration of a
Unix-like A Unix-like (sometimes referred to as UN*X, *nix or *NIX) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Uni ...
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
before taking the step of installing a full
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
distribution or BSD release, although on later computers this could easily be done with any one of many live CD distributions. Since the distribution was always wholly targeted at old hardware and meant to have a tiny footprint, Andreoli warned at the time that muLinux should not be used to ''evaluate'' Linux or open source software. The OS came with a lean and pithy
online help Online help is a form of user assistance that provides topic-oriented, procedural or reference information designed to assist in using a software application, web application or operating system. Online help linked to the application's state ( ...
system which also happened to be an introduction to UNIX, written in an English which the developer called "fractured." The OS had "cheery dialogues" and a friendly sense of humour sprinkled throughout.


System requirements

muLinux needed only minimal hardware, hence it would run on many thoroughly obsolete but still-working computers. Some machines from the later 1980s or very early 1990s may have needed additional SIMMs for enough RAM but overall, the requirements were only slightly higher than those for Windows 3.1 so a still-working machine which when new in 1992 ran Windows 3.1 would likely be able to handle a hard drive installation of muLinux: * 4 MB RAM if run from a hard drive * 16 MB RAM if booted from floppies, can ''boot'' from floppy with only 8MB * about 20 MB of hard drive space * an
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
80386 or later processor


Packages

muLinux came with many packages, each of which fit on one floppy. muLinux was somewhat unusual in that all of the packages were wholly optional. * SRV - basic server package with a web server, mail,
samba Samba () is a broad term for many of the rhythms that compose the better known Brazilian music genres that originated in the Afro-Brazilians, Afro Brazilian communities of Bahia in the late 19th century and early 20th century, It is a name or ...
and more * WKS - basic work station package with mutt,
lynx A lynx ( ; : lynx or lynxes) is any of the four wikt:extant, extant species (the Canada lynx, Iberian lynx, Eurasian lynx and the bobcat) within the medium-sized wild Felidae, cat genus ''Lynx''. The name originated in Middle Engl ...
, ssh, pgp and many other
Unix shell A Unix shell is a Command-line_interface#Command-line_interpreter, command-line interpreter or shell (computing), shell that provides a command line user interface for Unix-like operating systems. The shell is both an interactive command languag ...
applications * X11 - legacy X Window 16 colour VGA environment (see below for
SVGA Super VGA (SVGA) or Extended VGA is a broad term that covers a wide range of computer display standards that extended IBM's Video Graphics Array, VGA specification. When used as shorthand for a resolution, as VGA and XGA often are, SVGA refers to ...
) along with early versions of both fvwm95 and Afterstep
window manager A window manager is system software that controls the placement and appearance of window (computing), windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment. They ...
s (based on the
Windows 95 Windows 95 is a consumer-oriented operating system developed by Microsoft and the first of its Windows 9x family of operating systems, released to manufacturing on July 14, 1995, and generally to retail on August 24, 1995. Windows 95 merged ...
and
NeXTSTEP NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. It was developed by NeXT, founded by Steve Jobs, in the late 1980s and early 1990s and was initially used for its ...
GUI respectively) * VNC - for virtual network computing * GCC - C compiler * TCL - Tcl/Tk+ scripting language, which also brings a few more X applications and tools * TEX -
TeX Tex, TeX, TEX, may refer to: People and fictional characters * Tex (nickname), a list of people and fictional characters with the nickname * Tex Earnhardt (1930–2020), U.S. businessman * Joe Tex (1933–1982), stage name of American soul singer ...
typesetting system * PERL -
Perl Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language". Perl was developed ...
interpreter with modules * EMU -
Wine Wine is an alcoholic drink made from Fermentation in winemaking, fermented fruit. Yeast in winemaking, Yeast consumes the sugar in the fruit and converts it to ethanol and carbon dioxide, releasing heat in the process. Wine is most often made f ...
and Dosemu
emulator In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run sof ...
s * JVM - Kaffe
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
virtual machine * NS1 -
SVGA Super VGA (SVGA) or Extended VGA is a broad term that covers a wide range of computer display standards that extended IBM's Video Graphics Array, VGA specification. When used as shorthand for a resolution, as VGA and XGA often are, SVGA refers to ...
X server along with part of a small but highly obsolete version of Netscape Navigator * NS2 - second part of Netscape Navigator Packages by other authors were also made available.


References


External links


muLinux official Web page
(Archived fro
here
) {{Linux Light-weight Linux distributions Floppy-based Linux distributions Linux distributions