LFS или собираем свой дистрибутив | автор: Luca | 11 июня 2009
Категория: GNU/Linux
Рано или поздно особо задроченные линуксоиды приходят к созданию собственного дистрибутива. В народе сие таинство называется 'сборка LFS'. Этот процесс в отличие от установки Ubuntu требует достаточно серьезных знаний, ну или как минимум умения пользоваться документацией, а так же дает некоторый простор для творчества. Представляем вашему вниманию ряд вещей который должен знать каждый кто собирается создать свой собственный дистрибутив.
* Выбери версии ядра, glibc, gcc так, чтобы отличался от всех других дистров. Так, чтобы ты тоже мог "думать иначе" или хотя бы, утверждать, что у тебя новейшее ядро среди всех дистров на ближайшие недели 2-е.
* Выбери цвет. Сделай цветом по умолчанию твого дистра. Остерегайся синего, зеленого, красного и коричневого - заняты. Видишь - это брендинг твоего дистра? Наличие заполняющего цвета повышает удобство, даже в большей степени, чем используемые приложения.
* Убедитесь, что название твоего дистра имеет как минимум два интуитивных произношения так, чтобы ты мог всех зае..ть, поправляя, если кто-то произнесет неверно.
* Сделай кучу скриншотов, показывающих, что в твоем дистре все теже самые чертовы приложения как и в любом другом дистре.
* Не сообщай подробно о том на каком оборудовании твой дистр работает и не работает.
* Скажи, что "сообщество протестировало", но подрузамевай, что лично ты все не тестировал.
* Заведи шикарный сайт с кучей градиентов. Желательно переход от твоего цвета (см. выше) к белому. Скопируй сайты Apple насколько возможно.
* Используй, отличающийся от других дистров, формат пакета.
* Если это невозможно, используй аналогичный формат пакета, но убедись, что все пакеты не совместимы.
* Конечно же, обязательно иметь свой собственный механизм обновления пакетов. Подрузамеваю то, что, если ты даже не можешь написать код сам, то как мы можем теперь доверять?
* Убедись, что твоя версия дурацкая. Выбрось всю интеграцию с проприетарными бинарниками, которые люди хотят использовать.
* Релизь новое едва протестированное каждые 6 месяцев и утверждай, что это признак прогресса.
* Убедись, что соответствует LSB требованиям. Кроме того, убедитесь, что это абсолютно ничего означает.
* Никогда не признавай, что твой дистр может быть создан путем простой переделки другого дистрибутива.
* Сделай одну вещь правильно, которая в других дистрах не правильная. Убедись, что решение работает только в твоем дистре.
* Заведи форум дистра, где пользователи будут друг другу жаловаться. Убедись, что форум позволяет пользователям выводить подписи о всем том оборудовании, что загублено твоим дистром.
* Заведи сайт мозгового штурма, где пользователи смогут указать на самые очевидные проблемы и выставить тебя идиотом.
* Заведи багзиллу, но никогда не исправляй какие-либо ошибки. Обвини тех из апстрима, не сообщай тем из апстрима о проблемах.
* Убедись, что на каждый исходный пакет имеется как минимум два патча. Видишь как это отличает твой продукт?
* Заведи информационный бюллетень. Убедись, что в информационном бюллетене имеется колонка, где выводи случайных пользователей твоего дистра, полностью ботанов, не сделавших ни капельки изменений в своих конфигурациях.
* Напиши кучу документации со сложными процедурами, чтобы оно заработало, вместо того, чтобы оно работало.
Источник
Прочитано 7198 раз и оставлено 34 комментариев.
Рано или поздно особо задроченные линуксоиды приходят к созданию собственного дистрибутива. В народе сие таинство называется 'сборка LFS'. Этот процесс в отличие от установки Ubuntu требует достаточно серьезных знаний, ну или как минимум умения пользоваться документацией, а так же дает некоторый простор для творчества. Представляем вашему вниманию ряд вещей который должен знать каждый кто собирается создать свой собственный дистрибутив.
* Выбери версии ядра, glibc, gcc так, чтобы отличался от всех других дистров. Так, чтобы ты тоже мог "думать иначе" или хотя бы, утверждать, что у тебя новейшее ядро среди всех дистров на ближайшие недели 2-е.
* Выбери цвет. Сделай цветом по умолчанию твого дистра. Остерегайся синего, зеленого, красного и коричневого - заняты. Видишь - это брендинг твоего дистра? Наличие заполняющего цвета повышает удобство, даже в большей степени, чем используемые приложения.
* Убедитесь, что название твоего дистра имеет как минимум два интуитивных произношения так, чтобы ты мог всех зае..ть, поправляя, если кто-то произнесет неверно.
* Сделай кучу скриншотов, показывающих, что в твоем дистре все теже самые чертовы приложения как и в любом другом дистре.
* Не сообщай подробно о том на каком оборудовании твой дистр работает и не работает.
* Скажи, что "сообщество протестировало", но подрузамевай, что лично ты все не тестировал.
* Заведи шикарный сайт с кучей градиентов. Желательно переход от твоего цвета (см. выше) к белому. Скопируй сайты Apple насколько возможно.
* Используй, отличающийся от других дистров, формат пакета.
* Если это невозможно, используй аналогичный формат пакета, но убедись, что все пакеты не совместимы.
* Конечно же, обязательно иметь свой собственный механизм обновления пакетов. Подрузамеваю то, что, если ты даже не можешь написать код сам, то как мы можем теперь доверять?
* Убедись, что твоя версия дурацкая. Выбрось всю интеграцию с проприетарными бинарниками, которые люди хотят использовать.
* Релизь новое едва протестированное каждые 6 месяцев и утверждай, что это признак прогресса.
* Убедись, что соответствует LSB требованиям. Кроме того, убедитесь, что это абсолютно ничего означает.
* Никогда не признавай, что твой дистр может быть создан путем простой переделки другого дистрибутива.
* Сделай одну вещь правильно, которая в других дистрах не правильная. Убедись, что решение работает только в твоем дистре.
* Заведи форум дистра, где пользователи будут друг другу жаловаться. Убедись, что форум позволяет пользователям выводить подписи о всем том оборудовании, что загублено твоим дистром.
* Заведи сайт мозгового штурма, где пользователи смогут указать на самые очевидные проблемы и выставить тебя идиотом.
* Заведи багзиллу, но никогда не исправляй какие-либо ошибки. Обвини тех из апстрима, не сообщай тем из апстрима о проблемах.
* Убедись, что на каждый исходный пакет имеется как минимум два патча. Видишь как это отличает твой продукт?
* Заведи информационный бюллетень. Убедись, что в информационном бюллетене имеется колонка, где выводи случайных пользователей твоего дистра, полностью ботанов, не сделавших ни капельки изменений в своих конфигурациях.
* Напиши кучу документации со сложными процедурами, чтобы оно заработало, вместо того, чтобы оно работало.
Источник
ВНИМАНИЕ !
Возможно что-то уже неактуально. Обращайте внимание на даты !
Эта статья опубликована 11 июня 2009-го года !
Прочитано 7198 раз и оставлено 34 комментариев.
#1.daemonpnz