Привлекая в название немного иронии и юмора, сегодня вы Представляю SmartOS, для всех тех пользователей, которые еще этого не знают. Возможно, другие знают, о чем этот проект, но этого недостаточно. Его нельзя классифицировать как Linux или типичный Unix, это нечто более сложное, но эта двойственность делает его особенно интересным для некоторых целей, для которых он был разработан.
Чтобы было понятно, что такое SmartOS, это Гипервизор SVR4 (System V или SysV), и поэтому уже оставляет некоторые подсказки о том, что это такое и для чего он используется. Конечно, он основан на UNIX, сочетая в себе технологии популярной операционной системы OpenSolaris, а также виртуализацию Linux KVM. Кроме того, это открытый исходный код и бесплатный. Странно, правда?
Его исходный код, в частности, его ядра, был использован для создания другого проекта, известного в мире * nix, такого как Illumos. Вы уже знаете, что Illumos - это операционная система, производная от OpenSolaris, а это, в свою очередь, открытая реализация системы Solaris от Sun Microsystems (теперь Oracle).
Но помимо всех этих наследства и влиянияSmartOS также объединяет многие другие технологии, такие как Crossbow, DTrace, Zones из самого Solaris, вышеупомянутый Linux KVM и даже файловую систему или файловую систему, которая сейчас является плодом споров, например ZFS. Кроме того, они работали над улучшением масштабируемости этой системы, что очень востребовано, когда речь идет о серверах или средах центров обработки данных.
SmartOS также включает Управление пакетами NetBSD pkgsrc, чтобы сделать его еще более странным. И он был разработан для облачных сред. Его конструкция позволяет ему работать в оперативной памяти, поддерживая различные механизмы сетевой загрузки (PXE), из образов ISO или USB-накопителей. Это также позволяет выполнять обновления путем простой перезагрузки с более свежего образа системы ...
И если все это кажется вам странным или интересным, другие Возможности SmartOS Они также будут казаться вам самыми искренними:
- Каждая виртуальная машина хранится локально на каждом узле и не загружается по сети с какого-либо сервера NAS, как в других случаях. Это сохраняет независимость серверных узлов и снижает использование сети.
- Он позволяет управлять им с помощью инструментов с открытым исходным кодом Joyent SmartDataCenter или SDC, а также Fifo Project.
- Зоны, о которых я упоминал ранее, также должны быть выделены. Это контейнеры. Один основан на Unix и использует pkgsrc с KVM и позволяет другим операционным системам работать с использованием аппаратной виртуализации. LX можно даже использовать для запуска дистрибутивов GNU / Linux, поддерживая системные вызовы или системные вызовы ядра Linux ...
Больше информации - SmartOS