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

From
Eugene M. Zheganin (2:5054/79.2)
To
Boris Rudakov ()
Date
2003-09-25T13:28:46Z
Area
CARBON.COPY
 * Forwarded from area 'perm.unix'
 Приветствую, Boris!

 25 Sep 03 в 12:28, Boris Rudakov -=> Eugene M. Zheganin о "Re: По поводу сборки гнутого софта":

 [...]

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

Допустим.

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

8) Извини, с чего ты решил такое ? По твоим словам выходит, что сегодня я пишу, а завтра это куда попало закоммичено. Это не так. И для Линукса тоже.

Ты можешь сделать свою ветвь Линукса. Или свой релиз. Пожалуйста.

Ты можешь сделать это и для БСД. Там есть готовый скрипт изготовления дистрибутивных компакт-дисков.

Но включить с бухты-барахты что-то свое в линукс ты вряд ли сможешь.

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

Это справедливо и для БСД. Но для начала это должно быть идеологично, красиво и безглючно написано, и быть кому-нибудь нужным.

 BR> Допустим я - юзер и мне хочу какую-то новую фишку, из разряда
 BR> обозначенных выше. Чего мне делать - поставить линух или (несколько
 BR> лет ?) уламывать бзд-тим что такую феньку надо бы тоже замутить ?
 BR> Канэшна линух поставлю.

Ха. А там не надо никого уламывать, да ? 8)))

Написал сегодня патч к ядру, а завтра он лежит на www.kernel.org и называется -bbr3. 8)))

Просто фантастика какая-то. Почему ты так считаешь ?

 BR> Второй круг. Дупустим я - средний юзер. Хочу мне ораклу или же корел
 BR> или еще чен-ть этакое. Но мне нужно на юниксе. Где это все есть ? А в
 BR> линухе, вот его и поставим.

Это- да.

 BR> Ты пойми: возможность собрать то, что ты персонально хочешь, - ПЛЮС.
 BR> ОГРОМНЫЙ.
 BR> Я чуть со стула не пал, когда в шапке насчитал СЕМЬ
 BR> х-виндовз-манагеров ! СЕМЬ !!! И хотя этот пример не совсем относится
 BR> к теме - это лишь юзер-моде либы, но само их количество - есть
 BR> иллюстрация. Много девелоперов, каждый пишет чего хочет, а юзерам
 BR> потом есть из чего выбирать.

Мне непонятно, почему ты гнутый софт считаешь атрибутом линукса.

МНЕ ЭТО В ПРИНЦИПЕ НЕПОНЯТНО.

Я могу тебе сказать, почему Оракл для Линукса есть, а для БСД- нет. Все элементарно.

ЕГО ПИСАЛИ ПОД ЛИНУКС и ТАМ ПОЛНО ЗАКРЫТОГО ПЛАТФОРМЕННО-ЗАВИСИМОГО КОДА.
А точнее- Ораклы его собрали и вылизали под Линукс.

С гнутым софтом ситуация ДИАМЕТРАЛЬНО ПРОТИВОПОЛОЖНАЯ.
Все эти windows-managers можно собрать под чем угодно. Я тебе их под bsd соберу.

 EZ>> Ибо нет понятия "базовая система".
 BR> Может это плюс ?

Спроси у какого-нить человека, который активно юзает bsd и linux.

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

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

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

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

Просто коммунизм какой-то выходит по-твоему. На самом деле это не так.


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

В чем-то (на 80%) я его разделяю, но вот веру в светлое будущее и легкость коммита в дерево любого линукса я не поддерживаю.

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

Линукс и bsd - системы для человека. А когда работаешь с солярой, понимаешь, что ты в ней- сам винтик. Соляру Вавилов назвал "вещью в себе". Подтверждаю, что местами там логика не только не юниксоидная, но и вообще нечеловеческая.

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

Джек-то, кстати, на сани переходит. Так что ему, конечно, хорошо. 8)

                                    На этом остаюсь искренне Ваш, Евгений.
--- GoldED+/BSD 1.1.4.7
 * Origin:  ----> Default GoldED Origin <----  (2:5054/79.2)