SmartOS

редактировать
Операционная система
SmartOS
SmartOS 2015 Console Login.png Баннер SmartOS и вход в консоль
Разработчик Joyent
Написано на C
Рабочее состояниеТекущая
Исходная модельОткрытый исходный код, на GitHub
Доступно на английском
Диспетчере пакетов pkgsrc
Платформыx86-64
Ядро типМонолитное
Лицензия CDDL
Официальный сайтwww.joyent.com / smartos

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

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

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

типах зон SmartOS

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

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

Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-08 06:33:03
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте