Тёмный

🐧 Обзор на Gentoo Linux 

Ampersand
Подписаться 9 тыс.
Просмотров 46 тыс.
50% 1

Долгожданный (нет) обзор на Gentoo Linux.
Ссылки:
Gentoo Handbook: wiki.gentoo.org/wiki/Handbook...
Clang Bootstrap: wiki.gentoo.org/wiki/Clang/Bo...
Gentoo Use flag index: www.gentoo.org/support/use-fl...
Gentoo Packages: packages.gentoo.org/
ccache: wiki.gentoo.org/wiki/Ccache

Опубликовано:

 

28 дек 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 279   
@DEMID088
@DEMID088 Год назад
1 - "Чувак, я тебе написал ВКОНТАКТЕ, ответь" 2 - "Щас, пересоберу браузер"
@HECKAKYH-ADEKBATEH
@HECKAKYH-ADEKBATEH Месяц назад
3 - "Щас, броузер требует пересобрать библиотеку" 4 - "Щас, библиотека требует пересобрать glibc с новой опцией" 5 - "Щас, glibc требует пересобрать всю систему" 6 - "Щас, пишу с другого компа, иксы упали и больше не поднимаются"
@DEMID088
@DEMID088 Месяц назад
@@HECKAKYH-ADEKBATEH 😁😁😁
@HECKAKYH-ADEKBATEH
@HECKAKYH-ADEKBATEH Месяц назад
@@DEMID088 😁 Жиза. Но гента - самый лучший дистрибутив для тех кто любит софт.
@alexvarnavsky3739
@alexvarnavsky3739 Год назад
Спасибо, сэкономил мне кучу времени)
@irgendwer234
@irgendwer234 Год назад
Спасибо. Интересное видео. Попробую установить Gentoo. С новым годом
@zaebaniyunderground6260
@zaebaniyunderground6260 Год назад
Генту - это когда захотелось чего-то нового, после арча :-)
@karelinars
@karelinars Год назад
Ну не соглашусь. Генту это когда захотел систему, которая будет настроена и собрана только под твое железо. Собирал генту еще до freebsd, debian и arch.
@hawkeyjet4758
@hawkeyjet4758 Год назад
Пожалуй, лучший в практическом смысле обзор на генту)
@user-uj8ep6fe3k
@user-uj8ep6fe3k Год назад
Просто спасибо, чуть вновь не упал в туже ловушку
@ronbarhash
@ronbarhash Год назад
Это видео вдохновило меня поставить на комп Генту :) давно это откладывал, видимо время пришло..
@Sneg00vik
@Sneg00vik Год назад
Больше 5 лет пользуюсь десктопом, ноутом и домашним сервером под управлением Gentoo. Менять дистр как-то лень - привык уже к определённому уровню кастомизации и прозрачности того, что как работает.
@user-lz4hy5uq1o
@user-lz4hy5uq1o 4 месяца назад
жиза
@grubnekina73
@grubnekina73 2 месяца назад
На ноут врядли ты собирёшь генту, ток если у тебя проц хотя бы ай5 и 8гб оперативы в запасе. На мой ноут с 8 гб(только) и b960 процом 2011 года выпуска.. я собрал, но ноут юыл включенным боле 5 дней. 4 дня компилилась
@primenzzz4602
@primenzzz4602 5 дней назад
в каком смысле прозрачности
@primenzzz4602
@primenzzz4602 5 дней назад
@@grubnekina73 что значит компилилась
@RusSkiper
@RusSkiper Год назад
Имхо, генту это отличная ось для повседневного использования, просто не нужно зацикливаться на официальном репозитории. Тот же либреофис можно установить и с офф.сайта, скачав бинарник. Компиляция имеет смысл только для кастомного монолитного ядра и базовых утилит и библиотек, которые влияют глобально на всю систему. А чисто прикладной софт можно и нужно ставить бинарниками. И не нужно тогда сносить уже настроенную систему.
@user-lz4hy5uq1o
@user-lz4hy5uq1o 4 месяца назад
Согласен. С декабря 2023 вариант бинари ставить стал ещё проще. На оф.сайте про это пишут.
@Tapok
@Tapok 7 дней назад
>>можно и нужно ставить бмнарниками. Не согл, почему так? Говорят из исходников безопаснее и чаще рекомендуют для работоспособности пакета "наверняка"
@anarchomaus
@anarchomaus 2 месяца назад
Много полезной инфы, спасибо.
@user-ty6vu5ut6g
@user-ty6vu5ut6g Год назад
Классный обзор. Осталось осмотреть второй дистрибутив для любителей, что-то изучать - Slackware.
@zproger
@zproger Год назад
Хорошее видео, чисто мое мнение, что на этой системе можно поработать некоторое время, чтобы улучшить свои же навыки, но использовать на постоянной основе не самая лучшая идея)
@user-hy3bv7cp7e
@user-hy3bv7cp7e Год назад
Использую постоянно на работе уже лет 10. Если работаешь программистом то это просто такой же дистрибутив как и остальные.
@yuriorkis_scream
@yuriorkis_scream Год назад
​@@user-hy3bv7cp7e испытал удовольствие от написанного вами. Рад что еще есть адекватные программисты)
@krator3
@krator3 11 месяцев назад
​@@user-hy3bv7cp7eну я бы поспорил. Программисты бывают разных специальностей и вряд-ли frontend программист поймет эту систему хотя бы на уровне скажем backend разработчика. Так что это всё условность. Тем более если работать программистом, то нужно много времени. Поэтому лучше писать код для работы чем это же время тратить на сбор системы
@gldn_drgn
@gldn_drgn 6 месяцев назад
​@@user-hy3bv7cp7eАбсолютно согласен,но с оговоркой,что кодеры разные.Как уже писал человек выше - фронтендеру эта система вряд ли дастся просто.Вам вот на ней комфортно.Как системный программист,могу сказать,что генту - это шедевр в плане реализации,и если потратить на него время,оно стоит того.Но я все таки перешел с генту на lfs,потому что мне захотелось больше кастомизации.
@peaktopmoscow
@peaktopmoscow Год назад
Спасибо за видео :) У меня самый быстрый Nas на генту :) на e5 и i9 (либреофис собирается так быстро как будто установка бинарников) все супер быстро, а начиналось все с в далеком lga478 Celeron 1800.......... :) Для серверов самое то!
@user-bh2ot5ks8f
@user-bh2ot5ks8f Год назад
Как бывший пользователь генту и немного программист хочу сказать что вся эта оптимизация с компиляцией под платформу выведенного яйца не стоит, компилятор просто не способен самостоятельно оптимизировать код с использованием дополнительных команд, это должен сделать программист на этапе разработки кода
@ronbarhash
@ronbarhash Год назад
зато после таких экспериментов начинаешь лучше понимать зачем "программисты" жаждут производительное железо для работы :) это не "прихоть", а жизненная необходимость.... :)
@user-mr9tw6rj9i
@user-mr9tw6rj9i Год назад
@@ronbarhash Можно и на слабом только это работа без права на ошибку
@gldn_drgn
@gldn_drgn 6 месяцев назад
Как пользователь генту и опытный программист,могу сказать,что вы только что написали чушь.Чтоб вы знали,в компиляторах даже отдельные флаги есть,указывающие на уровень оптимизации.Потому что исходный код,написанный на языке программирования компьютер понять не может.Он понимает только машинный код.Для этого исходный код компилируют в машинный,причем компилируют под конкретную архитектуру и систему.Сделать это можно с оптимизацией,использующей особенности строго определенной архитектуры или(в некоторых случаях) даже процессора.Машинный код не распространяют в самом оптимизированном виде как раз потому,что сильная оптимизация делает невозможным использование на другой комбинации архитектуры и платформы.Поэтому исполняемые файлы компилируют как правило со низкой степенью оптимизации(их всего 4 в компиляторе gcc,например),чтобы они запускались на как можно большем количестве устройств.Кстати,именно для этих целей и была создана JVM.Чтобы распространять код в байткоде,который одинаков для всех javalike языков(Java,Kotlin,JRuby) и где пользователю достаточно поставить на свое устройство jvm, чтобы пользоваться всем написанным ранее java кодом.
@Michaelius1111
@Michaelius1111 5 месяцев назад
​@@gldn_drgnсудя по всему, не такой уж Вы и опытный программист. Понимаете ли, если программа изначально туфта медленная, то флаги оптимизации, конечно, её ускорят, но если бы она изначально была написана нормально, это помогло бы куда больше
@egorkorostelev999
@egorkorostelev999 4 месяца назад
А если та или иная программа просто не написана под определенную процессорную архитектуру, допустим под RISC-V или ARM, из самых популярных?
@mblanche
@mblanche Год назад
-march=native в сердце. Как же хорошо
@ulcuber
@ulcuber Год назад
Тут ещё пару моментов можно отметить. Я пару лет уже сижу на Gentoo (всё ещё). Во-первых, исходники занимают много места на диске. Например, условные 1.7 GB исходников ядра для сборки бинарника в 10 МБ. Во-вторых, для больших пакетов требуется много оперативной памяти. А среди них браузер -- самое часто используемое приложение, которое как раз хотелось бы оптимизировать. В итоге Gentoo -- система компромиссная, используй бинарников сколько захочешь. А ещё оперативка нужна, чтобы компилировать на файловых системах, монтируемых прямо в оперативку. А зачем? А чтобы SSD не убить. А тот же ccache как раз мучает SSD. А вот для чего идеально подходит Gentoo, так это для кросс-компиляции. Особенно под микро-ПК на ARM-архитектурах, куда бинарники не поставляют, где процессорное время весьма ограничено. Особенно хорошо с зоопарком одинаковых одноплатников и сервером компиляции для них. У Gentoo есть потенциал расширить пакетную базу бинарниками под множество процессоров. Только видов процессоров и вправду много. Gentoo может помочь раскрыть потенциал энергоэффективных ARM-процессоров, чтобы они перестали быть уделом мобильных устройств или же чтобы мобильный компьютер не казался ограниченным по софту.
@mkuznetsoff
@mkuznetsoff Год назад
Концовка до слез(
@lufog
@lufog Год назад
Как вариант, альтернатива Arch Linux + ALHP x86-64-v3 или x86-64-v2 репа. Хотя там тоже есть свои нюансы issue #68. К слову, вроде мейнтейнеры Arch собирались толи официальные репы апнуть до v2, толи прикрутить v3 репы сбоку. Но уже второй год пошел, а дело дальше разговоров не сдвинулось. 🤷‍♂
@drino955jug3
@drino955jug3 Год назад
Используй подсказки, например на том же видосе с генту дай подсказку юзерам с сылкой на твое видео. Ток начал смотреть видео, сейчас на 3:02 но подача уже нравится, спасибо!
@govninu
@govninu Год назад
ставь лайк если плакал на моменте с rm -rf /* 😭😭😭
@ronbarhash
@ronbarhash Год назад
я не плакал :) а искренне радовался... ведь это не скучній "format C:"...это фиерия....
@user-mr9tw6rj9i
@user-mr9tw6rj9i Год назад
Я надеялся что там будет это сudo dd if=/dev/zero of=/dev/sdа Все таки это больше в стиле генту
@nakidai
@nakidai 3 месяца назад
@@user-mr9tw6rj9i sudo в системе не было, чтобы написать такое
@Inf1e
@Inf1e Год назад
В портаже есть бинари. А вообще да, прирост от ручной компиляции незначителен, кроме заведомо экстремальных случаев (в десятых годах фаерфокс можно было неплохо разогнать включением AVX, в официальном бинаре такой роскоши не было).
@vormkrieg6140
@vormkrieg6140 11 месяцев назад
Лично для меня дистрибутив Gentoo как хобби дома. Это как медитация. На работе же у нас только Debian и немного CentOS. В качестве серверов, разумеется.
@user-wn3jt9sg1w
@user-wn3jt9sg1w Год назад
Интересно было бы посмотреть тест после компиляции блендера на артиксе...
@AstolfoKawaii
@AstolfoKawaii Год назад
Я считаю что основная фишка gentoo это не производительность, а бесконечная кастомизация (раньше даже была эксперементальная поддержка ядра freebsd), ради производительности и правда нет смысла ставить
@ronbarhash
@ronbarhash Год назад
Она про "свободу" и про то, чего она "стоит"... многие даже к убунты не приходят, оставаясь в плену Windows... сегодня видел ИТшника (виндузятника), который бегал по офису в поисках мышки, что бы что то сделать на компе другого сотрудника :) "без мышки, как без рук...девиз виндузятника" :)
@darmoed_phantorm
@darmoed_phantorm Год назад
@@ronbarhash а что он будет на tab тыркать?
@Inf1e
@Inf1e Год назад
@@darmoed_phantorm симуляция мыши с клавиатуры есть в винде начиная с win95...
@johnsmith27459
@johnsmith27459 Год назад
Да, тоже думаю добавить -cups в глобальный use флаг в /etc/portage/make.conf, потому что никак не могу найти драйвер для моего Canon MF8230CN (или как он там, я забыл уж его модель).
@AlexandrVtoroy
@AlexandrVtoroy Год назад
Слушай, полезное видео, как появится лишние 3 дня для компиляции генты обизательно установлю
@ulcuber
@ulcuber Год назад
Я разметил диск под Gentoo, используя Gparted, чтобы не возиться с терминалом. Так тоже можно. Пусть я и использую только терминал и браузер для работы, но надо уметь выжать максимум не только из клавиатуры, но и из GUI. Программирование всё-таки нужно для экономии времени и решения проблем. И в целом проблем в работе хватает, чтобы решать их, а не создавать себе новые ради соревнования с собой.
@sah4pok633
@sah4pok633 Год назад
Хороший ролик, было бы ради любопытства увидеть сравнения перфоманса по классическому phoronix с бинарным арчем (один из самых производительных). В итоге я сам разочаровался в Gentoo хотя пользование им приятное и интересное для изучения. Так что лучшего дистра пока в жизни не существует и существовать не будет пока не произойдет явное чудо. Не совсем понял зачем ты удалил систему с концами, неужели нет другого диска чтобы поставить более свежее что то? На память хотя бы, не зря же её собирал столько времени)
@avencores
@avencores 7 месяцев назад
Жду теперь обзор на альт Линукс)
@kircatle
@kircatle Год назад
Ясно, автор нашёл работу
@Yetishkin_Pistolet
@Yetishkin_Pistolet Год назад
Я тоже как-то упоролся и таки собрал генту, даже 2 раза под разные системы и натянул xfce и fluxbox. Но это в принципе, всё гимнастика. Можно даже соревновния устраивать по сборке генту, кто быстрее ))
@xelnagamex
@xelnagamex Год назад
а почему без --no-preserve-root работает?
@toadtg
@toadtg Год назад
самый настоящий обзор генту без воды не то что у других
@DmitryRomantsov
@DmitryRomantsov Год назад
Доооолго сидел на Gentoo. И все меня устраивало, все работало, несмотря на тестовую ветку, с кучей размаскированых пакетов. А потом надолго оказался без интернета. А когда он появился, то был медленным. И вот что-то мне понадобилось поставить или обновить, уж не помню. И тут-то и оказалось, что для генту нужен оч шустрый инет )
@mixfaa
@mixfaa 7 месяцев назад
привет, у меня ни на одном дистрибутиве не работало аппаратное ускорение, мне посоветовали генту, но у меня есть дела по жизни кроме него, есть какой волшебный дистрибутив или пакет чтоб просто включить аппаратное ускорение, и чтоб всё работало с ней как на винувс?
@SergeyVolkov
@SergeyVolkov Месяц назад
Нужна видеокарта amd, и будет работать аппаратное ускорение на любом дистрибутиве линукс или даже freebsd. Даже включать не понадобится, оно само "просто работает".
@drewexecutor
@drewexecutor Год назад
Есть ещё существенный минус - надо более или менее регулярно обновлять систему (хотя бы раз в полгода). Если на это забить и попробовать обновить спустя пару лет - можно нарваться на полный факап, т.к. прошлые срезы portage и промежуточные старые файлы с исходниками пакетов ещё найти надо. Особенно люто это бывает при смене EAPI (чтото вроде поколения скелетов сборки пакета). Если взять туже бубунту 3-5 летней давности и обновить её - словить упавшую систему шансов гораздо меньше, особенно если всё настроено без костылей и самосбора (configure/make install).
@alexhitch9034
@alexhitch9034 Год назад
Скажите, а что ни так с Убунтой? Планирую поставить Линукс и вот задумался о выборе дистрибутива...
@drewexecutor
@drewexecutor Год назад
@@alexhitch9034 Всё с ней норм) если это первый дистрибутив, то лучше начни с неё
@ronbarhash
@ronbarhash Год назад
@@alexhitch9034 я надеюсь, что вы не с винды на линукс переходите и у вас есть запасной "тазик" или флешка с прошлой системой ну либо еще проще, возьмите отдельный новый диск для нее... нервные клетки плохо востанавливаются :)
@gumelov
@gumelov Год назад
Так это мне кажется с большинство системами. Арч с год не обновлял, вот это я прыгнул на грабли, еле оживил систему до сих пор пакеты поломаны многие. Или когда была смена коренных сертификатов доменов, BInd на старом FreeBSD не имел такой опции, на очередном апгрейде по очереди все накрылось. Так что тут он не выделяется =)
@victorbrand8913
@victorbrand8913 6 месяцев назад
Раз в полгода? Я бы сказал, что генту надо обновлять не реже, чем раз в два месяца. И то, проблемы могут быть. Обновлять где-то раз в две недели - нормальный график, вплоть до месяца - более-менее ОК.
@user-dv8lt9rc4w
@user-dv8lt9rc4w Год назад
генту такой дистрибутив, который ненавидишь и любишь. у меня на нем завязана работа и главный для меня плюс, когда вся система, со всеми настройками в архиве весит 2Гб другой момент, если по какой то причине не обновлялся пару месяцев, то потом можно посидеть решая вопросы со всеми зависимостями и что для себя подчерпнул, так это использование clang, я же всегда сидел на gcc и даже не задумывался об альтернативах спасибо!
@user-ur6zg1gx7k
@user-ur6zg1gx7k 5 месяцев назад
А шо вместо gentoo ?
@SP-hb6dd
@SP-hb6dd Год назад
Надо бы, конечно узнать, на чём собирают blender сами мейнтейнеры и с какими ключами, чтобы обзор не превращался в битву компиляторов gcc vs clang или какой - нибудь intel c. Также gentoo предлагает несколько use флагов для блендера, попробовать хотябы включить jemalloc и сравнить. Довольно часто оптимизация по размеру -Os может снизить потребление памяти, бывает, что и производительность поднимает.
@ronbarhash
@ronbarhash Год назад
Видео не про "сравнение X с Y...", а про "жизнь после ...Z" :)
@lllllllllllllllllllllll918
@lllllllllllllllllllllll918 Год назад
Тоже так думаю. Начинать изучать линукс нужно с gentoo
@JamesSmith-ix5jd
@JamesSmith-ix5jd Год назад
Я так не думаю, слишком высокий порог, грубо говоря при переходе с винды даже просто мелкие особенности простых дистрибутивов выбешивают, а первые 3 месяца самые опасные, легко вернуться на винду. И ты хочешь что бы все эти 3 месяца чел просидел читая интернет как настроить систему что бы работали базовые вещи? Да такого не будет.
@ronbarhash
@ronbarhash Год назад
@@JamesSmith-ix5jd зато, то чувство когда поборол эти косяки не заменить ни чем :) я понимаю о чем вы :) я даже с простой убунты возвращался много раз на винду :) но все равно винда не может подарить тех ощущений, что *nix :)
@Vovator.
@Vovator. 8 месяцев назад
👍
@oz7837
@oz7837 Год назад
А я как раз с Арча прыгнул на Генту. Рад что можно выкинуть ненужные зависимости из пакетов. Смог ускорить систему процентов на 20-30. По сравнению с Бубунтой это просто ракета.
@out_of_memory
@out_of_memory Год назад
процентов 20-30 это довольно много. то есть в вашем случае разница ощутима, причем довольно сильно?
@Old_Pohabych
@Old_Pohabych Год назад
Не верю. (Ц)
@darmoed_phantorm
@darmoed_phantorm Год назад
а с арчем?
@HECKAKYH-ADEKBATEH
@HECKAKYH-ADEKBATEH Месяц назад
У меня было много разных дистров, от убунты и сюзе, до арча и никсос. Генту абсолютно лучший, в кастомизации, идеальный еслигкомп для тебя не просто инструмент, а Калькулейт самая лучшая генту.
@user-fz3ln9pw6k
@user-fz3ln9pw6k 11 месяцев назад
Финал шикарен - rm -rf /* 😂😂😂
@SPRATAY
@SPRATAY Год назад
Генту дистр для специфичных флагов, больше всего связано с отключением всякого ненужного, например пулсеаудио и pipewire, или наоборот включение то что давно отключено в бинах, а ещё баланс версии пакетов, ну и конечно можно выбрать системд или опенрс, да ещё уже на блюдечке добавили бинарные пакеты в которых можно менять флаги Карл, поэтому для меня остаётся Мейн дистр который менять незачем, он не про ускорение, а про реализацию, мобильность
@user-ty6vu5ut6g
@user-ty6vu5ut6g Год назад
Вопрос: а с части бинарных пакетов сняли статус "masked"?
@SPRATAY
@SPRATAY Год назад
@@user-ty6vu5ut6g с каких то да, с других нет, но в плане основных да
@user-ty6vu5ut6g
@user-ty6vu5ut6g Год назад
@@SPRATAY Спасибо. Приму к сведению.
@AlexandrVtoroy
@AlexandrVtoroy Год назад
я не видел новых видео уже 10000 лет!
@AlexandrVtoroy
@AlexandrVtoroy Год назад
А какую ос теперь юзать будешь? Artix?
@ampersand3636
@ampersand3636 Год назад
Да. Может быть дуалбут с виндой сделаю, не все программы, которые мне нужны работают через вайн
@AlexandrVtoroy
@AlexandrVtoroy Год назад
У меня такое раньше было, а потом я посмотрел в archwiki и понял что некоторые пакеты доустановить надо, после этого весь софт, который мне нужен легко заработал. Хз, может поможет
@RustamSafaraliev
@RustamSafaraliev Год назад
Так же когда то увлёкся gentoo дни компиляций затянуло всё так по началу хлопотно разбираться во флагах ,обциях компилятора итд. Много раз было поставил компилировать на ночь утром оно еще делается и постоянно комп трудится работает итд . Годик попользовался покопался сравнил с debian based fedora итд и понял что в наше время многопоточных камней и десятки гиг оперативы погоды особой мне не делают а во многом похоже что я ей не пользуюсь а постоянно что то или конфигурировать или компилировать пересобирать, обновлять итд . В итоге ушел на arch . Установил бекап настроил и забыл .. Хотя тоже по началу возился дособирал, улучшал ,менял обратно итд . В итоге успокоился ,да и честно сказать на моем железе проблем арка не делает . Так что лет 5 не думаю о основной системе
@JamesSmith-ix5jd
@JamesSmith-ix5jd Год назад
лучше вообще на никс уйти, там конфиг это и есть твоя система, а обновы можно включать чтоб сами устанавливались и не морочить себе голову, ведь атомарное обновление позволит откатиться на любой снапшот даже если что нибудь сломается
@RustamSafaraliev
@RustamSafaraliev Год назад
@@JamesSmith-ix5jd Да и никсы были ,но там совсем все архаично это уже слишком для основной системы десктопа .Есть у меня фряха с иксами на другом компе ,но там есть ограничения по декстопу по сравнению с линем
@mikrikvude
@mikrikvude 10 месяцев назад
Объяснение: -O0 означет без отмизизации, -O1 обычные оптизации, -Os оптимизация по размеру (команды процессора станут меньше, потеряется оптимизация незначительно), -Oz оптимизация более глубокая по размеру, оптимизация станет меньше, -O2 оптимизация повышает производительность в угоду размера бинарного файла, -O3 более жесткие методы оптимизации компилятором (-O3fast экстримальная, может неправильно работать программа/библиотека) -O3 вполне можно использовать, так как половина тех пакетов что ломаются от такой оптимизации уже имеют переопределение на более низку (-O1, -O2,(-Os, -Oz) и т.д)
@uis246
@uis246 8 месяцев назад
-O3fast скорее всего распарсится как -O3. Не надо так. Правильно -Ofast
@mikrikvude
@mikrikvude 8 месяцев назад
@@uis246 спасибо что исправил)
@RenegatN
@RenegatN Год назад
Сидел на Gentoo долго. Неразрешаемые зависимости при очередном обновлении мира доконали. Дело было восемь лет назад. Ностальгия Сейчас сижу на Arch, после Gentoo и вдумчивой сборки LFS проблем ноль. Буквально месяц назад обзавелся двухголовой матерью с процами 2678v3 и думаю, а не тряхнуть ли стариной. На 48 потоках у меня GCC 12 для LFS собирался от силы две минуты
@neko8391
@neko8391 Год назад
Зато я вижу все зависимости и процесс сборки системы
@derykams7755
@derykams7755 9 месяцев назад
Самое грустное, что я видел за последние несколько месяцев. Когда я включал видос, я не ожидал, что увижу концовку мелодрамы((((
@user-gx4pj5qk9k
@user-gx4pj5qk9k Год назад
Иногда просто нету другого выбора кроме Генты: например, когда речь заходит об установке современной ОС на экзотическую архитектуру.
@Inf1e
@Inf1e Год назад
На этом этапе Генту превращается в неплохо спроектированный костыль для LFS.
@gumelov
@gumelov Год назад
На пример? тот же freeBSD на такое дремучее барахло ставил.
@darmoed_phantorm
@darmoed_phantorm Год назад
dedbian?
@JamesSmith-ix5jd
@JamesSmith-ix5jd 5 месяцев назад
T2 system или как-то так, там чел все подряд архитектуры патчит.
@kianseibel2236
@kianseibel2236 Год назад
Мне нравится Генту, отличная система. Но да - время компиляции - это ад. Если тебе быстро нужен софт установить - ну иди, потрахайся с флатпаком (нет, не надо), или скачивай с сайта и устанавливай ручками. Поэтому я в итоге на свою Генту навернул Bedrock Linux. И теперь у меня есть и Гента, и Devuan :D Да, вкратце, бедрок линукс позволяет тебе пользоваться сразу преимуществами несколько дистров сразу. К сожалению, без гарантий стабильности в долгосрочной перспективе, но у меня пока всё норм, тем более, что я не жадничаю, и просто рядом держу девуан, что есть форк дебиана, для быстрой установки бинарников. Ну и тяжёлые вещи обычно не пихаю в мир для компиляции. Получилась такая сбалансированая система, где недостатки генту я нивелирую недостатками дебиана :D Спрашивается, зачем мучился, мог бы поставить нормальный дистр, вроде артикса, но пока меня всё устраивает)
@laritus8359
@laritus8359 Год назад
Основной лайфхак который надо использоваться в генту с USE флагами - это не добавлять что-то (самая распостраненная ошибка), а убирать ненужное (например тот же clang при наличии gcc тянет всегда при попытки установить firefox). Или заменять часто обновляемые крупные пакеты на бинарные сборки этих же пакетов пример rust на rust-bin. В таком случае количество зависимостей и время сборки значительно уменьшается. А, что касается время сборки, так решается установкой бинарных версий прог (и даже там можно играться с выбором USE флагов, без существенных затрат на компиляцию :)). Особенность этого дистра, это точно не ежедневные обновления, даже не еженедельное :)... один раз в месяц (этого достаточно), при 600 пакетов, сборка на компе 10 летней давности с 4 гигами ОЗУ (к тому же ДДР3) и двумя дохлыми ядрами около 6 часов и это точно не явл. проблемой в 2022 г. (где минимум 4-х ядерники и 8 гиг озу ДДР4-5!)? :) Генту для тех кому не нужны жирные пакеты :) и который часто используется гитом. Тот же dwm автора, он с одинаковой скоростью будет собирать и на Арчлинуксе и на Генте (нет никакой разницы). Если вы любите консольные аналоги прог и баш скрипты вам по большому счету без разницы Генту или Арчлинукс, также как и компиляция ядра (одинаковая на любом дистре) :), который к слову сказать уже тоже обрастает ненужными зависимостями (привет Системед!) именно по этому у автора бинарная сборка в Арче потребляет больше памяти... Советую автору переходить не на Арчлинукс, а на Войдлинукс :), дистры одинаковые, но философия генту и подход к решению проблем сохраняется. Кстати автор не сравнивал общее количество пакетов... я например был разочерован Гентой после того как в Арче у меня было меньше количество пакетов (зависимостей), НО в Арче я использовал например Гит для компиляции программ из исходныков, в то время как в Генте я компилировал предустановленными пакетами т.е. смотря что и как сравнивать :).
@onizuka117
@onizuka117 Год назад
"так решается установкой бинарных версий прог" для бинарных сборок есть arch, fedora, void
@laritus8359
@laritus8359 Год назад
@@onizuka117 полное непонимание как работает система генту :). Вы ставили бинарные пакеты в генту? В Арче и пр. дистрах нет выбора зависимостей, НО в генту, даже бинарный пакет можно установить исключив какие-то зависимости, например я использую бинарную сборку firefox без clang, попробуйте установить firefox в Archlinux без clang. Получилось? Или вам например не нужен pulseaudio с firefox, НО в арче он установит firefox c либой libpulse. Вот так в системе и собирается мусор :) или забивается оперативка "жирными" пакетами, функционал которых не используется. И это не понять тем кто не использовал генту (тупо не с чем сравнить :), вы думаете, что это нормально и так везде). Или посмотрите набор називисимостей для ffmpeg уверен, вы даже треть из того, что у вас установится по дефолту, не используете :). Логика понятна? Генту выбирают не из-за скорости работы пакетов (вообще безсмысленно сравнивать), а из-за чистоты и кастомизации, это как изучать Айкидо, пока вы молоды и у вас есть мускулы, вы воспринимаете Айкидо как бальные танцы (потому, что бокс или др. силовые единоборства делают ставку на мускулы), но в старости когда силы распылять уже биологический возраст не позволяет именно Айкидо позволяет вам эффективно реализовывать то, чем вы владеете... долго учится, но результат того стоит :). Генту учит думать и понимать не столько систему, как самого себя, через взаимодействие с системой :), а арч и др. бинарные дистры лишь учат копировать и жить по жаблону кем-то заданным за вас (или навязанным вам в виде Системед например... кто-то решил за вас, что это нужнее вам лично :)) :)
@TheHadvig
@TheHadvig Год назад
@@laritus8359 А что ещё стоит из флагов стоило бы отключить и почему?
@laritus8359
@laritus8359 Год назад
@@TheHadvig зависит от софта, вашего железа (да это важно т.к. например -cups отключает поддержку принтеров, можно отключить также поддержку сканеров или блутуза например, как сделал я для себя) и вашего предпочтения в функционале программы. Это как спрашивать пианиста, а какие клавишы у пианина стоило бы отключить? Пианист сыграет вам мелодию из пиратов карибского моря не используя и четверти клавиш инструмента, а для какого-то более сложного музыкального произведения уже понадобиться более широкий диапазон задействованных клавишь - правильно? :) Самое нудное в плане времени сборки это тулкиты (gtk, qt), компиляторы gcc/clang, языки типа rust (который уже поддерживается ядром 6 и поддержка которого в будущем будет по дефолту везде от которого не избавиться, но который не обязательно также комбилировать с 0, а можно использовать rust-bin т.е. бинарную сборку) ну и мощные проги типа libreoffice, firefox (из того, что я использую), wine... как понять какие флаги отключить? Устанавливаете например Firefox-bin, а он вам в зависимостях pulseaudio ставит, указываете -pulseaudio и если при установке не выдает ошибок, значит это зависимость не явл. обязательной и без нее можно обойтись. Пару дней наблюдая за сборкой всей системы вы сами узнаете какие пакеты собираются больше всех и если попытаться их убрать из зависимостей других пакетов используя USE флаги вы поймете, что не порождаете проблему с долгой сборкой и цикличными зависимостями которые приводят к ошибкам. Для меня после того как я разобрался с возможностью видеокарты и понял, что у меня все через vaapi поотключал все лишнее все стало проще в мультимедии (ffmpeg подключил только openh264 и мне его хватате на pentium g3220 для просмотра всего видео контента в ютубе, хотя современный кодек vp9 раньше полностью загружал проц. и не возможно было, что-то запускать паралельно для работы). Любой нормальный софт проще и логичней собирать из исходников под свои предпочтения :), я на арче для этого использовал git clone репозитария создателя софта, ну так если софт собирается из исходников, нафига нужен тогда AUR арча с кривыми зависимостями (все больше софта в AUR-е просто не ставится)?!? Или пример в Арче я использовал grub для закрузки ядра (как 99 % пользователей линукса), а Гента меня научила пересобирать ядра. Торвальд Линукс в ядре указал command line где в самом ядре можно указать раздел root и не использовать костели в виде grub. Я не трачу время на пересборку grub потому, что его у меня уже нет :), а скорость загрузки системы на 2 секунды быстрее :). Чему гента учит помимо USE флагов? :) Вот сейчас я уже знаю как делать прошивки под свой роутер :), а завтра (когда обновлю комп) я смогу делать прошивки под свой смартфон например :), где из прошивки AOSP удалить все гугл приложения и установить алтернативу из F-droid :)... но для сборки прошивки для мобилки, реально нужен комп помощнее (у меня сейчас затычка, это даже не проц, а опертива :)).
@laritus8359
@laritus8359 Год назад
@bbduck мой инструмент не железо, а мозги :) прежде всего своим интеллектом я решаю свои задачи на том, что имею. Вы думаете я программист? :) я гуманитарий и могу делать свою работу даже на мобильном телефоне так как по сути мне нужен функционал печатной машинки с доступом на сервер в качестве тонкого клиента (а это можно сделать даже на мобильном или медиаприставке от телевизора). У меня другой подход, пока я могу решать свои задачи с помощью того, что имею я не вижу смысла обновляться, а деньги вкладываю например в ортопедическое кресло ценой 600 у.е. или позавчера купил вертикальную мыш ценой 58 у.е., наушники за 150 у.е. Сейчас выбираю раздельную клаву (но видимо прийдется делать самому так как на рынке нет того, что мне нужно) в бюджете до 300 у.е. Или УПС купил 227 у.е. для бесперебойной работы. Т.е. у меня цена обвязки к компу гораздо больше, чем само железо :), обычно делают все наоборот покупают какой-но мощный комп, а потом зарабатывают себе тромбоз ног и скалиоз на неудобном кресле, получают боль в кистях за работой на не удобной клавиатуре (95 % всех клавиатур в мире) или мыши. Садят зрение за дешевыми мониторами ценой до 100 у.е. (в ноутах обычно матрица стоит до 80 у.е. и это гарантированно смерть глазам) :)
@Aicellycut
@Aicellycut Год назад
А есть где-нибудь годный туториал о том как поставить artix на zfs?
@ampersand3636
@ampersand3636 Год назад
На официальной вики артикса есть: wiki.artixlinux.org/Main/InstallationOnZFS
@user-xi9yc3rf1k
@user-xi9yc3rf1k Год назад
концовки в марвел фильмах и рядом не стоят с эпичностью конца этого видео
@LLuKKen
@LLuKKen 10 месяцев назад
Осталось только создать дистрибутив, собираемый из 1 и 0)
@user-rn5oj5tl4h
@user-rn5oj5tl4h 15 дней назад
Не советую использовать -O3. При нём в скомпилированных программах (менее вероятно, если говорить про какие-то общеиспользуемые пакеты и более вероятно если написанные вами/отдельными людьми) могут возникнуть ошибки, которых не было изначально в коде.
@berxx33
@berxx33 Год назад
Куда переехал-то сам?
@truedev381
@truedev381 7 месяцев назад
Hello ampersand . I really find your video very interesting especially it contains a subject about one of my favorite linux distos but i found it very hard to understand because i don’t speak russian can you please activate CC subtitles in english and thank you again .
@ronbarhash
@ronbarhash Год назад
У меня нескоромный вопрос: зачем вдруг на работе мог понадобится "офис"? с такой работы надо бежать без оглядки...
@lekc
@lekc Год назад
ДЖенту!! ))
@morik1980
@morik1980 Год назад
что скажете на счет Alpine Linux?
@ampersand3636
@ampersand3636 Год назад
Хороший дистр, но на десктопе им пользоваться затруднительно из-за musl libc
@user-oq1ux5if2h
@user-oq1ux5if2h 11 месяцев назад
А есть ссылка на конфиг этой генты (я про оформление генты в видео)
@ampersand3636
@ampersand3636 11 месяцев назад
К сожалению, дотфайлы были утеряны во времени. Но есть репо с моим старым конфигом dwm, который мало отличается от того, который я на генте использовал: github.com/Andrey0189/my-dwm
@deusbog
@deusbog Год назад
Телегу свою скоро создашь?
@ampersand3636
@ampersand3636 Год назад
Может быть
@sirokuza
@sirokuza Год назад
Интересно сколько на генту будет собираться firefox на среднестатистическом ПК?
@ronbarhash
@ronbarhash Год назад
если я переживу установку системы) то скажу)))
@VitalyZdanevich
@VitalyZdanevich 11 месяцев назад
Минут 30 на AMD 7950x.
@nakidai
@nakidai 3 месяца назад
час на i5 12450H
@zagvozkinandrey9452
@zagvozkinandrey9452 Год назад
Когда про Suckless, &?
@ste_fa2362
@ste_fa2362 Год назад
ставьте linux mint и не заморачивайтесь
@egorfedorovichletov
@egorfedorovichletov Год назад
Кое что со временем в генте забыл, видео пригодилось
@user-lw2ry5wf4i
@user-lw2ry5wf4i Год назад
А как ты узнал, что для того, чтобы не тянуть с вимом либсодиум, нужно отключить флаг крипт? Есть какая-нибудь команда для Портажа, чтобы это выяснить? А то у меня тут Спектакль pipewire тянет)0
@ampersand3636
@ampersand3636 Год назад
emerge app-portage/gentoolkit equery d Вне скобок указаны зависимости пакета, а в скобках какой USE-флаг должен быть включен, чтобы эта зависимость притянулась
@user-lw2ry5wf4i
@user-lw2ry5wf4i Год назад
@@ampersand3636 спасибо!
@uis246
@uis246 8 месяцев назад
Спека тянет пипку безусловно, ибо у разрабов kwin лапки и они не могут реализовать нормальное расширение wayland для захвата экрана
@user-hq9wr9oe3m
@user-hq9wr9oe3m Год назад
Теперь я знаю как выглядит интеллектуальная мастурбация))) Это работа в GENTOO)))
@JamesSmith-ix5jd
@JamesSmith-ix5jd Месяц назад
Или Obsidian/Orgmode
@kail815
@kail815 4 месяца назад
Чувак , я уже 2й день включаю это видео пред сном , чтобы легче уснуть , только вот если бы длинна видео было бы 20-25 минут было бы лучше , хотя и 13 минут хватает чтобы заснуть😅
@gri4on
@gri4on Год назад
Дженту :)
@atommixz
@atommixz Год назад
Сравнение не корректное. Это сравнение GCC и clang'a, где мы видим победу GCC по производительности и потреблению памяти и это ещё бинарники были собраны с -O2
@prolinux2753
@prolinux2753 Год назад
Где новые видосы? Народ робчет)
@egorfedorovichletov
@egorfedorovichletov Год назад
У меня было то же самое, ушел с генты, надоело вечно что то собирать. Но тем не менее гента может помочь на специфичном x86 или арм железе.
@moya_mama
@moya_mama Год назад
Ну, большинство дистров сейчас имеют арм бинарники. Вот, я в чруте на ведроид девайсе запускал деб, арч, федору, бубунту, сузю, никаких проблем не было
@svd19xx
@svd19xx Год назад
Пример к такому же выводу я пришёл лет 12 назад. Самое интересная и перспективная система на сегодня - это NixOS. Но пока я на неё с Arch ещё не перешёл.
@JamesSmith-ix5jd
@JamesSmith-ix5jd Год назад
я тоже так думаю, но после арч и генту повторять изучение еще на 3 месяца очень влом, так что уже года 3 думаю об этом но не решаюсь начать
@neblvx
@neblvx Год назад
Не смотря на ± одинаковые года выхода, NixOS до сих пор не сыскала такой популярности как Gentoo или даже Void. Конечно сейчас поднялся ажиотаж, но не думаю что количество адекватных гайдов по нему вырастет. Нынешние материалы для изучения и справки быстро устраивают, а сам NixOS представляет из себя винегрет из разных утилит, конфигов и экспериментальных функций (flakes уже 3 года как висит в статусе экспериментального)
@user-qp9ux2mr1u
@user-qp9ux2mr1u Год назад
а у тебя че за железо7
@iOKreal
@iOKreal Год назад
9:00 а это что такое?
@redchajek7349
@redchajek7349 Год назад
Когда-нибудь я доживу до того чтобы попробовать генту... Когда-нибудь
@ronbarhash
@ronbarhash Год назад
я завтра буду ставить :) даже для этого пыль сдул с пенька четвртого, чтоб пострадать немного %)
@mMartin_
@mMartin_ 10 месяцев назад
Ну чё?
@nakidai
@nakidai 7 месяцев назад
@@ronbarhash еще не собрал раст?
@ronbarhash
@ronbarhash 7 месяцев назад
@@nakidaiнет, на "пеньке" было больно, что либо собирать потому на время "забил", но недавно поставил новый камень "core 2 Quad Q9300 2,5 GHz Socket 775" на этих выходных планирую потестить :)
@ronbarhash
@ronbarhash 7 месяцев назад
эксперимент показал, что сборка на "старом даже обновленом" железе "болезненный" процесс. Думаю таким есть смысл заниматься: если много свободного времени и "железка" не является рабочим инструментом, а скорее как стенд для экспериментов. Потому для себя я решил "забить на генту" она не вписывается в текущий мой образ жизни, к сожалению, но ОС очень интересная@@nakidai
@bob196
@bob196 Год назад
Да, сама производительность от компиляции бьётся о время самой компиляции (хотя можно использовать бинарники во многих случаях)...
@VitalyZdanevich
@VitalyZdanevich 11 месяцев назад
На ночь можно ставить компиляцию.
@bob196
@bob196 11 месяцев назад
@@VitalyZdanevich да можно и так, но как по мне есть смысл, когда у тебя лишь пару важных пакетов компилируется, а остальное докачивается в виде бинарников. Я и сейчас так делаю, правда у меня другой дистрибутив, но если и перейду на генто я скорее всего так и буду делать
@mikrikvude
@mikrikvude Год назад
Слушай либреофис можно и бинарный качнуть из репы gentoo
@SM-ho5uc
@SM-ho5uc Месяц назад
Если результаты в рамках статистической погрешности (2%), то смело говорят НЕТ РАЗНИЦЫ
@edvardfox465
@edvardfox465 Год назад
Забавно то что я смотрю это видео из Gentoo . К тому же кастомное ядро можно собрать на любой системе ...
@uis246
@uis246 8 месяцев назад
Arm, aarch и ppc32 баротают, проверенно на личном опыте.
@limch
@limch 3 месяца назад
Свершилось. Не так давно Gentoo перешла на бинарные пакеты по умолчанию :)
@cmog6036
@cmog6036 4 месяца назад
Хотел его установить для рендера, но уже чëт передумал😅
@OneTap_FN
@OneTap_FN Год назад
Наверное лучше концовки для подобного видео не придумать
@neolife4338
@neolife4338 Год назад
"-pulseaudio" эт мой любимый звукосервер. Он же божественный, почему там минус?)) Говорят, что pipewire медленее.
@uis246
@uis246 8 месяцев назад
У пульсы задержка секунды полторы. В игры играть одна боль.
@nakidai
@nakidai 3 месяца назад
@@uis246 в кс2 задержку пульсы не чувствую
@user-gt1bk6vw1g
@user-gt1bk6vw1g Год назад
А вот я решил снести Винду и поставить Генту основной системой
@kychkin_nikolay
@kychkin_nikolay Год назад
Странные выводы. А что мешает точно также поставить некоторые программы уже собранные? На мой взгляд наоборот эта гибкость удобна, сам выбираешь что собирать, как собирать или поставить бинарник, прямо система для минималиста. При том в отличие от LFS Linux например, тут система помогает тебе собирать все с наименьшими усилиями. Есть ещё Alpine Linux, он тоже для минималиста, но там все оптимизации по памяти с ключем -Os. Но на мой взгляд память на домашнем ПК это избыточный ресурс, поэтому если хотя бы секунду удалось выиграть за счёт RAM та это счастье.
@ronbarhash
@ronbarhash Год назад
:) память избіточный ресурс ...пока не запустил браузер ХРОМ :) а если все равно осталась свободная память поставь пару плагинов :) и вот... свободной памяти уже и нет вовсе))) своп))))
@TeuFortMan
@TeuFortMan Год назад
А кто-нибудь вообще мерил разницу производительности между source-based и binary?- based?
@primenzzz4602
@primenzzz4602 5 дней назад
почему не арч
@wade74bn
@wade74bn Год назад
давай обзор на nix os
@4sat564
@4sat564 Год назад
Мега база. А еще компиляция потребляет много энергии. Сохраним планету, откажемся от Gentoo!
@ronbarhash
@ronbarhash Год назад
Лучшая экономия, это не включать ПК)
@atommixz
@atommixz Год назад
Жаль что не собирал на GCC, он лучше оптимизирует и значения могли быть интересней. Сам имею аналогичный опыт и выводы на Gentoo/Funtoo и пишу (уже написал, но пока не опубликовал) Автоинсталлер для Artix с FDE и моим окружением (Sway)
@hiroaritillwhen4581
@hiroaritillwhen4581 4 месяца назад
Реквкстирую обзор на nixos от ветеранов.
@scanty6996
@scanty6996 5 месяцев назад
а ты не думал докопаться и понять, поч бинарник блендера лучше? Может они на эти 120мб туда добавляют костылей каких-то?
@denkori4484
@denkori4484 3 месяца назад
Показан Arch, они, вроде как, без всяких патчей и костылей собирают.
@feelamee
@feelamee 4 месяца назад
а в чем проблема устанавливать бинарные пакеты в генту? Есть куча пакетных менеджеров, которые не прибиты к своим дистрибутивам. Берете nix и живете со всей гибкостью генты + бинарными пакетами. Да и сам генту сейчас вроде может ставить бинарники - видел недавно на их сайте это
@c4llv07e
@c4llv07e Год назад
>>2:23 Что такого произошло со сборкой в генту, что O3 теперь безопасный?
@ampersand3636
@ampersand3636 Год назад
На генту вики всё ещё не рекомендуется его использовать, но у меня всё время стоял -О3 и почти всё собиралось нормально. Кроме stockfish почему-то
Далее
🗿 Честный Обзор на Void Linux
10:20
Просмотров 29 тыс.
Il pourrait encore jouer 🤩
00:23
Просмотров 2,7 млн
systemd: База или Кринж?
8:50
Просмотров 58 тыс.
Пощупал эти ваши ОС
15:48
Просмотров 6 тыс.
Мой десктоп Void и Hyprland
12:01
Просмотров 13 тыс.
sudo | doas | su: Подробный разбор
6:53