SmartOS - Википедия - SmartOS
Баннер SmartOS и вход в консоль | |
Разработчик | Джойент |
---|---|
Написано в | C |
Рабочее состояние | Текущий |
Исходная модель | Открытый исходный код, на GitHub[1] |
Доступно в | английский |
Менеджер пакетов | pkgsrc |
Платформы | x86-64 |
Ядро тип | Монолитный |
Лицензия | CDDL |
Официальный веб-сайт | www |
SmartOS это бесплатно и с открытым исходным кодом SVR4 гипервизор на основе UNIX Операционная система это объединяет OpenSolaris технологии с Linux KVM виртуализация.[2] Его ядро внесло свой вклад в иллюзия проект.[3] В нем реализовано несколько технологий: Арбалет, DTrace, KVM, ZFS, и Зоны.[4][5] В отличие от других дистрибутивов illumos, SmartOS использует NetBSD pkgsrc управление пакетами.[6] SmartOS специально разработана для создания облаков и генерации устройств.[7] Он разработан для и Джойент, но имеет открытый исходный код и бесплатен для всех.
SmartOS - это операционная система в оперативной памяти, которая загружается непосредственно в оперативную память. Он поддерживает различные механизмы загрузки, такие как загрузка из USB thumbdrive, ISO-образ или по сети через загрузку PXE. Одним из многих преимуществ использования этого механизма загрузки является то, что обновление операционной системы тривиально, просто требуется перезагрузка с более новой версии образа SmartOS.[8]
SmartOS следует строгой архитектуре хранения локальных узлов. Это означает, что виртуальные машины хранятся локально на каждом узле и не загружаются по сети с центрального компьютера. SAN или же NAS. Это помогает устранить проблемы с задержкой в сети, а также сохранить независимость узлов. Многоузловыми облаками SmartOS можно управлять через открытый исходный код.[9] Центр обработки данных Joyent Triton[10] (ранее известный как SmartDataCenter[11]) пакет облачной оркестровки или через Project Fifo[12] Платформа управления SmartOS Cloud с открытым исходным кодом на основе Erlang.
Типы зон SmartOS
SmartOS имеет несколько типов зон, также называемых контейнерами. Типичная зона - UNIX, использующая pkgsrc как менеджер пакетов. KVM, который позволяет запускать любые другие операционные системы с использованием аппаратной виртуализации, также работает внутри зоны, хотя и с минимальными привилегиями для дальнейшего повышения безопасности.[4] Другой тип - LX, который может запускать множество различных популярных дистрибутивов Linux без накладных расходов на KVM, поддерживая Linux. таблица системных вызовов.[13]
В 2012, Джойент и MongoDB Inc. (ранее 10gen) объединились для улучшения масштабируемости SmartOS.[14]
Рекомендации
- ^ «Умная ОС вживую», Джойент, GitHub.
- ^ Фроммел, Оливер. «SmartOS объединяет Open Solaris с Linux KVM Virtualization». Журнал администратора. Получено 31 декабря 2012.
- ^ светлый, Апрель 2015 г.
- ^ а б SmartOS.
- ^ Миллер, Коллин (15 августа 2014 г.). «Joyent Open Sources SmartOS для облака». Знание центра обработки данных. Получено 1 января, 2013.
- ^ "Документация по пакетам Joyent - Главная".
- ^ «SmartOS привносит KVM в ядро Solaris». H онлайн.
- ^ Трент, Слейтер. «Основы SmartOS». SmartCore. Получено 27 февраля 2012.
- ^ «Joyent открывает исходный код для своей основной технологии». Инфомир. 6 ноя.2014. Получено 20 сен, 2015.
- ^ Тритон, 3 сен, 2014
- ^ Тритон: Докер и «лучшее из миров», 24 марта 2015 г.
- ^ Гис, Хайнц. «Проект FiFo SmartOS Project». Проект FiFo. Получено 6 июн 2014.
- ^ Запуск контейнеров Linux на ядре Illumos.
- ^ «Joyent и 10gen укрепляют партнерство вокруг MongoDB и SmartOS». Финансы. Yahoo !. 16 октября 2012 г.. Получено 1 января, 2013.