Pull to refresh

Comments 92

Насколько LFS подходит для десктопного использования?
UFO just landed and posted this here
Использовать-то можно, но вот перед этим придется довольно долго и мучительно собирать и настраивать. (А при обновлении — опять.)

Развлечение на любителя.
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. Только выглядело это как троллейбус из хлеба :)
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Забыли сказать про 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. Это безусловно не так глубоко, но и немного быстрее.
UFO just landed and posted this here
Для начинающих его как-раз таки хватает ;)
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Теоретически xserver |FF |LO должны под него собиратся, но я если чесно не в теме…
Как говорят сами разработчики «Самая текстовая графическая оболочка». Rio называется.
Sign up to leave a comment.

Articles