Изменения
мСтрока 15:
Строка 15:
− +
− +
нет описания правки
Все это было очень важно в прошлом веке, в 1980е годы. Тогда эти функции BIOS были жизненно необходимы для запуска DOS, которая мало что умела делать с оборудованием сама по себе. Прошло время, и для запуска современных операционных систем уже не нужно инициализировать PCI-устройства и клавиатуру (например, для старта [[Linux]] нужно лишь инициализировать кэш-память, микропроцессор, память, загрузить ядро и передать ему управление) - они умеют это делать сами. Учитывая тот факт, что BIOS так и работает в 16-битном режиме, с адресным пространством в 1 мегабайт, и с надуманными зависимостями от оборудования PC AT, все большее количество оборудования переводят под управление современных альтернатив, таких как [[OpenFirmware]], [[UEFI]] или [[LinuxBIOS]].
Все это было очень важно в прошлом веке, в 1980е годы. Тогда эти функции BIOS были жизненно необходимы для запуска DOS, которая мало что умела делать с оборудованием сама по себе. Прошло время, и для запуска современных операционных систем уже не нужно инициализировать PCI-устройства и клавиатуру (например, для старта [[Linux]] нужно лишь инициализировать кэш-память, микропроцессор, память, загрузить ядро и передать ему управление) - они умеют это делать сами. Учитывая тот факт, что BIOS так и работает в 16-битном режиме, с адресным пространством в 1 мегабайт, и с надуманными зависимостями от оборудования PC AT, все большее количество оборудования переводят под управление современных альтернатив, таких как [[OpenFirmware]], [[UEFI]] или [[LinuxBIOS]].
На рынке BIOS безраздельно господствуют две мегакомпании AMI и Phoenix, и несколько контор поменьше. Они лицензируют свои версии BIOS производителям материнских плат, которые за нехилое бабло получают непонятный 16-битный закрытый [[BLOB]] и некий тулкит, чтоб немного его поправить. Все это приводит к глюкам, которые, т.к. код закрыт, пользователь поправить не может.
На рынке BIOS безраздельно господствуют две мегакомпании AMI и Phoenix, и несколько контор поменьше. Они лицензируют свои версии BIOS производителям материнских плат, которые за нехилое бабло получают непонятный 16-битный закрытый [[BLOB]] и некий тулкит, чтоб немного его поправить. Все это приводит к глюкам, которые, т.к. код закрыт, пользователь исправить не может.
Сам факт того, что BIOS закрыт, и пользователь его править не может, пьянит голову некоторым недобросовестным производителям, которые могут программно блокировать некоторые функции оборудования (чтоб пользователи покупали более дорогие устройства). Например, простой канадский паренек John купил себе материнскую плату и с удивлением узнал, что одна из функций его новенького микропроцессора [http://thread.gmane.org/gmane.linux.bios/24211/focus=24227 запрещена на уровне BIOS]. Так поступают самые разные производители, например Hewlett Packard. На недоуменные вопросы пользователей представители компаний отмахиваются [http://forums11.itrc.hp.com/service/forums/bizsupport/questionanswer.do?threadId=1051601 отсутствием спроса или недостаточным тестированием].
Сам факт того, что BIOS закрыт, и пользователь его не может никак изменить, пьянит голову некоторым недобросовестным производителям, которые могут программно блокировать некоторые функции оборудования (чтоб пользователи покупали более дорогие устройства). Например, простой канадский паренек John купил себе материнскую плату и с удивлением узнал, что одна из функций его новенького микропроцессора [http://thread.gmane.org/gmane.linux.bios/24211/focus=24227 запрещена на уровне BIOS]. Так поступают самые разные производители, например Hewlett Packard. На недоуменные вопросы пользователей представители компаний отмахиваются [http://forums11.itrc.hp.com/service/forums/bizsupport/questionanswer.do?threadId=1051601 отсутствием спроса или недостаточным тестированием].