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)