Skip to main content

Сезам , откройся ! Практическое введение в OpenSolaris – инсталляция , компиляция , модификация

If you’re one of the many people out there who are intrigued by OpenSolaris, and want to try it out for yourselves, but are worried about how to go about doing it, you’re in the right place. In this article, I will show you step by step how to start with a machine with no OS (or running windows) and download OpenSolaris binaries and install it. Then create a 2nd partition using OpenSolaris LiveUpgrade, download OpenSolaris source, compile it and install it on the 2nd partition. In the end, I will walk you through how to modify the source and install the modified kernel on the 2nd partition so that your original OpenSolaris partition and workspace don’t get impacted while you are experimenting with modifying the kernel.

There are lot of articles/tutorials on each subject, but if you are a newbie to OpenSolaris but know ‘C’ programming language and have some *nix kernel experience, then this might serve as a quick and dirty startup for you.

Если вы один из многих людей , заинтригованных OSol и хотели бы побробовать сами что-то сделать (с исходным кодом/копиляцией/модификацией) , но беспокоитесь (опасаетесь сложностей , короче ) , вы попали по адресу . В этой статье я покажу Вам , как начав с пустой машины без операционной системы ( ну или с Windows ) , скачав OSol , установить и запустить ОС . Затем создадим 2-й раздел для OSol LiveUpgrade , скачаем исходники , компилируем их и устанавливаем их на второй раздел . В конце глянем (пройдемся “галопом” ) как модифицировать исходный код и устанавливать модифицированное ядро на на второй раздел так , чтобы оригинальный раздел OpenSolaris и рабочая область не оказались затронутыми пока вы экспериментируете с модификациями ядра .

Существует множество статей/обучалок по данному вопросу , но если Вы новичек в OSol , знающий язык C и имеете некоторый опыт (“ковыряния”? 😉 ядра *nix-систем , тогда это руководство послужит Вам быстрой и (“приблизительной”) отправной точкой (для начала) .

http://blogs.sun.com/garima/entry/opensolaris_opensesame
Несмотря на то , что статья написана уже больше полугода назад – все актуально до сих пор , не сомневайтесь ! Она несет в себе достаточно практики , чтобы ее стоили хотя просмотреть .
Если кого-то заинтересует даннай статья – переведу целиком , не вопрос , правда – “чукча читатель , а не писатель” – перевод будет не фонтан .
Ну , ежели прийдется не по душе эта статья – как еще один вариант – вот для затравки – http://www.blastwave.org/articles/BLS-0050/index.html – How To Build OpenSolaris от Blastwave , но там не охвачены “куски” безопасной работы с модификациями ядра (LiveUpgade , просто БОМБА !! made by Sun – совсем не описана) .
Ну и если уже совсем не устраивают обе эти статьи – алес гут , милости прошу идти погулять , тьфу , погуглить , вырулив в конце концов на первоисточник всего этого добра – http://www.opensolairs.org/ .
Adios ! C u later !