Детище Линуса Торвальдса полно «дешевых поделок», утверждает Тео де Раадт

Аватар пользователя alex_root

   Тео де Раадт, основатель и ведущий разработчик операционной системы OpenBSD, подверг критике качество ПО Linux, утверждая, что в нем очень много мелких ошибок. В интервью журналу Forbes Де Раадт сказал, что разработчикам Linux необходимо повысить качество своего кода. «Он просто ужасен. Все им пользуются и не понимают, насколько он плох. А приверженцы Linux так и будут добавлять новый код, вместо того, чтобы оглянуться и сказать: „Это безобразие, и его надо исправлять”».    Качество Linux ниже, чем у Open BSD, и многие компоненты Linux — не что иное, как «дешевые поделки», добавил Де Раадт.
   OpenBSD — защищенная Unix-подобная операционная система, которая пользуется популярностью среди системных администраторов, эксплуатирующих брандмауэры. В недавнем интервью Де Раадт говорил, что он поддерживает высокое качество своего кода при помощи строгого контроля и растягивания внесения в код крупных изменений на три шестимесячных релиза. «Мы ассы проверки ПО — мы много раз просматриваем код, чтобы в нем не осталось большого числа ошибок», — сказал он.
   В прошлом различные исследования хвалили Linux за качество кода по сравнению с проприетарными операционными системами. В декабре 2004 года аналитическая фирма Coverity установила, что в ядре Linux на 5,7 млн строк кода приходится всего 985 ошибок, что значительно меньше, чем в коммерческой программе аналогичного размера, где могут быть 5000 ошибок. Другое исследование, выполненное в 2003 году компанией Reasoning, в котором сравнивается реализация сетевых компонентов в разных операционных системах, обнаружило, что уровень ошибок Linux составляет 0,1 ошибку на 1000 строк, тогда как в операционных системах общего назначения уровень ошибок лежит в диапазоне 0,6-0,7.
   Де Раадт раскритиковал также производителей аппаратуры, таких как Hewlett-Packard и IBM, за использование Linux в качестве бесплатной рабочей силы, вместо того, чтобы вкладывать деньги в разработку собственной версии Unix.
   IBM, HP и Sun и раньше критиковали за их подход к работе с сообществом open source. В прошлом месяце Хесус Вилласанте, ответственный за программные технологии в Генеральном директорате информационных сообществ и медиа Европейского Союза, сказал, что крупные компании, такие как IBM, HP и Sun, используют сообщество open source в качестве субподрядчиков, вместо того, чтобы поощрять разработку независимых коммерческих продуктов. «IBM спрашивает заказчика: „Вам нужно проприетарное или открытое ПО?” Затем (если заказчик выбирает открытое ПО) она говорит: „ОК, значит, вам нужен open-source от IBM”. Всякий раз это open-source от IBM, или Sun, или НР», — заявил Вилласанте, выступая на круглом столе конференции Holland Open Software в Амстердаме.

   Источник

No votes yet

Комментарии

Аватар пользователя Гость

Re: Детище Линуса Торвальдса полно «дешевых поделок», утверж

Стопудово правильно! Чтобы там не чирикала Coverity, Linux для пользователя - это не только "ценный мех" (ядро), но и "сало" (прикладное ПО).
И если бы в линуксе, как утверждается, мало ошибок, то он бы так не глючил.
Уважаю подход OpenBCD именно за эти качества - беспрецедентная надежность и флегматичный подход ко всяким новшествам в ущерб качеству

RSS-материал