Intereting Posts
Ошибка при создании ядра Linux для универсальной платы Как установить Apache Tomcat 8 на centos 7? SSH в моей локальной сети – проблема с логином «Виртуальная» оболочка, т.е. лишение пользователя внутри процесса после входа в систему (SSH) использование «-vvv» с «-w FILENAME» с tcpdump делает лучший вывод? Поиск последнего символа файла и добавление строки после этого? Добавить переменную в начало строки, не используя sed Настройка курьера для пересылки определенных сообщений на внешние адреса Используйте Sed Regex Capture Group в методе Replace Section Rsync – измененный список изменений Поиск в обратном и прямом направлениях осуществляется с помощью vi-режима в zsh Выполнить строку команд с помощью одного sudo Как я могу заключить в качестве CA многодоменное свидетельство Как я могу найти соответствующий шаблон (хранящийся в переменной) в файле, используя awk? SFTP: предоставить пользователю доступ к папке вне дома

Могут ли все OSS для Linux быть построены для работы на ОС на базе Illumos, таких как OpenIndiana?

Мне нравится пробовать разные ОС, но мне еще предстоит попробовать ОС на базе Illumos. Могу ли я запускать все или большинство Linux-программ, просто создав исходный код?

Вы должны иметь возможность создавать большинство программ Linux вручную (за исключением особого программного обеспечения для Linux-ядра), но поскольку существуют дистрибутивы на основе Illumos, которые включают в себя диспетчер пакетов, их проще использовать и устанавливать готовые программные пакеты из соответствующих репозиториев. Использование дистрибутивов с пользовательским пространством GNU повышает совместимость с системой Linux / GNU.

Создание пакетов вручную может занять очень много времени и может потребовать больших ресурсов системы – если вы только пытаетесь использовать некоторые ОС, вы обычно не хотите этого делать.

Нет; вы можете попытаться создать программное обеспечение, но это не значит, что он будет успешным без изменений исходного кода. Например; создание PHP 5.5 на OmniOS приведет к сбою в совместимости сокетов, требуя, чтобы исправления были успешными; вы можете увидеть мои изменения здесь, чтобы заставить его работать.

Кроме того, ОС на базе Linux – это GNU; Основанные на Illumos – CDDL ( лидеры проектов, основанных на освещении, предпочитают CDDL над GNU ); они действительно поставляются с программным обеспечением GNU, но это не значение по умолчанию. Вы обнаружите, что grep -F или некоторая функция find не работают на ОС Illumos, если вы не используете версию программного обеспечения /usr/gnu/bin .