Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

SmartOS - это бесплатный гипервизор SVR4 с открытым исходным кодом, основанный на операционной системе UNIX, который сочетает в себе технологию OpenSolaris с виртуализацией KVM Linux . [2] Его ядро ​​внесло свой вклад в проект illumos . [3] В нем реализовано несколько технологий: Crossbow , DTrace , KVM , ZFS и Zones . [4] [5] В отличие от других дистрибутивов illumos, SmartOS использует управление пакетами NetBSD pkgsrc . [6] SmartOS особенно подходит для создания облаков и генерации устройств. [7] Он разработан Joyent и компанией Joyent , но имеет открытый исходный код и бесплатный для всех.

SmartOS - это операционная система в оперативной памяти, которая загружается непосредственно в оперативную память. Он поддерживает различные механизмы загрузки, такие как загрузка с USB- накопителя, образа ISO или по сети через загрузку PXE. Одним из многих преимуществ использования этого механизма загрузки является то, что обновление операционной системы тривиально, просто требуется перезагрузка с более новой версии образа SmartOS. [8]

SmartOS следует строгой архитектуре хранения локальных узлов. Это означает, что виртуальные машины хранятся локально на каждом узле и не загружаются по сети с центрального SAN или NAS . Это помогает устранить проблемы с задержкой в ​​сети, а также сохранить независимость узлов. Многоузловыми облаками SmartOS можно управлять с помощью пакета оркестровки облачного центра Joyent Triton DataCenter [10] с открытым исходным кодом [9] (ранее известного как SmartDataCenter [11] ) или через платформу управления SmartOS Cloud с открытым исходным кодом, созданную на основе Project Fifo [12]. Erlang .

Типы зон SmartOS [ править ]

SmartOS имеет несколько типов зон, также называемых контейнерами. Типичная зона - UNIX, использующая pkgsrc в качестве диспетчера пакетов. KVM , который позволяет запускать любые другие операционные системы с использованием аппаратной виртуализации, также работает внутри зоны, хотя и с минимальными привилегиями для дальнейшего повышения безопасности. [4] Другой тип - LX, который может запускать множество различных популярных дистрибутивов Linux без накладных расходов на KVM, поддерживая таблицу системных вызовов Linux . [13]

В 2012 году Joyent и MongoDB Inc. (ранее 10gen) объединились для улучшения масштабируемости SmartOS. [14]

Ссылки [ править ]

  1. ^ "Smart OS live" , Joyent , GitHub.
  2. ^ Фроммел, Оливер. «SmartOS объединяет открытый Solaris с виртуализацией Linux KVM» . Журнал админ . Проверено 31 декабря 2012 года . CS1 maint: обескураженный параметр ( ссылка )
  3. ^ illumos-joyent , апрель 2015 г.
  4. ^ а б SmartOS.
  5. Рианна Миллер, Коллин (15 августа 2014 г.). «Joyent Open Sources SmartOS для облака» . Знание центров обработки данных . Проверено 1 января 2013 года . CS1 maint: обескураженный параметр ( ссылка )
  6. ^ «Документация по пакетам Joyent - Домашняя страница» .
  7. ^ «SmartOS привносит KVM в ядро ​​Solaris» . H онлайн .
  8. ^ Трент, Слейтер. «Основы SmartOS» . SmartCore . Проверено 27 февраля 2012 года . CS1 maint: обескураженный параметр ( ссылка )
  9. ^ "Joyent открывает исходный код своей основной технологии" . Инфомир. 6 ноя 2014 . Проверено 20 сентября 2015 года . CS1 maint: обескураженный параметр ( ссылка )
  10. Triton , 3 сентября 2014 г.
  11. Тритон: Докер и «лучший из миров» , 24 марта 2015 г.
  12. ^ Гис, Хайнц. «Проект FiFo SmartOS Project» . Проект FiFo . Проверено 6 июня 2014 . CS1 maint: обескураженный параметр ( ссылка )
  13. ^ Запуск контейнеров Linux на ядре Illumos.
  14. ^ «Joyent и 10gen укрепляют партнерство вокруг MongoDB и SmartOS» . Финансы . Yahoo !. 16 октября 2012 . Проверено 1 января 2013 года . CS1 maint: обескураженный параметр ( ссылка )

Внешние ссылки [ править ]

  • Официальный веб-сайт