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 ()
Последнее исправление: cetjs2 (всего исправлений: 2)

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

«метку maintenerneeded?»

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

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

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

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

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

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

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

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

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

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

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

Угу и блокировки все вручную исключительно разруливать приходилось. Не то что сейчас: блокируется при обновлении, ну и ладно.

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

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

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

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

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

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

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

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

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

попытался перенести некоторые идеи из проекта FreeBSD

Некоторые идеи получилось сделать даже лучше.

Жаль, что Gentoo/FreeBSD заброшен.

mord0d ★★★★★
()

Ждём ебилдов

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

«Опакетить паПу приложений»..? (Почему-то в голову ассоциация с мешками для трупов лезет, простите...)

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

Часто гугление чего-либо приводит именно тудЫ

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

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

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

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

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

Это правда. Я в контексте десктопа говорю. Может, в контексте сервера иначе всё, конечно.

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

Ну если ее ежедневно настраивать и обновлять — целой жизни не хватит

Наглая ложь

naked_joe
()

20 лет компилять - теперь понятно откуда глобальное потепление взялось :)

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

К своему большому удивлению, как раз к ним только гугление virtio-дров привело, что собссно ожидаемо :D.

dv76 ★★★★
()
Ответ на: комментарий от 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 ★★★★★
()
Ответ на: комментарий от shell-script

Только в ауре - пакеты

Нет там пакетов. В ауре — пкгбилды. И только. А вот по своей сути пкгбилды могут быть для бинарных пакетов и для исходников. Как-то так.

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
()
Ответ на: комментарий от anonymous

А как же красношапка

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

devl547 ★★★★★
()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Закопать эту поделку. Может, 1,5 гика образумятся, выйдут на улицу и познакомятся с девушкой.

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

Эти 1.5 гика уже давно с девками живут, с такими же гентушницами. :D

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

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

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

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

arch, artix, void

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

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

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

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

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

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

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

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

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

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

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

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

Линукс без тулчейна -это эмбедсчина какая-то на микроволновке )

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

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

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

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

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

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

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

В чем смысл бинарного дистра, если в нем придется конпелять?

arch, artix, void

Если рач еще туда-сюда, то остальное - махровая маргинальщина.

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