Re^2: По поводу сборки гнутого софта

From
Vasily Krysin (2:5054/84.1)
To
Boris Rudakov ()
Date
2003-09-25T18:26:48Z
Area
CARBON.COPY
 * Forwarded from area 'perm.unix'
hi, Boris

25 Sep 03 12:28, you wrote to Eugene M. Zheganin:

[...]

EZ>> А зачем перекраивать линукс ?

BR> Развлекаются люди. Пишут не только новые дрова, но и совершено новые
BR> компоненты. От графических прибабахов уровня ядра, до принципиально других
BR> ядрер (те же HURT / GNU Mach).

Ну с таким размахом тогда и вся ветка открытых BSD -
это тоже линух ;)

BR> Насколько я понимаю, линух на том и основан - легион девелоперов пишет
BR> совершенно чего попало, потом это как-то сабмитится, как-то (с бодуна :)
BR> определеятся чего должно официально войти в новый релиз,

Это ты, очевидно, про ядро линуха. Дистрибутивы бывают
разными. С разными принципами построения.

BR> ну и, яссперец, потом долго не понятно почему же весь этот компот вместе
BR> не хочет работать :)

Ну обычно стабильные релизы ядра работают довольно стабильно ;)
Во всяком случае, реальные косяки там бывают не чаще, чем
в той же фре.

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

BR> Ни в коем случае !

BR> Допустим, я - девелопер, и хочу имплементировать некую совершенно новую
BR> технологию, которую подсмотрел у IBM или у некрософта и которая стоит у них
BR> недетских денег и есть только под их ОС.

Хе-хе ;) Это у мелкософта-то? Новая технология? ;) Ню-ню.

BR> Где мне приложить удаль моледецкую, да и понаписать гнуто/опенсорсный
BR> вариант понравившейся фени ? В бзде ? Насколько я понимаю - договориться
BR> о включении такого пакета в бздю будет сложнее чем его написать.

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

И в линухе вобщем-то так же. Это все потому, что небывает
таких гениев-одиночек. Вряд ли ты сумеешь сделать что-то
путное для фри, не подписавшись на freebsd-current и,
точно так же, вряд ли ты что-то сделаешь для линуха,
не подписавшись на kernel-hacker

BR> А вот с линухом - яволь ! Пиши, публикуй. Если народу понравится - войдет
BR> в один из слудующих релизов.

Неофициальные патчи точно так же легко ты можешь и для
*BSD публиковать. Кто тебе помешает? А чтобы оно само,
без твоего участия, вошло в один из релизов - крайне
маловероятно. В любой системе.

[...]

BR> Как и в случае с мелкософтом, на каком-то этапе индустрия начинает
BR> подхлестывать сама себя.

Ну да. Все это так.

BR> Но начинается все с девелоперов. Если девелоперам понравилось и они
BR> набежали - будет много софта. А будет много софта - будет много юзеров.

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

BR> Будет много юзеров - придут жирные монстры и софта будет еще больше.

EZ>> Есть генеральная линия партии. Хочешь обновиться- обнови базовую
EZ>> систему.

BR> Вот именно. А допустим я хочу соорудить нечто совершенно экстремальное,
BR> например - подменить кусок ядра ? С линухом - лехко. И потом это еще и во
BR> все дистрибутивы войдет и как на этапе инсталляции так и позже можно будеть
BR> состав ядра варьировать.

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

[...]

BR> Ты пойми: возможность собрать то, что ты персонально хочешь, - ПЛЮС.
BR> ОГРОМНЫЙ.

Само собой. И _любая_ открытая система тебе эту возможность
дает. Другое дело что в *BSD у тебя не появится желание
корежить саму базовую систему. И это правильно.

BR> Я чуть со стула не пал, когда в шапке насчитал СЕМЬ х-виндовз-манагеров !
BR> СЕМЬ !!!

Семь? Да это копейки ;) Ты сходи на themes.org и посчитай.
Я на вскидку только крупных иксовых пакетов, а не просто
виндовсманагеров, могу штук семь вспомнить. А мелочи,
а-ля fvwm, наплодили столько, что ушиться можно.

[...]

BR> Слишком долго объяснять коре-тим что ты - не верблюд и твой рулезворэва
BR> надо бы как-то включить в "базовую систему".

А зачем включать что попало в базовую систему? Если есть порты.

BR> Виш ли, у меня складывается впечатление, что рынок опенсорсных юниксов
BR> поделен полностью двумя совершенно разными по самой идеологии системами,
BR> бздей и линухом:

BR> * Хочешь аккуратную, вылизанную и хорошо работающую систему - ставь бздю.
BR> Там есть генеральная банда разработчиков, которая следит за качеством
BR> софта, за дистрибутивами "и ваще". Они, типа, - отвечают.

Ну это не аргумент. Среди линуксовых дистрибутивов тоже есть
такие. Взять тот же gentoo - он практически целиком содран
с *BSD систем. Принципы там те же. Но ядро линуксовое.

BR> * Хочешь править сам че попало,

Для этого есть очень хороший путь. Который я избрал для
себя в свое время. Делай свой собственный линух ;)
Но времени будет потрачено - у-у-ууу...

BR> хочешь чтобы твои обновления разошлись по народу, а имя твое знали не
BR> только родственники, друзья и коллеги,

Для этого просто надо написать что-то хорошее. Что-то
нужное людям. И совершенно неважно, под какой системой.
Если людям это надо - портеры найдутся всегда.

BR> хочешь иметь намного больше софта чем обеспечивает бздя, в том числе
BR> софта - экспериментального - бери линух.

Это просто враки. _Если_ под линух софта и больше, то совсем
ненамного. И только за счет проприетарных систем, типа оракакела.

BR> Ставь че хочешь, правь че хочешь, парься с этим как хочешь.
BR> И мудаков таких - сотни тысяч и если напишешь че путное -
BR> разойдется со скоростью мысли и в релиз следующий войдет.
BR> Не шапки так дебиана :)

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

BR> В общем-то оба этих подхода закрывают весь спектр хотений. Но линух по
BR> инсталяционной базе выигрывает. Причина - девелоперы и производимое ини
BR> количество софта.

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

BR> Поэтому в бзде "линухолятор" есть, а вот в линухе "бздялятора" - нет.

Ну это не повод для сравнения ;) В винде вон интерикс
есть. Это ж не значит что все девелоперы сидят под
юниксами. Да и ваще - основная причина появления
фревого линуксолятора - оракел, да кваковские сервера.
Которые идут только в линуксовых бинарниках.

BR> Однако, за счет миграции в бздю тех, кто устал от постоянных полудебажных
BR> релизов и общего дурдома, бздя тоже сильно распространена.

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

BR> Можно смело заявить что ее линух подпитывает. С виндов
BR> бегут в линух, а с линуха - в бздю :) И толстые монстры под бздю уже
BR> вполне активно торгуют. Не так активно как под линух, но уже что-то.

BR> Такое вот у меня впечатление сложилось :)

[...]

BR> А чего там ? Джек Синельников от 9-ки совершенно писался, утверждал что мой
BR> путь будет "линух -> бздя -> соляра".

А вот какие могут быть мотивы у юзера, чтобы перейти
на солярку - мне совершенно не понятно. Ради нативной
явы, чтоли?

BR> Уверен что так бы и случилось, если бы не Интерикс. Из-за последнего я
BR> потерял всяческие мотивы смены хост-системы, а на виртуальных станциях
BR> так-и-так буду держать все :) Но это - следующий этап моего ухода в
BR> юниксоиды. Еще первый этап - "изучение базиса" не закончен. Я еще не могу
BR> эстетствовать, оценивая "хороший/нехороший юникс" - я пока изучаю только.
BR> А двух юниксов - шапки и интерикса для этого вполне достаточно. Вредно
BR> по-верхам скакать. Но вот потооооом...

А мы все наблюдаем за процессом разложения некогда
цельного и гармоничного виндового программера ;)

BR> Борис Рудаков,               Ну, чтоб не было хуже !
BR> BBR

peace!
SeaD [deep.perm.ru]

--- GoldED+/BSD 1.1.4.8
 * Origin: <sead> @ <deep.perm.ru> (2:5054/84.1)