The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Linux...


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

_ TMN.UNIX (2:5077/15.22) ___________________________________________ TMN.UNIX _
 From : Ruslan Zalata                       2:5077/28.2     Mon 06 Dec 99 13:25 
 Subj : Re: Linux...                                                            
________________________________________________________________________________
Sergey Golod <Sergey_Golod@f22.n5077.z2.fidonet.org> wrote:

> Между чем портэйбл? Между win32 и hurd? Или между BeOS или QNX? 

Между всем. Есть стандарты которых надо придерживаться. Благодара тому же
POSIX'у мы имеем возможность портировать приложения даже между UNIX и Windows.
И весьма успешено. Кстати и не только приложения. Вот тот же tcp/ip стэк 
ввинду из BSD портировали... хоть и криво... точней, по тому и криво,
что сами же себе все и изгадили :-)

> К сожалению мир не идеален

И именно по той самой причине. Постоянное стремление "выпендрежа" и привело
его в такой хаос. А вообще это вопрос сугубо философский: единство и борьба
противоположностей (энтропия и экстропия в нашем случае :-))

> (а может это и к счастью) 

А что здесь счастливого то ? Я уже описывал как я был счастлив, когда все так
и закомпилил этот хренов GNOME под FreeBSD. И еще счастливее когда выяснилось,
что это вовсе не то, что я ожидал :-)

> и поэтому 100 процентов ты никогда не получишь.

К этому надо стремиться, а не наоборот уходить. Пусть не 100%, да и не в
процентах дело, а в направлении в котором катится весь программерский мир.
Я не помню кто (имхо Гради Буч) как то заметил:

"Если бы дома строили так же, как сечас пишут программы, то первый же
залетевший голубь разрушил бы всю цивилизацию.."

Вникнитесь господа в глубинность смысла... откройте глаза... и вы все увидите
и поймете :-) (кто нибудь себе представляет космический летательный аппарат
под управлением Windows NT ?? ;-))

> А по первому вопросу - будешь сам собирать libc6 или xfree86?

Я стараюсь все собирать из исходных текстов. В этом есть два резона:
1. Идеологический -  все должно быть правильно и строго! иначе - хаос! А хаос
это ночной кошмар, когда ты один, а монстров-глюков много и в бензопиле
кончился бензин :-)
2. Технологический - любая возникшая проблема, это проблема с которой у меня
есть шанс справиться путем программизма (смотреть в сырец и искать причину,
и если я ее не нахожу, то причина во мне - править руки и мозги). И не надо
молиться на людей, которые по какой-то оплошности не верно скомпоновали rpm'ку.
Плюс ко всему, собранный мной софт на моей машине работает быстрее и стабильнее,
так как при сборке оптимизирован под нее (систему и железо).

> А кто как не менеджер пакетов отследит все зависимости между софтом?

make, RCS и CVS. Это не менеджеры пакетов :)

> Для конечного пользователя(не девелопера), 

Команда "make && make install" ничуть не сложнее команды "rpm -i package.rpm".
Зато удобнее для девелопера и дает шанс end-user'у более информативно осведомить
службу поддержки об имеющейся проблеме в дистрибутиве :-)


> поставка софта в собранном виде намного удобней и эффективней.

Радикально заблуждаетесь, сударь! Это даже не выразимо, на сколько серьезны
Ваши заблуждения! 

ps: Перефразируя Кирила Перцева, скажу так: Читайте _не_ попсовые книжки, они
рулуз! :-) Hачать, пожалуй, надо с Кернегана и Пайка "ЮHИКС - универсальная 
среда программирования", потом плавно перейти на что нибудь с www.oreily.com.
И закончить процесс лекбеза чем нибудь типа "http://rz.tyumen.ru/progstone",
при этом не забыть "The Open Source" by Marshall Kirk McKusick. Так же, 
некоторые основы ТАО и Буддизма не помешают для более концептуального понимания.

pps: все что написано в ps - абсолютно серьезно.
--- ifmail v.2.12.os
 * Origin: COMTEL, Tyumen, West Siberia (2:5077/28.2@fidonet)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру