Как человек, выросший как Hoosier, вид дистрибутива Linux под названием OpenIndiana согревает мое сердце.
Конечно, действительно ли это дистрибутив Linux?
Неа.
OpenIndiana, основанная на OpenSolaris, представляет собой операционную систему Unix, поэтому, если вы работаете с Linux и ожидаете увидеть операционную систему, очень похожую на Linux, вас может ожидать сюрприз.
Sun Microsystems первоначально выпустила OpenSolaris в 2005 году как версию своей операционной системы Solaris Unix с открытым исходным кодом. Oracle приобрела Sun в 2010 году и вскоре после этого закрыла проект.
Если вы хорошо знаете Linux, вы сможете довольно легко освоить эту ОС. Для этого вам нужно понять различия между ними:
Особенность
OpenИндиана
Линукс
Ядро Kernel illumos (вилка OpenSolaris) Ядро Linux Происхождение Разветвлено от OpenSolaris (когда-то им управляла компания Oracle), разработано Линусом Торвальдсом и глобальным сообществом разработчиков и пользователей с открытым исходным кодом. Базовая архитектура. Основана на Unix, производная от System V. Unix-подобная, но с другим подходом к файловым системам, управлению пакетами и управлению услугами. Основное использование. Первоначально предназначалась для серверов, но может использоваться в качестве настольной ОС. Широко используется на серверах, настольных компьютерах и мобильных устройствах. и встроенные системы. Файловая система. Включает такие функции, как ZFS, интегрированные в ядро. Разработка Btrfs для обеспечения функций, аналогичных ZFS.
OpenIndiana была создана для того, чтобы OpenSolaris мог продолжать работать и использоваться на компьютерах x86-64. Эта операционная система подходит для всех, кто хочет использовать более Unix-подобную ОС на обычном оборудовании.
Конечно, вам действительно нужно интересоваться Unix или OpenSolaris, чтобы использовать OpenIndiana. Если вы привыкли использовать Linux и вам не нужно заглядывать за бархатный занавес и видеть, что такое Unix-подобная ОС, не беспокойтесь об OpenIndiana.
Если, с другой стороны, идея создания Unix-подобной системы вас заинтриговала, OpenIndiana может быть вашим лучшим вариантом.
OpenIndiana доступна со средой рабочего стола MATE, которая настроена практически так же, как любой графический интерфейс пользователя (GUI) сервера, который вы когда-либо пробовали.
Прежде чем продолжить, я хотел бы сделать одно предупреждение: OpenIndiana не предназначена для новичков в Linux или Unix. Вам действительно нужно иметь представление о том или ином (предпочтительно Unix), чтобы даже попытаться использовать эту ОС. Это не для того, чтобы отпугнуть вас от использования OpenIndiana, а, скорее, для того, чтобы дать вам возможность проверить реальность, прежде чем вы это сделаете.
Идея OpenIndiana состоит в том, чтобы стать де-факто преемником OpenSolaris, и она преуспела в этой миссии.
Но что такое OpenIndiana?
Первые впечатления от OpenIndiana
Установка OpenIndiana намного проще, чем в прошлый раз, когда я устанавливал Unix-подобную ОС. Благодаря простому установщику с графическим интерфейсом (после того, как мне пришлось сделать пару текстовых выборов), я установил операционную систему без каких-либо проблем. На самом деле весь процесс занял около 15 минут. Возможно, это будет не так быстро, как установка Linux, но определенно быстрее, чем установка OpenSolaris. Конечно, надо учитывать, что OpenIndiana я устанавливал на значительно более мощное оборудование, чем при установке OpenSolaris.
После установки ОС я вошел в очень простой рабочий стол MATE. У него были верхняя и нижняя панели, меню приложений, значки рабочего стола, панель задач и все остальные атрибуты традиционного серверного рабочего стола.
Первое, что я сделал, это начал просматривать меню рабочего стола. То, что я обнаружил, было несколько удивительным, поскольку приложений было очень мало. Имея это в виду, я решил установить несколько пакетов.
Я даже отдаленно не удивился, обнаружив, что для управления программным обеспечением нет возможности графического интерфейса.
Пойди разберись.
Переходим к командной строке.
Установка приложений
Первая проблема, с которой я столкнулся, заключалась в том, что окно терминала MATE по умолчанию отказывалось выдавать мне подсказку. Хорошо, что Xterm включен в установку. Когда Xterm был готов, я сначала решил установить веб-сервер.
OpenIndiana использует менеджер пакетов pkg, поэтому процесс установки выглядит следующим образом:
sudo pkg install ПАКЕТ 1 sudo pkg install ПАКЕТ
Где ПАКЕТ — это программное обеспечение, которое вы хотите установить.
Прежде чем продолжить, я решил сначала запустить обновление с помощью:
обновление sudp pgk 1 обновление sudp pgk
Когда это было завершено, я решил, что пришло время установить веб-сервер. Я устанавливал веб-сервер Apache бесчисленное количество раз, поэтому сначала попробовал выполнить этот процесс с помощью:
sudo pkg установить apache2 1 sudo pkg установить apache2
Неа.
sudp pgk установить httpd 1 sudp pgk установить httpd
Ничего.
Хорошо, давайте попробуем что-нибудь более простое: SSH.
sudo pkg установить ssh 1 sudo pkg установить ssh
Злой зуммер.
Хорошей новостью на фронте SSH было то, что, по крайней мере, я получил сообщение об ошибке, сообщающее, что с SSH связано несколько пакетов, один из которых был:
pkg:///openindiana.org/service/network/ssh 1 pkg:///openindiana.org/service/network/ssh
Затем я попытался выполнить команду:
sudo pkg pkg:///openindiana.org/service/network/ssh 1 sudo pkg pkg:///openindiana.org/service/network/ssh
Угадай, что? Он уже был установлен. Оказывается, все, что мне нужно было сделать, это включить службу с помощью:
sudo svcadm включить ssh 1 sudo svcadm включить ssh
Давайте найдем наш IP-адрес. Учитывая, что это не Linux, можно было с уверенностью предположить, что команда ip a не будет работать. Вместо этого я пошел по старой схеме и дал команду:
ifconfig 1 ifconfig
Вуаля! У меня был мой IP-адрес.
Попытка подключиться к OpenIndiana из моей Pop!_OS оказалась успешной. Ура!
Возвращаясь к моей попытке установки веб-сервера, я сделал следующее:
sudo pkg установить nginx 1 sudo pkg установить nginx
На этот раз мне это удалось. Затем мне пришлось включить службу NGINX с помощью:
sudp svcadm включить nginx 1 sudp svcadm включить nginx
Я указал веб-браузеру IP-адрес сервера OpenIndiana, чтобы перейти на страницу приветствия NGINX.
Вы видите, как это работает?
Мой вывод
Есть что-то романтичное в использовании Unix-подобной ОС, и OpenIndiana очень хорошо заполняет эту нишу. Мне действительно понравилось разбираться в том, как ориентироваться в операционной системе, и OpenIndiana действительно упростила это.
Если вы хотите окунуться в Unix, OpenIndiana — это то, что вам нужно. Но не думайте об этом просто как об игрушечной операционной системе. OpenIndiana — мощный, стабильный и безопасный продукт. Вам (и вашей организации) следовало бы рассмотреть возможность использования этого взрыва прошлого с намеком на будущее.
ТЕНДЕНЦИОННЫЕ ИСТОРИИ YOUTUBE.COM/THENEWSTACK Технологии развиваются быстро, не пропустите ни одной серии. Подпишитесь на наш канал YouTube, чтобы смотреть все наши подкасты, интервью, демонстрации и многое другое. ПОДПИСАТЬСЯ Группа, созданная в Sketch. Джек Уоллен — это то, что происходит, когда разум поколения Икс сливается с современными насмешками. Джек — искатель истины и писатель слов квантово-механическим карандашом и бессвязным ритмом звука и души. Хотя он проживает… Подробнее от Джека Уоллена