Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Выяснилось, что ассемблерный код не сможет стать языком LinuxBIOS-проекта. Проект OpenBIOS почти полностью состоял из ассемблерных вставок, и было проблематично добавить что-то новое, свое. Неудивительно, что следующим шагом было удачное открытие Джефом Гарзиком (Jeff Garzik) следующего факта – автор проекта STPC BIOS предоставляет в общественный доступ свой труд. Так, STPC BIOS становится фундаментом новой структуры LinuxBIOS. Дальнейшая работа над кодом потребовала постоянной реорганизации, чтобы проект смог поддерживать многие системные платы и логику, таким образом был заложен хороший фундамент для дальнейшего развития.

Следующие шесть месяцев были посвящены запуску LinuxBIOS на новых платформах. Первой платформой без использования графических средств настройки (как в классических программах BIOS Setup) стала системная плата Intel L440GX+, за которой последовала SiS 630. Именно с этого момента, т.е. с приходом фирмы SiS в проект, началась новая эра. Компания предоставляла схемотехнику, техническую поддержку, ассемблерный код, т.е. действительно серьезно подошла к тому, чтобы запустить LinuxBIOS на своем продукте.

Вскоре выяснилось, что Linux может делать, а чего нет. Выяснилось, что ядро 2.2, с которым тогда работали в проекте, не способно с нуля произвести инициализацию PCI-шины. Этим пришлось заниматься LinuxBIOS. Пришлось вытащить код из Linux и с небольшими изменениями использовать непосредственно в LinuxBIOS, добавляя по мере необходимости расширения. Также вскоре выяснилось, что загрузка происходит настолько быстро, что IDE-диски не успевают стартовать. Но вскоре и эта проблема была успешно решена.

По истечении следующих девяти месяцев LinuxBIOS успешно работал на двух платформах, будучи написанным почти полностью на C. Корпорации стали проявлять интерес к разрабатываемому продукту. Так, VIA и Acer предоставили спецификации на свои новые продукты, таким образом также была включена поддержка для их плат. Джеймс Хендрикс начал работу над SMP-поддержкой тем же летом. Патчи стали включаться в разработку Linux-ядра, а не как расширения в LinuxBIOS. С этой стороны Linux-ядро стало походить на унипроцессорное – добавление поддержки новых процессоров стало занимать меньше времени.

Летом того же года к проекту присоединился Linux NetworX, и Эрик Бьедерман (Eric Biederman) стал ключевой фигурой при добавлении поддержки Alpha-архитектуры. Он также произвел реорганизацию стартового кода управления памятью. Сотрудничество с Linux NetworX продолжается и по сей день – фирма является самым крупным продавцом систем на основе LinuxBIOS. Также немаловажной заслугой Эрика является создание архитектуры LinuxBIOS следующей, второй версии.


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100