SmartOS
SmartOS | |
---|---|
![]() Баннер SmartOS и консольная авторизация | |
Разработчик | Joyent |
Исходный код | открытый, есть в GitHub[1] |
Поддерживаемые языки | Английский язык |
Поддерживаемые платформы | x86-64 |
Тип ядра | монолитное |
Лицензия | CDDL |
Состояние | Актуален |
Репозиторий исходного кода | github.com/TritonDataCen… |
Веб-сайт | joyent.com/smartos |
SmartOS — бесплатный гипервизор SVR4 с открытым исходным кодом, основанный на операционной системе UNIX, объединяющий технологию OpenSolaris с виртуализацией KVM[2]. Ядро SmartOS — illumos[3]. Он имеет несколько технологий: Crossbow, DTrace, KVM, ZFS, и Zones[4][5]. В отличие от других illumos-подобных операционных систем, SmartOS использует управление пакетами pkgsrc от NetBSD[6]. SmartOS разработан, чтобы быть особенно подходящим для создания облачных средств, и генерирующихся устройств[7]. SmartOS был разработан для, и самим Joyent, но имеет открытый исходный код, и является бесплатным для всех, кто может использовать.
SmartOS — операционная система, которая загружается в оперативную память. Он поддерживает различные механизмы загрузки, такие как загрузка с USB-накопителя, ISO-образа, или через сеть PXE. Одним из многих преимуществ использования этого механизма загрузки является то, что обновление операционной системы тривиально, просто требуя перезагрузки более новой версии образа SmartOS[8].
SmartOS имеет строгую архитектуру хранения локальных узлов. Это означает, что виртуальные машины хранятся локально на каждом узле, и не загружаются по сети из центрального SAN, или NAS. Это помогает устранить проблемы с задержкой в сети, а также сохранить независимость узлов. Управлять облачными сервисами с несколькими узлами SmartOS можно с помощью открытого интерфейса Joyent SmartDataCenter (SDC)[9], или с помощью платформ Project Fifo[10] с открытым исходным кодом[11], и SmartOS Cloud, основанным на Erlang.
Типы зон SmartOS
SmartOS имеет несколько типов зон, также называемых контейнерами. Одной из тип зон является UNIX, который использует pkgsrc в качестве менеджера пакетов. Виртуализация KVM, которая позволяет запускать другие операционные системы, также является типом зоны, хотя с минимальными требованиями для дальнейшего повышения безопасности[4]. Другим типом является LX, который может запускать множество популярных популярных дистрибутивов Linux без требований KVM, поддерживая syscall[12].
В 2012 году Joyent, и MongoDB Inc. (ранее 10gen) сотрудничали для улучшения распространения SmartOS[13].
Примечания
- ↑ GitHub - joyent/smartos-live: For more information, please see http://smartos.org/ For any questions that aren't answered there, please join the SmartOS discussion list: http://smartos.org/smartos-mailing-list/ (неопр.). Дата обращения: 8 июля 2018. Архивировано 28 апреля 2017 года.
- ↑ SmartOS Weds Open Solaris to Linux KVM Virtuali… " ADMIN Magazine (неопр.). Дата обращения: 8 июля 2018. Архивировано 14 июня 2018 года.
- ↑ GitHub — joyent/illumos-joyent: Community developed and maintained version of the OS/Net consolidation (неопр.). Дата обращения: 8 июля 2018. Архивировано 11 июня 2018 года.
- ↑ 1 2 SmartOS | Joyent (неопр.). Дата обращения: 8 июля 2018. Архивировано 6 июля 2018 года.
- ↑ Joyent Open Sources SmartOS for the Cloud | Data Center Knowledge (неопр.). Дата обращения: 8 июля 2018. Архивировано 13 июля 2018 года.
- ↑ Joyent Packages Documentation — Home (неопр.). Дата обращения: 8 июля 2018. Архивировано 10 мая 2018 года.
- ↑ SmartOS brings KVM to the Solaris kernel — The H Open: News and Features (неопр.). Дата обращения: 8 июля 2018. Архивировано 19 декабря 2016 года.
- ↑ Архивированная копия (неопр.). Дата обращения: 8 июля 2018. Архивировано из оригинала 8 июля 2012 года.
- ↑ GitHub — joyent/triton: Joyent Triton DataCenter: a cloud management platform with first class support for containers. (неопр.) Дата обращения: 8 июля 2018. Архивировано 9 февраля 2016 года.
- ↑ Project FiFo Cloud Orchestreation (неопр.). Дата обращения: 8 июля 2018. Архивировано 24 июня 2018 года.
- ↑ Joyent open-sources its core technology | InfoWorld (неопр.). Дата обращения: 8 июля 2018. Архивировано 15 июня 2018 года.
- ↑ illumos day 2014: The Dream is Alive! Running Linux containers on an illumos kernel — YouTube (неопр.). Дата обращения: 8 июля 2018. Архивировано 4 августа 2018 года.
- ↑ Joyent and 10gen Strengthen Partnership Around MongoDB and SmartOS (неопр.). Дата обращения: 8 июля 2018. Архивировано 15 июня 2018 года.
Ссылки
- smartos.org — официальный сайт SmartOS