LINUX.ORG.RU

Основатель Gentoo вернулся и ... снова ушёл


0

0

Daniel Robbins - человек, который основал дистрибутив Gentoo в 2000 году, являясь его главным архитектором, после своего ухода в 2004 году недавно сделал попытку вернуться в команду разработчиков. Однако ничего не получилось - после персональных нападок в свой адрес со стороны других разработчиков он снова ушёл.

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

Update: Покинув core-team Даниэль остался в amd64-team

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

★★★★★

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

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

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

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

Привыкай, а то как еще отсеять девелопера от школьника?

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

GPL2 в Дебиане еще свободная лицензия? Или уже нет? Как там священная война Debian vs GNU FDL?

В Дебиане свобода - как на коммунальной кухне :)

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

разработчикам вероятно тоже не всем охота тянуть на себе все, что им насабмитят. Стоящие (и даже не очень) вещи так или иначе попадают в дерево. Некоторые разработчики ПО не заморачиваются включением ебилдов в дерево, а просто выкладывают их на хоумпагах. Что-то я сомневаюсь что в демьян добавляют каждый HelloWorld на следующий день после анонса на сорцфордже.

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

> Кстати, в Дебиане APT тоже на С++ ;) что вы скажите на это?

Он уже работал в те годы, гда питон пешком под стол ходил. Выбора не было.

sv75 ★★★★★
()

> Картина маслом: maxcom вернулся на LOR, а назад не пустили анонимусы. :)

Я на месте лопнул бы от смеха!

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

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

>> Кстати, в Дебиане APT тоже на С++ ;) что вы скажите на это?

>Он уже работал в те годы, гда питон пешком под стол ходил. Выбора не было.

Разработка APT началась в 1997 году, Python тогда был уже вполне зрелым языком.

tailgunner ★★★★★
()
Ответ на: комментарий от ero-sennin

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

Тогда рекомендуется вспомнить yum, успешно переписанный в fc6. До этого был на питоне.

jackill ★★★★★
()

М-да.. Снова дрязги, весьма не приятно..

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

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

> Тогда рекомендуется вспомнить yum, успешно переписанный в fc6

Не то, чтобы я сомневался в твоих словах, но в CVS yum'а до сих пор сырцы на Питоне (yum, rpmUtils). Ы?

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

>Тогда рекомендуется вспомнить yum, успешно переписанный в fc6. До этого был на питоне.

ИМХО там переписали только часть которая парсит хидеры и разрешает зависимости. переписали на С и именно из-за скорости.

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

> переписали только часть которая парсит хидеры и разрешает зависимости.

depsolve.py как был, так и есть. Что именно переписали - конкретные ссылки есть?

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

>Не то, чтобы я сомневался в твоих словах, но в CVS yum'а до сих пор сырцы на Питоне (yum, rpmUtils). Ы?

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

Активно обсуждалось на лор.

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

И вот что у нас в fedora за пакеты. Парсер аж отдельно выделили.

yum-3.0.3-1.fc6 yum-metadata-parser-1.0.3-1.fc6 yum-utils-1.0.3-1.fc6

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

jackill ★★★★★
()

Результат этих разногласий и флейма не заставил себя ждать - "Triggered by recent examples of bad behavior and dissatisfaction among developers and users alike, the Gentoo Council has drafted a new Code of Conduct that will be enforced for both developers and users." http://www.gentoo.org/news/20070313-code-of-conduct.xml

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

enby ★★
()

> после персональных нападок в свой адрес со стороны других разработчиков

Вот идиоты!

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

> http://liquidat.wordpress.com/2006/09/06/yum-changes-for-fedora-core-6

> http://rahulsundaram.livejournal.com/7628.html

Спасибо за ссылки. Судя по ним, переписан _только_ парсер MD. Это не засчитывается как "yum, успешно переписанный" 8) - вся сложная логика осталась на Питоне.

tailgunner ★★★★★
()
Ответ на: комментарий от ero-sennin

Ну не незнаю тащить из-за менеджера пакетов питон - это слишком. По-моему, изначально создавать portage на питоне - было величайшей ошибкой. Фактически у меня питон установлен исключительной из-за portage больше он на хер ни на что не нужен! Вот без перла реально не обойтись на нём дофига чего завязано - вот и писали бы на перле. Рельно бы система шустрее вертелась бы. Хотя в любом случае пакетный мэнэджер на скриптовом языке - зло(исключение, пожалуй, лишь составляет shell - респект патрегу)! И ещё - дико не нравится, что практически вся информация об установленных пакетах хранится в текстовых файлах - отсюда и тормоза - и крайне нерациональное использование дискового пространства.

cadaver-ng
()
Ответ на: комментарий от cadaver-ng

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

Fedor ★★★
()

Это вообще был ДиКаприо! И он не ушёл, а уплыл! И не в AMD64, а на Титянике! А кучка разнузданных индивидов просто хорошо покурила и утопила его нахер! Генту живее фсех жывых! :)

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

>А почему? >Так ли уж часто пользуются пакетным менеджером, чтобы большое значение имела производительность?

Речь идёт о лишней зависимости.

>И так ли уж редко обновляется пакетный менеджер, чтобы наплевать на скорость/лёгкость разработки?

А разве разработка на С/С++ трудна?

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

>Речь идёт о лишней зависимости.

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

>А разве разработка на С/С++ трудна?

По сравнению с python?

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

> Так вот задумайтесь пацаны - нахрена секретарше на машине MySQL, Sendmail, Postfix, . . ., KDE+Gnome+XFCE и т.д. Вот я лично не понимаю зачем в Fedore все это ставить "by default".

Ну да, секретарше проще набрать emerge

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

>вся сложная логика осталась на Питоне.

Логика и на питоне нормально работает.

Все тормоза были в парсере. Его переписали.

jackill ★★★★★
()

даже не думал что в gentoo такие войны:)

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