LINUX.ORG.RU

Как сделать свой собственный дистрибутив


0

0

Есть несколько причин, которые могут заставить вас делать это:
1. Образовательная: лучший способ узнать - это попробовать что-то сделать самому. Вы получите больше ответов по сравнению с инсталляцией стандартных дистрибутивов,
2. Решение конкретной проблемы: профиль вашего железа может предъявить повышенные требования для работы дистрибутива. Вы можете добавить в ядро поддержку устройств или сделать что-то более специфичное,
3. For fun: дух линукса подразумевает начинание всего и вся с чистого листа, чтобы лишний раз убедиться в работе системы, созданной своими руками.
В статье сделан обзор таких дистрибутивов как Puppy, Knoppix, Linux From Scratch. Статья может послужить вам отправной точкой для такого славного начинания.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от Rikz

нет, ты же читаешь... вроде не двусмысленно написано

alt0v14 ★★★
()

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

anonymous
()

Остановитесь! Куда еще клепать дистры! И так непонятно что, откуда и куда, а вы еще хотите все запутать! PS Предлагаю "новость" удалить, а автора порвать на британский флаг.

anonymous
()

Сделать дистр легко. А вот поддерживать его можно ох как надорваться. Другими словами, новый дистр поживёт годик от силы.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

я по собственному опыту могу сказать , что сборка того же ЛФС - это полезная вещь
вам собственными руками прийдется заниматься разбиением партиций , сборкой пакетов , стартовых скриптов , настройкой загрузчика , компиляцией в конце концов :-)
если вы не знаете этого всего - какой вы нафиг линуксоид ?
образовательная цель - прежде всего !

kto_tama ★★★★★
() автор топика

>профиль вашего железа может предъявить повышенные требования для работы дистрибутива. Вы можете добавить в ядро поддержку устройств

А че, для того чтобы пересобрать ядро теперь надо всю систему с нуля собирать? Хотите систему под себя, не изобретайте велосипед, юзайте генту

anonymous
()
Ответ на: комментарий от anonymous

> Хотите систему под себя, не изобретайте велосипед, юзайте генту

не пользовал генту
но подразумеваю , что она стоит достаточно близко к лфс-у

kto_tama ★★★★★
() автор топика
Ответ на: комментарий от kto_tama

нечего гнать на автора, новость полезная. мне вот например надо создать свой дистро полностью совместимый с дебианом. чтобы там были только нужные мне пакеты, уже готовая, настроенная среда, русский язык и тд... что посоветуете в этом случае?

anonymous
()
Ответ на: комментарий от polachok

Gentoo - это мощь! Те, кто не любит консоль - даже не беритесь за это дело! Статья полезная, но как по мне, установка Генты дает довольно серьезный опыт в построении системы.

Shalakhin
()
Ответ на: комментарий от anonymous

нечего гнать на автора, новость полезная. мне вот например надо создать свой дистро полностью совместимый с дебианом. чтобы там были только нужные мне пакеты, уже готовая, настроенная среда, русский язык и тд... что посоветуете в этом случае? anonymous (*

Runtu

MyNameIsSergey
()
Ответ на: комментарий от Shalakhin

с таким пылом проследуйте под конвоем дебианщегов в топик про дроббинса. а то там одни и те же лица, скучно…

polachok
()

Есть еще как минимум 2 неназванные причины, imho:
1) если есть идея, которая не вписывается в существующую парадигму линуксовских дистрибутивов. Из desktop-ориентированных за последние несколько лет я могу выделить 3 таких дистрибутива: Gentoo (BSD-подобная система пакетов), Knoppix (Live CD) и Gobolinux (другая организация каталогов).
и причина 2) - организационная, т.е. fork из-за того, что новую общую копцепцию по развитию какого-либо уже хорошего дистрибутива невозможно реализовать в рамках текущей команды/компании делающей дистрибутив. Так появились Ubuntu и Fedora.

Вообще, Linux идет своей дорогой, и это и хорошо и плохо одновременно. Тут часто обсуждают, когда наступит вендекапец. При существующем порядке дел - очень не скоро, если иметь ввиду, что его заменит Linux. Системе для полноценной жизни нужен коммерческий софт. А сейчас сделать под Linux софт, чтобы он интегрировался в систему и выглядел там нормально, а не как ужас из 70-ых/80-ых годов - очень непросто. Пожалуй я могу назвать только Adobe Reader 8. Потому как интерфейсы в OS за пределами командной строки и голого X11 нестандартизированы совсем. Соответственно, среди пользователи Linux сейчас наверное наименьший процент пользователей коммерческого софта, т.е. это мизерный рынок. Классическая проблема курицы и яйца. imho, это основная проблема Linux, а не поддержка железа. Поэтому, если хочется увидеть при жизни вендекапец, то нужен хороший дистрибутив с полноценной поддержкой, типа Ubuntu, только лучше. И чтобы для него легко было писать коммерческий софт - это касается и стандартов, и документации, и sdk и проч. и проч.
Только сомнительно, что кто-то станет все это делать в рамках GPL. Скорее, появится дистрибутив на базе BSD, который в результате и заборет винду. И производителям софта легче - будет с кем контактировать в случае проблем, а то сейчас это аморфное Linux Community. А Linux останется лучшей OS для серверов, для запускания бесплатного софта или для железок.

V_P
()
Ответ на: комментарий от matich

> И чтобы для него легко было писать коммерческий софт - это касается и стандартов, и документации, и sdk и проч. и проч.

не увидим мы этого еще долго - при жизни линуса точно не увидим
линус и его команда ближайшие годы будут заняты развитием своего ядра в направлении поддержки многоядерных серверных платформ
им совершенно побоку тот коммерческий софт , который на них пытаются повесить
а основные дистрибуто-строители заняты житейскими вопросами выживания и лишь пытаются нашупать коммерчески выгодный путь развития
не вписывается модель коммерческого софта в линуксовую идеологию
на данном этапе развития

kto_tama ★★★★★
() автор топика
Ответ на: комментарий от V_P

V_P, понимаешь.. в том то идело, что линукс идет своей дорогой и эта дорога лучше. Никто не пытается сделать вторую винду или Макось.

Кстати.. да.. Макось. BSD + туева хуча слоев надстроек и коммерческих SDK. И?

Линукс на правильном пути... насильно никто заставлять идти линукс-веем не заставляет. Ведь самое сложное в освоении линукса - забыть виндовые привыкчки.

mono ★★★★★
()

Свой дистрибутив делать вредно и тупиково (происки проприетарщиков) - лучше делать свои репозитории.

los_nikos ★★★★★
()

Статья хорошая, автору новости спасибо. Почему большинство так плохо относится к идее создания собственного дистрибутива? В учебных целях это занятие точно никому не повредит.

Demon37 ★★★★
()
Ответ на: комментарий от MyNameIsSergey

> нечего гнать на автора, новость полезная. мне вот например надо создать свой дистро полностью совместимый с дебианом. чтобы там были только нужные мне пакеты, уже готовая, настроенная среда, русский язык и тд... что посоветуете в этом случае?

debian-cd

Tools for building (Official) Debian CD set

Создаете у себя на компе зеркало полного дистрибутива.

Можно врукопашную, используя имеющиеся DVD + добавки из инета.

Затем указываете - какие пакеты НЕ НУЖНЫ, размер носителя ...

Затем генерится ваша версия дистрибутива в виде ISO.

Конечно на винче для этой работы нужно иметь примерно 30 ГИГ.

AlexLorovitch
()
Ответ на: комментарий от Demon37

Другое дело что статья тут не поможет, потому как имеет весьма отдалённое отношение к созданию.

los_nikos ★★★★★
()
Ответ на: комментарий от V_P

>И чтобы для него легко было писать коммерческий софт - это касается и стандартов, и документации, и sdk и проч. и проч. Только сомнительно, что кто-то станет все это делать в рамках GPL.

Коммерческий софт для конечных пользователей и GPL очень хреново совместимы. Выколачивать бабло из юзеров куда проще другими методами.

anonymous
()
Ответ на: комментарий от MyNameIsSergey

>нечего гнать на автора, новость полезная. мне вот например надо создать свой дистро полностью совместимый с дебианом. чтобы там были только нужные мне пакеты, уже готовая, настроенная среда, русский язык и тд... что посоветуете в этом случае

Еще есть bootcd.

Получается LiveCD содержащий вашу налаженную систему.

Build an image of your running Debian System with the command bootcdwrite. When you run your system from CD you do not need any disks. All changes will be done in ram. It is possible to install a new system from the running CD with the command bootcd2disk.

AlexLorovitch
()

Граждане, раз уж поднята эта проблема.

В чём разница установки на винт и на флешку? Slax у меня как-то на флешку поставился и с неё грузился. А вот из Дебиана делая grub-install /dev/sdb1 --root-directory=/media/sdb1 --recheck --no-floppy не становится загрузочной :( ПРобовал и в MBR, и ставить досовый мбр.

Пробовал в загрузке выбрать USB-FDD, USB-ZIP, USB-CDROM, USB-HDD. Я недопонимаю чего-то...

DarkFlame ★★
()

Второй пункт не прет - быстрее и легче изменить какую-нибудь мелочь в готовом дистрибутиве. А создавать что-то совсем новое - слишком трудозатратно.

skwish ★★
()
Ответ на: комментарий от kto_tama

> если вы не знаете этого всего - какой вы нафиг линуксоид ?

да вот уж какой есть

anonymous
()
Ответ на: комментарий от Arceny

> Зачем ссылки на нерусские статьи на сайте с русской информацией об ОС Линукс?

я первое время тоже возмущался
а потом понял , что основные новости идут с запада по-английски
мы по определению вторичный линуксовый рынок , и чтобы хотя бы не отставать от них в развитии , нам нужно знать английский на уровне технического

kto_tama ★★★★★
() автор топика
Ответ на: комментарий от mono

>Кстати.. да.. Макось. BSD + туева хуча слоев надстроек и коммерческих SDK. И?

что и? Apple не сделала официальные билды x86 макоси для PCшной платформы ровно потому, что вероятность устроить вендокапец отнюдь не велика, а вероятность получить эпплокапец как производителя компьютеров очень велика. Если бы можно было иметь макось на любом писюке (бажный хакинтош не в щщот), то кто бы, кроме извращенных эстетов, брал бы эпломашинки?

anonymous
()
Ответ на: комментарий от kto_tama

> мы по определению вторичный линуксовый рынок , и чтобы хотя бы не отставать от них в развитии , нам нужно знать английский на уровне технического

Тада пусть переводят статьи для таких идиотов как я

Arceny ★★
()
Ответ на: комментарий от anonymous

>ГСМ - горюче-смазочные материалы?

"Геннадий Селезнев, Милочка" (c) КВН

anonymous
()

Самая главная причина собрать свой дистр, это чтобы понять, что лучше пользоваться уже готовым и не е*ть себе мозг

Midael ★★★★★
()

Почему они не понимают, что пользователю лучше поставить Виндоуз и не мучиться с компиляцией, сидением в консоли и прикручиванием русского?

anonymous
()
Ответ на: комментарий от AlexLorovitch

По набору пакетов вроде понятно, а что еще можно кастомизировать при помощи debian-cd?

alex-w ★★★★★
()
Ответ на: комментарий от AlexLorovitch

По набору пакетов вроде понятно, а что еще можно кастомизировать при помощи debian-cd?

alex-w ★★★★★
()
Ответ на: комментарий от Rikz

гентушники в этом плане полнейние ламеры в своем большинстве, если судить по сообщениям типа "ждем ебилдов" и прочего нытья, ибо собрать генту одними use-флагами каждый ламер может

anonymous
()
Ответ на: комментарий от anonymous

Какой дух Линукса? Какой "линуксоид только тот кто сам компиляет" Вы о чем? Стоило от компа отойти и опять труъ головы подняли? Не загоняйте Линукс в разряд систем "не для всех". о каком веднекапце может идти речь в этом случае? Только огромная многомиллионная армия юзеров (что использует комп как инструмент для работы и зарабатывания денег, а не для самореализации и игр с собственными комплексами) может привести к концу той или иной операционки своим выбором. И пока дело складывается не в пользу Линукса, хоть усилиями вменяемых людей и перелом медленно приближается. А остальная масса линуксоидов не то что тявкает на "виндузятников" а еще попутно между собой пересраться успевает. То Гном маст дай, то КДЕ ацтой, то одна прога не угодила, то другая. Так к победе не идут. Юзерам вы ни когда не обьясните того оргазма, что они должны испытывать при виде терминала. Да собственно и не нужны вам ни какие юзеры, с ними же возиться предется как с малыми детьми, а это вам не процесс раскидывания понтов перед подобными себе...

anonymous
()
Ответ на: комментарий от anonymous

>....ибо собрать генту одними use-флагами каждый ламер может

В новости о дробинсе anonymous более чем на 20 страницах пытался всех убедить в обратном, а это наверно был другой anonymous, который даже до стандартного ЛОРовского анонимного ламера не дотянул...

hse
()
Ответ на: комментарий от anonymous

Для того чтоб познать есть Linux from scratch.

А клепание дистров - злоъ. Достали уже всякие пионерские рунты, виксты и прочая билиберда, только отпугивающее своим зоопарком юзера от Linux.

anonymous
()
Ответ на: комментарий от anonymous

>Почему они не понимают, что пользователю лучше поставить Виндоуз и не мучиться с компиляцией, сидением в консоли и прикручиванием русского?

Почему вы не понимаете, что никто никого насильно не заставляет "мучиться с компиляцией, сидением в консоли и прикручиванием русского"? А пользователь как-нибудь сам выберет, без вашей сердобольной помощи.. ;)

anonymous
()
Ответ на: комментарий от anonymous

не надо, не надо пихать GNU/Linux «на юзерские десктопы». а то понабегут подобные вам жопоголовые и будут всех учить «как надо».

mirage
()

> 3. For fun: дух линукса подразумевает начинание всего и вся с чистого листа, чтобы лишний раз убедиться в работе системы, созданной своими руками.

Чушь собачья и бред фанатика, который как кот, которому когда нечего делать яйца лижет.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.