Все новости от 20 июня 2005 г. Конкурент из лагеря open source называет Linux «безобразием»
Детище Линуса Торвальдса полно «дешевых поделок», утверждает основатель OpenBSD.
Тео де Раадт, основатель и ведущий разработчик операционной системы OpenBSD, подверг критике качество ПО Linux, утверждая, что в нем очень много мелких ошибок.
В интервью журналу Forbes де Раадт сказал, что разработчикам Linux необходимо повысить качество своего кода.
«Он просто ужасен. Все им пользуются и не понимают, насколько он плох. А приверженцы Linux так и будут добавлять новый код, вместо того, чтобы оглянуться и сказать: „Это безобразие, и его надо исправлять”».
Качество Linux ниже, чем у Open BSD, и многие компоненты Linux — не что иное, как «дешевые поделки», добавил де Раадт.
OpenBSD — защищенная Unix-подобная операционная система, которая пользуется популярностью среди системных администраторов, эксплуатирующих брандмауэры. В недавнем интервью ZDNet де Раадт говорил, что он поддерживает высокое качество своего кода при помощи строгого контроля и растягивания внесения в код крупных изменений на три шестимесячных релиза.
«Мы ассы проверки ПО — мы много раз просматриваем код, чтобы в нем не осталось большого числа ошибок», — сказал он.
В прошлом различные исследования хвалили 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 в Амстердаме.
Полный текст интервью де Раадта журналу Forbes можно прочесть здесь.
Предыдущие публикации:
|
|
| Гоги махнатый 20 Jun 2005 10:33 AM |
Тео как-то уже радовал мир своими перлами типо "самой безопасной ОС" и "безопасности по дефолту"... Вот и еще один перл из той же серии )) |
|
| Vovasty 20 Jun 2005 11:17 AM |
Ну, таки OpenBSD имеет уязвимостей всего ничего, в отличие от линукса. И код там действительно очень качественный (в OpenBSD) |
|
| Shadow 20 Jun 2005 11:26 AM |
Таки OpenBSD очень высокого качества. Но я использую Linux и я в курсе о его качестве. Мне его достаточно.
|
|
| Михаил Елашкин - imhoelashkin.com 20 Jun 2005 11:27 AM |
Мда, а читал ли автор сами работы Coverity и Reasoning? Рекомендую. Прочитав, понимаешь, что ребята просто сделали софт для тестирования софта на стандартные ошибки и прогнали на нем не весь линукс, а его часть. Далее, число ошибок действительно небольшое, но а) они сравнивают его с неназванными комерческими системами (а винды им точно не давали смотреть) б) МС и другие крупные производители софта имеют свои системы анализа кода и надеюсь не хуже, чем у этих ребят. а т.к. в виндах все равно есть ошибки, то значит не все ловится автоматами и само исследование еще не доказательство безопасности в) ребята хорошо себе рекламу делают на этих исследованиях. в этом нет ничего плохого, но, если OSS сообщество так пристрастно относится к "заказным" исследованиям MS в силу материальной заинтересованности аналитиков, то и здесь есть ангажированность.
|
|
| Шоёо 20 Jun 2005 11:43 AM |
PR, причем черный. |
|
| eXOR 20 Jun 2005 2:12 PM |
2 Михаил Елашкин: Ну вот... опять сравнение windows vs linux... |
|
| =A= 20 Jun 2005 3:40 PM |
А я сидел на линуксе начиная с третьего слакваря (не помню, какой год тогда был). Он мне сперва очень нравился, но потом началось засилие гнома и КДЕ, пакеты стали большие и непродуманые (например, я не ставлю гном, а в пакете xmms напихана какая-то гномовщина). Последний нормальный дистрибутив был RH, но его постигло. Тогда я тал поглядывать в торону FreeBSD и уже год работаю под ней. Отличная система! Всем рекомндую! Очень продуманая, компактная, прекрасно документированая... а GNU not UNIX :-) |
|
| A 20 Jun 2005 5:06 PM |
2 =A=: Так и BSD тоже not UNIX :) |
|
| sm4 - post314mail.ru 20 Jun 2005 9:20 PM |
Диалог Паниковского и Шуры Балаганова. "Нет ви поезжайте в Киев и спросите, поезжайте и спросите. " Fre BSD базируется на титаническом труде студентов Берклеевского Университета , это , что к северу от Сан Франциско, через Голден Гейт Бридж и направо, Linux же наоборот , по 101 хайвею к югу, ближе к Редвуду и Менло Парку (а также к Мексике). Конечно качество кода там гораздо ниже. Одно только присутствие по-соседству Оракла, всё портит. |
|
| SOLDIER 20 Jun 2005 11:38 PM |
sm4, "а ещё я ей ем и пью". |
|
| dum-dum 21 Jun 2005 2:16 AM |
Линус отозвался о BSD гораздо вежливее. |
|
| sm4 - post314mail.ru 21 Jun 2005 3:23 AM |
Забыл рассказать про качество MS. Они давно уже заказывают свой код в Индии, а дома только собирают. Тут дествительно , качество. Тут , комар носа не просунет, разве только индийский слон пролезет туда и обратно. |
|
| hbo 21 Jun 2005 5:20 AM |
А можно ссылочку, пожалуйста, на источники о том, что MS пишет код в Индии? Ну или хотя бы кусок индийского кода? |
|
| dem 21 Jun 2005 8:34 AM |
Ну вообщето OpenBSD и умеет поменьше. И железок там поменьше поддерживается и прочая, прочая. Вобщем вполне может что OpenBSD гораздо качественнее Linux. Но если начать политику шестимесячных поправок и так далее то сразу найдется тысяча недовольных которым нужны новые фичи. Посмотрите например как критикуют Debian за его редкие выпуски. Вобщем баланс братья. |
|
| Andrij 21 Jun 2005 12:27 PM |
Резюме типа: "Ну вот ми такие же бесплатные(OpenBSD), да еще и качественней, но почему нас так не любят как етот Linux? Мир жесток ...." :)) |
|
| Andruj 21 Jun 2005 2:37 PM |
Резюме типа: "Ну вот ми такие же бесплатные(Linux), да еще и качественней, но почему нас так не любят как етот Windows? Мир жесток ...." :)) |
|
| trir 21 Jun 2005 3:14 PM |
дык Berkeley же не GPL !
|
|
| trir 21 Jun 2005 3:17 PM |
не GPL сегодня есть такой Teo ... спасибо ему ... a завтра его кто-нибудь в в разно-цветное "яблоко" превратит ... |
|
| fi 21 Jun 2005 4:16 PM |
т.к. сам в свое время пропихивал OpenBSD, то могу сказать определенно: миф о его супер неуезвимости сильно раздут, хотя команда стремится к этому. С железом тоже не особо дружит. Хуже всего дело обстоит с поддержкой i18n. А вот личность интересная, чего только стоил развод с netbsd ;))
|
|
| dr-Wicked 21 Jun 2005 7:12 PM |
2 AT India Development Center SOFTWARE DESIGN ENGINEER TEST Так это ж тестеры! |
|
| dr-Wicked 21 Jun 2005 7:17 PM |
Не там и другие есть. |
|
| YO 21 Jun 2005 10:02 PM |
>Так и BSD тоже not UNIX :) Почему? |
|
| A 22 Jun 2005 12:14 AM |
2 YO: Потому что они в свое время дружно судились с AT&T - разработчиком UNIX. И потому что торговой маркой UNIX владеет совсем не Беркли, а, если не ошибаюсь, SCO. Потому и SunOS (она же в народе Solaris), HP-UX, AIX не зовутся UNIX-ами, хотя имеют (или имели изначально) код из оной. |
|
| plug 22 Jun 2005 8:10 AM |
2 A: >> И потому что торговой маркой UNIX владеет совсем не Беркли, а, если не ошибаюсь, SCO. Вообще-то ошибаетесь. Торговая марка UNIX (зарегестрированная еще в 1971) от AT&T в 1990 перешла к Unix System Laboratories - дочерней фирме AT&T, которая собственно и создавалась для коммерческого продвижения оригинального UNIX. Но сами USL просуществовали недолго. Уже в 1991 какая-то часть интеллектуально собственности были проданы Novell (которая на этой основе сделала свою UnixWare и некторое время хвасталась, что только ее прдукт имеет право называться Юниксом). К 1994 вся собственность USL (включая все коды и торговые марки) была перекуплена Novell. (Правда Sun выкупила себе право на SVR4, которая была совместной разработкой Sun и USL.) А вот дальше пути кода и trademark разошлись. Вскоре после покупки Novell подарила саму торговоую марку UNIX консорциуму X/Open (но не код). Код в 1995-1996 (по частям) был продан Santa Cruz Operation, а та в свою очередь была куплена (опять же со всеми марками и интеллектуально собственностью) в 2002 Calder'ой. Caldera радостно переименовалась в SCO Group и занялась вымогательством. :) Но, как я уже сказал, торговая марка UNIX не принадлежала ни "старой" SCO, ни "перекрашенной" Calder'е. |
|
| plug 22 Jun 2005 8:35 AM |
X/Open в 1996 объединилась с OSF и новый консорциум назвался The Open Group. Итак, на сегодняшняй день тоговая марка UNIX принадлежит TOG. Эта организация среди прочего вырабатывает стандарты на UNIX - Single Unix Specifications и имеет сертификационные программы "на звание UNIX". Любая ОС, пройдя тесты и выполнив все формальности может называться UNIX. Поскольку спецификации дополнялись и уточнялись, существует несколько "релизов" Single Unix Specifications - SUS (1995), SUS2 (1998) и SUS3 (2003). Соттветсвенно, чтобы отличать - на какой стандарт была сертифицирована конкретная верся OC, TOG ввела марки UNIX95, UNIX98, UNIX03. >> Потому и SunOS (она же в народе Solaris), HP-UX, AIX не зовутся UNIX-ами. Если посмотреть на сайте www.opengroup.org сертифицированные ОСы, то ... Unix'ами "разлива 1995" имеют право называться - UnixWare 7.1.3 and later - SCO UnixWare 7.0.1 and later - Tru64 UNIX V5.0 or later - HP-UX Release 11.22, HP-UX Release 11.11, HP-UX Release 11.00 or later - z/OS V1R2 or later - NCR UNIX System V Release 4 MP-RAS Release 3.02 or later - IRIX 6.5 (на самом деле там еще уточняется - для какого "железа" и в некторых случаях с дополнительными компонентами типа 'C/C++ compiler') В 1998 право называться UNIX заслужили - Tru64 UNIX - кучка Solaris'ов, включая Solaris 8 on X86 based systems - несколько версий AIX 5L. И наконец, UNIX'ы "образца 2003 года" - - AIX 5L for POWER V5.2 dated 8-2004 or later - Solaris 10 Operating System (отдельно сертифицировались "спарковые" и x86 варианты.) Так что, как бы их не называли "в народе", формально они таки UNIX. :) |
|
| RIK 22 Jun 2005 9:15 AM |
sm4 Там исключительно сопровождение и багфиксинг. Новый код если и пишется - то очень немного. Фраза "Они давно уже заказывают свой код в Индии, а дома только собирают" - чепуха. |
|
| Mikhail Elashkin - imhoelashkin.com 22 Jun 2005 5:51 PM |
2 plug Классно. Откуда такая подборка данных? Поделись, плз. |
|
| andy - andyrocc.ru 23 Jun 2005 12:17 AM |
ну это отголоски старой свары между Unix от ATT и Беркли . Линукса тогда еще не было . Танненбаум считает , что в результате этой свары Линукс собственно и пробился в мир . |
|
| plug 23 Jun 2005 11:27 AM |
2 Mikhail Elashkin: Да это моя собственная подборка. :) Несколько лет назад делал лекционный курс "про юникс", вот и выписал себе даты и цифры. В основном это компиляция из соотвествующих глав книжек Вахалии, Немет сотоварищи (только в последнем издании историю ужали сильно, я брал из предпоследнего) и еще одной книжки, которой под руками сейчас нет - автора и точное название уже не помню. Ну и "гугление" на тему Unix history. В основном сайты www.unix.org (это TOG'овский) и www.bell-labs.com. |
|
| Михаил Елашкин - imhoelashkin.com 23 Jun 2005 7:58 PM |
2 plug ИМХО, это из серии это должен знать каждый. Особенно студенты. У меня просто есть связи с несколькими универами. Так что давай это в одну-две странички скомпилим и будет симпатичный документик. Не надо будет каждый раз писать. Собственно адрес для письма в подписи. |
|
| plug 24 Jun 2005 9:54 AM |
2 Михаил Елашкин: Вообще-то я думаю, что в универах, где подобный курс читают, и так есть свои подобные подборки. Но ладно, выслал. |
|
| Чп 24 Jun 2005 12:40 PM |
я коненчо не фвнат фряхи. но в чем то он прав. Linux сейчас это ПОПСА аля винловс. глючит почти так же .также РЮчечки. и прочеее.. ВСЁ НА БЛАГО ПОЛЬЗОВАТЕЛЯ. только ничего хорошего. |
|
| dRon 24 Jun 2005 8:09 PM |
есть такая лицензия как GPL и кто с ней согласен тот с ней работает, кто не согласен не работает - вот и всё, а по поводу того что - не создать бы IBM и иже сними своих unix'ов можно сказать, только одно, читай лопух историю, unix почему не стал самой распространенной ОС на писи, да потому что развелось их в своё время просто допи..зды, и каждый разработчик тянул одеяло на себя и были они не совместимы, а ведь у юниха в свое время были все шансы стать мировой ОС, то есть он хочет повторения этого хаоса, по идее его можно понять ведь бабок то он год от года все меньше и меньше получает. а по поводу кривости, дык пускай сначала разберутся со своей загрузкой ОС в виде хаоса файлов rc. в отличии от БСД в линухе с этим намного все порядочней |
|
| Amix 25 Jun 2005 12:47 AM |
Понравилась фраза: "...мы ассы проверки ПО..." может, все-таки асы? ;)) |
|
| Ю. Лужков 25 Jun 2005 11:42 AM |
Что мы видим? Мы видим, с одной стороны, этот цифровой коммунистический шабаш, который претендует на то, что он представляет полностью пользователей Интернета. И с другой стороны, мы видим спокойную силу, спокойную силу созидания, которая собралась в корпорации Майкрософт. Что мы видим? Мы видим с одной стороны человека, который претендует на то, что он создал операционную систему, на то, что он написал ее для пользователей, человека, который уже сейчас полностью во всем пренебрег патентами и авторскими правами SCO. И с другой стороны, мы видим человека, который болеет за своих пользователей, который бережет опасный для них код от раскрытия, который хочет безопасности, который не хочет, чтобы Интернет раскололся и стал полем для противостояния, противостояния между открытым и закрытым кодом, грань которого это кровавое противостояние – это Гейтс Вильям Третий. А с той стороны вы понимаете, о ком я говорю. Мы видим два человека. Один начал писать свою систему в 1991. Что произошло? Ухудшение экономического положения. Второй Программер – созидание, развитие, стабилизация, зарплата, развитие корпоративных стандартов разработки и все, что дало людям возможность смотреть более основательно в будущее с большей надеждой – это Билл Гейтс (аплодисменты). И я хочу сказать. Мы видим еще две полярные силы, к сожалению, полярные силы. С одной стороны пиратство - грубое нарушение авторских прав корпорации Майкрософт. Это не только вбросы больших масс грязных денег, это еще и попытка позволить пользователям управлять своей системой, настраивать ее как надо, ставить любой опасный софт вместо правильного. И с другой стороны – корпорация Майкрософт, которая ведет себя очень сдержанно, своим поведением показывает о полном уважении к сохранению Сети, к тому, чтобы ее пользователи сделали свой выбор к тому уважению, которое Америка уже сделала в качестве своего выбора, вырастив Программера Вильяма Гейтса Третьего (бурные аплодисменты). И я как мэр Москвы готов снять свою любимую кепку, вырастить волосы и надеть очки, чтобы быть похожим на Билла Гейтса (бурные, продолжительные аплодисменты). |
|
| fi 27 Jun 2005 1:52 PM |
то Михаил Елашкин http://www.opengroup.org/openbrand/register/
|
|
|