MCC Interim Linux

Linux distribution

This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (September 2022) (Learn how and when to remove this message)

|

Linux distribution

MCC Interim LinuxDeveloper| Owen Le Blanc

|

OS family| Linux (Unix-like)
Working state| Historic
Source model| Open source
Initial release| February 1992
Latest release| 2.0+ / 4 November 1996
Available in| Various
Update method| None (manual)
Package manager| None
Platforms| Intel 386
Kernel type| Monolithic (Linux)
Userland| GNU
Default
user interface| Command line interface
License| Various

MCC Interim Linux is a Linux distribution first released in February 1992 by Owen Le Blanc of the Manchester Computing Centre (MCC), part of the University of Manchester. It was the first Linux distribution created for computer users who were not Unix experts[1] and featured a menu-driven installer that installed both the kernel and a set of end-user and programming tools.

The MCC first made Linux available by anonymous FTP in November 1991.[2] Le Blanc's irritations with his early experiments with Linux, such as the lack of a working fdisk (he would later write one), the need to use multiple FTP repositories to acquire all the essential software, and library version problems, inspired the creation of this distribution.[3]

Le Blanc claimed he referred to the distributions as "interim" because "...they are not intended to be final or official. They are small, harmonious, and moderately tested. They do not conform to everyone's taste -- what release does? -- but they should provide a stable base to which other software can be added."[2]

## History[edit]

Prior to its first release, the closest approximation to a Linux distribution had been H J Lu's "Boot/Root" floppy disk images from early 1992.[4] These were two 5¼" diskette images containing the Linux kernel and the minimum tools required to get started. So minimal were these tools that to be able to boot from a hard drive required editing its master boot record with a hex editor.[5]

The first release of MCC Interim Linux was based on Linux 0.12 and made use of Theodore Ts'o's ramdisk code to copy a small root image to memory, freeing the floppy drive for additional utilities diskettes.[2]

He also stated his distributions were "unofficial experiments", describing the goals of his releases as being:

* To provide a simple installation procedure.[3]
* To provide a more complete installation procedure.
* To provide a backup/recovery service.
* To back up his (then) current system.
* To compile, link, and test every binary file under the current versions of the kernel, gcc, and libraries.[2]
* To provide a stable base system, which can be installed in a short time, and to which other software can be added with relatively little effort.

Indeed, no attempt was ever made to distribute it with a wide range of software or even the X386 windowing system.

## Successors[edit]

Soon after the first release came other distributions such as TAMU, created by individuals at Texas A&M University, Martin Junius's MJ[citation needed], Softlanding Linux System and H J Lu's Linux Base System. These in turn were quickly superseded by Slackware, Red Hat Linux and Debian, the oldest surviving distributions.

The 1.0 distribution of MCC Interim pointed out that Debian was "five times the size of MCC, and quite comprehensive",[2] and the final distribution encouraged users to switch to Debian by providing transitional support.[6]

## Included software[edit]

### Version 0.95c+[edit]

As discussed in an email dated 23 April 1992, the boot and utilities disk pair included:[3]

* bash
* compress
* elvis
* gawk
* The GNU shell/file/text utilities
* grep/egrep/fgrep
* joe
* less
* make
* more
* mtools
* sed
* tar
* uuencode/uudecode

An optional pair of disks contained gcc and g++ 2.1, kermit and shoelace.

### Version 0.99.p8[edit]

Released on 14 April 1993.[7] Added to version 0.95c+ were bison, flex, gdb, gprof, groff, gzip[8] and man.[9]

### Version 0.99.p8+[edit]

Released on 26 April 1993.[10] Added to version 0.99.p8 were emacs and info.[11]

### Version 1.0+[edit]

Added to version 0.99.p8+ were elm,[12] lp, mail, progman, timezone and words[13]

## References[edit]

1. ^ Moody, Glyn (2002) Rebel Code
2. ^ a b c d e "MCC Interim Linux". Retrieved 2 April 2013.
3. ^ a b c Joinson, Robin. "MCC Interim Release". Retrieved 19 July 2007.
4. ^ "History of Early Linux Distros". 12 September 2012.
5. ^ A Short History of Linux Distributions by Joe Klemmer [LWN.net]
6. ^ http://debian.mcc.ac.uk/non-debian/mcc-interim/2.0+/debian/Debian.README [bare URL plain text file]
7. ^ http://debian.mcc.ac.uk/non-debian/mcc-interim/old/0.99p8/Changelog [bare URL plain text file]
8. ^ http://debian.mcc.ac.uk/non-debian/mcc-interim/old/0.99p8/Acknowledgements [bare URL plain text file]
9. ^ http://debian.mcc.ac.uk/non-debian/mcc-interim/old/0.99p8/README.package [bare URL plain text file]
10. ^ http://debian.mcc.ac.uk/non-debian/mcc-interim/old/0.99.p8+/Changelog [bare URL plain text file]
11. ^ http://debian.mcc.ac.uk/non-debian/mcc-interim/old/0.99.p8+/README.ftp
12. ^ http://debian.mcc.ac.uk/non-debian/mcc-interim/old/1.0+/documentation/Origins [bare URL plain text file]
13. ^ http://debian.mcc.ac.uk/non-debian/mcc-interim/old/1.0+/documentation/README.ftp

## External links[edit]

* Free Software portal

* MCC's site featuring versions 0.97-p2-12 to 2.0+
* MCC at Princeton University
* MCC Interim Linux at ibiblio

* v
* t
* e

Linux distributions

Android|

* /e/
* Android-x86
* CalyxOS
* Celadon
* ColorOS
* DivestOS
* EMUI
* Fire OS
* GrapheneOS
* LineageOS
* MIUI
* One UI
* Paranoid Android
* PixelExperience
* Replicant
* Resurrection Remix OS
* OmniROM

Arch|

* ArchBang
* ArchLabs
* Artix
* BlackArch
* EndeavourOS
* Frugalware
* Garuda
* Hyperbola GNU
* LinHES
* Manjaro
* Parabola GNU
* SteamOS (3.0 onwards)
* SystemRescue

Debian|

| Ubuntu|

* Official: Edubuntu
* Kubuntu
* Lubuntu
* Ubuntu Budgie
* Ubuntu Cinnamon
* Ubuntu Kylin
* Ubuntu MATE
* Ubuntu Studio
* Ubuntu Unity
* Xubuntu

* Derivatives: BackBox
* Bodhi Linux
* elementary OS
* Emmabuntüs
* KDE neon
* Freespire
* Linux Lite
* Linux Mint
* LXLE Linux
* Nova OS
* Peppermint OS
* Pop! OS
* Trisquel
* Ubuntu Touch
* Uruk
* Zorin OS

|

Other|

* antiX
* Astra
* Bharat Operating System Solutions
* BlankOn Linux
* Damn Small Linux
* deepin
* Devuan
* Elive
* Endless OS
* FreedomBox
* Kaisen
* Kali
* Kanotix
* Knoppix
* MX Linux
* Parrot OS
* PureOS
* Raspberry Pi OS
* Q4OS
* Slax
* SparkyLinux
* SolydXK
* SteamOS (1.0–2.0)
* Tails
* UOS
* Whonix

Fedora|

* AlmaLinux
* Asahi
* CentOS Stream
* ClearOS
* EulerOS
* Linpus Linux
* MIRACLE LINUX
* Oracle Linux
* Qubes OS
* Red Hat Enterprise Linux
* Red Star OS
* Rocks Cluster Distribution
* Rocky Linux
* Sailfish OS
* Tizen

Gentoo|

* Calculate Linux
* ChromiumOS
* ChromeOS
* Pentoo

Mandriva|

* ALT Linux
* Mageia
* OpenMandriva Lx
* PCLinuxOS
* ROSA Linux

Slackware|

* Austrumi Linux
* Porteus
* Salix OS
* Slax
* Zenwalk

SUSE|

* openSUSE
* SUSE Linux Enterprise
* Open Enterprise Server
* GeckoLinux

Other|

* 4MLinux
* Alpine
* CHAOS
* Chimera Linux
* Clear Linux OS
* CRUX
* Kwort
* GoboLinux
* Guix SD
* KaiOS
* KaOS
* NixOS
* Puppy
* Source Mage
* Solus
* T2 SDE
* Tiny Core Linux
* Void

Discontinued|

| Debian|

* Ubuntu: Asturix
* Black Lab Linux
* Cub Linux
* Gobuntu
* gOS
* Linux Caixa Mágica
* LinuxTLE
* Pinguy OS
* Sabily
* Ubuntu GNOME

* Other derivatives: BackTrack
* Corel Linux
* CrunchBang Linux
* DoudouLinux
* Dreamlinux
* Feather Linux
* gNewSense
* HandyLinux
* Libranet
* Musix GNU+Linux
* Parsix
* Sunwah Linux

|

Gentoo|

* Container Linux
* Incognito
* Sabayon Linux
* xB Machine

Red Hat/Fedora|

* BLAG Linux and GNU
* CentOS
* Korora
* Linux for PlayStation 2
* Scientific Linux
* Think Blue Linux
* Turbolinux
* Vine Linux
* Yellow Dog Linux

Slackware|

* BioSLAX
* Damn Vulnerable Linux
* KateOS
* Kongoni
* NimbleX
* Platypux
* TopologiLinux
* VectorLinux

SUSE|

* SUSE Studio Express

Other|

* Antergos
* Caldera OpenLinux
* Chakra
* CyanogenMod
* DemoLinux
* Familiar Linux
* Firefox OS
* B2G OS
* Floppyfw
* Foresight Linux
* Immunix
* Jurix
* Linux Router Project
* MCC Interim Linux
* MeeGo
* Mer
* Mobilinux
* Nitix
* OpenELEC
* Red Hat Linux
* Remix OS
* Softlanding Linux System
* Sorcerer
* Splashtop OS
* Turkix

* List
* Linux portal
* Comparison
* Category

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template