LINUX.ORG.RU

Как объединить 50 метров, 3.5 гига и 2 минуты 45 секунд?

 , ,


13

5

Загадка для разминки гостей. Прошу построить Ваши догадки вокруг этих трех 'магических' чисел. Ответы на самом деле очень просты.

Подробнее о числах. Полнофункциональная система с иксами, на основе компонентов lxde и второго гнома, с compiz и emerald на борту. Потребляет 50 метров оперативки, занимает на жестком диске около 3,5 Гб с кучей приложений, устанавливается с флешки за 2 минуты 45 секунд и не тормозит на медленном процессоре;)

Кратко что на скрине. Система gentoo, выполнена в виде четвертого стейджа, оптимизирована для процессоров atom. Видеокарты, которые поддерживаются стейджем из коробки - nvidia и интел. Подходит для многих конфигураций с этим железом. Делал для себя. Ссылку на попользоваться первой версией можно взять в описании системы. Улучшенную версию стейджа с некоторыми правками опубликую в случае пожеланий.

Скриншот в формате png

Описание системы

Состав основного ПО с графическим интерфейсом:

  • Музыкальный проигрыватель - Audacious
  • Музыкальный редактор - Audacity (будет во второй версии сборки)
  • Регулятор громкости - Volti или стандартный
  • Запись CD, DVD - Xfburn
  • Графический редактор - Gimp
  • Управление цветом - Argyll CMS display calibration utilities
  • Просмотр pdf и djvu документов - Evince
  • Сервер и торрент клиент - Deluge
  • Браузеры Links, Luakit, Midori (основной)
  • Веб-редактор - Bluefish
  • Общение - Pidgin, Skype, XChat IRC
  • Управление сетью - Wicd, Wpa_supplicant, Dhcpcd
  • Для тестирования сетей Zenmap
  • Для документов - Libreoffice
  • Менеджер файлов и окружения - SpaceFM, включая мгновенный поиск файлов (будет во второй версии сборки)
  • Просмотр графики - Gpicview
  • Терминал - Lxterminal
  • Работа с архивами - Xarchiver
  • Расширенный текстовой редактор с подсветкой синтаксиса - Gedit
  • Для сравнения файлов - Meld (возможно заменится)
  • Для управления разделами - GParted
  • Для управления compiz - Compiz Fusion и Ccsm (во второй версии сборки будут улучшены настройки)
  • Настройка оформления окон, элементов управления, сессий, видеокарты, клавиатуры, мыши, тачпада (горизонтальная прокрутка включится во второй версии сборки)
  • Проигрыватель видео - mplayer (набор кодеков, adobe flash само собой)

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

P.S.

На скриншоте (слева внизу) показаны службы, запущенные при старте.

P.P.S.

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

>>> Просмотр (2112x1256, 1202 Kb)

★★

Проверено: JB ()
Последнее исправление: glibych (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

А под какую это архитектуру?

Ловите ссылку. Работает так, как заявлено. Главное, чтобы железо было совместимо.

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

Сэнкс. Пинки с прошлых разов вероятно усваиваются потихоньку)))

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

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

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

Точно. 50 метров можно получить на intel видеодрайвере. Nvidia блоб при том же раскладе кушает 115 метров..

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

Я это к тому, что имея гентушку разок свой worl пересобрать таки не худшая идея. ЗЫ заметь не призываю это делать на каждый чих. Сам её пересобирал всего два раза, первый дабы стейдж (я юзал 3) пересобрать, второй когда система была довольно сильно изнасилованна переодическими апдейтами.

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

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

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

Оптимус заводил на генте. Тут чуть допилить придется, но это уже мелочи по сравнению с компиляцией и полной настройкой системы с нуля. Просто раньше, когда только начали его продвигать, оптимус работал не очень. Где-то был даже вариант xorg.conf для оптимуса. Попробую повторить его установку и отпишусь тогда.

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

Ссылка на оборудование, запиленное в ядре. Тачпад синаптик.

Libreoffice с такими ключами как мои компилируется на атоме часов 7. Успеваешь выспаться как раз. Плюс еще в том, что шрифты, в отличие от версии bin, схватываются так как надо.

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

Имел ввиду libreoffice без окончания bin, насколько я понимаю. Что за железо, если не секрет?

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

В Calculate Linux есть полное дерево бинарное и в наличие исходники, если нужно скомпилировать. При желании вставляются свои ключи и система компилируется потом в фоне (просто переключается профиль с бинарного на исходники). В чистой gentoo храняться только исходники, но можно пользоваться и бинарными пакетами, разместив их, при наличие такого же eduild, в /usr/portage/package. К emerge добавляются параметры -gk. В принципе есть и графические интерфейсы к emerge, но я не пользуюсь, так как уже сильно привык к команде emerge -avtbgk пакет.

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

P.S.

Есть только крупные бинарные пакеты: libreoffice-bin, openoffice-bin, firefox-bin и др.

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

Побочный эффект свободных драйверов, с блобами так не сделать.

Э, иксы с интелодрайвером после двух месяцев аптайма ~33Мб сожрали. Нвидиеблоб толстый, 50 отъел, но он свежий, у него всё ещё впереди.

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

Комплектацию посмотрел. Не нашел какие там точно сетевые карты. По остальным параметрам должно взлететь без сучков. Если линукс уже есть на борту, есть grub первый или второй (тут автоматом должно схватится), то с настройкой около 4 минут проверить. Только внимательно посмотрите инструкции. Если что спрашивайте - подскажу.

P.S.

Элементарная база у нетбуков почти одинаковая.

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

Пока скриптов и установщиков нет. Инструкции в описании достаточно подробны по идее. Если что непонятно, не боись - спрашивай. Проверь только какое железо у тебя. Ссылка на описание совместимого. Либо напиши что у тебя я сам гляну.

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

Не моя заслуга. Спасибо держателю овелея lcd-filtering. Я почти допилил, но подсказали ссылку на то как установить уже готовые и пропатченные. Мои хуже были на тот момент, вот и решил попробовать. С первого раза не удалось, но со второго получилось настроить правильно.

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

ASUS Eee 1215N

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

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

В Xfce есть свои недочеты в некоторых пакетах( Изначально хотел его дорабатывать. И Lxde по моему проще.

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

Ты просто написал, что устанавливается за сколько-то-там, я и подумал, что как-то автоматизировано.

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

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

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

glibych ★★
() автор топика
Ответ на: респект от kraftello

Забивал... Продавал. Теперь вот купил снова. Летом с AC100 хорошо — я на ней работаю, будучи в лесу, на берегу Волги. :) Аккумулятор держит долго, в рюкзаке компактно умещается, ударить не страшно, ибо нет HDD. (:

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

Эх, ссылка в первом посту на описание. Там и есть инструкции;) В принципе это не сложнее, чем смонтировать iso файл вручную. Далее копируешь в нужный раздел смонтированное содержимое (командой cp -a) и правишь там указанные кофиги. На все уходит примерно 4-ре минуты.

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

Постараюсь в следующую версию что-нибудь запилить для еще большего упрощения. В любом случае лучше не торопись.

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

Если быть более точным, gentoolkit - не панацея от засраности системы. И емердж иногда упускает некоторые детали...

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

Согласен, некоторый мусор остается. Чистил ручками не раз систему. Но сильного захламления никогда не наблюдал вроде.

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

Дело не в мусоре, дело в том что со временем начинают проявляться разные траблы, то что-то не собирается, то ещё что-то.

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

Есть revdep-rebuild -i для автоматического решения проблем с библиотеками, если ты об этом, а затем emerge -ac и выносим лишнее.

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

Черкни как попробуешь. Мне интересно же.. Кстати, в описание добавил в конце первого поста от слов 'Чуток приблизим эту версию сборки к следующей:' и ниже еще несколько удобств, что не вошли в первый вариант пока.

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

Я в курсе. Сам ее бросал а теперь вот снова поставил уже

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

Да мне все равно. Меня устраивает Debian.

Лишним не будет ;)

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

Не подумал, что бывают люди, без консоли под линухом живущие. Просто не видел пока таких.

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

#Для оптимизации самого компилятора gcc

BOOT_CFLAGS=«${CFLAGS}»

T_CFLAGS=«${CFLAGS}»

Что-то новое, разве он и так не оптимизируется при сборке? И на сколько улучшает «общую картину»?

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

В противном случае gcc собирается с -O2. Подобранные же CFLAGS в принципе позволяют собрать почти все мыслимые приложения. Не рекомендую только grub собирать с ними. Для него лучше -O2. Не знаю как сейчас конечно, но раньше он не запускался правильно, скомпилированный с более навороченной оптимизацией. Кстати, компилятор gcc-4.5.3-r2 сейчас производит самый быстрый код для atom, более новые версии ставить пока нет смысла - наблюдается регресс. Tолько разве что вторым компилятором, например, чтобы собрать новый блендер.

Насколько улучшает картину? В цифрах не мерял, но по субъективным ощущениям позволяет компилировать новыми CFLAGS с такой же скоростью, как оптимизированный gcc с -O2 собирает пакеты с оптимизацией -O2. В принципе интересно было бы замерить. Только что с чем сравнивать?

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

png не доступен, заливай уже на что-нибудь другое — часто так с твоими скриншотами

Приятно, но ШГ в терминале (вроде как, ибо не пнг), панель сильно сажата — ИМХО не простительно на нетбуке (впрочем, как и на прошлых скринах), ну и коньки с фоном немного сливаются

nightuser
()

Музыкальный проигрыватель - Audacious меняй на deadbeef

xChat не нужен, есть pidgin же

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

Попробовал открыть ссылку почистив куки - они режут доступ для других, т.е. проблем не видно под моим аккаунтом. Думал, что была временная проблема с доступом к сервису. Подумаю куда переместится. Спасибо.

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

В двух словах опиши плиз, чем лучше deadbeef? (не пользовался)

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

Я не пугаю, я констатирую факт. Данный ноут был куплен из за экрана 1366х768 и дискретной видеокарты, а всё остальное у него оказалось в лучшем случае терпимое.

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

У меня практически аналогичная ситуация. Когда выбирал, устроил только asus n10j из-за компактности, дискретной видеокарты и очень приличного времени автономной работы. Поэтому и пришлось ломать копья, чтобы он стал работать по-человечески. Собственно из-за этого уделил много времени изучению и тестированию ключей на разных версиях gcc. Как следствие поэтапно улучшались оптимизационные ключи, use флаги и уже сейчас на атоме можно комфортно работать без тормозов.

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

Поставил эту сборку. Довольно резво, но заявленной скорости и экономичности даже близко нет, 15-16 секунд до консольного приглашения, ещё 3-5 до экрана xdm. после логина как quest ест 146М памяти.

Настройки десктопа похоже порушены, не запускается оконный менеджер (кстати, какой он тут?), сеть не поднялась (не удивительно, при моей броадкомовской карточке)

Ядро весьма компактное: занято голой системой 32М, свободно 2007М (моя сборка ядра занимает 56М, свободно 1996М).

Архитектура сборки i686, хотя кто то заявлял, что x86_64

Непонятно, зачем в ядре отключен гипертрейдинг, ведь почти все атомы, кроме самых старых моделей идут с ним, а с ним на ~20% быстрее идут многопоточные операции.

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

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

з.ы. Использую Debian stable/unstable, ядро самопальное.

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

Поставил эту сборку. Довольно резво, но заявленной скорости и экономичности даже близко нет, 15-16 секунд до консольного приглашения, ещё 3-5 до экрана xdm. после логина как quest ест 146М памяти.

  • 146 Мб кушает с проприетарным nvidia и при использовании wicd
  • 115 Мб проприетарным nvidia и dhcpcd + wpa_supplicant для сетки
  • 50 Мб потребляется при использовании intel видеокарты и dhcpcd + wpa_supplicant

Настройки десктопа похоже порушены, не запускается оконный менеджер (кстати, какой он тут?), сеть не поднялась (не удивительно, при моей броадкомовской карточке)

Оконный менеджер compiz. Можно посмотреть с помощью Compiz Fusion Icon в меню. Если что-то не запускается, то нужно перелинковать. Я упоминал об этом в инструкции (см. prelink -au && prelink -amfR). Карточку добавить достаточно легко - докомпилируется только Ваш модуль. Ниже описал каким образом это сделать.

Ядро весьма компактное: занято голой системой 32М, свободно 2007М (моя сборка ядра занимает 56М, свободно 1996М).

Уточните, пожалуйста, как считали. С учетом модулей?

Архитектура сборки i686, хотя кто то заявлял, что x86_64

Кто? И зачем включать 64 битную адресацию, если в нетбуках не встречается более 4 Гб оперативки?

Непонятно, зачем в ядре отключен гипертрейдинг, ведь почти все атомы, кроме самых старых моделей идут с ним, а с ним на ~20% быстрее идут многопоточные операции.

Гипертрейдинг включен, поддержка нескольких ядер включена. Как проверяли? Возможно у Вас больше, чем 2 ядра... Я ограничивал под свой процессор на 2 ядра, надо вернуть стандартное значение 8. Сейчас подскажу как поправить.

# cd /usr/src/linux
# make menuconfig

В пункте:
Processor type and features  --->
    (2) Maximum number of CPUs

Заменить 2 на 8, затем добавьте свою карточку и пересоберите ядро. Если докомпилироваться будет, то очень быстро, если полностью, то около 20-25 минут займет вместе с установкой.

# make -j4 && make modules_install install && module-rebuild -X rebuild

P.S.

Благодарю, что отписали о недочетах. Поправлю.

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

есть небольшой лаг в гтк приложениях

Можете снимок сделать или описать более подробно?

P.S. После того как поправите ядро, если не сложно сравните тестом nbench результаты в дебиане и в моей гентушной сборке на Вашем железе. Мне интересно посмотреть результаты.

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