SmartOS

SmartOS — бесплатный гипервизор SVR4 с открытым исходным кодом, основанный на операционной системе UNIX, объединяющий технологию OpenSolaris с виртуализацией KVM. Ядро SmartOS — illumos. Он имеет несколько технологий: Crossbow, DTrace, KVM, ZFS, и Zones. В отличие от других illumos-подобных операционных систем, SmartOS использует управление пакетами pkgsrc от NetBSD. SmartOS разработан, чтобы быть особенно подходящим для создания облачных средств, и генерирующихся устройств. SmartOS был разработан для, и самим Joyent, но имеет открытый исходный код, и является бесплатным для всех, кто может использовать. SmartOS — операционная система, которая загружается в оперативную память. Он поддерживает различные механизмы загрузки, такие как загрузка с USB-накопителя, ISO-образа, или через сеть PXE. Одним из многих преимуществ использования этого механизма загрузки является то, что обновление операционной системы тривиально, просто требуя перезагрузки более новой версии образа SmartOS. SmartOS имеет строгую архитектуру хранения локальных узлов. Это означает, что виртуальные машины хранятся локально на каждом узле, и не загружаются по сети из центрального SAN, или NAS. Это помогает устранить проблемы с задержкой в сети, а также сохранить независимость узлов. Управлять облачными сервисами с несколькими узлами SmartOS можно с помощью открытого интерфейса Joyent SmartDataCenter (SDC), или с помощью платформ Project Fifo с открытым исходным кодом, и SmartOS Cloud, основанным на Erlang.
| SmartOS | |
|---|---|
| Баннер SmartOS и консольная авторизация | |
| Разработчик | Joyent |
| Написана на | C |
| Исходный код | открытый, есть в 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