Mach microkernel - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Mach microkernel


Related Topics



  
 The GNU Hurd - GNU Project - Free Software Foundation (FSF)
The Hurd is a collection of servers that run on the Mach microkernel to implement file systems, network protocols, file access control, and other features that are implemented by the Unix kernel or similar kernels (such as Linux).
We have here, to my knowledge, the first software to be named by a pair of mutually recursive acronyms.
The GNU Hurd is the GNU project's replacement for the Unix kernel.
http://www.gnu.org/software/hurd/hurd.html

  
 The GNU Hurd - GNU Project - Free Software Foundation (FSF)
Mach has been used in many operating systems in the past, usually as the base for a single UNIX server.
The Mach microkernel is real software that works Right Now.
GNU Mach is maintained by the Hurd developers for the GNU project.
http://www.gnu.org/software/hurd/gnumach.html

  
 CMU CS Project Mach Home Page
Project Mach was an operating systems research project of the Carnegie Mellon University School of Computer Science from 1985 to 1994.
Unlicensed sources and binaries for code distributed by the Mach project.
Mach publications, manuals, examples, tutorials, and installation references.
http://www.cs.cmu.edu/afs/cs.cmu.edu/project/mach/public/www/mach.html

  
 Microkernel-based OS Efforts
New kinds of deadlocks and other error conditions are possible between system components that would not be possible with a monolithic kernel.
That makes them a bad target for a microkernel, and the primary reason why Mach and Minix are so bad - they want to emulate Unix on top of a microkernel.
The microkernel architecture abstracts lower-level os facilities, implementing them in kernel space, and moves higher-level facilities to processes in user space.
http://cbbrowne.com/info/microkernel.html

  
 The Mach 4 Project
Mach can be compiled using native build tools on Linux, BSD, Mach+UX, and Mach+Lites, and can be cross-compiled from any environment on which you can build the necessary GNU cross-development tools.
The goal of the Mach 4 project is to investigate some new research ideas, fix the major problems of Mach 3, and provide the base needed by the Flux project, ending up with a fast, flexible, functional kernel worthy of being called Mach version 4.
OSF Mach project : The Open Software Foundation is doing lots of work with two versions of the Mach kernel (Mach 3 and MK++) and the "AD2" operating system servers above Mach.
http://www.cs.utah.edu/flux/mach4/html/Mach4-proj.html

  
 Open Directory - Computers: Software: Operating Systems: Microkernel: Mach
Open Directory - Computers: Software: Operating Systems: Microkernel: Mach
Top : Computers : Software : Operating Systems : Microkernel : Mach
MK++ - Mach compatible microkernel; gives one code base able to support high assurance, scalability, realtime, distribution, SMP, fault handling, performance; all built in an object-oriented B3 evaluable fashion.
http://dmoz.org/Computers/Software/Operating_Systems/Microkernel/Mach

  
 AntBlog701: March 2004 Archives
Mac OS X is based on Darwin, a version of Unix based on BSD 4.4 Lite, FreeBSD, NetBSD, and the Mach microkernel.
http://ant.sillydog.org/blog/2004_03.html

  
 Mac OS X
OS X was created by combining Darwin, an open source Unix -like environment, which is based on the BSD source tree and the Mach microkernel, with a GUI, called Aqua, developed by Apple Computer.
Others say OS 'ex', both to emphasize the relationship with Unix, and because of the presence of the roman numeral X in the name of the operating system.
The operating system saw its first commercial release in 2001.
http://www.worldwidewebfind.com/encyclopedia/en/wikipedia/m/ma/mac_os_x.html

  
 Historical
  Computers / Software / Operating_Systems / Microkernel / Mach / NeXT : Software
The Institute was established in 1997 to excavate, preserve, research, and present interesting and historically significant computing devices.
http://www.slider.com/Computers/Hardware/Historical.htm

  
 Task Migration on top of the Mach Microkernel - Design and Implementation (ResearchIndex)
Presented work is part of a broader project concerning research on Load Distribution (LD).
10 Fault-Tolerant Computing Based on Mach (context) - Babaoglu - 1991
2 Microkernel Design yields Real-Time in Distributed Systems (context) - Guillemont - 1990
http://citeseer.ist.psu.edu/milojicic92task.html

  
 Mach Microkernel
RISCOS from the former British computer company Acorn was based on the Mach-Kernel, at least initially.
The original MachMicrokernel was used to run the BSD kernel as a server task that provided UNIX system call semantics.
The Mach MicroKernel started as a project in OperatingSystemsDesign at CarnegieMellonUniversity.
http://c2.com/cgi/wiki?MachMicrokernel

  
 OSF Kernel and Server programming manuals.
The following documents were edited by Keith Loepere of the Open Software Foundation, and have been distributed at various OSF/RI Mach workshops.
It is currently the best detailed introductio\ n to the basic Mach concepts: tasks, threads, ports, messages, memory objects, virtual address spaces, processors, hosts and devices.
Documents the major user level tools for writers of Mach servers: MIG and CThreads.
http://www.cs.cmu.edu/afs/cs/project/mach/public/www/doc/osf.html

  
 MacSlash The Mach Microkernel
The summary is that the mach microkernel is very efficient and flexible, and should give MacOS X a strong advantage in multi-user tasks like serving once apps starting taking advantage of these kernel features."
I wanted to know what really sets MacOS X apart, so I did some research.
The Fine Print: The following comments are owned by whoever posted them.
http://macslash.org/articles/01/02/05/2227257.shtml

  
 Debian -- Debian GNU/Hurd
Together they build the base for the GNU operating system.
The Hurd is a set of servers running on top of the GNU Mach microkernel.
http://www.debian.org/ports/hurd/

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.