LINUX.ORG.RU

10 лет c момента первого выпуска Gentoo Linux

 


0

3

Сегодня, 31 марта 2012 г., исполняется 10 лет с момента первого выпуска дистрибутива Gentoo Linux, основанного под влиянием системы управления пакетами Ports в FreeBSD. Gentoo был создан на основе разработок Дэниела Роббинса Enoch Linux. В октябре 2009 г. отмечалось 10-летие Gentoo, точнее, философии, на основе которой начиналась его разработка, но именно 31 марта 2002 г. вышел первый релиз.

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

Я начал работу над Gentoo, потому как не мог найти дистрибутива, который бы меня устраивал. Во всех Linux-дистрибутивах я заметил одну неприятную деталь — инсталляционные утилиты, управляющие установкой ПО в системе, предназначались для упрощения работы, однако на практике лишь мешали администрированию системы.

Поэтому я и создал Gentoo с её собственной системой портэжей (т.н. Portages), более совершенной, чем все системы управления ПО, существовавшие до этого. Система портэжей отличается большой гибкостью и даёт возможность пользователю успешно использовать её для решения конкретных задач независимо от поставленных целей.

/ Дэниел Роббинс (Перевод: Логинов Игорь, источник)

С 2004 года все права на исходный код и торговые марки были переданы Робинсоном некоммерческой организации Gentoo Foundation и теперь разработка управляется группой Board of Trustees (ответственных за управление фондом) и советом Gentoo Council (технические вопросы).

Появившийся дистрибутив быстро развивался. Несмотря на то, что он получил известность как «дистрибутив исходников», принцип «from source» (из исходников) не являлся основным, хотя и был важным ключевым моментом. С самого своего начала система Portage поддерживает установку из бинарников (что и можно сейчас наблюдать для некоторых пакетов).

В настоящее время существует обширная база статей Gentoo wiki (русская страница), помогающих в настройке системы, которая, как и выходящие на её основе сборники статей (как онлайн версия, так и pdf) является учебником для многих пользователей.

>>> Официальный сайт Gentoo

★★★★★

Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 3)
Ответ на: комментарий от sluggard

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

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

но потом нечаянно попробовал Генту - и выкинул Дебиан к чёрту, 3 года прошло, а другие дистрибутивы использовать даже не хочется

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

Поэтому теперь на винде сидишь?

anonymous
()

Этапы развития source-based дистрибутивов FreeBSD-Gentoo-NixOS

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

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

Сегодня первый опыт по переходу с Gentoo на NixOS, благо эксперименты есть на чем ставить. А сервера пока еще на Gentoo крутятся, но не долго я думаю ей осталось жить на них. Нужны конечно может кому-то императивные языки типа Python, но мне по душе, а также ради математической наглядности, больше нравится декларативный Haskell (особенно Parallel Haskell).

NixOS имеет менеджер пакетов Nix (его можно попробывать и в Gentoo, но не имеет смысла). Менеджер пакетов Nix написан на приятном мне Haskell, да на Haskell сейчас есть все, что является последним «писком моды программирования» от системных приложений, веб-приложений до любых прикладных приложений.

И после перехода с Gentoo на NixOS наконец-то я могу забыть об «удаве», доверить полностью процесс поиска новых версий ПО и автоматизировать процесс самообновления системы с помощью Гидры - в связ с чем появится больше времени на другие более важные задачи.

Deleted
()

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

vaka
()

я вот наоборот с генту на дебиан перелез. Было у меня около десятка серверов с генту. После какогото периода гемора с обновлениями софта и разборками, что где сломалось - на обновления вообще забил. Так спокойнее. Правда, пришлось забить и на секьюрити апдейты. Вообще - это бред, когда на сервере работает хорошо отлаженное решение, которое включает копмлекс софта, а потом, ВНЕЗАПНО, прилетает новая версия из генты, собирается, и там чтото меняется в ABI. Соответственно приходится разбиратся... Ну ещё прикольно было оптимизировать софт флагами, а потом поиметь гемор с переносом харда на другую архитектуру.

Вообщем перешел на дебиан, установил, настроил и забыл.

Sergogo
()

Очень поздравляю!!!

Сабж + годный дистрибутив!

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

Рад за тебя, что тут ещё скажешь. Поздравляю и всего тебе стабильного. ;)

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

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

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

Как то не важно в Debian со сборкой системы из исходников. Да и пакеты Debian по интеллекту и наглядности не далеко от Fedora ушли. + команде Debian что пакеты у них почти в ровень идут с авторскими версиями. + Nix что можно процесс проверки обновлений на сайтах авторов и подготовку самих пакетов автоматизировать по максимуму с помощью Гидры. Такой возможности я не видел до знакомства с Nix(OS) ни в одной системе и ни в одном менеджере пакетов.

Debian зачетная система только в одном плане - поставил клиенту, настроил и забил на клиента )) Себе же такое не буду ставить.

Deleted
()

всех гентушников с юбилеем. сам с 2004 года, полет нормальный.с

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

так и до винды дойти можно.
поставил и забил. после очередного бага снес, поставил и забил.
или научил кого нибудь переустанавливать винду и объяснил что это нужно делать если что то не так работает. о_О идеальный вариант!

TDrive ★★★★★
()

Радует что хоть в этой новости смогли обойтись без дистрибутивосрача. Так же бы ещё релиз 12.04 убунты бы встретить :)

GNU-Ubuntu1204LTS ★★★
()

Поздравляю коллег-гентушников)

haku ★★★★★
()
Ответ на: комментарий от GNU-Ubuntu1204LTS

я не сравниваю винду с дебианом.
я про направление мыслей «не хочется париться с генту» => «ставим дебиан».
это не правильно.

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

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

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

Прямо в портажах есть офис-бин. Советую попробовать. Ставится как и обычный, но он бинарный.

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

либру?
собирать?
да ты шутник...

Я тоже шутник =)

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

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

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

И за что это?

за такое время раза два выйдут критические апдейты для ядра

myhand
()

Гентушников с праздником!

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

Да ну? :) А про сервера в закрытый инфраструктуре ты не слышал, наверное?

Это когда всем начхать на эту инфраструктуру?

Слышал, конечно. У местных локалхост-админов таких «серверов» полным-полно под письменным столом ;)

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

Это когда всем начхать на эту инфраструктуру?

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

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

Если не хотим париться с Генту (править ebuildы), но хотим самые свежие версии ПО, не дожидаясь пока майнтейнеры «успеют» поправить их за Вас, то ставим NixOS.

Deleted
()

Перешёл с Gentoo на Funtoo, полёт нормальный. Но разницы никакой, в принципе.

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

Я знал! Знал что Арч старше!

Хватить сосать школьникам, это же публичное место!

anonymous
()

пойду в честь этого события сделаю emerge -e world

mkeee
()

Поздравляем!

AX ★★★★★
()
Ответ на: комментарий от GNU-Ubuntu1204LTS

А чего не правильно то? работает-и ладно.

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

anonymous
()

Кто нибудь, напишите ДРоббинсу на фэсбук

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

Можно взять тот же калькулейт и получить 100% генту за 5 минут.

+1 так и полчил свою

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