Автор Тема: Сборка OpenSolaris с нуля из исходных кодов  (Прочитано 10843 раз)

Оффлайн sCode

  • Moderator
  • ROOT
  • *****
  • Сообщений: 129
  • Репутация: +10/-0
    • Просмотр профиля
    • E-mail
Есть такой проект LFS (Linux from scratch), он представляет собой книгу-инструкцию по сборке GNU/Linux из исходных кодов. Мне удалось его собрать, после этого мои знания в GNU/Linux повысились, изучил много новых комманд, правку config-файлов, основные пакеты, сборку ядра, и т.д...
Теперь хотелось бы так же изучить OpenSolaris (Solaris, OpenIndiana). Т.е. найти подобную книгу по OpenSolaris. Но существует ли она вообще?
Из всего найденного есть только статья, которую прислал keremet (спасибо :)) https://www.illumos.org/projects/illumos-gate/wiki/How_To_Build_illumos Но она описывает не сборку дистрибутива, а всего лишь сборку ядра для существующей ОС.
Снова вопрос: Существует ли книга подобная LFS, но для OpenSolaris?


Илья

  • Гость
Re: Сборка OpenSolaris с нуля из исходных кодов
« Ответ #1 : Июль 18, 2011, 06:36:18 am »
Есть книга только по Solaris 9
Цитировать
Просто незаменимая книга для системного программиста UNIX.

Оффлайн sCode

  • Moderator
  • ROOT
  • *****
  • Сообщений: 129
  • Репутация: +10/-0
    • Просмотр профиля
    • E-mail
Re: Сборка OpenSolaris с нуля из исходных кодов
« Ответ #2 : Июль 18, 2011, 11:37:01 am »
Не совсем, что нужно... Судя по описанию книга рассказывает о правильном написании приложений под UNIX-системы (интерфейс, системные утилиты, etc...). Да, конечно можно прочитать эту книгу, потом еще одну... И так набраться опыта. Но судя по моему опыту с Linux, я читал книгу про системное программирование для Linux, это не очень сильно помогает, намного полезнее будет собрать все самому.
Тогда спрошу так: где можно скачать одним архивом или через CVS исходные коды OpenSolaris/OpenIndiana со всеми основными утилитами?


Оффлайн sCode

  • Moderator
  • ROOT
  • *****
  • Сообщений: 129
  • Репутация: +10/-0
    • Просмотр профиля
    • E-mail


Оффлайн sCode

  • Moderator
  • ROOT
  • *****
  • Сообщений: 129
  • Репутация: +10/-0
    • Просмотр профиля
    • E-mail
Re: Сборка OpenSolaris с нуля из исходных кодов
« Ответ #4 : Июль 18, 2011, 11:47:08 am »
Нет, это опять же для exist system.


Оффлайн keremet

  • Global Moderator
  • ROOT
  • *****
  • Сообщений: 463
  • Репутация: +237/-0
    • Просмотр профиля
    • OpenSolaris
Re: Сборка OpenSolaris с нуля из исходных кодов
« Ответ #5 : Июль 18, 2011, 05:02:00 pm »
где можно скачать одним архивом или через CVS исходные коды OpenSolaris/OpenIndiana со всеми основными утилитами?
В OpenIndiana используется Mercurial. Например, можно пройти по этой ссылке: http://hg.openindiana.org/oi_sfw/file/f8b8a30f36ae/usr/src

Оффлайн jSnake

  • ROOT
  • *****
  • Сообщений: 107
  • Репутация: +132/-0
    • ICQ клиент - 279320039
    • Просмотр профиля
    • E-mail
Re: Сборка OpenSolaris с нуля из исходных кодов
« Ответ #6 : Июль 19, 2011, 05:08:16 pm »
Нет, это опять же для exist system.
Дык, а под какой осью и какими компиляторами собирать-то будете? Явно ведь не в вакууме. А вообще, вот то, что Вам надо:
https://www.illumos.org/projects/illumos-gate/wiki/How_To_Build_Illumos
у самого руки не доходят, хотя чешутся))

Оффлайн sCode

  • Moderator
  • ROOT
  • *****
  • Сообщений: 129
  • Репутация: +10/-0
    • Просмотр профиля
    • E-mail
Re: Сборка OpenSolaris с нуля из исходных кодов
« Ответ #7 : Июль 20, 2011, 08:27:46 pm »
Это ж сборка ядра для существующей системы. Ничего ведь не написано про создания разделов, монтирование, указание путей, редактирование конфигурационного файла.
У меня стоит OpenSolaris (могу поставить OpenIndiana), с помощь него из исходных кодов мне нужно собрать еще один OpenSolaris на другом разделе из исходных кодов.


Оффлайн jSnake

  • ROOT
  • *****
  • Сообщений: 107
  • Репутация: +132/-0
    • ICQ клиент - 279320039
    • Просмотр профиля
    • E-mail
Re: Сборка OpenSolaris с нуля из исходных кодов
« Ответ #8 : Июль 20, 2011, 11:14:25 pm »
Да причём здесь разделы! Это же ядро, можно собрать его где угодно, хоть на дискете. После чего загрузиться с него (reboot -- 'моёядро/unix') и дальше уже собирать окружение. Это ж не виндавс с раздела грузиться. Вот как затем затем запихать его в beadm - вот это уже вопрос. А в грубе прописать не проблема.
Кстати, вот доки по сборке OpenSolaris:
http://hub.opensolaris.org/bin/view/Community+Group+on/devref_toc
 По illumos искать надо.

Оффлайн jSnake

  • ROOT
  • *****
  • Сообщений: 107
  • Репутация: +132/-0
    • ICQ клиент - 279320039
    • Просмотр профиля
    • E-mail
Re: Сборка OpenSolaris с нуля из исходных кодов
« Ответ #9 : Июль 21, 2011, 07:29:28 pm »
Ой, прошу прощения, только сейчас дошло, чего хочет sCode.
Боюсь что инструкций такого рода мы не найдём, если только в старых рассылках обсуждалось.

Оффлайн sCode

  • Moderator
  • ROOT
  • *****
  • Сообщений: 129
  • Репутация: +10/-0
    • Просмотр профиля
    • E-mail
Re: Сборка OpenSolaris с нуля из исходных кодов
« Ответ #10 : Июль 22, 2011, 01:02:30 pm »
Чтобы всем было понятно чего я хочу - http://ru.wikipedia.org/wiki/Linux_From_Scratch