Free Software Foundation переходит на технологию LinuxBIOS::Журнал СА 2.2006
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

Разбор полетов  

Ошибок опыт трудный

Как часто мы легко повторяем, что не надо бояться совершать ошибки, мол,

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6205
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6912
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4196
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 2997
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3800
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3810
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6305
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3158
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3450
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7270
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10634
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12357
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 13991
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9116
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7071
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5381
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4610
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3420
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3149
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3397
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3019
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Free Software Foundation переходит на технологию LinuxBIOS

Архив номеров / 2006 / Выпуск №2 (39) / Free Software Foundation переходит на технологию LinuxBIOS

Рубрика: Гость номера /  Интервью

Антон Борисов

Free Software Foundation переходит на технологию LinuxBIOS

Альтернативой коммерческому 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% современная ПЭВМ не будет. Надо понимать, что в настоящий момент эта цель недостижима. Хотя, повторюсь, цель можно достичь, но придется очень много поработать в данном направлении.

Другой аспект, который проявляется при переходе, заключается в следующем: LinuxBIOS, будучи аналогом системного проприетарного BIOS, заменяет большую часть функций последнего. Но LinuxBIOS не заменяет функции VGA BIOS. Для серверных решений отсутствие видеофункций не очень актуально, а вот для настольных решений – это ключевой фактор. Поэтому необходимо взять с сайта производителя архив системного BIOS и распаковать его. Найти в нем (обычно это AwardBIOS или AMIBIOS. – Прим. автора) файл VGA BIOS для встроенной видеокарты и поместить его в директорию в LinuxBIOS. Затем пересобрать образ LinuxBIOS с учетом использования функций видеокарты. После этого получившийся образ LinuxBIOS записать во FLASH-память системной платы, перезагрузиться и удостовериться, что всё работает.

(Настоятельно не рекомендуется воспринимать указанные манипуляции как прямое руководство к действию. Во-первых, требуется определенная техническая подготовка в данном вопросе. Во-вторых, следует убедиться, что ваше аппаратное обеспечение поддерживается LinuxBIOS – сделать это можно через список рассылки или на сайте проекта. В-третьих, вы должны отдавать себе отчет в том, что после перехода на эту платформу у вас может появиться значительно больше вопросов, нежели до него. – Прим. автора.)

Какие машины вы планируете перевести на платформу LinuxBIOS? Будет затронуто всё оборудование или только веб-сервера и сервера баз данных?

Идеально было бы перевести все то оборудование, которое у нас есть. Очевидно, что это займет определенное время, т.к. FSF некоммерческая организация с ограниченным бюджетом, и многие из наших машин не могут быть переведены на эту технологию, т.к. просто-напросто это оборудование не числится в списке поддержки проекта LinuxBIOS. Когда мы приобретаем новое оборудование, мы стремимся выбрать «совместимое с LinuxBIOS».

На повестке дня у нас стоит замена серверов. Мы планируем развернуть 2 или 3 новых сервера в ближайшие несколько месяцев. Все они идут на замену устаревшего парка, и их мы собираемся перевести на LinuxBIOS-платформу.

Могли бы вы перечислить их аппаратную начинку?

Мы приобрели сервера Tyan Transport GX28 со следующей начинкой:

  • Материнская плата: Tyan S2881.
  • CPU: 2x AMD Dual-core Opteron 270.
  • HDD: 4x WD Digital Raptor 74GB 10k RPM.
  • RAM: 4GB Corsair ECC RAM.

И Tyan, и AMD вносят существенный вклад в развитие проекта LinuxBIOS, поэтому мы рады покупать их оборудование. И эти серверы действительно очень быстрые!

С вашей точки зрения, годится ли сейчас LinuxBIOS для использования в настольных решениях?

Сейчас на рынке присутствует достаточно много наименований оборудования, для которого возможен переход на LinuxBIOS. Например, материнские платы на базе чипов AMD, некоторые из серий VIA EPIA. Предлагаю ознакомиться с сайтом LinuxBIOS [4], чтобы узнать, поддерживается ли ваша материнская плата или нет.

Если затрагивать функциональность, то в этом плане использование LinuxBIOS в настольных машинах вероятнее всего более практично, нежели в серверах. Одно из преимуществ у LinuxBIOS – это очень быстрое время загрузки. Насколько нам известно, пока не готова поддержка для какого-либо ноутбука. Поэтому с грустью можно констатировать, что перевести ноутбуки на LinuxBIOS-платформу пока невозможно.

Для использования операционных систем, отличных от Linux, какой вид загрузчиков (FILO/kboot/ADLO) больше всего подходит?

У нас не слишком богатый опыт в данном вопросе, т.к. мы проверяли загрузку Debian и Ubuntu. В качестве загрузчика выступал Etherboot, т.к. FILO не позволяет пока загрузиться с SATA-дисков. Что касается остальных загрузчиков, то мы их не пробовали использовать.

Как вы считаете, каким организациям сейчас стоит переходить на LinuxBIOS?

Это интересный вопрос. На сегодня основными пользователями LinuxBIOS являются те, кто работает с кластерами. Использование LinuxBIOS позволяет достичь отличных результатов в плане контроля за аппаратной частью кластеров.

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

(Речь идет не об операционных системах и драйверах, задача которых и состоит в «общении» с аппаратурой. Здесь имеются в виду недокументированные функции и несанкционированный доступ к аппаратной части. Например, известная эпопея с системами безопасности ноутбуков PhoenixNet и CompuTrace – когда в коде BIOS присутствует дополнительный модуль, который может установиться в ОС на базе Windows NT. Его задача – блокирование ноутбука в случае похищения по запросу владельца к производителю. Предполагается, что похищенный ноутбук будет заблокирован при первом подключении к Интернету. Что еще может передавать данный модуль, является загадкой. – Прим. автора.)

Вы также вряд ли сможете провести аудит кода, который используется в проприетарном коде BIOS. По мере того как коммерческие BIOS становятся все более сложными, проблема аудита их кода становится все более сложным вопросом. Что, если в коде BIOS содержится функция отсылки по электронной почте конкурентной стороне ваших секретных данных?

И, наконец, вопрос надежности. Здесь мы опять возвращаемся к проблеме аудита исходного кода коммерческого BIOS. Предположим, что у нас работает приложение так называемого класса высокой доступности (highavailability) – например,сервер системы управления полетом или управления атомной станцией. Разве вам не захочется быть абсолютно уверенным в надежности программного кода, который выполняет ваш компьютер? В этом аспекте также можно рассматривать LinuxBIOS в качестве надежной альтернативы существующим решениям.

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

Тот факт, что коммерческие производители начинают внедрять в код BIOS неприятные DRM-функции (Digital Rights Management), послужит еще одним толчком к переходу на LinuxBIOS. Мы считаем недопустимым, когда над аппаратным обеспечением, кроме самого владельца, устананавливается контроль и сторонней компанией. Однако сейчас появляется возможность полностью контролировать аппаратуру, перейдя на платформу LinuxBIOS.

Ссылки:

  1. http://www.fsf.org/campaigns/free-bios.html.
  2. http://en.wikipedia.org/wiki/Firmware.
  3. http://ru.wikipedia.org/wiki/BIOS.
  4. http://www.linuxbios.org.
  5. http://kboot.sourceforge.net.
  6. http://te.to/~ts1/filo.
  7. http://linuxbios.org/index.php/ADLO.
  8. http://en.wikipedia.org/wiki/Proprietary_software.

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru