LINUX.ORG.RU

Gentoo для себя и девочки

 , , ,


1

1

Полтора года назад перешел на Gentoo, с Маков (3 года на них), до этого несколько лет был на Xubuntu. Gentoo великолепна, то что нужно. Не очень сложно (не почувствовал себя гением), лучше разобрался в системе, долгая компиляция - ставьте на ночь. Только что износ жесткого диска поболей будет, зато работает быстрее. На фотке два старых ноутбука с 4 гигабайтами оперативной памяти (основные машины), на одном система i686, на другом x64 - работает. Еще ставил на третий компьютер, он еще слабее - чувствовал что Firefox работает быстрее чем на Xubuntu. i3 без панелей (запускаю программы по горячим клавишам и из терминала), у девочки LXQt. Alacritty терминал. Пишу код в Vim. Git тоже в командной строке. Фильмы - mpv. Отключал лишнее в ядре, также нашел гайд, иногда еще что-нибудь отключаю и несколько дней тестирую. Размер скомпилированного ядра чуть более 6 мегабайт. Конфиги держу в гите, и вам советую. Гента такая классная что даже стал писать в их Вики. Half-Life 2 с эпизодами прошел недавно. Справа в терминале хороший онлайн переводчик с возможностью озвучивания - Translate Shell.

>>> Просмотр (1280x960, 77 Kb)



Проверено: cetjs2 ()
Последнее исправление: vitaly-zdanevich (всего исправлений: 1)

Я понимаю, что гента сексуальна, но почему бы на данные ноуты не поставить туже 7ку или 8.1?

grovekeeper
()
Последнее исправление: grovekeeper (всего исправлений: 1)

Как у топикстартера со зрением? От долгого сидения за монитором в потемках глазки ещё не вытекли? Ну да ничего, это только вопрос времени.

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

Оконная система управляет всем от, собственно, окон до тачпада и клавиатуры - юниксвейно, годно

Вы где это прочли? ;)

Ъ используют для хоткеев xbindkeys и аналоги, а не конфигурацию WM. И это ещё один камень в сторону Wayland, потому что в вяленом мире в текущем состоянии сделать подобные инструменты нельзя.

Иксы в чем-то лучше вайланда - сравнивать можно

Лучше тем, что программа, а не протокол, да ;)

Sway запускается по команде sway - ужасно неудобно и нелогично

Конечно неудобно и нелогично, это ж надо логиниться в tty без DM каждый раз ;)

Гном, под которым работает даже кровавый ынтырпрайз - плохо

Как раз потому и плохо, что кровавый тырпрайз. В кровавом тырпрайзе вообще всё плохо, надо пользователями издеваются. Ладно ещё гном, а вот когда пользователей за винду садят с урезанными по уши правами??

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

написание xorg.conf

Вы из метапрогерской текстофобной секты, что ли? ;)

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

а «гвоздями прибитами к иксам»

Ну Вы ещё за прибивание гвоздями к POSIX поругайте, ага ;) Надо ж уважать этих, альтернативно одарённых, с вёндами и прочими симбианами.

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

внезапно попросят установить несовместимую с гентой прогу на ноут для учёбы

Это что за концлагерь такой, в котором ассумят, что у человека в 2$21-м в принципе должна быть собственная пекарня? ;)

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

ничего не подозревавшего человека, который решил выложить скрин в галерею

И нагло сломавшего перед этим ЛОР, ага.

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

Вы где это прочли? ;)

Ну не я ж тут за иксы топлю :-)

надо логиниться в tty без DM каждый раз

Один раз - при входе. Хотя можно и автологин прикрутить.

потому и плохо, что кровавый тырпрайз

Так уж сложилось, что пока сообщество усиленно форкает некрософт и пилит свои уникальные болгеносы, именно кровавый тырпрайз обеспечивает развитие онтопика.

qtm ★★★
()
Ответ на: комментарий от Result-Code

Главное - чтоб не был реконструктором. Особенно - наполеоновских войн и императоров там всяких.

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

Ну не я ж тут за иксы топлю :-)

А при чём здесь иксы?

Хотя можно и автологин прикрутить

Прописыванием куда-то заклинаний, верно? ;)

именно кровавый тырпрайз обеспечивает развитие онтопика

Ага, чем больше такого «развития», тем больше у сообщества поводов форкать и пилить болгеносы без копроративного безумия ;)

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

хочешь сказать что гента с lxqt шустрее работает на Intel Atom, чем то что там стояло первоначально (XP/Win7)?

Я у нее раз 10 ехидно спрашивал, стало ли быстрее, это уже наш мем. Потому что стало быстрее.

если да, то какую версию ядра линукс поставил - 4.9?

Текущее ядро, с форком моего конфига - там лишнее отключено.

vitaly-zdanevich
() автор топика
Ответ на: комментарий от balsoft

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

Как насчет глобальных флагов компиляции? Например сейчас у себя в make.conf у меня есть такие строки:

COMMON_FLAGS=«-O2 -march=ivybridge -pipe»

CPU_FLAGS_X86=«aes avx f16c mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3»

А в NixOS? И вот правда на новой машине мне только скопировать из гита один конфигурационный файл, и ядро будет собираться с моими конфигами, и терминал, и GRUB конфиг тот же будет?

vitaly-zdanevich
() автор топика
Ответ на: комментарий от YogSagot

У меня также, хотя я и не играю. Но вот Doom 3 скаченный есть, раньше для него компухтер тормозил. Это же удобно. Стабильная версия. Космические Рейнджеры 2 сейчас вообще с массой обновлений внутри официальной версии, у них патчи до сих пор выходят.

vitaly-zdanevich
() автор топика
Ответ на: комментарий от vitaly-zdanevich

А в NixOS

В NixOS тоже так можно:

let cflags_overlay = self: super: {
    stdenv = super.stdenvAdapters.addAttrsToDerivation {
      NIX_CFLAGS_COMPILE = "-O2 -march=ivybridge -pipe -mavx -sse -msse2 -msse3 -msse4_1 -msse4_2 -mssse3 <...>";
    } super.stdenv;
  };
in {
  nixpkgs.overlays = [ cflags_overlay ];
}

но тогда придется компилировать всю систему локально (т.к. по-умолчанию там другие флаги), и делать это при каждом обновлении какого-нибудь glibc (или другой популярной зависимости, так как изменение зависимости заставляет Nix пересобрать пакет), т.е. чаще и больше, чем в генте. На самом деле гораздо эффективнее перестать беспокоиться о 1-5% приросте производительности от флагов оптимизации и наслаждаться бинарными кэшами (ну и оверрайдить только по необходимости, я например патчу bluez и pulseaudio чтобы absolute volume работал).

И вот правда на новой машине мне только скопировать из гита один конфигурационный файл, и ядро будет собираться с моими конфигами, и терминал, и GRUB конфиг тот же будет?

Да, это так. Правда обычно для читаемости и удобства конфиг разбивают на несколько файлов, но они все по-прежнему лежат в одном репозитории, и собираются в один системный «пакет». У меня довольно много устройств из вот этой репы собираются: https://github.com/balsoft/nixos-config/ с минимальными отличиями. Там описаны вообще все настройки, вплоть до тем GTK/Qt, конфига и расширений firefox, конфига и пакетов emacs, конфига нескольких гномовских приложений, терминала, swaybar, sway, и так далее. Ещё очень удобно, что можно систему для ноутбука и даже raspberry pi собирать на мощном десктопе, и раскатывать их с помощью nix copy (для raspberry pi система собирается внутри qemu, но для меня это абсолютно прозрачно благодаря никсовым «emulated systems»)

balsoft ★★
()
Ответ на: комментарий от vitaly-zdanevich

Пользуюсь довольно давно, кажется в 2015-16 первый раз установил.

Машин много: три ноутбука, один личный сервер, десктоп.

Минусы:

  • как уже и сказал, в том что патч какой-нибудь популярной зависимости типа glibc или openssl приводит к постоянной пересборке мира. Это возможно будет решено в далеком будущем, когда деривации разделят по фазам, тогда нужно будет только перелинковать весь мир, что быстрее, чем его собрать, но пока что это только мечты.
  • Удобный интерфейс для самого nix (nix flakes) появился только недавно, и пока что не релизнулся. В master постоянно встречаются небольшие баги. Мелочь, а неприятно.
  • Запускать динамические бинарники, собранные для других дистров, очень больно из-за отсутствия /lib, /usr/lib и так далее. Решается запихиванием этих бинарников в свои собственные чруты через buildFHSUserEnv
  • Система требует переосмыслить многие вещи: софт можно компилировать только внутри nix-shell (или ещё лучше полностью через nix), всё декларативно а следовательно для изменения любого конфига приложения нужно править configuration.nix, и так далее. Сначала больно, потом осознаешь преимущества и начинаешь наслаждаться.
balsoft ★★
()
Ответ на: комментарий от chenbr0

А где девочка?

да, я тоже считаю, тема не раскрыта. заявку сделал и не то, что на обои не повесил, а даже свет выключил.;(

crypt ★★★★★
()
Ответ на: История безжалостна от fox72

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

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

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

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от pingvinek

переставь винду, зачем ставить ей чужеродный для неё Линукс?

переставлять придется реже

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

Одно другому не мешает ;)

Самые свободные и при этом не вконец бардачные страны, типа Испании, ЮАР, Бразилии, Мексики, Молдовы, Украины, Румынии — к «первому миру» отнюдь не относятся.

mertvoprog
()
Ответ на: комментарий от vitaly-zdanevich

стало быстрее

И дело точно не в том, что винда была загажена? ;)

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

Ну а как их ещё делать по дефолту? ;)

Мы аж до середины 11-го класса, когда домашняя пекарня появилась, все рефераты от руки писали, на зЁбре ;) В качестве материалов печатные книги да газеты, в редких случаях добытые через третьих лиц распечатки из Педивикии ;)

Всякие декоративные элементы ещё через трафареты писали, по наследству доставшиеся, куда там вашему WordArt ;)

В ДСТУ даже оговорено отдельно, как оформлять дипломные при машинописном наборе (на печатной машинке, то бишь). Вот кто этим пользуются — это вопрос, конечно, но думали воспользоваться как лайфхаком, чтобы не подгонять выхлоп XeTeX под писанные под Word требования, а просто забабахать моноширинный текст шрифтом GNU TypeWriter :D

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

А в универе какая разница будет? ;) Мы вот ноутбук к моменту поступления заимели, но есть ещё более нищие студни, в особо тяжёлых случаях их даже родители не обеспечивают. Брать кредиты на учёбу, как в ентих ваших муриках, здесь не принято.

Ладно будущие айтишники могут воспользоваться компуктерными лабораториями, в которых после пар допускается сидеть, а гумунитариям что делать? ;) Хорошо, если хоть библиотеки компьютеризированы, ну и ВУЗов обычно не бывает в такой глухомани, где ни компьютерных клубов, ни коворкингов нет.

Короче, писать от руки вполне может оказаться единственным толково доступным вариантом даже в 2$21-м ;) Хотя на это надо время, которого в перерывах между ВУЗом и работой в макдаках, чтобы хоть на картоху с мивиной прожить, и так крайне мало.

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

Вычоооо, в XVIII-м веке крепостное право ещё, какое высшее образование вообще для простолюдинов? :P

У Нас прародители ещё в школе на клочках газет писали, собственноручно скрафченными из дубовых галлов чернилами. Ибо даже чистая бумага была роскошью, такие дела.

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