XNU is the computer operating system kernel developed at Apple Inc. since December 1996 for use in the OS X operating system and released as free and open-source software as part of the Darwin operating system. It is also used as the kernel for the iOS, tvOS, and watchOS operating systems. XNU is an abbreviation of X is Not Unix. Originally developed by NeXT for the NeXTSTEP operating system, XNU was a hybrid kernel combining version 2.5 of the Mach kernel developed at Carnegie Mellon University with components from 4.3BSD and an Objective-C API for writing drivers called Driver Kit.

Property Value
dbo:abstract
  • XNU is the computer operating system kernel developed at Apple Inc. since December 1996 for use in the OS X operating system and released as free and open-source software as part of the Darwin operating system. It is also used as the kernel for the iOS, tvOS, and watchOS operating systems. XNU is an abbreviation of X is Not Unix. Originally developed by NeXT for the NeXTSTEP operating system, XNU was a hybrid kernel combining version 2.5 of the Mach kernel developed at Carnegie Mellon University with components from 4.3BSD and an Objective-C API for writing drivers called Driver Kit. After Apple acquired NeXT, the Mach component was upgraded to 3.0, the BSD components were upgraded with code from the FreeBSD project, and the Driver Kit was replaced with a C++ API for writing drivers called I/O Kit. (en)
  • XNU ist der Name des Kernels, der in dem freien Betriebssystem Darwin verwendet wird. Darwin bildet die Grundlage von Apples Betriebssystem macOS (das 1998 bis 2012 „Mac OS X“ und 2012 bis 2016 „OS X“ hieß) und iOS. XNU wird als freie Software unter Version 2 der Apple Public Source License (APSL) veröffentlicht. (de)
  • XNU est le nom du noyau des systèmes Darwin, OS X et iOS. Le sigle signifie « X is Not Unix ». C'est un noyau enrichi hybride, basé sur le micro-noyau Mach, et utilisant le noyau BSD en tant que service du système d'exploitation. Afin de remédier aux problèmes de performances intrinsèques aux techniques des micro-noyaux (latences élevées), Apple a modifié Mach 3.0 pour qu'il inclue du code BSD au sein de son espace d'adressage. Cette approche a abouti à un système hybride : XNU. En tant que micro-noyau, Mach offre un gestionnaire de mémoire, gère la communication inter-processus, l'ordonnancement et les entrées-sorties. Il peut offrir ces fonctionnalités avec des garanties temps réel. L'environnement BSD gère les utilisateurs et les permissions, contient la gestion des réseaux, prend en charge différents systèmes de fichiers, un système de fichiers virtuel, et assure la compatibilité POSIX. XNU est disponible en 32 et 64 bits et fonctionne donc sur les architectures 32 et 64 bits des processeurs Intel (x86-32 et x86-64), ARM et PowerPC.De plus, il gère très bien les systèmes multi-processeurs (NUMA SMP), multi-cœurs (SMP) et multi-threads (SMT). (fr)
  • XNU es un núcleo que adquirió y desarrolló Apple para ser usado en el sistema operativo Mac OS X. Es software libre y forma parte del sistema operativo Darwin. XNU es un acrónimo que significa X is Not Unix (X No es Unix). Fue desarrollado originalmente por NeXT para el sistema operativo NEXTSTEP. XNU era un núcleo híbrido que combinaba Mach 2.5 con componentes de BSD 4.3 y una API orientada a objetos para escribir drivers llamada DriverKit. Cuando Apple adquirió NeXT, actualizó los componentes Mach a la versión 3.0, reemplazó los componentes BSD con código procedente de FreeBSD y DriverKit fue sustituido por I/O Kit. (es)
  • XNU è il kernel utilizzato nel sistema operativo open source Darwin, che Apple Inc. usa come base per il suo sistema operativo macOS. È un kernel ibrido, basato su un'unione del codice del microkernel Mach e del kernel monolitico BSD.XNU è un acronimo ricorsivo che sta per XNU's Not Unix ("XNU Non è Unix"). Il sistema, nato col nome XINU (acronimo ricorsivo XINU Is Not Unix e scrittura capovolta del nome UNIX, distribuito dalla startup MT XINU, a sua volta scrittura capovolta di UNIX TM dove TM sta per Trade Mark) nel 1984 sotto VAX 11-780, ebbe un certo successo – persino in Italia – tra gli hacker e gli studenti del tempo, grazie al porting (fatto dagli studenti di varie Università, principalmente della Purdue University dell'Indiana) verso 68000 e soprattutto per l'8088 del primo XT IBM, e grazie alla disponibilità dei sorgenti, presenti persino nel libro che ne descriveva l'approccio. La diffusione del sistema fu ostacolata dalla grande diffusione dell'MS-DOS. Le funzioni primitive e i servizi fondamentali del kernel XNU si basano su microkernel Mach 3.0.Apple ha modificato ed esteso Mach per raggiungere la funzionalità e gli obiettivi prestazionali di Mac OS X.Mach 3.0 originariamente è stato concepito come un microkernel semplice ed estensibile.In questo modo, riesce ad eseguire il nucleo del sistema operativo come un processo separato, il che permette una grande flessibilità (si possono eseguire svariati sistemi operativi in parallelo sul microkernel Mach), ma questo riduce le prestazioni a causa delle traduzioni tra Mach e gli altri sistemi operativi.Con Mac OS X, poiché il comportamento del sistema è conosciuto in anticipo, le funzionalità di BSD sono state inserite nel microkernel con Mach.Il risultato è una combinazione dei vantaggi di Mach e BSD.La parte del microkernel Mach è responsabile del gestore della memoria, della comunicazione tra processi e del sistema input/output; permette inoltre protezione della memoria, pre-emptive multitasking e una gestione avanzata della memoria virtuale.La parte del kernel BSD gestisce gli utenti e i permessi, contiene lo stack di rete, offre un virtual file system (VFS) e osserva la compatibilità con le specifiche POSIX. (it)
  • XNU is de kernel van Mac OS X, het besturingssysteem van Apple voor Macs. XNU is een hybride kernel gebaseerd op de Mach 3.0 microkernel en de 4.4BSD system services. Het is een opensourceproject. XNU is een acroniem voor X is Not Unix. XNU wordt ook gebruikt in iOS en kan daarnaast gebruikt worden op een aantal ARM-platformen. (nl)
  • XNUはアップルが取得・開発したオペレーティングシステムカーネルである。OS Xに用いられ、オープンソースソフトウェアのDarwinの一部として公開されている。XNUはX is Not Unixの略。 (ja)
  • XNU é o nome do núcleo usado no MAC OS X e lançado como software livre no sistema operacional Darwin. XNU é o acrônimo de X is Not Unix. Originalmente desenvolvido pela NeXT para o NEXTSTEP, XNU era um núcleo híbrido combinando a versão 2.5 do núcleo Mach desenvolvido pela Universidade Carnegie Mellon com componentes do BSD 4.3 e uma API orientada a objeto para escrever drivers. Depois da aquisição da NeXT pela Apple Computer, o Mach foi atualizado para 3.0 e o componente BSD foi atualizado usando código do projeto FreeBSD, e a API orientada a objeto foi substituída por outra em C++ chamada de I/O Kit. (pt)
  • XNU - jądro systemu operacyjnego Darwin oraz, co za tym idzie OS X i iOS. Opublikowany jako otwarte oprogramowanie przez autora, Apple Inc. XNU to akronim od słów X is Not Unix, czyli X nie jest Uniksem. Pierwotnie tworzony przez NeXT dla systemu operacyjnego NeXTSTEP do czasu wchłonięcia tej firmy przez Apple. (pl)
  • XNU,由蘋果電腦發展的作業系統內核,被使用於Mac OS X中。它是Darwin作業系統的一部份,跟隨著Darwin一同作為自由及开放源代码软件被發布。XNU是X is Not Unix的縮寫。 (zh)
  • XNU (акроним англ. X is Not Unix) — ядро компьютерных операционных систем, разрабатываемое компанией Apple и используемое в ОС семейства OS X. Исходные коды ядра были опубликованы под открытой лицензией (APSL 2.0) как часть ОС Darwin. Изначально ядро разрабатывалось компанией NeXT для ОС NeXTSTEP. Архитектурно являлось гибридным ядром на базе микроядра Mach версии 2.5 (разработано в Carnegie Mellon University), компонентов от 4.3BSD и объектно-ориентированного интерфейса драйверов Driver Kit. После приобретения NeXT компанией Apple микроядро Mach было обновлено до версии 3.0, компоненты ядра BSD были обновлены с использованием наработок проекта FreeBSD, а Driver Kit был заменён на C++ API для драйверов под названием I/O Kit. (ru)
dbo:developer
dbo:license
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 617754 (xsd:integer)
dbo:wikiPageRevisionID
  • 742983727 (xsd:integer)
dbp:family
dbp:kernelType
dbp:language
  • English, others
dbp:programmedIn
dbp:sourceModel
dbp:supportedPlatforms
dbp:wordnet_type
dbp:workingState
  • Current
dct:subject
http://purl.org/linguistics/gold/hypernym
rdf:type
rdfs:comment
  • XNU ist der Name des Kernels, der in dem freien Betriebssystem Darwin verwendet wird. Darwin bildet die Grundlage von Apples Betriebssystem macOS (das 1998 bis 2012 „Mac OS X“ und 2012 bis 2016 „OS X“ hieß) und iOS. XNU wird als freie Software unter Version 2 der Apple Public Source License (APSL) veröffentlicht. (de)
  • XNU is de kernel van Mac OS X, het besturingssysteem van Apple voor Macs. XNU is een hybride kernel gebaseerd op de Mach 3.0 microkernel en de 4.4BSD system services. Het is een opensourceproject. XNU is een acroniem voor X is Not Unix. XNU wordt ook gebruikt in iOS en kan daarnaast gebruikt worden op een aantal ARM-platformen. (nl)
  • XNUはアップルが取得・開発したオペレーティングシステムカーネルである。OS Xに用いられ、オープンソースソフトウェアのDarwinの一部として公開されている。XNUはX is Not Unixの略。 (ja)
  • XNU - jądro systemu operacyjnego Darwin oraz, co za tym idzie OS X i iOS. Opublikowany jako otwarte oprogramowanie przez autora, Apple Inc. XNU to akronim od słów X is Not Unix, czyli X nie jest Uniksem. Pierwotnie tworzony przez NeXT dla systemu operacyjnego NeXTSTEP do czasu wchłonięcia tej firmy przez Apple. (pl)
  • XNU,由蘋果電腦發展的作業系統內核,被使用於Mac OS X中。它是Darwin作業系統的一部份,跟隨著Darwin一同作為自由及开放源代码软件被發布。XNU是X is Not Unix的縮寫。 (zh)
  • XNU is the computer operating system kernel developed at Apple Inc. since December 1996 for use in the OS X operating system and released as free and open-source software as part of the Darwin operating system. It is also used as the kernel for the iOS, tvOS, and watchOS operating systems. XNU is an abbreviation of X is Not Unix. Originally developed by NeXT for the NeXTSTEP operating system, XNU was a hybrid kernel combining version 2.5 of the Mach kernel developed at Carnegie Mellon University with components from 4.3BSD and an Objective-C API for writing drivers called Driver Kit. (en)
  • XNU es un núcleo que adquirió y desarrolló Apple para ser usado en el sistema operativo Mac OS X. Es software libre y forma parte del sistema operativo Darwin. XNU es un acrónimo que significa X is Not Unix (X No es Unix). Fue desarrollado originalmente por NeXT para el sistema operativo NEXTSTEP. XNU era un núcleo híbrido que combinaba Mach 2.5 con componentes de BSD 4.3 y una API orientada a objetos para escribir drivers llamada DriverKit. (es)
  • XNU est le nom du noyau des systèmes Darwin, OS X et iOS. Le sigle signifie « X is Not Unix ». C'est un noyau enrichi hybride, basé sur le micro-noyau Mach, et utilisant le noyau BSD en tant que service du système d'exploitation. Afin de remédier aux problèmes de performances intrinsèques aux techniques des micro-noyaux (latences élevées), Apple a modifié Mach 3.0 pour qu'il inclue du code BSD au sein de son espace d'adressage. Cette approche a abouti à un système hybride : XNU. (fr)
  • XNU è il kernel utilizzato nel sistema operativo open source Darwin, che Apple Inc. usa come base per il suo sistema operativo macOS. È un kernel ibrido, basato su un'unione del codice del microkernel Mach e del kernel monolitico BSD.XNU è un acronimo ricorsivo che sta per XNU's Not Unix ("XNU Non è Unix"). Il sistema, nato col nome XINU (acronimo ricorsivo XINU Is Not Unix e scrittura capovolta del nome UNIX, distribuito dalla startup MT XINU, a sua volta scrittura capovolta di UNIX TM dove TM sta per Trade Mark) nel 1984 sotto VAX 11-780, ebbe un certo successo – persino in Italia – tra gli hacker e gli studenti del tempo, grazie al porting (fatto dagli studenti di varie Università, principalmente della Purdue University dell'Indiana) verso 68000 e soprattutto per l'8088 del primo XT IBM (it)
  • XNU é o nome do núcleo usado no MAC OS X e lançado como software livre no sistema operacional Darwin. XNU é o acrônimo de X is Not Unix. Originalmente desenvolvido pela NeXT para o NEXTSTEP, XNU era um núcleo híbrido combinando a versão 2.5 do núcleo Mach desenvolvido pela Universidade Carnegie Mellon com componentes do BSD 4.3 e uma API orientada a objeto para escrever drivers. (pt)
  • XNU (акроним англ. X is Not Unix) — ядро компьютерных операционных систем, разрабатываемое компанией Apple и используемое в ОС семейства OS X. Исходные коды ядра были опубликованы под открытой лицензией (APSL 2.0) как часть ОС Darwin. Изначально ядро разрабатывалось компанией NeXT для ОС NeXTSTEP. Архитектурно являлось гибридным ядром на базе микроядра Mach версии 2.5 (разработано в Carnegie Mellon University), компонентов от 4.3BSD и объектно-ориентированного интерфейса драйверов Driver Kit. (ru)
rdfs:label
  • XNU (en)
  • XNU (de)
  • XNU (es)
  • XNU (fr)
  • XNU (it)
  • XNU (ja)
  • XNU (nl)
  • XNU (pl)
  • XNU (pt)
  • XNU (ru)
  • XNU (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • XNU kernel (en)
is dbo:wikiPageRedirects of
is foaf:primaryTopic of