LINUX.ORG.RU

LFS: стремление к совершенству


0

0

Это LFS. По большей части 6.0.

Впечатления положительные. Теперь пользуюсь только ей (или им?).

Все приложения с графическим интерфейсом используют gtk2 (bmp, gmplayer, firefox, gaim, sylpheed, d4x, gqview и т.д. Только не уверен насчёт OO2, хотя если он и прикидывается под gtk, то получается у него замечательно). Это обеспечивает быстродействие, лёгкость и гармоничность ОС.

Всего установлено ~130 пакетов/программ. В /usr/bin 650 файлов.

К сожалению, не получилось собрать полностью GPL'ную ОС, т.к. иногда
хочется в Quake поиграть (т.е. пришлось поставить закрытые драйвера
NVidia), я не нашёл pdf reader'a на gtk2, который не требует GNOME (т.е. пришлось поставить Arobat Reader 7) и люблю я фильмы вечерком смотреть - поэтому стоят закрытые win32 кодеки для MPlayer'а. Ещё стоит VMware 5, ибо нужен для учёбы. Весь остальной софт, вроде, под лицензией GPL и ей подобными.

Некоторая статистика:
-время загрузки ОС (от нажатия Enter в Grub) = 18 сек
-время загрузки FireFox 1.06 = 2 сек
-время загрузки OpenOffice 2 beta2 = 6 сек
Времена измерялись 5 раз, потом усреднялись и округлялись. Sempron 2400@2Gh, 512RAM.

Из недостатков:
-Сборка требует большого количества свободного времени. У меня она заняла больше месяца. FC4, например, можно поставить за 0.5-1.0 час(а).
-Локаль koi8-r. Кто-то может не согласится, но я считаю это недостатком. Где-то я читал, что для сборки с локалью UTF-8 нужно большое количество дополнительных патчей ставить.
-Нет менеджера пакетов. Это тоже спорный момент - можно тот же rpm прикрутить, но я по халатности упустил вовремя момент - теперь приходится по скриптам лазить для обновления софта. Иногда напрягает
(например, если в Makefile'е не предусмотрена опция uninstall).

PS. Всем советую попробовать.

>>> Просмотр (1024x768, 187 Kb)

anonymous

Проверено: Pi ()

> Впечатления положительные.

Еще бы, столько трахаться, поневоле начнешь уважать свой труд.

anonymous
()

Окошко с кнопками "Отменить" и "Отмена" -- просто отпад. Так держать! ;-)

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

Глупый вопрос при нынешеих ценах за 1ГБ пространства на ЖД:)

anonymous
()

> Весь остальной софт, вроде, под лицензией GPL и ей подобными.
Судя по шоту - фонты М$-овские. Тоже ой-как не GPL :)

madprof
()

Хм, джента - тот же lfs, только с кучей патчей (и для unicode ;)) и автоматизированной системой сборки. Try it!

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

от установки дженты особого кайфа не получаешь:)

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

>сразу видно - lfs не для ламеров.

Сразу видно, что LFS - это просто игрушка.

Selecter ★★★★
()

А зачем wallpapers с лого Slackware если это LFS ?

valeri_ufo
()

Интересно, вы не знаете насчёт прикручивания pkgsrc к LFS ?

valeri_ufo
()

Огромный респект!

Не каждий на такое решится. я может следующим летом попробую.

Sof1x
()

Вот еще, на такой машинке тр@хаться без кде.

slack_or_feel
()

Если тебе нравится ЛФС - попробуй arch. Сам перешёл около месяца назад и не сколько не жалею.

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

>> Всем советую попробовать.

> боже упаси!

Зря. LFS - очень хорошая система, если рассматривать ее как инструмент для расширения своих знаний о системе. Так можно лучше понять, как все работает, так что совет правильный.

Держать LFS как основной рабочий дистрибутив - это извращение, согласен. У самого несколько месяцев он был (использовал checkinstall). Единственный плюс - ты независим в установке программы от маинтейнеров дистрибутива, просто скачиваешь сорцы, компилируешь и устанавливаешь. Но если у пакета много зависимостей - можно и повешаться:)

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

OpenOffice.org использует GTK нативно для отрисовки виджетов, если его специально соборать. В данном случае именно так и есть.

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

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

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

@krum:
>А сколько занимает система на харде
Сейчас ~2.5Gb. Включая q2, q3 и т.п. Я не преследовал цели собрать ОС, занимающую мало дискового пространства.

>и что DE или WM?
OpenBox

@valeri_ufo:
>А зачем wallpapers с лого Slackware если это LFS ?
А почему нет? Я не имею ничего против слаки.

>Интересно, вы не знаете насчёт прикручивания pkgsrc к LFS ?
Не знаю.

@abbath:
>папер в студию
Не помню, где брал - вечером домой приду - выкину на какой-ть webfile

Автор скрина

Vitel ★★
()

>Времена измерялись 5 раз, потом усреднялись и округлялись.

Пять раз подряд, без чистки кэша? ;)

Lautre ★★★★★
()

>Из недостатков: -Сборка требует большого количества свободного времени. У меня она заняла больше месяца. FC4, например, можно поставить за 0.5-1.0 час(а).

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

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

Пакетный менеджер вовсе не обязателен. Т.е. прикручивать rpm смысла нет. Когда я собирал LFS, поступал так: каждый пакет делал make DESTDIR=/home/stranger/BINDIR install, т.е. ставил в пакет в спец-директорию, а ее потом tar-bz2-пал. Получался пакет. Такие пакеты хорошо обрабатываются Slackware-ным менеджером либо своими утилитами, достаточно просто составлять список устанавливаемых файлов пакета например и сбрасывать списки в спец-каталог.

anonymous
()

А какой скин у bmp? Это скин притворяется gtk2, или он действительно его юзает?

Я престал этим bmp пользоваться именно из-за того что его скины смотрелись некрасиво на чистом gtk-десктопе.

svoloch
()

Сам когда-то собирал LFS. Версии 3-чего-то-там. Для этого была специально заказана в инет-магазине Слака с исходниками (чтоб не качать), из которых, собственно, и собирался весь компот. Впечатления остались до сих пор =)

kaktyc ★★★★
()

а как ты теперь собираешься отслеживать обновления всего установленного?

anonymous
()

народ такой вопрос,стоит ли ковырять LFS если в линухе не спец? а то я кучу дистров переставил так особо ниче не пригрело кроме слака хочу свое детище

mybeat
()

>Это LFS. По большей части 6.0.

>Впечатления положительные. Теперь пользуюсь только ей (или им?).

Система/программа.... она, моя :-)

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

>Впечатления положительные. Теперь пользуюсь только ей (или им?).

ИМ! LFS -- Linux From Scratch. Linux мужского рода)

>Система/программа.... она, моя :-)

Не.. не от этого слова...

php-coder ★★★★★
()
Ответ на: комментарий от Lautre

Всем спасибо.

@Lautre:
>>Времена измерялись 5 раз, потом усреднялись и округлялись.
>Пять раз подряд, без чистки кэша? ;)
Неправда

@arax:
>>Из недостатков: -Сборка требует большого количества свободного времени. У меня она заняла больше месяца. FC4, например, можно поставить за 0.5-1.0 час(а).
>Не знаю, у меня в первый раз на это ушло 3 дня на дохлой тачке. На твоей я думаю и за день собрать можно было.
У меня 4-5 дней ушло только на сборку голого LFS. Не спорю, можно было собрать и быстрее, но я сим занимался впервые, почему старался быть внимателен и не ошибаться. Более того, я работаю, поэтому пришлось выделять время на сборку по выходным и вечерам.

@anonymous (*) (06.09.2005 11:09:15):
>Пакетный менеджер вовсе не обязателен. Т.е. прикручивать rpm смысла нет. Когда я собирал LFS, поступал так: каждый пакет делал make DESTDIR=/home/stranger/BINDIR install, т.е. ставил в пакет в спец-директорию, а ее потом tar-bz2-пал. Получался пакет. Такие пакеты хорошо обрабатываются Slackware-ным менеджером либо своими утилитами, достаточно просто составлять список устанавливаемых файлов пакета например и сбрасывать списки в спец-каталог.
Спасибо, я знаю этот метод. Про rpm я так, образно сказал. Вообще тут написано достаточно по этому поводу:
http://www.linuxfromscratch.org/blfs/view/stable/introduction/important.html

@svoloch:
>А какой скин у bmp? Это скин притворяется gtk2, или он действительно его юзает?
Скин зовётся 23334-clearsky. BMP юзает gtk2, но скин отображается так независимо от gtk темы, это стандартный xmms'ный подход: скин - набор картинок-bmp'шек (каламбур получился). Т.е. он притворяется.

Wallpaper:
http://www.webfile.ru/get/797791079/1.jpg

BMP skin:
http://www.webfile.ru/get/617387745/23334_clearsky.zip

Vitel ★★
()
Ответ на: комментарий от php-coder

>ИМ! LFS -- Linux From Scratch. Linux мужского рода)

Операционная система Linux - она. Как и сеть Интернет.

Пнятно или спорить бум? ))

anonymous
()

Если бы я получил окошко с двумя кнопками "Отменить" и "Отмена", я бы наверное долго удивлялся такому мирскому разнообразию, и в конце концов выбрал бы крестик окошка. В надежде, что уж он и есть истинная (отменная?) "Отмена". Хотя наверное просто бы "killall -9" сделал, увидав такое чудо. :)

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

@valeri_ufo:
>А да, решил спросить вы какие скрипты загрузки выбрали те что System-V или BSD-Like ?
System-V

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

>Когда я собирал LFS, поступал так: каждый пакет делал make DESTDIR=/home/stranger/BINDIR install

Бяка в том, что не все в Makefile DESTDIR используют.

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

>>и что DE или WM? >OpenBox

а панель снизу для чего прикрутил ;)?

скрин достойный!

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

Ну и чего? :)

make install prefix=/tmp/package-name/usr sysconfdir=/mp/package-name/etc foo=/tmp/package-name/foo ...

Ничего сложного в этом нет. Но DESTDIR иметь лучше везде.

Да, запостите на php.net, чтобы они тоже использовали DESTDIR, а не INSTALL_ROOT. Нехай выбиваться из почти устоявшихся стандартов.

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