Как стать автором
Обновить

Комментарии 92

Заинтересовался, спасибо.
Насколько LFS подходит для десктопного использования?
НЛО прилетело и опубликовало эту надпись здесь
Использовать-то можно, но вот перед этим придется довольно долго и мучительно собирать и настраивать. (А при обновлении — опять.)

Развлечение на любителя.
xxx: Хороший вопрос при собеседовании:«А с линуксом у вас как?»
yyy: регулярно :)

bash.org.ru/quote/409599
И поскольку декстопный Линукс уже не имеет потребности в постоянной сборке и пересборке ядра, написании патчей и установки конфигов пришлось писать еще один дист — Чисто чтобы потрахаться :-)
Ну да, очень хорошо, что такой есть!
у Вас нет ноутбука сони :)
Я не разделяю некоторые взгляды Сони. Поэтому у меня не будет не только нетбука, но и сматфона/телефона/приставки/телевизора Сони.
Я злопамятный. :-)
Жены с именем Соня тоже не будет?
В точку
Всё, что на 1000h встаёт само, на vgn-tz надо дописывать ручками.
Не, просто для системных и сетевых программистов под никсы собрать пару раз LFS будет крайне полезно. Ибо теория без практики имеет свойство забываться.
ни на сколько.
это либо учебная вещь, либо для каких-то экстремальных применений
Вот примерно так я и думал:)
Лучше попробовать с генту.
Брейнфак тот же, но в конце можно пользоваться как любым другим настольным дистрибутивом.
Возможно как-нибудь попробую. Как компьютер по-мощнее будет и времени свободного по-больше:)
Мм, там совершенно не нужен мощьный компьютер, я помню первую свою версию (2005.1 вроде) собирал на Дюроне 600 =) Главное интернет, а то мне приходилось пакеты на компащке с работы носить)
у меня первая (и почти последняя) гента тоже была на дюроне, только 650 =)
Не совсем тотже, ещё смотря из какого stage.
И на LFS тоже можно portage поставить, например.
Что то мне кажется, что LFS это совсем иной инструмент… а не десктоп))
На столько же, на сколько подходит gentoo.
Ну, как мне кажется, гента — это всё-таки что-то более… уравновешанное, что ли. Она хоть как-то поддерживается сообществом и если не сильно «изврящаться» с различными дополнительными настройками при сборке, то стандартная установка всегда будет хоть сколько-нибудь, но предсказуемой. Плюс — нормальная система обновлений.

А вот в LFS, насколько я понял, можно намутить вообще всё что угодно и у каждого отдельно взятого линуксоида он будет получаться после своим, особенным:)
LFS это just for fun. Gentoo, я лично, отношу к этому же виду. Реально работать на этом сложно. Любое обновление оборачивается прогревом CPU.
Ну, спорить не стану, потому что гентой я не пользовался — я арчевод:) Но насколько от знакомых слышал — вроде, вполне нормально гента на десктопе живёт.
С чего вдруг не реально? У генты такое количество плюшек для настройки под себя, что после неё не реально пользоваться чем-то другим.
А насчёт «прогрева проца» — неужели ты сидишь и считаешь чем занят каждый такт? Мне лично без разницы, что он там в «бэкграунде» делает.
О. Красноглазые подтянулись :)
Будешь смеяться, но иногда читая «крики» на форумах, как у кого-то что где-то отвалилось при апдейте, или же как что-то поменять в любимой убунте — чуствую что это не я красноглазый.
Гента, как пластилин. Если руки не кривые, она переживёт третью мировую. Собрал, настроил, и забыл.
А сколько времени пройдёт между твоим желанием запустить OpenOffice на Gentoo и моментом запуска?
При условии, конечно, что оно ещё не стоит :)
В смысле собрать? Есть сырцы — сборка около 20-30 минут. Есть openoffice-bin — обычный бинарный, накатываеться как и в обычном дистре. Тем более сборка происходить в бэкграунде и ничего от тебя не требует. И тем более это минус только при установке генты, что ты сделаешь только раз.

Напоминаю: «Собрал, настроил» после этого забываешь про все недостатки сорцов. Зато у тебя остаються все плюшки недоступные нормальным путём в бинарном дистре: роллинг релиз, use флаги, настройка под себя ядра/ранлевела/программ, оптимизация, быстрые апдейты (не нужно ждать когда мантейнер соизволить собрать пакет), live программы.
Я понимаю что уже не первый :) Но все-таки за генту можно и по лицу получить ;) На самом деле более гибкой операционки для сервера просто не существует, собрать необходимый набор софта (если это не стандартный php+mysql+apache) на генту действительно проще и быстрее.

Отказался от всех дебианов и центосов и прочих федор в пользу генту именно ради того чтобы не париться… Вот буквально на прошлой неделе поднимал с нуля сервер с ОЧЕНЬ своеобразным набором ПО, управился за день…

Если бы это была не гентуу, я боюсь представить сколько бы у меня занял процесс выкорчевывания текущих, по мнению разработчиков пакета stable релизов софта и вкрячиванию друг с другом совместимыз…

Вобщем Gentoo это операционка №1 для серверов!
А что делать, если серверов не 1-2, а 10+?
Ну если волнует не стабильность сервера и отсутствие геморроя в будущем, то вперед на мины — используй бинарные дистрибутивы. Потом правде никогда не знаешь когда все упадет, но это ведь уже не важно и даже прибыльно :)
Вопрос был другой.
Так уж случилось что телепатов не так уж много даже здесь.
Вы идиот?
Спасибо что поинтересовались, хотя Вы не первый.
Я ответил на Ваш вопрос — нужно просто более качественно настраивать сервера и тогда их количество не будет иметь значения.
Поставить на один, потом закатать dd образ и поставить на все… Если железо одинаковое более-менее…

У меня не 1-2 сервера :)
А на сколько реально прикрутить к LFS какой-нибудь механизм автоматического обновления пакетов? Хоть в каком-нибудь удобном виде.
А вот начерта portage под lfs, если проще собрать gentoo? Сам собирал когда-то lfs и ставил на него portage. Только выглядело это как троллейбус из хлеба :)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Забыли сказать про BLFS — Beyond Linux From Scratch. Если в LFS описывается сборка и настройка базовой системы, то в BLFS — сборка и настройка графической оболочки и прочего.
Ничего он не забыл. :)
Ой.
Не обязательно графической оболочки. На мой взгляд, самое вкусное в BLFS — универсальность. В отличии от LFS, можно пропускать целые главы или вообще ограничиться только нужными пакетами.
Гмм… А мне казалось, что для знания «что делает либтул или гавк» хватает слаки, генты или арча… %)
Не уверен насчёт слаки и арча. Конкретно с этими пакетами чтобы познакомиться надо всё-же сорцы пособирать.
LFS — это хороший вариант для глубокого изучения Linux-систем. Действительно интересно узнать как именно всё работает, чувствовать контроль над каждым аспектом сложнейшего механизма, собрать из множества разрозненных частей, своими силами Операционную Систему Своей Мечты.

После чего есть три пути — разработать очередной дистрибутив Linux, принять участие в развитии какого-нибудь существующего дистрибутива (что разумнее) или осознать, что компьютер должен служить решению задач.

Раньше, в первые годы знакомства с Linux, мне было безумно интересно как он устроен. Как будто открываешь новую для себя плодородную землю после Windows-болота (в которое я уже не вернулся). Эйфория и восхищение. Множество бессонных ночей, игры с компиляциями ядра, бесконечные метания между различными дистрибутивами и окружениями, изучение других потомков UNIX… И не могу сказать, что это бездарно потраченное время, хотя сейчас именно так и кажется. Важно вовремя задавать себе правильные вопросы и находить на них ответы. Сейчас мне абсолютно безразлично как устроен мой текущий дистрибутив, мне важно как он работает: насколько он стабилен, насколько эффективно решает мои задачи, насколько мне комфортно в нём работать, сколько времени я трачу на тривиальщину (установка, обновление, настройка), насколько оперативно обновляются репозитории, соотношение новизна/стабильность пакетов и т.д.

Поэтому хочу вас спросить. Зачем вы изучаете Linux? Когда вы успеваете работать? Каково логическое продолжение ваших испытаний? Зачем вы отбиваете у людей здравое желание мигрировать на Linux (а я имею ввиду готовые Linux-based решения вроде Ubuntu/Fedora/Debian/Arch, когда говорю Linux), рекомендуя им LFS? Что они будут делать с этой системой, даже если возьмутся за её настройку? Вы не представляете как сложно потом переубедить человека, что «Linux — это не больно», так как подобные вам люди подогревают никак не подыхающий стереотип о том, что «Linux — это сложная система для хакеров». Что на самом деле его давно уже не нужно днями компилировать и собирать по длинным мануалам с бубном и плясками.

Вы оказываете плохую службу с добрыми намерениями.

P.S. Заранее прошу прощения за свойственную мне грубость и прямоту.
Таки вопрос топика в «начать изучать», а не «начать использовать». Если человек решил что-то изучать — ССЗБ. Ну, или не З. :)
Если только работать и ничего не изучать, то работать будешь подметальщиком улиц. Диалектика.
Похоже, мои слова неверно вами поняты. Я трачу на самообразование бо́льшую часть своего времени (и хорошо, что есть такая возможность). Своим комментарием я лишь поднял вопрос смысла операционной системы как таковой.
Тогда пардон.
Я позиционировал статью не совсем для начинающих пользователям. Скорее людям вроде меня — разбирающимся в IT, но далеким от линукса на момент прочтения статьи. Если единственной целью использования линукс является альтернатива Windows — разумеется незачем «отбивать у людей желание». Уйдет огромное количество времени, чтобы сделать из LFS подобие (по уровню функциональности) Debian. Но не меньше времени можно убить изучая линукс по… user-friendly дистрибутивам.

Я начинал изучать линукс с LFS. Но я не призываю пересаживать пользователей на LFS. Я ведь тоже отдаю себе отчет в том, кому даю совет «попробовать Linux From Scratch».
Пользователям LFS действительно противопоказан, зато админам он довольно полезен т.к. позволяет сильно уменьшить количество «дыр в абстракциях» и понять как работают большинство *NIX ОС, что сильно упрощает дальнейшую работу с любыми дистрибутивами Linux.
Чего не густо?
Топик? Топик нормальный. Дал представление о LFS.
Не перепечатывать же сюда само пошаговое руководство.
Книга с офсайта, LiveCD оттуда же. Sapienti sat.
Я не обнаружил на хабре статей по Linux From Scratch. Не самое разумное — начинать рассказывать конкретные методики, без вводной статьи. Если будет спрос (а он судя по всему — есть), напишу как уменьшить вес готовой системы и сделать из нее Live-CD. Это — вполне прикладное применение.
Прифигел. Думал про меня написано. История один в один.
Я впервые поставил LFS после того, как уже раз 20 успел поставить с stage1 свою любимую gentoo.
Но даже и в LFS я по привычке прикрутил portage+emerge, после чего как-то он почти резко стал не lfs, а gentoo :)
Но вообще, я по сей день остаюсь гентушником :)
Подскажите пожалуйста — на виртуалке это все без проблем можно делать или лучше на физически отдельной машине экспериментировать?
На реальной обычно в 10 раз удобней, но виртуальную никто не запрещает, конечно.
Большое спасибо, именно то что сейчас надо!
Да здравствует красноглазие! :)
полностью солидарен
Свитера и бороды!
+кофе
А кол оф дюти блэк опс под этим пойдет?
Пойдёт. И да, топики про Максимальную в другом разделе:)
«Подниму сервер под Gentoo за трое суток»

А что же вы такого на сервере поднимать собрались, что аж трое суток нужно?

вот тоже хотел спросить, а я еще лет семь назад сервер на генте за 3-4 часа подымал. Если иметь ввиду, например, шлюз какой или веб-сервак
У меня есть пунктик относительно времени. Суммарно здесь будет безусловно меньше. В эти несколько суток я прибавлял необходимость приезжать-уезжать с работы (оставляя будущий сервер выключенным). Исправление собственных-же ошибок. Элементарную доводку до ума, да и просто время на компиляцию. В будущем (если именно это будет моей профессией) такая нерасторопность может сыграть злую шутку, но в общем и целом, сейчас я предпочитаю скрупулезность и внимательность, производительности труда.
А выключать зачем? Тем более во время установки. Тем более во время установки генты. Ставь ACCEPT_KEYWORDS="~x86" emerge -uND world и иди себе спокойно домой.
ИМХО
Начинать изучение Linux с LFS не совсем правильно. Комьюнити различных дистрибутивов потратили очень много времени на подготовку действительно стабильных и работоспособных дистрибутивов.
Если хочется использовать Linux в инфраструктуре предприятия(как серверную систему), то начать стоит с замечательной книги «Руководство администратора Linux», где авторы передают свой колоссальный опыт.
Если у человека действительно появится необходимость докопаться до
Вы знаете что делает пакет Libtool? Или Gawk?

то он это сделает.
ps
Еще хочется сказать против многочисленных выподов в сторону Ubuntu. Ребята, те кто пишет что-то подобное — «Ubuntu saks, Ubuntu вообще не linux» и иже с ними. Поймите пожалуйста, разработчики Ubuntu приложили массу усилий к тому чтобы этот дистрибутив могли использовать не только гики, НО, вместе с тем он остается все тем же Linux, который даёт нам свободу…
сам использую на десктопе FreeBSD/Gentoo/Ubuntu
Спасибо за статью, она мотивирует на повторение этого опыта.
Мне, в плане опыта, понравился Arch Linux. Это безусловно не так глубоко, но и немного быстрее.
НЛО прилетело и опубликовало эту надпись здесь
Секса?)
Для начинающих его как-раз таки хватает ;)
… в смысле с убунту.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
plan9?
НЛО прилетело и опубликовало эту надпись здесь
Теоретически xserver |FF |LO должны под него собиратся, но я если чесно не в теме…
Как говорят сами разработчики «Самая текстовая графическая оболочка». Rio называется.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации