Jump to content

Сравнение ядер операционных систем

Ядро это компонент операционной системы компьютера . [1] Сравнение системных ядер может дать представление о выборе дизайна и архитектуры, сделанном разработчиками конкретных операционных систем.

Критерии сравнения

[ редактировать ]

В следующих таблицах сравниваются общие и технические сведения для ряда широко используемых и доступных в настоящее время ядер операционных систем . Дополнительную информацию см. в статьях по отдельным продуктам.

Несмотря на то, что существует большое количество и разнообразие доступных дистрибутивов Linux , все эти ядра сгруппированы в одной записи в этих таблицах, поскольку различия между ними относятся к уровню исправлений. см . в разделе «Сравнение дистрибутивов Linux» Подробное сравнение . Дистрибутивы Linux с сильно модифицированными ядрами — например, ядра для вычислений в реальном времени — должны быть указаны отдельно. Существует также большое количество второстепенных операционных систем BSD, многие из которых можно найти при сравнении операционных систем BSD .

Таблицы специально не включают субъективные точки зрения на достоинства каждого ядра или операционной системы.

Обзор функций

[ редактировать ]

основные современные ядра В сравнении показаны общего назначения. Подробно описан только обзор технических характеристик.

Поддержка транспортных протоколов

[ редактировать ]
Имя ядра TCP UDP SCTP DCCP
Ядро DragonFly BSD Да Да Нет Нет
Ядро FreeBSD Да Да Да Необязательный
Ядро Linux Да Да Да Да
Ядро NetBSD Да Да Да Да
Ядро OpenBSD Да Да ? ?
Ядро Солярис Да Да Да ?
Ядро Windows NT Да Да Нет ?
XNU Да Да Нет Нет
Циркон Да Да Да Да

Внутриядерная безопасность

[ редактировать ]
Имя ядра Контроль доступа к файлам Отключить поддержку выполнения памяти Ядро ASLR Обязательный контроль доступа Безопасность на основе возможностей Управление ключами в ядре Аудит API Песочница SYN защита от наводнений от UDP-флуда Защита от пинг-флуда Защита от атак смурфов Защита Анализ поведения сети
Линукс Традиционные разрешения Unix , POSIX ACL Да Да LSM ( SELinux , SMACK , TOMOYO Linux , AppArmor ) секкомп клавишаctl уведомление Песочница SELinux, seccomp файлы cookie SYN хеш-таблицы Ограничение скорости ICMP фильтрация обратного пути Сетевой фильтр
Ядро FreeBSD Традиционные разрешения Unix , POSIX и NFSv4 ACL. Да Да MAC-адрес TrustedBSD стручковый перец ? ОпенБСМ Капсикум, структура MAC файлы cookie SYN ? ? ? ?
Ядро Солярис Традиционные разрешения Unix , POSIX ACL , NFSv4 ACL По умолчанию ? Доверенные расширения Solaris ? ? ? ? ? ? ? ? ?
Ядро Windows NT Список контроля доступа ДЭП Да Обязательный контроль целостности Контейнеры приложений Нет Да Журнал событий Windows Да [14] Да ? ? ?
XNU Традиционные разрешения Unix , ACL NT/NFSv4 [15] Да Да MAC-адрес TrustedBSD ? ? ОпенБСМ Песочница Apple XNU ? ? ? ? ?

Внутриядерная виртуализация

[ редактировать ]
Имя ядра Контейнер (без управления ресурсами, без безопасности) Контейнер (без управления ресурсами) Контейнер (управление ресурсами) Паравиртуализация Полная виртуализация Выполнение в пользовательском пространстве Ядро как библиотека Ядро как драйвер ядра Разделение ядра, принудительное гипервизором
Линукс chroot ЛХС Virtio, Hyper-V (только гость), Xen (только гость), VMI (только гость), kvm-lite , lguest КВМ UML (ЛКЛ) ( коЛинукс ) Нет
Ядро DragonFly BSD chroot тюрьма Нет Нет vkernel ? ? Нет
Ядро FreeBSD chroot тюрьма Виртуо, Зен (только гость) BHyVe (KVM) ? ? ? Нет
Ядро NetBSD chroot ( sysjail (снято с производства)) Нет Виртио и Зен Нет ? Ядро костреца ? Нет
Ядро Солярис chroot Контейнеры/зоны Solaris Нет Нет Нет ? ? Нет
Ядро Windows NT Контейнеры приложений, объекты заданий, контейнеры Windows Server Гипер-В Проект разводного моста Нет Виртуальный безопасный режим, защита устройства, защита учетных данных [16]
XNU chroot ? ? ? ? ? ? ? Нет

Поддержка сервера в ядре

[ редактировать ]
Имя ядра HTTP FTP НФС КИФС Сервер имен Балансировщик нагрузки транспортного уровня Балансировщик нагрузки на уровне приложения TLS- прокси ВАФ Мемкеш-сервер
Ядро Linux ( патч веб-сервера TUX ) ( патч веб-сервера TUX ) КНФСД ксмбд ? IP-виртуальный сервер ( КТПВС ) ( патч доступен ) SOL_TLS [17] (Шторм ФВ) [18] (кмемкеш)
Ядро DragonFly BSD Нет Нет Да Да ? Да [19] ? Нет Нет ? ?
Ядро FreeBSD Нет Нет Да Нет Нет Да [20] Нет Нет Нет ? ?
Ядро Солярис ? ? Да Да [21] ? Да [22] Да [22] ? КССЛ ? ?
Ядро Windows NT HTTP.sys ? ? Да ? Да Да Нет ? ? ?
XNU Нет Нет Да Нет Нет Нет Нет Нет Нет ? ?

Поддержка двоичного формата

[ редактировать ]

Сравнение поддержки ОС разных двоичных форматов ( исполняемых файлов ):

Имя ядра а.аут ECOFF ЭЛЬФ ФДПИК
ЭЛЬФ
двоичные файлы
(ммю меньше)
плоский
двоичные файлы
(суперХ)
ХАНК Мачо Разное
(обертка
основанный на,
нравиться
переводчики)
НА КАК
(ПА-РИСК,
HP-UX)
НЛМ ПЭФ ДОС С МЗ ТО ЛХ NE
Исполнительный друг Нет Нет Да [23] Нет Нет Да Нет Нет Нет Нет ? ? ? ? ? ? ?
Ядро DragonFly BSD Нет Нет Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Ядро FreeBSD ? ? Да ? ? ? ? Да ? ? ? ? ? ? ? ? ?
Ядро HP-UX Нет Нет Да Нет Нет Нет Нет Нет Нет Да Нет Нет ? ? ? ? ?
Ядро Linux Нет Да Да Да Да Нет Нет Да Некоторый [24] Да ? Нет ? ? ? ? ?
Ядро МИНИКС 3 Некоторый [9] [10] Нет Да [8] Нет Нет Нет Нет Нет Нет Нет Нет Нет ? ? ? ? ?
Ядро NetBSD Да Да Да ? ? ? Да ? Да ? ? ? ? ? ? ? ?
Ядро OpenBSD ? ? Да ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Ядро ReactOS ? ? ? ? ? ? ? ? Да ? ? ? ? ? ? ? ?
Ядро Солярис Да [25] Нет Да [26] Нет Нет Нет Нет Нет Некоторый [27] Нет ? ? ? ? ? ? ?
Ядро Windows NT Нет Нет Да, с WSL Нет Нет Нет Нет Нет Да Нет Нет Нет Да, на х86 Да, на х86 ? ? Да, на х86
XNU Нет Нет Нет Нет Нет Нет Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет

Поддержка файловой системы

[ редактировать ]

Физические файловые системы :

Ядро Желудь ADFS друг ФФС АПФС БеФС БФС крамфы ЭФС ext2 ext3 ext4 Ф2ФС ТОЛСТЫЙ FreeVxFS HFS HFS+ HPFS ИСО 9660 JFFS JFFS2 JFS МИНИКС фс НСС NTFS ОКФС QNX4 ФС System V FS ОДФ УФС XFS ZFS РайзерФС Путешествие4 Бтрфс МОЛОТОК Тукс3 exFAT РеФС
Ядро DragonFly BSD Нет Нет Нет Нет Нет Нет Нет Да Нет Нет Нет Да Нет Нет Нет Нет Да Нет Нет Нет Нет Нет ограниченная запись Нет Нет Нет только чтение Да Нет Нет Нет Нет Нет Да Нет Нет Нет
Ядро FreeBSD Нет Нет Нет Нет Нет Нет Нет Да Да Да Нет Да Нет Нет Нет Нет Да Нет Нет Нет Нет Нет ограниченная запись Нет Нет Нет Да Да только чтение Да только чтение Нет Нет Нет Нет ? Нет
Ядро Linux Да
[28]
Да Нет только чтение Да Да только чтение Да Да Да Да Да только чтение Да ограниченная запись (только с пустым журналом) Да Да Да Да Да Да Да Да
(Полное чтение/запись с дополнительным драйвером пользовательского пространства) [29]
Да Да
[28]
[30]
написать в поддержку? Да Да
[28]
Да и ПРЕДОХРАНИТЕЛЬ и родной Да Да Да Нет Да Да Нет
Ядро МИНИКС 3 Нет Нет Нет Нет Нет Нет Нет Да Нет Нет Нет Доступны инструменты, невозможно установить Нет Нет Нет Нет Да Нет Нет Нет Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Ядро NetBSD ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Да ? ? ? ? ? ? ? ? ?
Ядро NetWare Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Да Нет Нет Нет Нет Да Нет Нет Нет Нет Да Нет Нет Нет Нет Да Нет Нет Нет Нет Нет Нет Нет Нет ? Нет
Ядро OpenBSD ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Да ? ? ? ? ? ? ? ? ?
Ядро ReactOS Нет Нет Нет Нет Нет Нет Нет Да
[31]
Да
[31]
Да
[31]
Нет Да
[31]
Нет Нет Нет Нет Да
[31]
Нет Нет Нет Нет Нет Только чтение Нет Нет Нет Да
[31]
Нет Нет Нет Нет Нет Да
[32]
Нет Нет Нет Нет
Ядро Солярис ? ? Нет ? ? ? ? Да ? ? ? Да ? ? ? ? Да ? ? ? ? Нет Нет ? ? ? Да Да ? Да Нет Нет Нет Нет Нет ? Нет
Ядро Windows NT ? ? Нет ? ? ? ? Да
[33]
Да
[34]
Да
[34]
Нет Да ? Да
[35]
Да
[35]
Нет Да ? ? ? ? Нет Да ? ? ? Да ? ? Нет Нет Нет Да
[32]
Нет Нет Да Да
XNU Нет Нет Да Нет Нет Нет Нет Да
[36]
Да
[36]
Нет Нет Да Нет Да Да Нет Да Нет Нет Нет Нет Нет Только чтение Нет Нет Нет Да Да Нет только чтение Нет Нет Нет Нет Нет Да Нет

Поддержка сетевой файловой системы

[ редактировать ]
Имя ядра НФС АФС КИФС Кода Цеф
Ядро DragonFly BSD до NFSv3 Нет Да Нет Нет Нет
Ядро FreeBSD Да Да Да Да Нет Да
Ядро Linux Да Да Да Да Да Да
Ядро NetBSD до NFSv3 ? ? ? ? ?
Ядро OpenBSD до NFSv3 ? ? ? ? ?
Ядро Солярис Да Да Да Нет Нет Нет
Ядро Windows NT до NFSv3 Да Да Нет Нет Нет
XNU Да Да Да Нет Нет Нет

Поддерживаемые наборы инструкций ЦП и микроархитектуры

[ редактировать ]
ядро HP Софтбанк ,
АРМ Холдингс
Интел МИПС ИБМ Ренесас Электроникс Оракул НХП Аналоговые устройства Ксилинкс Каденс Канон ,
Ось связи.
Соционекст Микрочип ,
Атмел
ХМЛ,
Гиперкамень
Интел,
Другой
МЦД Технология Санплюс NVIDIA ИЗ
ВАКС Альфа ПА-РИСК РУКА х86 i960 ИА-64 МИПС


PowerPC С/390 з/Арка H8300 М16С М32Р 78К В850 СуперХ


СПАРК м68к Черноперый (нет-ммму) МикроБлейз Кстенса ЭТРАКС КРИС ФР-В МН10300 АВР32 E1 (без мму) Ниос (но-ммю) Ниос II МДЦ 65C816 S+ядро Трейлер C6X
мму нет-ммму х86 х86-64 мму нет-ммму 32-битный 64-битная мму нет-ммму 32-битный 64-битная нет-ммму мму нет-ммму мму нет-ммму мму нет-ммму
Ядро DragonFly BSD Нет Нет Нет Нет Нет Нет Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Ядро FreeBSD Нет Только 6.4 и ниже [37] Нет Да ? Да Да Нет Только 10.4 и ниже [37] по прогнозам, закончится в 14.x [37] Нет Да Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Только 12.x и ниже [37] ? Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Ядро Linux Нет Да Да Да Да Да Да Нет Да Да ? Да Да Да Да Да Нет Только 4.16 и ниже [38] Нет Только 2.6 и ниже Да Да Да Да Да Да Да Только 4.16 и ниже [38] Да Да Да Только 4.16 и ниже [38] Только 4.16 и ниже [38] Только 4.16 и ниже [38] Только 4.12 и ниже Нет Нет Да Да Нет Только 4.16 и ниже [38] Только 4.16 и ниже [38] Да
Ядро МИНИКС 3 ? Нет Нет Да ? Да В ходе выполнения Нет Нет В ходе выполнения ? Нет Нет Нет Нет Нет ? Нет ? Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Ядро NetBSD Да Да Да Да Нет [39] Да Да ? Да Да Нет [39] Да Нет Нет Нет ? ? ? ? ? Да Нет [39] Да Да Нет [39] Да Нет [39] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Ядро NetWare Нет Нет Нет Нет Нет Да Нет ? Нет Нет Нет Нет Нет Нет Нет ? ? ? ? ? Нет Нет Нет Нет Нет Нет Нет ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Ядро OpenBSD последняя поддерживаемая версия 5.8 [40] Да Да Да ? Да Да ? Нет Да ? Да Нет Нет Нет ? ? ? ? ? Да ? Да Да ? Да Да ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Ядро Рокбокса ? ? ? Да ? ? ? ? ? Да ? ? ? ? Нет ? ? ? ? ? Да ? ? ? ? Да ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Ядро Солярис Нет Нет Нет Нет Нет Да Да ? Нет Нет Нет Нет Нет Нет Нет ? ? ? ? ? Нет Нет Да Да ? Нет Нет ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Ядро Windows NT Нет Только NT 5.0 RC1 и ниже Нет Да Нет Да Да Нет XP и 2003–2008 . R2 Только Только NT 4.0 и ниже Нет NT 3.51 и NT 4.0 Только Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Ядро Windows CE Нет Нет Нет Да ? Да ? Нет Нет Да ? Нет Нет Нет Нет Нет ? Нет ? Нет Да ? Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
XNU Нет Нет Нет Да ? Да Да ? Нет Нет Нет Да Да Нет Нет ? ? ? ? ? Нет Нет Нет Нет Нет Нет Нет ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Спартанское ядро ? Нет Нет Да ? Да Да ? Да Да ? Да Нет Нет Нет ? ? ? ? ? Нет Нет Да Да ? Нет Нет ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Ядро FreeRTOS ? ? ? ? Да [41] ? ? ? ? ? ? Да [41] ? ? Нет Да [41] ? ? Да [41] Да [41] ? Да [41] ? ? ? ? ? Да [41] Да [41] ? ? ? ? ? Да [41] ? ? ? Да [41] ? ? ? ?
Циркон Нет Нет Нет Да Да Нет Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет

Поддерживаемые процессоры графического процессора

[ редактировать ]
Имя ядра Интел NVIDIA АМД РУКА Квалкомм Технологии воображения Бродком ВериСиликон
Графика Intel HD/Iris GeForce/Квадро/Тесла Радеон У них было Адрено PowerVR ВидеоCore4 Живой
Ядро Linux Да Да Да Да Да только 2D [42] [43] Да Да
Ядро Windows NT Да Да Да ? Windows Phone 8.x , Windows 10 Mobile , Windows на ARM Да [44] Нет [45] Да
XNU через комплект ввода-вывода ( только для macOS ) через комплект ввода-вывода ( только для macOS ) Нет через комплект ввода-вывода ( только iOS ) Нет Нет

Поддерживаемая среда выполнения ядра

[ редактировать ]

В этой таблице для каждого ядра указаны исполняемые образы и драйверы устройств каких операционных систем, которые могут запускаться этим ядром.

Имя ядра Линукс Дарвин Windows НТ FreeBSD NetBSD Солярис ОСФ/1 Unix-друг СанОС БСД/ОС iBCS2 системы ИРИКС Месть НДИС СВР4
Ядро FreeBSD Да [46] Нет Нет Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Да [46] Да [46]
Ядро Linux Да Нет ( Лонгене ) Да Да Нет Нет Нет Нет Нет Нет Нет Нет ( NDISwrapper ) Нет
Ядро NetBSD Да [47] Нет? [3] ? Нет? [4] ? Да [47] Да Да [47] Да [47] Да [47] Да [47] Да [47] Да [47] Да [47] Да [47] Да [48] Да
Ядро OpenBSD Да Нет Нет Да Да Да Нет Нет Да ? ? ? ? Нет Да
Ядро Windows NT Нет Нет Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Да Нет
Ядро ReactOS Нет Нет Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет ? Нет
XNU Нет Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет

Поддерживаемые алгоритмы шифрования

[ редактировать ]

Это может быть полезно в некоторых ситуациях, например, при шифровании файловой системы.

Имя ядра ПРИНАДЛЕЖАЩИЙ АЕС Иглобрюхая рыба Тройной DES Змея Две рыбы КАСТ-128 ДЕС-Х ИДЕЯ RC2 RC5 СЕМЯ Скипджек ЧАЙ ХТЕА КАСТ-256 RC4 Камелия Анубис ХАЗАД Сальса20 FCrypt
Ядро DragonFly BSD Да Да Да Да Да Да Да Нет Да Нет Нет Нет Да Нет Нет Нет Да Да Нет Нет Нет Нет
Ядро FreeBSD Да Да Да Да Нет Нет Да Нет Да Нет Нет Нет Да Нет Нет Да Да Да Нет Нет Нет Нет
Линукс Да Да Да Да Да Да Да Нет Нет Нет Нет Да Нет Да Да Да Да Да Да Да Да Да
Ядро Windows NT Да Да Да Да Нет Нет Нет Нет Нет Да Нет Нет Нет Нет Нет Нет Да Нет Нет Нет Нет Нет
Ядро macOS XNU Да Да Да ? ? ? Да ? ? Да Да ? ? ? ? Да Да ? ? ? ? ?

Поддерживаемые алгоритмы сжатия

[ редактировать ]

Это может быть полезно в некоторых ситуациях, например, в файловой системе сжатия.

Имя ядра Сдуть zlib СИЗ ЛЗЖБ gzip ЗСТД
Линукс Да Да Да Нет Да Да
Ядро NetBSD ? Да Да ? Да Да
Ядро Солярис ? ? ? Да Да ?

Поддерживаемые алгоритмы дайджеста сообщений

[ редактировать ]
Имя ядра CRC-32 (IEEE) CRC32c MD2 MD4 MD5 ША-1 ША-2 ША-3 Майкл МИК Поли1305 РИПЕМД-128 РИПЕМД-160 РИПЕМД-256 РИПЕМД-320 Тигр джакузи HMAC МДЦ-2 ГОСТЬ ЛЭШ ВМАК
Линукс Да [49] [50] Да [51] Нет Да [52] Да [53] Да [54] Да [55] Частичный [56] Да [57] Да [58] Да [59] Да [60] Да [61] Да [62] Да [63] Да [64] Да [65] Нет Нет Нет Да [66]
Ядро Солярис Да Да Да Да Да Да Да ? ? ? ? Да ? ? Да ? Да Да ? ? ?
Ядро Windows NT ? ? Да Да Да Да Да ? Нет ? Нет Нет Нет Нет Нет Нет Да Нет Нет Нет ?
Ядро FreeBSD Да Да ? Да Да Да Да ? ? ? ? Да ? ? Да ? Да ? ? ? ?
Ядро XNU Да ? Да ? Да Да ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Имя ядра CRC-32 (IEEE) CRC32c MD2 MD4 MD5 ША-1 ША-2 ША-3 Майкл МИК Поли1305 РИПЕМД-128 РИПЕМД-160 РИПЕМД-256 РИПЕМД-320 Тигр джакузи HMAC МДК2 ГОСТЬ ЛЭШ ВМАК

Поддерживаемые протоколы Bluetooth

[ редактировать ]
Имя ядра список управления доступом ШОС ЛМП HCI L2CAP БНЭП РФКомм. СДП TCP АВЦП АВДТП ОБЕСС CMTP HIDP HCRP НАЧАЛЬНИКИ ГЧП
Ядро FreeBSD ? ? ? Да Да ? Да Да ? ? ? Нет ? ? ? ? ?
Линукс ? Да ? Да Да Да Да ? ? ? ? ? Да Да ? ? ?
Ядро macOS XNU ? ? ? ? Да ? Да Да ? ? ? Нет ? ? ? ? ?
Имя ядра список управления доступом ШОС ЛМП HCI L2CAP БНЭП РФКомм. СДП TCP АВЦП АВДТП ОБЕСС CMTP HIDP HCRP НАЧАЛЬНИКИ ГЧП

Аудио поддержка

[ редактировать ]
Имя ядра Аудиосистема встроенный микшер внутриядерный фильтр
Линукс АЛСА ? ?
Ядро Windows NT MME / WDM аудио / потоковая передача ядра (KS) удален ( KMixer.sys ) КС Фильтры
Ядро FreeBSD API США VCHAN в OSS API ?
Ядро NetBSD собственный (подобный Sun)/ OSS API [67] audio_system [68] ?
Ядро Солярис Sun audio API/ OSS API Да ?

См. также

[ редактировать ]
  1. ^ «Определение ядра» . Информационный проект Linux . Проверено 4 марта 2015 г.
  2. ^ Часы реального времени IBM PC должны работать в UT.
  3. ^ Аппаратное обеспечение Amiga не имело поддержки защиты памяти, поэтому цели строгой изоляции, заложенные в конструкцию микроядра, не могли быть достигнуты. [ нужна ссылка ]
  4. ^ «Глава 14. Безопасность» . Руководство по FreeBSD .
  5. ^ setfacl(1) FreeBSD по основным командам Руководство
  6. ^ Jump up to: а б с «Микроядро Фиаско — Статус» . Проверено 11 января 2013 г.
  7. ^ «Часто задаваемые вопросы по ядру Linux» .
  8. ^ Jump up to: а б Поддерживает ELF начиная с версии 3.2.0. «Миник-релизы» . Миникс Вики . Архивировано из оригинала 31 мая 2012 года . Проверено 21 мая 2012 г.
  9. ^ Jump up to: а б Поддержка a.out будет прекращена в следующих выпусках. ван дер Коуве, Эрик. «Re: ~Сегментация [Было: Minix3 для SPARC]» . Миникс3 для Спарка . Группы Google . Проверено 21 мая 2012 г.
  10. ^ Jump up to: а б Обязаемся удалить утилиты a.out из minix; теперь поддерживает только запуск a.out. Лека, Антуан. "3fb8cb760c9075fab05682b89b1542d66481ba58" . minix.git . Проверено 21 мая 2012 г.
  11. ^ «Анонс NetBSD 5.0» .
  12. ^ «Отслеживание событий» . Документы Майкрософт . 7 января 2021 г.
  13. ^ «Часы реального времени IBM PC должны работать в UT» .
  14. ^ «Защита от Syn-атак в Windows Vista, Windows 2008, Windows 7, Windows 2008 R2, Windows 8/8.1, Windows 2012 и Windows 2012 R2» . Июнь 2010 г. Защита SynAttack включена по умолчанию и не может быть отключена.
  15. ^ «Элементарная информационная безопасность, второе издание, глава 4 «Общий доступ к файлам» » (PDF) . Раздел 4.4 «Списки управления доступом Microsoft Windows». Списки ACL, используемые в Macintosh OS X и операционной системе Sun Solaris, аналогичны спискам управления доступом в Windows, что обеспечивает их совместную работу.
  16. ^ «Windows 10 Device Guard и Credential Guard раскрыты» . Блог Эша . Проверено 28 марта 2018 г.
  17. ^ doc/Documentation/networking/tls.txt kernel.org
  18. ^ «Веб-безопасность — tempesta-tech/tempesta Wiki» . Tempesta Technologies INC. 31 октября 2017 г. Проверено 7 мая 2018 г.
  19. ^ Зихау, Сефероза (22 мая 2013 г.). «сокет: Расширьте SO_REUSEPORT, чтобы распределить рабочую нагрузку по доступным сокетам» . Источник проекта DragonFly . Проверено 31 июля 2024 г.
  20. ^ Лундберг, Йоханнес (6 июня 2018 г.). «Загрузить сокеты балансировки нагрузки с помощью новой опции SO_REUSEPORT_LB» . Проверено 31 июля 2024 г.
  21. ^ «Проект OpenSolaris включает сервер CIFS в ядро ​​Solaris» . Архивировано из оригинала 22 мая 2008 г. Проверено 21 августа 2009 г.
  22. ^ Jump up to: а б Интегрированный балансировщик нагрузки
  23. ^ AmigaOS до версии 3.9 могла использовать формат ELF для исполняемых файлов и библиотек PowerPC через ppc.library, также известный как PowerUP. AmigaOS 4 использует ELF в качестве собственного формата исполняемого файла.
  24. ^ Ядро Linux может распознавать двоичные файлы PE через binfmt_misc и запускать их с помощью Wine.
  25. ^ для поддержки двоичных файлов SunOS 4.x
  26. ^ включая опцию совместимости с Linux
  27. ^ Ядро Solaris может использовать PE с помощью Wine.
  28. ^ Jump up to: а б с поддержка экспериментальной и опасной записи
  29. ^ Единственная поддерживаемая операция — перезапись существующих файлов без изменения длины файла, чтобы можно было записать циклический файл на том ntfs; лучшая поддержка записи может быть достигнута через ntfs-3g, хотя это файловая система FUSE и, следовательно, не строго функция ядра.
  30. ^ поддержка записи в настоящее время не работает
  31. ^ Jump up to: а б с д и ж ReactOS Wiki — Файловые системы
  32. ^ Jump up to: а б необходим дополнительный драйвер — см. https://github.com/maharmstone/btrfs
  33. ^ необходим дополнительный драйвер — см. http://www.fs-driver.org/.
  34. ^ Jump up to: а б необходим дополнительный драйвер — см. http://www.ext2fsd.com. Архивировано 23 июля 2012 г. на Wayback Machine.
  35. ^ Jump up to: а б нужен дополнительный водитель
  36. ^ Jump up to: а б Требуется сторонний модуль. Модуль ядра Mac OS X доступен здесь.
  37. ^ Jump up to: а б с д «Платформы, поддерживаемые FreeBSD» .
  38. ^ Jump up to: а б с д и ж г Ларабель, Майкл (2 апреля 2018 г.). «Linux собирается сократить почти 500 тысяч строк кода за счет отказа от старых процессоров — Phoronix» . Фороникс . Фороникс Медиа . Проверено 22 апреля 2018 г. Архитектуры на плахе для Linux 4.17: Blackfin, CRIS, FRV, M32R, Metag, MN10300, Score и Tile.
  39. ^ Jump up to: а б с д и Проекты NetBSD — поддержка систем без MMU
  40. ^ «ОпенБСД/Вакс» .
  41. ^ Jump up to: а б с д и ж г час я дж Официальные порты FreeRTOS , Amazon Web Services , Inc.
  42. ^ Графический процессор GMA500 оснащен PowerVR. В GMA500 Kconfig следует упомянуть, что это 2D-драйвер KMS.
  43. ^ Существует также драйвер для Dreamcast PowerVR, но это только драйвер кадрового буфера, как описано в файле fbdev Kconfig.
  44. ^ Интегрированная видеокарта Intel Atom для планшета с Windows 8 основана на PowerVR.
  45. ^ Поддержка Raspberry VideoCore 4 в Windows. Microsoft не планирует использовать OpenGL в UWP, а Broadcom не планирует использовать DirectX.
  46. ^ Jump up to: а б с Эмуляция Linux во FreeBSD – 2 Взгляд внутрь...
  47. ^ Jump up to: а б с д и ж г час я дж Бинарная эмуляция NetBSD
  48. ^ «Лето кода:NDIS на NetBSD» .
  49. ^ «Crc32_generic.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  50. ^ «Crc32.c « lib - kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  51. ^ «Crc32c_generic.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  52. ^ «Md4.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  53. ^ «Md5.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  54. ^ «Sha1_generic.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  55. ^ «Sha256_generic.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  56. ^ «Sha3_generic.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  57. ^ «Michael_mic.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  58. ^ «Poly1305_generic.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  59. ^ https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/rmd128.c [ мертвая ссылка ]
  60. ^ «Rmd160.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  61. ^ https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/rmd256.c [ мертвая ссылка ]
  62. ^ https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/rmd320.c [ мертвая ссылка ]
  63. ^ https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/tgr192.c [ мертвая ссылка ]
  64. ^ «Wp512.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  65. ^ «Hmac.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  66. ^ «Vmac.c «crypto-kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» .
  67. ^ в OSS APIhe_future Улучшение libossaudio и будущее OSS в NetBSD . Проект NetBSD. 27 апреля 2020 г.
  68. ^ audio_system(9) — Страницы руководства NetBSD . Проект NetBSD
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d30c98e465b093cd6680cd3f13c97563__1722421200
URL1:https://arc.ask3.ru/arc/aa/d3/63/d30c98e465b093cd6680cd3f13c97563.html
Заголовок, (Title) документа по адресу, URL1:
Comparison of operating system kernels - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)