HOME

TheInfoList



OR:

MkLinux (for Microkernel Linux) was an
open-source software Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
computer
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 ...
begun by the
Open Software Foundation The Open Software Foundation, Inc. (OSF), was a not-for-profit industry consortium for creating an open standard for an implementation of the operating system Unix. It was formed in 1988 and merged with X/Open in 1996, to become The Open Group. ...
Research Institute and
Apple Computer Apple Inc. is an American multinational corporation and technology company headquartered in Cupertino, California, in Silicon Valley. It is best known for its consumer electronics, software, and services. Founded in 1976 as Apple Computer Co ...
in February 1996, to port
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 ...
to the
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
platform, and
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
computers. The name refers to the
Linux kernel The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
being adapted to run as a server hosted on the
Mach The Mach number (M or Ma), often only Mach, (; ) is a dimensionless quantity in fluid dynamics representing the ratio of flow velocity past a Boundary (thermodynamic), boundary to the local speed of sound. It is named after the Austrian physi ...
microkernel In computer science, a microkernel (often abbreviated as μ-kernel) is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system (OS). These mechanisms include low-level address space management, ...
, version 3.0.


History

MkLinux started as a project sponsored by Apple Computer and OSF Research Institute, to get "Linux on Mach" ported to the Macintosh computer and for Apple to explore alternative kernel technologies on the Mac platform. At the time, there was no officially sponsored PowerPC port of Linux, and none specifically for Macintosh hardware. The OSF Institute, owner of the Mach
microkernel In computer science, a microkernel (often abbreviated as μ-kernel) is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system (OS). These mechanisms include low-level address space management, ...
and several other
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 ...
-based technologies, was interested in promoting Mach on other platforms. Unlike the design of the later
macOS macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
versions 10 and newer (not to be confused with the contemporaneous
Mac OS Mac operating systems were developed by Apple Inc. in a succession of two major series. In 1984, Apple debuted the operating system that is now known as the classic Mac OS with its release of the original Macintosh System Software. The system ...
versions 9 and older), MkLinux was designed to take full advantage of the Mach microkernel. The effort was spearheaded by Apple's VP of Development Tools
Ike Nassi Isaac Robert "Ike" Nassi (born 1949 in Brooklyn, New York) is the founder, and former CTO and chairman at TidalScale, Inc. before its acquisition by HPE, and an adjunct professor of computer science at the University of California, Santa Cruz. H ...
and Brett Halle at Apple, and development was later split between two main people: Michael Burg on device drivers and distribution at Apple in Cupertino, California; and Nick Stephen on Mach porting and development at the OSF in
Grenoble Grenoble ( ; ; or ; or ) is the Prefectures in France, prefecture and List of communes in France with over 20,000 inhabitants, largest city of the Isère Departments of France, department in the Auvergne-Rhône-Alpes Regions of France, region ...
, France. Other key individuals to work on the project included François Barbou at OSF, and Vicki Brown and Gilbert Coville at Apple. MkLinux was officially announced at the 1996 World Wide Developers Conference (WWDC). A free CD containing a binary distribution of MkLinux was handed out to the attendees. In mid 1998, the community-led MkLinux Developers Association took over development of the operating system. The MkLinux distribution was too large for casual users to have downloaded via the slow
dial-up Internet access Dial-up Internet access is a form of Internet access that uses the facilities of the public switched telephone network (PSTN) to establish a connection to an Internet service provider (ISP) by dialing a telephone number on a conventional telepho ...
of the day, even when using 56k modems. However, the official CDs were available in a book from Prime Time Freeware, published in English and in Japanese. The book covers installation, management, and use of the OS, and serves as a hardcopy manual. Apple later released the
Open Firmware Open Firmware is a standard defining the interfaces of a computer firmware system, formerly endorsed by the Institute of Electrical and Electronics Engineers (IEEE). It originated at Sun Microsystems where it was known as OpenBoot, and has bee ...
-based
Power Macintosh The Power Macintosh, later Power Mac, is a family of personal computers designed, manufactured, and sold by Apple Inc., Apple Computer, Inc as the core of the Mac (computer), Macintosh brand from March 1994 until August 2006. Described by ''Mac ...
computers, an official PowerPC branch of the Linux kernel was created and was spearheaded by the LinuxPPC project. MkLinux and LinuxPPC developers traded a lot of ideas back and forth as both worked on their own ways of running Linux.
Debian Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
also released a traditional monolithic kernel distribution for PowerPC—as did SUSE, and Terra Soft Solutions with Yellow Dog Linux. When Apple dropped support for MkLinux, the developer community struggled to improve the Mach kernel, and to support various Power Macintosh models. MkLinux continued to be the only option for Macintosh NuBus computers until June 2000, when PPC/Linux for NuBus Power Macs was released.


Reception

''MacTech'' magazine observed this of the general state of Linux on Macintosh in 1999: "Seen as a Windows NT or commercial Unix killer in some circles, Linux also promises to give the Mac OS a boost in the right direction and might even give Mac OS X Server a run for its money among Apple shops." The installation process was seen as "either smooth as silk or very, very rough" and that it "can also be slightly more difficult to recompile the MkLinux kernel because of the extra steps to placate the Mach microkernel." MkLinux had greater hardware compatibility than LinuxPPC at the time, supporting both NuBus and PCI Macintosh systems whereas LinuxPPC only supports PCI. Compared to LinuxPPC, MkLinux was generally known as having a performance cost due to the overhead of the Mach kernel. The Linux environment was found to provide a potentially adequate desktop suite, but one that forgoes the entire Macintosh experience in favor of pure Linux.


Legacy

MkLinux is the first official attempt by Apple to support a
free and open-source software Free and open-source software (FOSS) is software available under a license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term encompassing free ...
project. The work done with the
Mach The Mach number (M or Ma), often only Mach, (; ) is a dimensionless quantity in fluid dynamics representing the ratio of flow velocity past a Boundary (thermodynamic), boundary to the local speed of sound. It is named after the Austrian physi ...
3.0 kernel in MkLinux is said to have been extremely helpful in the initial porting of NeXTSTEP to the Macintosh hardware platform, which would later become macOS.


Releases


See also

* L4Linux *
Darwin (operating system) Darwin is the core Unix-like operating system of macOS, iOS, watchOS, tvOS, iPadOS, audioOS, visionOS, and bridgeOS. It previously existed as an independent open-source software, open-source operating system, first released by Apple Inc. in 20 ...
* PureDarwin *
Copland (operating system) Copland is an operating system developed by Apple Inc., Apple for Macintosh computers between 1994 and 1996 but never commercially released. It was intended to be released with the name System 8, and later after changing their naming style, Mac ...
*
Taligent Taligent Inc. (a portmanteau of "talent" and "intelligent") was an American software company. Based on the Pink object-oriented operating system conceived by Apple in 1988, Taligent Inc. was incorporated as an Apple/IBM partnership in 1992, and ...
*
Workplace OS Workplace OS was an IBM project which unsuccessfully attempted to replace multiple operating systems with compatibility "personalities" running on top of a Mach-based microkernel. The intention was that personalities would allow a single machine ...


References


External links

* {{Operating system Apple Inc. operating systems Discontinued Linux distributions PowerPC operating systems Microkernel-based operating systems Mach (kernel) Linux kernel variant Microkernels 1996 software Linux distributions Unix variants