Сьогодні ви витягуєте трохи заголовка іронії та гумору Представляю SmartOS, для всіх тих користувачів, які цього ще не знають. Можливо, інші дійсно знають, про що йдеться в цьому проекті, але він недостатньо відомий. Його не можна класифікувати як Linux або типовий Unix, це щось більш складне, ніж це, але ця подвійність робить його особливо цікавим для деяких цілей, для яких він був розроблений.
Щоб було зрозуміло, що таке SmartOS, це Гіпервізор SVR4 (система V або SysV), і тому вже залишає деякі підказки, що це таке і для чого воно використовується. Звичайно, він базується на UNIX, поєднуючи технологію популярної операційної системи OpenSolaris, а також віртуалізацію KVM Linux. Крім того, він є відкритим і безкоштовним. Дивно, правда?
Його вихідний код, а саме його ядро, був використаний для створення іншого проекту, відомого у світі * nix, такого як Ілюмос. Ви вже знаєте, що Illumos - це операційна система, похідна від OpenSolaris, а це, у свою чергу, є відкритою реалізацією системи Solaris від Sun Microsystems (нині Oracle).
Але крім усіх цих спадщини та впливи, SmartOS також інтегрує багато інших технологій, таких як Crossbow, DTrace, Зони від самого Solaris, згаданий Linux KVM і навіть файлову систему або FS, що зараз є плодом суперечок, таких як ZFS. Крім того, вони працювали над покращенням масштабованості цієї системи - чогось дуже затребуваного, коли мова йде про сервери або середовища центрів обробки даних.
SmartOS також включає в себе Управління пакетами NetBSD pkgsrc, щоб зробити це ще дивніше. І він розроблений для хмарних середовищ. Його конструкція дозволяє йому працювати в оперативній пам’яті, підтримуючи різні мережеві механізми завантаження (PXE), із ISO-образів або USB-накопичувачів. Це також дозволяє виконувати оновлення, просто перезавантажившись із останнього образу системи ...
І якщо все це здається вам дивним чи цікавим, інше Функції SmartOS Вони також здадуться вам найбільш справжніми:
- Кожна віртуальна машина зберігається локально на кожному вузлі і не завантажується через мережу з якогось сервера NAS, як в інших випадках. Це підтримує незалежність вузлів сервера і зменшує використання мережі.
- Це дозволяє керувати ними за допомогою інструментів з відкритим кодом Joyent SmartDataCenter або SDC, а також Fifo Project.
- Зони, про які я згадував раніше, також слід виділити. Вони є контейнерами. Один з них заснований на Unix і використовує pkgsrc з KVM і дозволяє іншим операційним системам працювати за допомогою апаратної віртуалізації. LX можна навіть використовувати для запуску дистрибутивів GNU / Linux, підтримуючи системні виклики або системні виклики ядра Linux ...
Більше інформації - SmartOS