LINUX.ORG.RU

Почему так важно иметь документацию по программированию железа


0

0

На недавно прошедшей в Италии конференции OpenCON 2006, Theo de Raadt и Jonathan Gray выступили с докладами о проблеме, с которой сталкиваются разработчики любой операционной системы -- проблеме поддержки железа.

Theo de Raadt перечислил основные компоненты компьютера, и привёл наглядную таблицу, сравнивающую поддержку различных устройств и доступность документации по программированию.

Развёрнутый текст новости на русском языке.

>>> Оригинал на английском

★★★

Проверено: Obidos ()

Re: Почему так важно иметь документацию по программированию железа

>А вы представьте, что однажды Intel и AMD договорятся с мелкософтом и перестанут выкладывать документацию в свободный доступ.

Перестанут продавать процы для сборщиков серверов под линукс, не станут участвовать в проектах по сборке суперкомпьютеров, уволятся, деньги раздадут бедным, посыпят голову пеплом и уйдут в монахи.

jackill ★★★★★ ()

Re: Почему так важно иметь документацию по программированию железа

> iBliss, между прочим, у Theo хотели отобрать его домен, theos.com. Не подскажите ли, кому сейчас этот домен принадлежит?

whois говорит что Teo ? А причем тут домен ?

iBliss ()

Re: Почему так важно иметь документацию по программированию железа

> Вы готовы заплатить адвокатам, которые потом будут доказывать, что закон о правах потребителя стоит выше NDA?

Да! А что это плохо ? Не я конечно отдаю себе отчет, что с моральной точки зрения нарушать данные обещания - стремно. Но контора берущая с меня деньги за свой продукт и пытающаяся ущемить меня в правах на использование вещи которая принадлежит мне - иного не заслуживает.

iBliss ()

Re: Почему так важно иметь документацию по программированию железа

>> Вы готовы заплатить адвокатам, которые потом будут доказывать, что закон о правах потребителя стоит выше NDA?

>Да!

Можно поинтересоваться, сколько тысяч долларов вы уже перечислили в фонд поддержки свободного ПО? Например, товарищам из FSF.org либо OpenBSD.org?

> контора берущая с меня деньги за свой продукт

В этом и смысл. Вы, покупая продукт, должны убедиться в том, что контора раздала документацию всем желающим разработчикам. При наличии документации, я вам гарантирую, что очень быстро найдётся такой разработчик, который бесплатно напишет для такого устройства крутейший драйвер для вашей любимой свободной ОС. Не верите? Тогда подскажите, кто написал почти ВСЕ драйвера для Ethernet адаптеров на FreeBSD? Которые были портированы на ВСЕ остальные BSD системы?

Или вы просто хотите чтобы все разработчики без проблем нарушали законы об авторских и смежных правах, подписывая (но не соблюдая) NDA, и в скором времени сидели за решёткой? Да вы прямо Гитлер какой-то!

km ★★★ ()

Re: полный текст перевода на русский язык доступен в ЖЖ

> можно ли вернуть новость сюда обратно целиком,

Я этого не могу.

> либо, по крайней мере, дать ссылку в ЖЖ с подробностей, указав "подробности по-русски"?

А вот это -- легко. ;)

Obidos ★★★★★ ()

Re: Почему так важно иметь документацию по программированию железа

> > Тео печётся отнюдь не о себе, а обо всех пользователях свободных систем!

> Мда... конечному пользователю нужен драйвер а не документация к нему.

Хм, или я чего-то не понимаю, или ты не осилил логической связи между документацией и драйвером :-)

askh ★★★★ ()

Re: Почему так важно иметь документацию по программированию железа

> > Вы готовы заплатить адвокатам, которые потом будут доказывать, что закон о правах потребителя стоит выше NDA?

> Да!

Смотри мужик, тебя за язык никто не тянул :-)

> А что это плохо ?

Это хорошо - если есть человек, готовый выложить крупные суммы денег на юридическую поддержку. Если что, можно давать твои координаты? :-)

askh ★★★★ ()

Re: Почему так важно иметь документацию по программированию железа

> Это хорошо - если есть человек, готовый выложить крупные суммы денег

Поправочка "крупные" весьма относительное понятие

> на юридическую поддержку.

Именно, а не на акции типа "На эти бабки мы нарисуем на майках /xBSD/Linux/Solaris рулед, накупим пива, пригласим RMS, и будем всю ночь орать про OSS под окнами CEO ATI". (Без обид, но все эти презентации именно это и напоминают).

iBliss ()

Re: Почему так важно иметь документацию по программированию железа

> Элементарно подписать NDA - собрать из сэмплов драйвер и выложить в открытый доступ с ссылкой на законы о правах потребителя

Ты как самый умный надыбай нам спеки ATI-видеокарт..... ну или еще кое -каких вкусных закрытых поделий

А драйвер со спеками мы напишим ;)

anonymous ()

Re: Почему так важно иметь документацию по программированию железа

> Ты как самый умный надыбай нам спеки ATI-видеокарт..... ну или еще кое -каких вкусных закрытых поделий

Был бы умный был бы билом гейцом 8O. А разборы с ATI (а именно c теми на чипе Mach64) у мну будут только в феврале следующего года (трудовой отпусг) - хачу два монитора и нниб#т , также на февраль наметил lucent modem под Net-кой завести во что бы то не стало...

iBliss ()

Re: Почему так важно иметь документацию по программированию железа

А чо парицца?:/ Ты ж говорил, что подписаться на NDA легко8) Подпишись и пиши драйвер, потом выкладывай в инет

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.