LINUX.ORG.RU

20 лет с начала разработки Gentoo

 


0

2

Дистрибутиву Gentoo Linux исполнилось 20 лет. 4 октября 1999 года Дэниель Роббинс (Daniel Robbins) зарегистрировал домен gentoo.org и начал разработку нового дистрибутива, в который вместе с Бобом Матчем (Bob Mutch) попытался перенести некоторые идеи из проекта FreeBSD, совместив их с уже около года развивавшимся Linux-дистрибутивом Enoch, в котором проводились эксперименты по построению дистрибутива, собираемого из исходных текстов с оптимизациями для конкретного оборудования. Основополагающей особенностью Gentoo стало разделение на собираемые из исходных текстов порты (portage) и минимальную базовую систему, необходимую для сборки основных приложений дистрибутива. Первый стабильный релиз Gentoo состоялся спустя три года — 31 марта 2002 года.

>>> Подробности

★★★★

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

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

«метку maintenerneeded?»

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

utanho - это заодно и тебе ответ.

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

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

Очевидно же — человек не своим делом занимался.

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

Статью не читал. Чего там у автора — во всём оказалась гента виновата или всё-таки нет?

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

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

Ну а так как пакета в дереве нет, то ты не очень его хотел.

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

Я вот тоже пару лет на генте сидел.

Я с 2002 по 2009 сидел на Gentoo, как основной системе на десктопе и как-то это не отражалось на моей личной жизни, в 2008 свадьба была(до того как встретил будущую жену тоже все было хорошо). Так что думаю у автора плак-плака проблема в его голове.

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

Не хватает и очень желательны разные вещи. Может они кроме желающего никому не нужны.

Вот что ты там хочешь видеть? В списке maintainer-wanted я сходу ничего интересного не нашёл для себя.

Я могу опакетить папу приложений, но они будут бинарные и содержать встроенные библиотеки. На это нужно время, чтобы протащить пакеты в дерево через proxy-maint. В той же багзилле часто выкладывают ebuild, но в дерево ни с того ни с сего они не попадут.

Я даже тем что поддерживаю не особо сейчас пользуюсь.

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

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

Ну если ее ежедневно настраивать и обновлять — целой жизни не хватит (есть такие мазохисты). Пользуюсь гентой с 2010-11 года (жаль, что начал знакомство с линуксами не с ней, а с убунты). Обновляю дважды в год, всё уже настроено и работает как часы. Не считая всего этого — обычный линукс.

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

sys-fs/squashfs-tools, sys-boot/woeusb в основном репозитории.

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

waybox, grinchplayer отсутствует во всех популярных дистрах. Придётся потратить пять минут, чтобы написать ebuild.

Что такое bernard я не смог нагуглить - гуглятся всякие Бернарды.

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

В качестве дистров для сравнения я брал debian, ubuntu, fedora и arch.

Ну, так себе списочек.

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

каких пакетов вам не хватает в основном репозитории?

есть в оверлее

Понятно.

для двух других придётся писать ебилды

В арчевском AUR все перечисленные пакеты уже есть. Т. е. ничего писать не придется.

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

Тем более. Ещё больше схожести с оверлеями. Тогда мне непонятно, почему AUR ты считаешь «основным» репозитарием, а оверлеи нет. Что в первом, что во втором случае - это созданные пользователями дистра инструкции для сборки.

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

ebuild тоже может описывать установку бинарного пакета. То есть активные пользователи AUR, крутящие у виска пальцем, глядя на гентушников, должно быть, немного не в себе.

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

Я не считаю AUR основным репозиторием. В оверлеях Генты нет многих ебилдов как альтернатива аналог имеющимся пкгбилдам. Помню, что не обнаружил очень многое из того, что было в ауре. В основном, конечно, всякая маргинальщина, но очень полезная маргинальщина.

Macrocosm ()
Ответ на: комментарий от quantum-troll

Есть override

Это даже не аналог локального use-флага, не говоря уже про глобальные. Как сказать, чтобы собирать все пакеты без завсимости от X, или без pulseaudio?

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

Разница в подходе к инфраструктуре, конечно же! AUR хоть и не «основной» репозиторий, но всё ещё общий официальный хостинг и неймспейс для сразу всех пользовательских пакетов рецептов сборки. С общим изкоробочным поиском сразу по всем ним, конечно же. Так что это не «AUR — то же самое, что оверлей», это скорее каждый оверлей — такой маленький обособленный кусочек условного «Gentoo User Repository».

Ну и научиться писать PKGBUILDы к тому же проще, чем ебилды. Благодаря чему они и есть почти для чего угодно.

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

С общим изкоробочным поиском сразу по всем ним

eix -R

..PKGBUILDы проще, чем ебилды. Благодаря чему они и есть почти для чего угодно.

Это да. Причём EAPI от версии к версии постоянно меняется, меняя правила; печалька.

cyberhoffman ()

Самый убогий дистрибутив linux за всю историю ядра :)

Не понимаю, кто эти утырочные, которые пишут про стабильность и долгоживучесть генты. У меня ни один emerge -uDN world не прошел без ошибок, если не обновлять пару недель. Каждый раз обновление выливалось в часы задротства и гугления генту-специфик ошибок и багов.

Хотя, по малолетке доставляло (до всплывания арчика над всем этим). С помощью генты я умудрился продлить свое бытие асоциальным девственником на максимально долгий срок.

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

Не понимаю, кто эти утырочные (c)
С помощью генты я умудрился продлить свое бытие асоциальным девственником

То есть прожил некоторый отрезок жизни напрасно, не усвоив полезной информации и не приобретя новых знаний. Хорошо допиленная гента на порядок стабильнее любого бинарного дистра по одной простой причине - пакеты собирают тоже люди. Человеческий фактор во всей красе. И если в генте можно практически любой косяк поправить локально, то в бинарном дистре придется ждать, пока майнтейнер раздуплится и пересоберет пакет. Ожидание может занимать месяцы, а в случае дебиана - навсегда. К тому же, обилие скриптов в бинарных дистрах очень часто затрудняет поиск причины, из-за которой «всё сломалось».

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

Не понимаю, кто эти утырочные, которые пишут про стабильность и долгоживучесть генты. У меня ни один emerge -uDN world не прошел без ошибок, если не обновлять пару недель. Каждый раз обновление выливалось в часы задротства и гугления генту-специфик ошибок и багов.

Стабильность не про это. Вот когда твоя система после обновлений не развалится до вида «надо переустановить убунточку», тогда и появляется чувство стабильности.

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

А еще бывало что GCC удалял по запарке, а без него ПМ не работает.

И такой «ужос» решали, кстати, в целом намного удобнее чем в слаке.

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

В моем ауле казахи таких как ты замуж выдают, джигиты целок уважают.

Моя Gentoo не переустанавливалась с 2010 года и до сих пор ремонтопригодна.

Deleted ()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от utanho

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

Кто запрещает?

К тому же, обилие скриптов в бинарных дистрах очень часто затрудняет поиск причины, из-за которой «всё сломалось».

arch, artix, void

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

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

Линукс всего лишь платформа и сам по себе ориентацию человека не меняет.

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

Да никто, лениво тулчейн доставлять

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

и засирать сорцами бинарный дистр, так можно и слаку наделать.

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

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

Алсо, у меня, как у гентушника, нет deadline, когда все надо срочно починить или обновить, ведь помимо ковыряния системы у меня есть и другие увлечения. Поэтому крупный ремонт (редкий) занимает полчаса, а мелкий (не мешающий работать) растягивается на несколько дней или недель. В таком случае можно и отвлечься от компьютера, сходить/съездить куда-нибудь.

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

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

Нормальный юзер с тулчейном в бинарном дистре уже немного разработчик :)

Deleted ()