Linux за българи: Форуми

Нетехнически теми => Идеи и мнения => Темата е започната от: Dimitar_Ouzounoff в May 30, 2005, 17:22



Титла: Собствени Дистрибуции
Публикувано от: Dimitar_Ouzounoff в May 30, 2005, 17:22
Може ли някой да сподели нещо за създаване то на лични дистрибуции като:
- ги прави "от нищо" например книгата "Linux from Scratch"
- Модифицира други (например Vidalinux и Vector Linux са съвсем слабо променени Gentoo и Slackware)
- Използва скриптове за създаването и (чувал съм за VS Live, Knoppix, SLAX и други LiveCD скриптове)
- по някакъв друг начин..


Титла: Собствени Дистрибуции
Публикувано от: Dimitar_Ouzounoff в May 30, 2005, 17:35
Четох книгата Linux from Scratch, но мисълта да компилирам всичко ме плаши..
Особенно страшно ми стана като четох в 4-та глава за SBU-тата  ;)


Титла: Собствени Дистрибуции
Публикувано от: v_badev в May 30, 2005, 17:45
Виж това,може да ти е интересно. Изглежда бъдещите версии на Тиликс ще се правят с него.


Титла: Собствени Дистрибуции
Публикувано от: vstoykov в May 30, 2005, 19:49
Някой път като имам повече време ще пиша как се прави дистрибуция със скриптовете VS-Live-CD (скриптовете за създаване на VS Live). Накратко става по следния начин:
* инсталира се Slackware
*  Инсталират се някои важни програми и някои не толкова важни
* разрхивира се архива със скриптовете в директорията /root:

tar -jxf VS-Live-CD-...tar.bz2

* прави се символна възка (иначе трябва да усложня скриптовете):

ln -s /home/root/VS-Live-CD/initrd /vslive

* влиза се в директорията

cd VS-Live-CD/

Стартира се скрипта rume (с правата на root):

./runme

и в директорията /bigtmp (или някоя друга зададена във файла config) се получава ISO на жива дистрибуция :-)

P.S.
Освен това преди да се стартира ./runme трябва да се запише файла devs-2.3.1-noarch-21.tgz в кореновата директория - този пакет се ползва от инсталационната програма. Вероятно съм пропуснал да утночя и други неща, така че не считайте това за детайлно описание.


Титла: Собствени Дистрибуции
Публикувано от: Martin_Beltov в May 31, 2005, 17:55
Много ме мързи да се занимавам с LFS


Титла: Собствени Дистрибуции
Публикувано от: nienor в Jun 02, 2005, 22:29
Батки, нещо недовдявам....
Я ми обяснете какво всъщност и по същество е "дистрибуция"
Кога след като инсталираш Слак и след като направиш промените за които се говори в по-предния пост, това престава да бъде Слак и става друга дистрибуция?

Надявам се, че вие разбирате какво е "дистрибуция", защото в горните постове всички пишат така, сякаш това е ама кристално ясно....

Не, не ме разбирайте погрешно... аз знам какви дистрибуции има... знам и разликите между тях... вече имах честта да се запозная лично с няколко....

Та... какво е "дистрибуция" ?


Титла: Собствени Дистрибуции
Публикувано от: BOT_ev в Jun 02, 2005, 22:56
Дистрибуция е Линукс ядрото + софтуера с който ти ще си избереш да го окомплектоваш. Под софтуер разбирай абсолютно всички програми, които са ти необходими за нормална работа и от които имаш нужда. И да, можеш да направиш друга дистрибуция от, която си избереш. Останалото е лицензи ;)


Титла: Собствени Дистрибуции
Публикувано от: Dimitar_Ouzounoff в Jun 03, 2005, 10:44
Операционната система:
- управлява разпределението и употребата на ресурсите
(място на диска, памет и много др.)

- доставя драйвери за да може някое парче хардуер да работи нормално с останалите
(например Windows NT който още широко се използва в някои предприятия и няма USB драйвери, разбира се MS няма да ги пуснат и предприятието ще се наложи да купува нов софтуер, заради хардуера си въпреки, че всичко което им трябва от софтуерна  гледна точка преспокойно си върви върху NT)
- вместо програмите да се пишат директно за хардуера, ОС доставя така наречените API и шаблони (app. framework) за разработка на приложения
(ако не използвате шаблони, ще се наложи да пишете 1000 -2000 код за едно графично "Hello World")


Титла: Собствени Дистрибуции
Публикувано от: Dimitar_Ouzounoff в Jun 03, 2005, 11:19
Дистрибуцията е Операционната система (незавършената GNU завършена с Linux ядрото)
- компилирана и оптимизирана за дадена платформа (например Yellow Dog e за орязаните POWER процесори на IBM намирани в макинтошовете под името PowerPC)
- Използва по принцип своя пакетна система за инсталирането и разпространението на допълнителни пакети, спрямо своите виждания (RedHat и Debian базираните използват предварително компилирани пакети а Lunar и Gentoo се стремят потребителят да си ги компилира сам..)
- Доставя инструменти за настройка (YaST, SaX и др. - това са инструменти които освен друго слагат още едно ниво на "абстракция" между системата и потребителя; затова се казва, че  ако например научиш SuSE ти научаваш SuSE, а ако научиш Slackware научаваш Linux ;-))
- Някои дистрота осигуряват подръжка след платена регистрация..
- GNU/Linux има много frameworks и повечето дистрибуции избират идин основен.
- И може би най-важното Дистрибуциите доставят още програмки които не са част от ОС:
Офис пакети, Apache, MySQL..

Дистрибуцията накратко е операционната система + още нещо :-) за целта на потребителя, клиента и така нататък.

Има контраст между LFS където 135mb (без X!) е тяхното определение за OS и #### Small Linux където според авторите 50mb е пълна и удобна за използване ОС + работна среда!


Титла: Собствени Дистрибуции
Публикувано от: nienor в Jun 03, 2005, 20:56
Дам, Slackware ще бъде моята операционна ситема....
Благодаря за разяснението (не че резбрах 50% от нещата които каза, но и това ми беше достатъчно)
Стига ми толкова.... Линукс.... това е Слак...
От сега нататък ще ви занимавам само с конкретни проблеми.
Стискайте ми палци.
И пак благодаря... супер сте :)


Титла: Собствени Дистрибуции
Публикувано от: haste в Jun 28, 2005, 02:17
LFS има секция със заглавието "Automated LFS"
Link: http://www.lfs-matrix.de/alfs/news.html


Титла: Собствени Дистрибуции
Публикувано от: Dimitar_Ouzounoff в Jun 30, 2005, 12:29
Цитат (v_badev @ Май 30 2005,18:45)
Виж това,може да ти е интересно. Изглежда бъдещите версии на Тиликс ще се правят с него.

това звучи добре..


Титла: Собствени Дистрибуции
Публикувано от: Dimitar_Ouzounoff в Jun 30, 2005, 12:32
но все пак.. има ли лесен и ефективен начин за модифициране на съществуваща система по свой вкус?