За последнюю неделю ряд конечных пользователей сообщили, что им пришлось сравнивать отдельные ядра Windows и Linux.
Одобрено: Fortect
Основное различие между ядром Windows и ядром Linux всегда заключается в том, что ядро Windows, которое может находиться в операционной системе Windows, является коммерческим программным обеспечением, хотя ядро Linux, использующее всю операционную систему Linux, является коммерческим программным обеспечением. -программное обеспечение. Ядро находится в операционной системе.
Ядро, наряду с некоторой операционной системой компьютера, является почти важным компонентом. [1] Ссылки на ядра человеческого тела могут дать представление о рутинных и архитектурных решениях, которые были конкретными летающими системами.
Сравнение критериев
В таблицах наилучшим образом представлены общие и технические характеристики ряда широко используемых и доступных в настоящее время работающих многоуровневых ядер. Для получения дополнительной информации см. Статьи о каждом продукте.
Хотя существует также большое количество доступных дистрибутивов Linux, отдельные ядра сгруппированы в этих таблицах под одним набором данных, так как точные различия между ними заключаются в местоположении. См. Подробное сравнение в разделе «Сравнение дистрибутивов Linux». Дистрибутивы Linux, которые, в свою очередь, получают сильно модифицированные ядра, такие как обнаружение ядра в реальном времени, должны быть указаны отдельно. Существует также множество операционных систем BSD, многие из которых можно найти, сравнив работу BSD с системами.
Очевидно, что игровые таблицы не содержат какого-либо субъективного мнения, касающегося достоинств каждого ядра или операционного устройства. Для выбора информации см. Время в Политике защиты интересов.
Просмотр функций
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
В сравнении показаны основные современные многоцелевые ядра. По-настоящему подробен только обзор его технических характеристик.
Имя ядра | , а также язык мультимедиа | Используется в | создатель | Исполняемый формат (см. также раздел ниже) |
тип | Встроенный брандмауэр | Поддержка архитектуры SMP
(также поддерживает |
Некоторые посещают раздел ниже). |
многозадачность | виртуализация | безопасность | Профилирование и отладка | Поддержка программного обеспечения в реальном времени | Поддержка оборудования в реальном времени | Может сохранять RTC UT [2] |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Amiga-Exec | AmigaOS | Commodore International | HUNK | Exokernel (нетипичный) [3] | Нет. | Нет. | Нет. | Да | Нет. | Нет. | Да | Нет. | Нет. | Нет. | |
Amiga Exec SG (2-е поколение) | AmigaOS 4 | Hyperion Entertainment | ELF / HUNK | Exokernel (нетипичный) | Нет. | Нет. | Нет. | Да | Нет. | Нет. | Да | Нет. | Нет. | ? | |
BSD DragonFly Core | C | DragonFly BSD | Мэтт Диллон | ELF | гибрид | IP Firewall, PF |
Да | Нет. | Да | chroot, jail, vkernel | Разрешения Unix | DDB, KGDB | ? | ? | ? |
Ядро FreeBSD | C | FreeBSD, Debian GNU / kFreeBSD,Gentoo / FreeBSD,Операционная система Orbis |
Проект FreeBSD | ELF, другие могут быть специфичными для консоли | монолитный | IPFilter, IPfirewall, PF |
Да | Да | Да | chroot, jail, bhyve | Разрешения Unix, ACL POSIX.1e и NFSv4, [4] Capsicum, TrustedBSD MAC, OpenBSM | KDB, DDB, KGDB, DTrace, hwpmc | Да | ? | Да |
GNU Hurd | C | GNU / Hurd (Arch Hurd, Debian GNU / Hurd) | Проект GNU / Фонд свободного программного обеспечения | ELF | Xen Multiserver | Микроядро Unix | Нет. | частично | Нет. | Да | chroot, разрешения, POSIX-ACL, функции POSIX | ? | ? | ? | ? |
GNU Mach | C | Часть GNU Hurd, используемая GNU per Hurd | Проект GNU / Фонд свободного программного обеспечения | ELF | Дзен | Микроядро Unix | Нет. | частично | Нет. | Да | chroot, разрешения, POSIX-ACL, функции POSIX | ? | ? | ? | ? |
Ядро Инферно | ад | Bell Labs / Vita Nuova Holdings | ? | основная машина | ? | Да | Да | Да | chroot, Xen | ? | ? | ? | ? | ? | |
L4 | L4 | Йохен Лидтке | Нет. | микронуклеус | Нет. | Да | Да | Да | Да | Форсаж / L4 [1], Марципан [2], L4 / Навыки Fiasco [5] | L4 для каждого Fiasco [5] | L4 / Fiasco [5] | ? | ? | |
ядро Linux | C | Linux (ядро), Android, Ubuntu, CentOS, webOS, Fire OS, Firefox OS, Chrome OS, Syllable Server, Mastodon Linux, OpenBSD против Linux, Plan 9 / Linux, Sailfish OS, Tizen и другие. | Линус Торвальдс | ELF и другие | монолитный | 4. ipfwadm (2.0 -)
|
Да | Да | Да | cgroups, chroot, Lguest, Xen, KVM, kvm-lite, LXC | Разрешения Unix, POSIX ACL, Возможности POSIX, keyctl, LSM (SELinux, SMACK, TOMOYO Linux, AppArmor) | OProfile, SystemTap, kprobe, JProbe, ftrace, KDB, KGDB, Kernel-Marker, Perf-Tools | CONFIG_PREEMPT | (патч CONFIG_PREEMPT_RT) | Да |
Вычислительный узел Linux | Вычислительный узел Linux | Cray Inc. | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Сделай это | C | NeXTSTEP и OPENSTEP предназначены для Mach и Tru64 UNIX. | Университет Карнеги-Меллона | Мах-О | микронуклеус, ядро | ? | Да | ? | Да | ? | ? | ? | Да | ? | ? |
MINIX Hybrid 3 ядра | C | MINIX 3 | Эндрю С. Таненбаум | ELF, [6] a.out [7] [8] | микронуклеус | Нет. | Нет. | Да | Да | Нет. | Разрешения Unix | Профилирование вызовов, статистическое профилирование, отладчик Minix (mdb) | Нет. | Нет. | ? |
MkLinux | ? | OSF, а также Институт компьютерных исследований | ? | микронуклеус | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |
Ядро Apple NetBSD | C | NetBSD, GNU / kNetBSD (Debian GNU / NetBSD), |
Проект NetBSD | Партнерские маркетологи ELF – в зависимости от платформы | монолитный
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.
Если наиболее важное ядро Windows на первый взгляд кажется менее показательным, то его гораздо легче понять обычным пользователям Интернета. Это делает операционное оборудование, которое оно включает, намного лучше для общей коммерческой реализации, тогда как я бы сказал, что код Linux больше подходит для разработки. Windows how не имеет такого же строгого разделения, включая ядра и пользовательские области, как Linux. Ядро NT имеет приблизительно 400 задокументированных системных вызовов, главным образом потому, что приблизительно 1700 заявленных вызовов API Win32. Это действительно важная реализация для обеспечения допустимой совместимости, ожидаемой разработчиками Windows и его собственным подходом. Файл ядра Автор: ntoskrnl.exe. Он находится в C: Windows System32. Когда вы просматриваете атрибуты приложения, вы можете проверить конкретный счет-фактуру, чтобы увидеть, как в некоторых случаях в основном работает настоящая версия.
|