LINUX.ORG.RU

Почему вы выбрали Gentoo?

 , , , ,


1

1

Какими дистрибутивами вы пользовались (если пользовались О_о) и почему решили перейти на дженту? Какие плюсы и минусы в нем/ней вы для себя выделяете? И, главное, есть ли на дженту жизнь, а если вы ушли, то почему?

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

btw, всем привет от новорега

Ответ на: комментарий от hobbit

Суть портежа в обработке текстовых файлов и запуске скриптов на всеми ненавистном bash'е. Поэтому переписывание на сях не имеет смысла. Здесь нужен Practical Extraction and Report Language. ;)

shell-script ★★★★★
()
Ответ на: комментарий от Jameson

смена языка ничего не даст

Даст. Моя практика показывает, что некоторые задачи можно ускорить на два порядка. Но для этого нужно знать нормальный ЯП для работы с текстовыми файлами, а не python.

shell-script ★★★★★
()
Ответ на: комментарий от Qui-Gon

КОгда любая мелочь тянет за собой целый гном или кеды

А так ли это страшно? Сколько занимает целый гном плюс кеды? 10Гб? Один раз скачать за 10 минут - и потом пользоваться.

tiinn ★★★★★
()

Работает, и есть не просит. Сложно вспомнить, почему, давно это было. А сейчас слишком старый уже, чтобы что-то менять.

Главный минус - некоторые пакеты долго собираются и бинарных версий нет (привет qtwebengine!). Некоторые типа firefox-bin есть.

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

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

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

Жрет память

400 Мб?

гадит по большому

Вот не надо, нет такого.

и малому

наплевать.

Когда собираешь что-то сам - твоя сборка если там руками насильственно не отрубать гномокеду от компиляции и линковки - тоже нацепляют этих ненужных блох.

Не было такого. Пишу под QT, гном не тянется.

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

Нет. Ты можешь вычищать говно из ебилдов и пихать в оверлей. У меня в системе из тулктов только gtk2, gt5 и tqt, уже 10 лет нет gstreamer, нет kdelibs. Конечно без редактирования ебилдов так не вышло бы, в них постоянно гавна заливают

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

Ты можешь вычищать говно из ебилдов и пихать в оверлей

Это как раз и достало. Оверлей постоянно рос и надоело тратить время на уборку говен за ебилдописателями.

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

В последствии стало жалко времени на пересборку

А мне однажды девушка не дала из-за генты! Я тогда мир на пересборку поставил и офисные пакеты пересобирались, а бинарные почему-то не ставились (очередной загон говногенты, в нулевых было обычным делом). Так вот, а девушке надо было помочь с рефератом в .doc формате. А я такой «извини», говорю, «у меня openoffice пересобирается, щас не могу», а собирался он часов 10, а она обиделась и не дала. Ей же не объяснишь, что такое гента, исходники и что я - крутой хакир, а не какой-нибудь там вендузятник, у которого все просто работает =\

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

Они там не лишние. Они исправляют некоторые баги генту. Которые и в оригинале не мешало бы исправить. Причем лет этак 15 назад как минимум.

Сейчас этой сранью занимается каждый пользователь вручную. Причем абсолютно бесполезной и очевидной сранью. Одни и те же действия раз за разом. В кальке просто это автоматизировали.

Ну, есть кое что, что можно назвать лишним, но например мне оно никак в глаза даже не бросается. И тем более не мешает. А вот пользы выше крыши, если тебе для повседневной работы систему, а не на «поиграться».

LightDiver ★★★★★
()

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

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

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

Очень херовая поддержка - по сути ее нет.

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

При стандартной установке слишком много спорного софта - вроде автоматически подключенного удаленного доступа.

Ничего особо смертельного - просто особенности дистрибутива некоторые.

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

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

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

Но с течением времени накапливаются свои конфиги, которые делают систему простой и легкой.

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

Генту не ставят второй раз. Искушенный пользователь ее уже установил и может тупо скопировать куда нужно. А это займет.. Ну минуты две.

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

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

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

Ну а сколько у тебя займет первая установка - зависит от твоей усидчивости.

И в чем вообще профит? Сотые доли секунд к оптимизации… Ну я согласен, что больше возможностей по созданию нужного окружения, выпиливанию ненужных зависимостей, которые действительно иногда раздражают – зачем, например, Source-Font для gsettings?

$ pacman -Qi adobe-source-code-pro-fonts | grep 'Req'
Required By     : gsettings-desktop-schemas

Бред какой-то Но если с этим смириться, то и хер с ним, даже если этот шрифт лично мне не нужен.

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

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

Да ни в чем. Это просто затягивает. Считай это игрой-пазлом. Интересно ковыряться в системе, изучать.

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

А когда все изучишь, просто пользуешься возможностями. Я вот уже стандартные инструменты и забывать начал. Недавно понадобилось сделать что то - пришлось гуглить. Ставил в ноябре 2011 ось, обновление по крону само с 2014.

Ради интереса поставь разок, посмотри и поймешь. Гента против арча это как стратегия с непрямым управлением против шутера.

А там разберешься, что и компилять в генте не так уж и нужно. У меня вон весь софт с бинхостов. Калька рулит, давно уже от стандартной генты отказался как то незаметно.

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 2)

Пользовался гентой пять с лишним лет. Задолбали глупые конфликты при обновлении. Ещё из-за старой видюхи были конфликты. Потом пару с лишним лет на Slackware. Потом узнал про CRUX. Вот это сила. Это замечательный source-based дистр с системой портов. Настоящий KISS, не то что переусложнённая гента с её тормозным ПМ и постоянными циклическими конфликтами.

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

Сначала вы поёте гимны компилянию, а потом внезапно

У меня вон весь софт с бинхостов. Калька рулит, давно уже от стандартной генты отказался как то незаметно.

Это как вообще понимать?

utanho ★★★★★
()

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

Ушёл потому что срочно понадобилось переехать и мощный компьютер остался дома. Там сейчас мама на нём в браузерные игры гоняет. Да, на генте, само собой не обновляет ничего и слово консоль для неё значит какую-то мебель.

Опыт свой оцениваю так. Было интересно. Если хочется покопаться в сборке пакетов из сорцов, как устроен дистрибутив, лучше понять проблематику дистрибутивов, для чего они вообще нужны и почему они такие как есть, а не другие, то самое оно. Научиться кастомизировать систему, накладывать свои патчи, менять клавиши по умолчанию, пособирать по-разному своё ядро — отлично. Гента это наилучшее место для вкатывания в дистростроение и настройку ядер.

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

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

И в чем вообще профит? Сотые доли секунд к оптимизации…

Профит в доступной гибкости, которая затем экономит время.

Например, в текущих версиях gmime и mu есть неприятные баги, которые мешают ими пользоваться. Коммиты с исправлениями есть несколько месяцев, но в релиз не попали и неизвестно когда он будет. Делаешь mkdir в /etc/portage/patches, wget-ом туда подтягиваешь дифф с гита с иправлением и забываешь о проблеме.

Ты можешь пропатчить ручками в каком-нибудь deb-дистре и это займет не так много времени. Но держать свои патчи там не удобно и затем придется накладывать его снова при обновлении с *ubuntu3 до *ubuntu4. В генту просто положил и забыл, он будет сам накладываться на нужные тебе версии по. Так как это конфиг в etc, то он легко переносится между машинами.

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

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

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

Но вот поддерживать систему в оптимальном состоянии наверное занимает немало времени и ресурсов компьютера.

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

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

Выбирая Gentoo так или иначе тебе придётся изучить Python, как бы ты этого не хотел…

Очень забавно, спустя многие годы я даже не заглядывал в питоновские исходники.
Другое дело что тебе придется изучать bash - это 100%, особенно если создаешь/правишь *.ebuild. Но это в любом случае тебе понадобится при взаимодействии с linux.

Atlant ★★★★★
()

… почему решили перейти на дженту? Какие плюсы и минусы в нем/ней вы для себя выделяете?

Я использую «Генту» из-за простоты установки и использования кросс-компилятора АРМовских процессоров. В самой операционке мне приятна ее простота, понятность, свежесть и минимализм. Сделать просто и надежно гораздо сложнее, чем наворотить кучу ненужного. Скорее всего, во главе «Генты» стоят умнейшие люди, что и спасает «Генту» от глупых решений. Это как в самолетостроении - тупых людей там не допускают к труду, поэтому самолеты летают очень надежно. А вот если бы самолетостроительную отрасль заполонили собой рисовальщики теплиц и торговых палаток, то летать стало бы очень опасно. Хвала относительно высокому порогу входа в «Генту» - это лучший способ оградить себя от влияния всяких дурней и сохранить чистоту.

Enthusiast ★★★
()

Почему вы выбрали Gentoo?

Когда-то давно я пытался использовать Убунту, потому что ребята на ЛОРе сказали, что это круто. Но мне надоело ждать бессмысленную компиляцию пакетов.

После трех сломанных убунт

Проблема в тебе. Я бы посоветовал попытаться разобраться почему так происходит, как правильно пользоваться Линуксом и как восстанавливать систему после аварии.

MoldAndLimeHoney
()