Интернет магазин китайских планшетных компьютеров



Компьютеры - Спор Таненбаума Торвальдса - Последствия

23 января 2011


Оглавление:
1. Спор Таненбаума Торвальдса
2. Спор
3. Последствия



Несмотря на этот спор, Торвальдс и Таненбаум, похоже, нормально общаются. Торвальдс хочет, чтобы было ясно, что он не настроен враждебно к Таненбауму, а сам Таненбаум подчёркивает, что их разногласия в технических вопросах нельзя рассматривать как личную ссору.

Ошибочные предсказания

Когда проблема и весь первоначальный спор были опубликованы издательством O'Reilly Media в книге «Открытые исходники: отголоски революции открытых исходников» в 1999 году, там было написано, что этот спор — наглядный пример того, «как мир тогда относился к разработке операционных систем».

Процессор 386 тогда был самым распространённым чипом, по словам участника Кевина Брауна, 486 использовался в высококлассных компьютерах, а 286 практически устарел, и Веб ещё не использовался широко. Один из аргументов Таненбаума против Linux заключался в том, что он был слишком привязан к линейке процессоров x86, которой, по его мнению, недолго оставалось использоваться. И тем не менее, по состоянию на 2009 год x86 остаётся доминирующей архитектурой процессоров в настольных компьютерах. Linux с того времени был портирован на множество других архитектур, в том числе x86-64, ARM, IA-64, 680x0, MIPS, POWER/PowerPC и SPARC.

Другая повторяющаяся тема в этом споре — альтернативы Linux и MINIX, такие как GNU и 4.4BSD. Первая из них, по мнению Таненбаума, была «современной» системой, в отличие от Linux. Во втором сообщении он предположил, что

…через эти 5 лет все будут пользоваться свободной GNU на компьютерах SPARCstation-5 мощностью 200 MIPS с памятью 64 мегабайт.

Некоторые участники дискуссии выразили сомнение, что GNU может быть подходящей альтернативой. Кевин Браун назвал её vaporware  и заявил, что Linux, вероятнее всего, будет в выигрыше от востребованности и распространения архитектуры x86 среди широкой аудитории. Теодор Цё, разработчик Linux в ранний период, сказал, что хотя микроядра и будут иметь преимущества, «…Linux уже есть, а GNU ещё нет — и люди работают над Hurd гораздо дольше, чем Линус работал над Linux». Зная о стремлении GNU создать ядро, Торвальдс заявил: «Если бы ядро GNU было готово прошлой весной, я бы и не подумал начинать свой проект: суть в том, что оно не было готово ни тогда, ни даже сейчас».

4.4BSD-Lite не была доступна в течение двух лет вследствие судебной тяжбы, связанной с интеллектуальной собственностью на UNIX, начатой подразделением AT&T Unix System Laboratories против Berkeley Software Distribution. Разбирательство затормозило разработку свободных дочерних веток BSD примерно на два года, пока их правовой статус был под вопросом. Поскольку у Linux не было таких юридических противоречий, системы на его основе получили большую поддержку. Мировое соглашение между двумя компаниями было достигнуто в январе 1994-го, и 4.4BSD вышла в июне.

Дело Самиздата

23 марта 2004 г. Кеннет Браун, президент института Alexis de Tocqueville Institution, взял у Таненбаума интервью. Оно должно было стать вступлением к готовящемуся изданию книги Брауна под названием «Самиздат и другие вопросы источников открытых исходников». В книге утверждается, что Linux изначально был нелегальной копией MINIX. Таненбаум опубликовал резкое опровержение в защиту Торвальдса и заявил тогда:

Я бы хотел разъяснить и закрыть некоторые ошибочные вопросы и исправить пару ошибок. Во-первых, я ДЕЙСТВИТЕЛЬНО не сержусь на Линуса. ЧЕСТНО. И он также на меня не сердится. Я не «жалкий неудачник», которого затмила слава Линуса. MINIX был чем-то вроде моего хобби. Я профессор. Я преподаю и веду разработки, и пишу книги, и езжу на конференции, и занимаюсь всем, чем занимаются профессоры. Я люблю свою работу, и своих студентов, и свой университет. Я написал MINIX, потому что хотел дать студентам самостоятельно поиграть с операционной системой. После того, как AT&T запретила обучение по книге Джона Лайонса, я решил написать UNIX-подобную систему, чтоб мои студенты на ней практиковались. Я не пытался заменить GNU/HURD или Berkeley UNIX. Видит Бог, я уже достаточно это повторил. Я просто хотел показать своим и другим студентам, как можно написать UNIX-подобную систему, используя современные технологии. Множество других людей хотели бесплатную коммерческую UNIX со свистелками и перделками и хотели сделать это из MINIX. И меня затянуло в этот водоворот, но когда появился Linux, с меня снялось это бремя, и я мог снова профессорствовать. Линус, похоже, делает отличную работу и я желаю ему успехов в будущем. Хотя писать MINIX было здорово, я не считаю, что это самое важное моё достижение. Это было скорее развлечение, нежели что-то иное. Самое важное моё достижение — подготовка замечательных студентов, особенно кандидатов наук. Посмотрите на моей домашней странице их список. Они делают замечательные вещи. Я горжусь ими, как наседка. Насколько можно считать Линуса моим студентом, настолько я им тоже горжусь. Профессоры любят, когда их студенты идут дальше и получают большую славу.



Просмотров: 3567


<<< Хронология операционных систем