Основное преимущество открытого софта - более адекватный ответ на запросы пользователей.
Ибо если пользователя что-то не устраивает он может сделать патч и поделиться с другими.
в проприетарном мире нужно либо платить деньги либо надеятся на разум разработчиков или искать альтернативу.
Типичный пример - У меня теперь вместе Outlook Express зачем-то стартует MSN Messenger - кому это надо?
В итоге - свободный софт более гибок и доступен.
А насчет глючности - тут похоже от модели разработки большой зависимости не наблюдается.
> но удручает, например, все увеличивающийся размер ядра - > > нынешние ядра 2.4.х и 2.5.х весят по 30 Мбайт в архиве, а > распакованные исходники занимают 200 Мбайт.
Гы, какой ужасный недостаток Linux
> например, кардинально улучшить работу менеджера памяти, > довести его до уровня FreeBSD - нетрудно, но и не актуально
И такой лох рассуждает о таких вещах ...
Идея там хорошая - только одна - о слизанности. Это тоже далеко не правда (сразу приходит пример ReiserFS)
Хотя я сильно сомневаюсь в том, что уже нужно делать что-либо сильно новое. OO например даже сейчас нужно ещё развивать и развивать, хотя это уже давно замечательная вещь.
Насчёт полной слизаности - неужели kwin, enlightenment и т.д. не превосходят по функциональности и удобству Windows и древние коммерческие WM?
В общем - большая часть - брызгание слегка ядовитой слюной.
Ничего себе... kde тормозит, говорит. У меня так летает - покруче windows xp, последний загнётся быстрее от хлама в реестре (или ещё чего хуже), чем kde будет тормозить.
Я вот думаю, что если бы рынок был открыт для линукс, как для винды, то рост линукса был бы более высоким, чем сейчас, когда так мало его пользователей. Для начала надо состряпать linux desktop приличный, доработать alt linux junior 2.2 и будет нормально.
А насчёт сыроватости софта, то здесь причина в том, что этот софт создаётся в свободное время, когда у программера в животе урчит и голова болит после работы или универа, и некогда думать о всяких там register-ах. С этим можно только так справиться: делать деньги на разработке программ, но не слишком, как это делает тот же microsoft.
> Ибо если пользователя что-то не устраивает он может сделать патч и поделиться с другими. в проприетарном мире нужно либо платить деньги либо надеятся на разум разработчиков или искать альтернативу.
Это не пользователь, это программист. Пользователь - это тот, кто покупает комп домой почту читать и игрульки поиграться. Его не волнуют всякие ядра-шмадра. С любой железкой там, на западе, идет диск с драйверами (оем покупают те, кто знает что с этим сделать).
Программеру/разбирающемуся в этом барахле все равно будет, Windows это или Linux-clone. Нормально работает и то, и то. За искл. того, что дружественные граф оболочки под линукс типа кде и гнома тормозят неподецки.
Н-да статья ни о чём. Автор что называется "решил отметится"
на популярную тему. Кроме того знания по теме находятся на уровне
чтения заголовков всяческих статей на тему OSS. Похоже и упоминаемого Брукса он также не читал (или не понял). Кстати не знаю как в exUSSR, а вот в европе в книжных магазинах уже много лет валяется куча книжек о распеределенной модели разработки ПО, которая используется в OSS проектах. Нет чтобы ИХ
почитать и разобраться где находятся _реальные_ проблемы.
нормально автор пишет. Большинство из вас пользуется ПО от опенсоурса из принципа. Достаточно почитать коментарии к скринам. "Я им пользуюсь, но у меня чутка оно подглючивает. Но ниче, зато можно скин повесить." Типичной воды садомазохизм.
>один мой друг в полтора раза ускорил работу GnuChess, всего лишь убрав из кода все слова register, расставленные где попало, почти для каждой переменной, ≈ не правда ли, яркий пример маразматической недооптимизации?
Интересно, этот кадр в курсе, что gcc вообще плюёт на register.
Но даже если бы и не плевали, то 1.5 раза - это сказке подобно...
>нас есть огромный выбор из самых разнообразных программ, свободному использованию которых мешает их отвратительное качество, так что юзать такой софт можно только из принципа, как и поступают пользователи всяческих Gnome, KDE, FreeAmp, IceWM, Licq, LessTiff
Бедные пользователи KDE и Gnome :))))))))
>За примером далеко ходить не надо: так, любимый всеми Мозилла, пользующийся огромной популярностью и за пределами комьюнити пользователей линуксов, в честном бою будет просто порван Internet Explorerом ≈ Мозилла невыносимо медлителен даже на не очень старом K6-II 500.
Невыносимо медлителен - это на 20%-30%? Или автор занимался загрузкой/выгрузкой? :)
Я припоминаю - как-то раз попробовал в winXP открыть с помощью IE книжку на www.lib.ru. IE пришел в ступор на пару минут, хотя книжка скачивается за 5-10 секунд на таком соединении. С диска он открывал этот HTML примерно столько же. :))
>KDE 3 ≈ штука вообще неподъемная; написанный на плохом Си++, он тормозит так, что кажется
Интересно, что такое "плохой C++"? Я, конечно, понимаю, что QT супротив MFC - это отстой 8-))))) и всё же...
>Линукс обрастает дровами для немыслимого количества платформ, больше половины из которых сегодня не используются (m68k, sparc32, MIPS ≈ это ведь все начало 90-х)
Оказывается для платформ нужны "дрова" (кстати, судя по лексике статью писал мальчик 10-12 лет).
>а, например, кардинально улучшить работу менеджера памяти, довести его до уровня FreeBSD ≈ нетрудно, но и не актуально
О... дядя что-то слышал на стороне про "менеджеры памяти"... 8-)))
Я бы послушал чем так плох Linux при использовании POSIX shm в условиях сбалансированности зон (kswapd спит), т.е. естественном состоянии системы.
>Хотя ядро все же пока вне критики, как и основная часть софта, производимого непосредственно Free Software Foundation: Gcc, Emacs, Bash, Gzip┘ И, если приглядеться, возникает ощущение, вскоре перерастающее в твердую уверенность, что своей популярностью Open Source обязан очень узкому кругу программ, в основном написанных давным-давно, таких как TЕX или Emacs, а остальное используется постольку поскольку
А что мы забыли MPlayer, Samba, Apache и иже с ними?
>Другая проблема ≈ отсутствие креативности. Почти все проекты, получающие известность, добивающиеся успеха и признания, основаны на создании свободных заменителей популярных проприетарных программ или стандартов.
Ну и что плохого, что они "основаны"? Нужна новая постановка задачи? )))
>никакие MySQL, или PostgreSQL, или SAP не смогут тягаться с этими слонами даже технически.
Надеюсь под словом "технически" не подразумевалась производительность на UP с простыми запросами? :)
>Давай - а заодно ссылку на стоимость такого решения
>Слушай, ты такими вещами занимаешься, а деньги как маленький считаешь...;))
Типично рассейский подход к деньгам ;))
Ты бы попробовал из моего project manager-а в некритичный период (когда сроки не жмут) выбить лишнюю тыщенку на обновление софта ;))
Скажу по секрету - если заказчик скажет что он хочет вындовс версию
кода, он её получит - только это будет стоить ему в разы дороже
а поддержка будет еще в разы дороже. Потому что _инструмент_
не соответствует _задаче_.
В моей области только студенты решаются делать код для вындовс-онли. Серьезные игроки разумеется тоже имеют виндовс версии своих продуктов - только это как правило вторичные порты
из *NIX версий и среди _спецов_ они не популярны.
Ты бы попробовал из моего project manager-а в некритичный период (когда сроки не жмут) выбить лишнюю тыщенку на обновление софта ;))
Скажу по секрету - если заказчик скажет что он хочет вындовс версию кода, он её получит - только это будет стоить ему в разы дороже а поддержка будет еще в разы дороже. Потому что _инструмент_ не соответствует _задаче_.
В моей области только студенты решаются делать код для вындовс-онли. Серьезные игроки разумеется тоже имеют виндовс версии своих продуктов - только это как правило вторичные порты из *NIX версий и среди _спецов_ они не популярны.
Я твоими задачами не занимался-это правда. Но софт есть и под Виндз твой, я не собираюсь напрягаться сейчас и искать, но если ты подождешь-мы можем потом обсудить это. Я так же признаю, что Линукс не плохая Ось и она мне нравится, но... ЛИНУКС не каждой бочк затычка. У него есть свои специфические задачи, но это маразм просто заявлять, что он лучше Виндз даже на десктопах! Чем лучше? Почитай сколько вопросов? Почему у меня вместо буковок квадратики, почему у меня звук не работает, как мне прикрутить усб флэшку, почему я не могу раздел НТФС увидить? Почему, Почему, Почему! Вот смотри, одних министров переводят на Линукс, других, третьих...а кто будет переучивать их? А что ты как админ будешь им говорить? Не удаляйте! Здесь нет корзинки. :) Это серверная Ось и глупо, во всяком случае пока глупо всяким обывателям насильно ставить ее на Десктоп. Со многими задачами десктопными Линукс просто не справится. Схемы чержеж, Мониторинг нормальный маршрутизаторов, железо каждый чайник сможет установить на выньдоувс и запаришься читать как ставить его под Линь...вот моя позиция. Развивать Линукс как серверную ось без дыр и тд, кому нравится-можно использовать ее и как десктоп-я ее так и использую-мне это помогает в скучные грустные времена убивать время новым багом в чем либо...вот...
Ты бы попробовал из моего project manager-а в некритичный период (когда сроки не жмут) выбить лишнюю тыщенку на обновление софта ;))
Скажу по секрету - если заказчик скажет что он хочет вындовс версию кода, он её получит - только это будет стоить ему в разы дороже а поддержка будет еще в разы дороже. Потому что _инструмент_ не соответствует _задаче_.
В моей области только студенты решаются делать код для вындовс-онли. Серьезные игроки разумеется тоже имеют виндовс версии своих продуктов - только это как правило вторичные порты из *NIX версий и среди _спецов_ они не популярны.
А деньги...прости плиз, но деньги можно выбивать по разному. Не справляется канал связи-урежь его больше, что бы твой работодатель увидел как канал не справляется и купил железо, расширил канал, а не заниматься поднятием zebra-достойная замена. :) Все для своих целей...Линукс свои задачи выполняет, Мастдай свои. Обе ось очень неплохо свои дела делают, новелл помогает всех их вместе объеденить. Спасибо Новелл, Спасибо Виндз, спасибо Линукс, спасибо маршрутизаторам. Живем в мире.
>Но софт есть и под Виндз твой, я не собираюсь напрягаться сейчас и искать
Не напрягайся - я и так знаю где его есть ;)
Просто чуток подумай - зачем задаче которой нужно
много процессоров и памяти которые не помещаются в один корпус
за приемлимые деньги (откуда собственно и вылезает кластеризация таких задач) иметь еще в придачу
- _никогда_ не используемый ГУЙ
- кучу сетевых проблем (в плане производительности)
- отсутствие адекватно работающих систем поддержки параллелизма
(MPI под виндовсом отличается весьма серьезными тормозами как впрочем и PVM)
- системы балансировки я вообще не видел под данную платформу (как говорится "даже старожилы не помнят" ;)) Наверное что то есть за деньги но как то нет желания ;)
- Ну и самое главное это - _отсутствие_традиции_использования_виндовс_в_данной_области_ ;)
>руские физики выбирают линукс.
>Интересно, ученым заниматься нечем стало как ХауТу читать? :)
Работа на любом специализированном софте подразумевает ознакомление с первоначальной документацией. :) А русские физики как раз и используют в основном специализированный софт.
Так например в используемой мной системе I-Deas "метод псевдонаучного тыка", излюбленный пользователями win, не прокатывает. Прежде всего нужно чётко осознавать то-что ты хочешь от системы и(!) досконально знать, что эта система, собсно, может Вам предложить.
Кстати, у математиков по сию пору стандарт документов де-факто TeX, а не какой нибудь Word. Соотвественно, раз уж математики широко используют TeX/LaTeX - то, видимо, им "не влом" читать доки :)
Да, вобщем-то, все мыслящие люди, любят читать книжки и документацию :)
>А деньги...прости плиз, но деньги можно выбивать по разному.
У нас можно выбивать деньги путем демонстрации впечатляющих результатов (с обещанием на эти деньги добиться просто выдающихся ;))
Скажу по секрету - в особо критичное время с месяц назад
когда результат требовался "вчера" мой project manager сказал абсолютно правильную фразу
"Неважно как называется твоя операционная система важно что я завтра покажу заказчику"
Просто чуток подумай - зачем задаче которой нужно много процессоров и памяти которые не помещаются в один корпус за приемлимые деньги (откуда собственно и вылезает кластеризация таких задач) иметь еще в придачу - _никогда_ не используемый ГУЙ - кучу сетевых проблем (в плане производительности) - отсутствие адекватно работающих систем поддержки параллелизма (MPI под виндовсом отличается весьма серьезными тормозами как впрочем и PVM) - системы балансировки я вообще не видел под данную платформу (как говорится "даже старожилы не помнят" ;)) Наверное что то есть за деньги но как то нет желания ;) - Ну и самое главное это - _отсутствие_традиции_использования_виндовс_в_данной_области_ ;)
Ну мне то не надо мне говорить. :) Я на серверах ставлю Trustix -там меньше всего всякой фигни есть в зависимостях пакетах. :) системы балансировки нагрузки? мне выпала честь не видеть ее и под Линуксом. У меня мой работодатель денег не жалеет. ;) А я всегда говорил, что имено в десктоп не стоит суваться линуксу тогда, когда на всем железе написано мелкософт комфортабельный или как там. ;) Да и кой какие сервера на Виндз удобней поднимать. Если моя сеть в несколько доменов, сотни юзеров, то я никогда и в голову не возьму поднимать самбу. :) Citryx как терминальный сервер-оптимальное решение для сетей. Поднимать VNC это глупо. Кластера...а много ли ты видел кластеров? Они в каждой сети стоять должны? Система аккаунтинга eDirectory обалденная штука. У нас в банке такая стоит...но Новелле правда. ;) ZEN тоже там. :) Вот я жду недождусь когда будет полноценное что то под Линукс, пока все это на уровне не полностью используемом стоит. :) Но даже не на всю мощь задействованую eDirectory в жопе оставит OpenLDAP хотя бы своей мордой. :) У меня стоит eDirectory советую от религии отказаться и снести OpenLDAP ;) Но это ИМХО. :)
В мире нет, и не может быть ничего "единственно правильного" и "самого лучшего". "Виндовс - лучший десктоп" - такая же неправда, как и "*nix - лучший серер". Для кого-то рабочий стол - это слесарный верстак, а для кого-то ломберный столик. Да у одного человека несколько рабочих столов. И они разные.
То же и с серверами. Пример: в локалке вcей почтой занимается великолепный Microsoft Exchange, но релэем для него подрабатывает не менее великолепный postfix, который и торчит попкой в интернет.
Не стОит быть фанатиком. Фанатизм - верный признак ограниченности.
Кстати, у математиков по сию пору стандарт документов де-факто TeX, а не какой нибудь Word. Соотвественно, раз уж математики широко используют TeX/LaTeX - то, видимо, им "не влом" читать доки :)
Не знаю, учился я на физико математическом факультете очень давно...не проверяй-все забыл. ;) Ни разу документы в ТеХ не делал....да и преподы не делали...тупые были преподы, что скажешь, не грамотные. Ничерта не математики-Линукс не знали...все по ламерски в Виндз работали. :) Простим их? ;) "Де факто"? ;)