Антон Борисов
Альтернативой коммерческому BIOS является LinuxBIOS. В отличие от
первого, он не является проприетарным продуктом. Аудит его кода может провести
каждый, кто разбирается в x86архитектуре. Поэтому неудивительно, что
организация, пропагандирующая свободное программное обеспечение, остановила
свой выбор именно на этой технологии.
FSF (Free Software Foundation) – некоммерческая организация, основанная в
конце 1985 года Ричардом Столлманом (Richard Stallman) для поддержки движения
за свободное программное обеспечение, в частности, проекта GNU. Организация из
своего фонда оплачивала создание свободных программ до середины 90х годов.
Затем во многих компаниях наметилась тенденция писать свободное ПО, поэтому
сейчас сотрудники FSF заняты в основном юридическими вопросами в сообществе
свободного ПО.
На вопросы журналиста отвечает старший системный
администратор организации FSF – Вард Вандеведж (Ward Vandewege).
Скажите, когда в FSF узнали о технологии LinuxBIOS?
Наша организация познакомилась с проектом LinuxBIOS достаточно давно,
так как этот проект развивается уже больше пяти лет. Мы даже начали кампанию за
свободный BIOS год назад (см. «Campaign for Free BIOS» [1]).
Общеизвестно, что FSF – это флагман в движении за открытые технологии (Open
Source). Переведя свое оборудование на LinuxBIOS, насколько ближе ваша
организация окажется к 100% свободному миру?
Вы знаете, многие путают термин «свободное ПО» (Free Software) с термином
«открытые исходные тексты» (Open Source). Цель нашей организации – свобода для
компьютерных пользователей, и она немного отличается от направления команды,
идущей с лозунгом Open Source.
Переход на платформу LinuxBIOS – это большой
шаг в правильном направлении (здесь и далее термины «технология LinuxBIOS» и
«платформа LinuxBIOS» равнозначны. – Прим. автора). Но всё же остается
очень много работы. В современных ПЭВМ используется определенное количество firmware [2]
(Firmware – программное обеспечение, которое внедрено в аппаратное устройство. Например,
программа, содержащаяся во FlashROM- или в ROM-чипе).
Есть системный проприетарный BIOS (Basic Input/Output
System – базовая система ввода-вывода) [3], который может быть заменен на LinuxBIOS.
Есть также VGA BIOS, который используется в видеокартах. На некоторых машинах,
например, Tyan S2881, присутствуют интегрированные контроллеры сетевых карт.
Код в указанных контроллерах, а также в контроллерах IDE/SATA/SCSI (считайте
для краткости, что речь идет о жестких дисках), проприетарный, т.е. закрытый.
Что следует понимать под проприетарным кодом? Это
такое программное обеспечение, для которого существуют различные ограничения,
налагаемые разработчиками. Это могут быть ограничения как технического
характера, например, запрет на тиражирование и распространение кода (в
коммерческих или иных целях. – Прим. автора), или же код поставляется
только в бинарном виде.
Ограничения юридического характера подразумевают
под собой: лицензирование, подписание договоров о неразглашении информации (Non
Disclosure Agreement) и другие способы охраны авторского права в сфере
программного обеспечения.
Поэтому вы понимаете, что проприетарный код не
обладает в силу указанных причин открытостью в том понятии, что мы
пропагандируем.
Очевидно, что замена системного проприетарного
BIOS на открытый LinuxBIOS сделает ПЭВМ более свободной, но свободной на 100%
современная ПЭВМ не будет. Надо понимать, что в настоящий момент эта цель
недостижима. Хотя, повторюсь, цель можно достичь, но придется очень много
поработать в данном направлении.