Mach (/mʌk/) is a kernel developed at Carnegie Mellon University to support operating system research, primarily distributed and parallel computing. Mach is often mentioned as one of the earliest examples of a microkernel. However, not all versions of Mach are microkernels. Mach's derivatives are the basis of the modern operating system kernels in GNU Hurd and Apple's products OS X, iOS, tvOS and watchOS.

Property Value
dbo:abstract
  • Mach ist ein Betriebssystemkern, der 1985–1994 im Rahmen eines Projekts an der Carnegie Mellon University entwickelt wurde und zur Klasse der Mikrokernel gehört. Eine aktuelle Inkarnation der Mach-Kernel-Familie stellt der XNU-Kernel dar. Die wichtigsten Eigenschaften von Mach sind: (de)
  • Mach (/mʌk/) is a kernel developed at Carnegie Mellon University to support operating system research, primarily distributed and parallel computing. Mach is often mentioned as one of the earliest examples of a microkernel. However, not all versions of Mach are microkernels. Mach's derivatives are the basis of the modern operating system kernels in GNU Hurd and Apple's products OS X, iOS, tvOS and watchOS. The project at Carnegie Mellon ran from 1985 to 1994, ending with Mach 3.0, which is a true microkernel. Mach was developed as a replacement for the kernel in the BSD version of Unix, so no new operating system would have to be designed around it. Experimental research on Mach appears to have ended, although Mach and its derivatives exist within a number of commercial operating systems. These include NeXTSTEP and OpenStep, upon which OS X is based—all using the XNU operating system kernel which incorporates an earlier, non-microkernel, Mach as a major component. The Mach virtual memory management system was also adopted in 4.4BSD by the BSD developers at CSRG, and appears in modern BSD-derived Unix systems, such as FreeBSD. Mach is the logical successor to Carnegie Mellon's Accent kernel. The lead developer on the Mach project, Richard Rashid, has been working at Microsoft since 1991 in various top-level positions revolving around the Microsoft Research division. Another of the original Mach developers, Avie Tevanian, was formerly head of software at NeXT, then Chief Software Technology Officer at Apple Inc. until March 2006. (en)
  • Mach es un proyecto de diseño de sistemas operativos iniciado en la Universidad Carnegie Mellon con el objetivo de desarrollar un micronúcleo. (es)
  • Mach (prononcer mâr) est un noyau de système d'exploitation libre et gratuit, écrit en C, tout en étant orienté objet. Il est portable, temps réel et satisfait le niveau B3 des critères de sécurité du standard TCSEC. Bien que souvent mentionné comme un des premiers micro-noyaux, toutes les versions de Mach n'en sont pas. Il sert de base à XNU, le noyau de Darwin, la base de Mac OS X (qui n'est pas un micro-noyau) et au projet Hurd (qui est un micro-noyau). Toutefois, depuis 2004, Hurd se tourne vers une nouvelle génération de micro-noyau, le micronoyau L4. Mach est l'une des premières implémentations réussies de la théorie des micro-noyaux. Il fut développé à l'origine par l'Université Carnegie-Mellon, repris par l'OSF, puis a été forké pour donner naissance à GNU Mach. (fr)
  • Mach è un kernel sviluppato dalla Carnegie Mellon University durante l'attività di ricerca sui sistemi operativi paralleli e distribuiti. È uno dei primi microkernel ed attualmente è anche il più famoso, infatti spesso viene utilizzato come campione di paragone con altri microkernel. Il progetto alla CMU si è sviluppato tra il 1985 e il 1994 ed è terminato con il Mach 3.0. Molte aziende e università hanno continuato lo sviluppo del Mach, tra le quali l'Università dello Utah, che si è distinta con il progetto Mach 4. Allo stato attuale l'attività di ricerca intorno al kernel Mach è sostanzialmente terminata, anche se questo viene utilizzato da molti sviluppatori commerciali come Apple Inc. Successore del kernel Accent, nato anch'esso alla CMU, il Mach è stato sviluppato principalmente da Richard Rashid, che dal 1991 lavora presso la Microsoft ricoprendo posizioni dirigenziali nella divisione dedicata allo sviluppo, e da Avie Tevanian, che ha continuato lo sviluppo di Mach prima per la società NeXT e in seguito come Chief Software Technology Officer in Apple Computer. (it)
  • Mach(マーク)は、カーネギーメロン大学のリチャード・ラシッド教授(実際の実装はアビー・テバニアンが中心)らの Mach プロジェクトにより開発されたマイクロカーネルタイプのオペレーティングシステム (OS)。名前は「複数非同期通信ホスト」を意味する英語「multiple asynchronously communication hosts」に由来している。 (ja)
  • Mach is een compacte kernel ontwikkeld aan de Carnegie Mellon Universiteit (CMU). Het werd ontwikkeld voor de ondersteuning van onderzoek op het gebied van besturingssystemen, waarbij de nadruk lag op gedistribueerde en parallelle berekeningen. Het project aan de CMU was actief van 1985 tot en met 1994. (nl)
  • Mach (ang. Mach kernel) to jądro dla systemów operacyjnych opracowane na amerykańskim Uniwersytecie Carnegie-Mellon. Projekt rozwijany tam był w latach 1985-1994 i skończył się na wersji 3.0. Dalej rozwijany był na Uniwersytecie Utah, gdzie opracowano wersję 4. Mach jest architekturą zapewniającą: Od początku projektowania Mach dążono do usunięcia z jądra jak największej liczby elementów, które nie były niezbędne do jego działania. Do wydania 2.5 włącznie jądro posiadało warstwę wyższego poziomu, która zawierała API zgodne z Uniksem BSD. Wersja 3.0 była już mikrojądrem, w którym warstwę BSD usunięto poza jądro (działa w przestrzeni użytkownika). Dodano w niej także mechanizm kontynuacji. Pliki wykonywalne dla Macha są w formacie Mach-O. Komunikacja międzyprocesowa (IPC) w Machu jest bardzo rozbudowana - oparta na komunikatach, czyli zestawach danych, oraz portach, czyli kolejkach komunikatów. Wykorzystują je nie tylko procesy użytkownika, ale także samo jądro i jest podstawowym mechanizmem komunikacji. Jest to rozwiązanie wygodne w użyciu i rozwiązujące wiele problemów istniejących w IPC Uniksa, ale jest znacznie od niego wolniejsze. Mach stał się podstawą do rozwoju takich projektów informatycznych jak: (pl)
  • Mach é um micronúcleo para sistemas operacionais desenvolvido na Universidade Carnegie Mellon para apoio a pesquisa de sistemas operacionais, primariamente computação distribuída e paralela. É um dos primeiros exemplos de micronúcleo, e ainda o padrão com o qual projetos similares são comparados. O projeto na Carnegie Mellon existiu de 1985 a 1994, terminando com Mach 3.0. Outros esforços continuaram a pesquisa sobre o Mach, incluindo o projeto Mach 4 da Universidade de Utah. Mach foi desenvolvido como substituto para o núcleo na versão de Unix da BSD, de modo que não se precisasse desenvolver um novo sistema operacional em torno dele. Atualmente (2006), outras pesquisas experimentais sobre o Mach parecem ter acabado, embora Mach e seus derivados estejam em uso em um certo número de sistemas operacionais comerciais, como NEXTSTEP e OPENSTEP, e mais recentemente Mac OS X (empregando o núcleo XNU). Mach é o sucessor lógico de núcleo accent, da Carnegie Mellon. O desenvolvedor-chefe do projeto Mach, Richard Rashid, trabalha para a Microsoft desde 1991 em diversos cargos elevados ligados à divisão de pesquisa da empresa. Outro dos desenvolvedores originais do Mach, Avie Tevanian, foi chefe de software na NeXT, e depois Chief Software Technology Officer na Apple Computer até março de 2006. (pt)
  • Mach — микроядро операционной системы, разработанное в Carnegie Mellon University при проведении исследовательских работ в области операционных систем, главным образом, распределённых и параллельных вычислений. Это один из самых первых примеров микроядра, но до сих пор он является стандартом для других подобных проектов.Проект существовал с 1985 по 1994 годы и был закончен выпуском Mach 3.0. Несколько исследовательских групп продолжили разработку Mach; например, Университет Юта некоторое время вёл проект Mach 4. Mach разрабатывался как замена ядра BSD UNIX, поэтому не было необходимости в разработке нового операционного окружения. Дальнейшие научно-исследовательские работы по проекту Mach, похоже, закончены; несмотря на это, Mach и его производные используются в ряде коммерческих операционных систем, например, NeXTSTEP, наиболее заметной из которых является Mac OS X, в которой используется ядро XNU, вобравшее в себя Mach 2.5. Система управления виртуальной памятью Mach была перенята разработчиками BSD в CSRG и используется в современных UNIX-системах, производных от BSD, например, FreeBSD. Ни Mac OS X, ни FreeBSD не сохранили микроядерную архитектуру, используемую в Mach, хотя Mac OS X предлагает для использования в приложениях микроядерную систему межпроцессного взаимодействия и примитивы управления.Mach является логическим продолжением ядра Accent, также разработанного в Carnegie Mellon University. Ведущий разработчик проекта Ричард Рашид с 1991 года работает в Microsoft в подразделении Microsoft Research. Ещё один из основных разработчиков, Аветис Теванян работал главой отдела разработки программ в NeXT, затем, до марта 2006, главой отдела перспективных программных технологий в Apple. (ru)
  • Mach(國際發音:[mʌk])是一個由卡內基梅隆大學开发的计算机作業系統微內核,為了用於作業系統之研究,特別是在分布式與并行運算上。是最早實現微核心作業系統的例子之一,是許多其它相似的計畫的標準。Mach開發計畫在卡內基梅隆大學從1985年運行到1994年,到Mach 3.0版結束。其他還有許多人繼續Mach的研究包括猶他大學的Mach 4。Mach的開發是為了取代BSD的UNIX核心,所以是許多新的作業系統的設計基礎。Mach的研究至今似乎是停止了,雖然有許多商業化作業系統,如NEXTSTEP與OPENSTEP,特別是Mac OS X(使用XNU核心)都是使用Mach或其衍生系統。Mach的虚拟内存(VM)系統也被BSD的開发者用於CSRG,並出現在BSD衍生的系統中,如FreeBSD。Mac OS X與FreeBSD並未保留Mach首倡的微核心結構,除了Mac OS X繼續提供微核心於內部處理通訊以及應用程式直接控制。Mach繼承卡內基梅隆大學的Accent kernel,Mach計畫主導人理查德·拉希德曾於微軟的研究部門擔任高級人員,後成為微軟副總裁。另一Mach開發者阿瓦德斯·特凡尼安(Avie Tevanian)曾是NeXT首席程式設計師,之後擔任蘋果電腦軟體技術部門主管直到2006年[1] 。一个名为GNU Mach的计划与其相关,它是GNU操作系统工程的一部分。已有的操作系统Debian GNU/Hurd便是基于GNU Mach及其上的GNU Hurd。 (zh)
dbo:author
dbo:genre
dbo:latestReleaseVersion
  • 3.0
dbo:status
  • Discontinued
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 21028 (xsd:integer)
dbo:wikiPageRevisionID
  • 705475212 (xsd:integer)
dbp:author
dbp:genre
dbp:latestReleaseVersion
  • 3 (xsd:integer)
dbp:name
  • Mach (en)
dbp:status
  • Discontinued (en)
dbp:website
dct:subject
rdf:type
rdfs:comment
  • Mach es un proyecto de diseño de sistemas operativos iniciado en la Universidad Carnegie Mellon con el objetivo de desarrollar un micronúcleo. (es)
  • Mach(マーク)は、カーネギーメロン大学のリチャード・ラシッド教授(実際の実装はアビー・テバニアンが中心)らの Mach プロジェクトにより開発されたマイクロカーネルタイプのオペレーティングシステム (OS)。名前は「複数非同期通信ホスト」を意味する英語「multiple asynchronously communication hosts」に由来している。 (ja)
  • Mach is een compacte kernel ontwikkeld aan de Carnegie Mellon Universiteit (CMU). Het werd ontwikkeld voor de ondersteuning van onderzoek op het gebied van besturingssystemen, waarbij de nadruk lag op gedistribueerde en parallelle berekeningen. Het project aan de CMU was actief van 1985 tot en met 1994. (nl)
  • Mach(國際發音:[mʌk])是一個由卡內基梅隆大學开发的计算机作業系統微內核,為了用於作業系統之研究,特別是在分布式與并行運算上。是最早實現微核心作業系統的例子之一,是許多其它相似的計畫的標準。Mach開發計畫在卡內基梅隆大學從1985年運行到1994年,到Mach 3.0版結束。其他還有許多人繼續Mach的研究包括猶他大學的Mach 4。Mach的開發是為了取代BSD的UNIX核心,所以是許多新的作業系統的設計基礎。Mach的研究至今似乎是停止了,雖然有許多商業化作業系統,如NEXTSTEP與OPENSTEP,特別是Mac OS X(使用XNU核心)都是使用Mach或其衍生系統。Mach的虚拟内存(VM)系統也被BSD的開发者用於CSRG,並出現在BSD衍生的系統中,如FreeBSD。Mac OS X與FreeBSD並未保留Mach首倡的微核心結構,除了Mac OS X繼續提供微核心於內部處理通訊以及應用程式直接控制。Mach繼承卡內基梅隆大學的Accent kernel,Mach計畫主導人理查德·拉希德曾於微軟的研究部門擔任高級人員,後成為微軟副總裁。另一Mach開發者阿瓦德斯·特凡尼安(Avie Tevanian)曾是NeXT首席程式設計師,之後擔任蘋果電腦軟體技術部門主管直到2006年[1] 。一个名为GNU Mach的计划与其相关,它是GNU操作系统工程的一部分。已有的操作系统Debian GNU/Hurd便是基于GNU Mach及其上的GNU Hurd。 (zh)
  • Mach (/mʌk/) is a kernel developed at Carnegie Mellon University to support operating system research, primarily distributed and parallel computing. Mach is often mentioned as one of the earliest examples of a microkernel. However, not all versions of Mach are microkernels. Mach's derivatives are the basis of the modern operating system kernels in GNU Hurd and Apple's products OS X, iOS, tvOS and watchOS. (en)
  • Mach ist ein Betriebssystemkern, der 1985–1994 im Rahmen eines Projekts an der Carnegie Mellon University entwickelt wurde und zur Klasse der Mikrokernel gehört. Eine aktuelle Inkarnation der Mach-Kernel-Familie stellt der XNU-Kernel dar.Die wichtigsten Eigenschaften von Mach sind: (de)
  • Mach (prononcer mâr) est un noyau de système d'exploitation libre et gratuit, écrit en C, tout en étant orienté objet. Il est portable, temps réel et satisfait le niveau B3 des critères de sécurité du standard TCSEC.Bien que souvent mentionné comme un des premiers micro-noyaux, toutes les versions de Mach n'en sont pas.Il sert de base à XNU, le noyau de Darwin, la base de Mac OS X (qui n'est pas un micro-noyau) et au projet Hurd (qui est un micro-noyau). Toutefois, depuis 2004, Hurd se tourne vers une nouvelle génération de micro-noyau, le micronoyau L4. (fr)
  • Mach è un kernel sviluppato dalla Carnegie Mellon University durante l'attività di ricerca sui sistemi operativi paralleli e distribuiti. È uno dei primi microkernel ed attualmente è anche il più famoso, infatti spesso viene utilizzato come campione di paragone con altri microkernel. (it)
  • Mach (ang. Mach kernel) to jądro dla systemów operacyjnych opracowane na amerykańskim Uniwersytecie Carnegie-Mellon. Projekt rozwijany tam był w latach 1985-1994 i skończył się na wersji 3.0. Dalej rozwijany był na Uniwersytecie Utah, gdzie opracowano wersję 4.Mach jest architekturą zapewniającą:Pliki wykonywalne dla Macha są w formacie Mach-O.Mach stał się podstawą do rozwoju takich projektów informatycznych jak: (pl)
  • Mach é um micronúcleo para sistemas operacionais desenvolvido na Universidade Carnegie Mellon para apoio a pesquisa de sistemas operacionais, primariamente computação distribuída e paralela. É um dos primeiros exemplos de micronúcleo, e ainda o padrão com o qual projetos similares são comparados.O projeto na Carnegie Mellon existiu de 1985 a 1994, terminando com Mach 3.0. Outros esforços continuaram a pesquisa sobre o Mach, incluindo o projeto Mach 4 da Universidade de Utah. (pt)
  • Mach — микроядро операционной системы, разработанное в Carnegie Mellon University при проведении исследовательских работ в области операционных систем, главным образом, распределённых и параллельных вычислений. Это один из самых первых примеров микроядра, но до сих пор он является стандартом для других подобных проектов.Проект существовал с 1985 по 1994 годы и был закончен выпуском Mach 3.0. (ru)
rdfs:label
  • Mach (kernel) (en)
  • Mach (Kernel) (de)
  • Mach (núcleo) (es)
  • Mach (noyau) (fr)
  • Kernel Mach (it)
  • Mach (ja)
  • Machkernel (nl)
  • Mach (jądro) (pl)
  • Mach (ru)
  • Mach (núcleo) (pt)
  • Mach (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Mach (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is foaf:primaryTopic of