Для начала стоит напомнить читателю о том, что BIOS, в оригинале, был неотъемлемой частью операционной системы фирмы Microsoft. Ну вот, например, рассмотрим работу с серийным портом в ОС MS DOS: нам не обязательно знать, какое именно оборудование установлено, так как мы оперируем вводом-выводом в некоторую зону памяти (I/O port) и отслеживаем некоторые прерывания. И то и другое нам предоставляет BIOS. Так же и с дисками: нет дискового контроллера, есть адреса в памяти и прерывания. То есть, фактически, BIOS предоставлял MS DOS услуги по инициализации устройств, предоставлял абстракцию для работы с ними, и, в последнюю очередь, передавал управление загрузчику ОС. Тогда не было инструментов автоматической конфигурации устройств, и после установки каждого устройства на шину ISA, надо было взвести тумблеры на материнской[…]

Представляете, решил написать статью и вдруг понял, что оно никому, кроме меня, не нужно! Ну вот кому интересно, как без VBIOS инициализировать intel’овскую встроенную графику? Никому! Под новостью о релизе свежего coreboot’а я отхватил пучок минусов, так как написал, что при должном стечении обстоятельств портирование новой материнской платы занимает около получаса, а в малом наборе портированных плат виноваты не разработчики coreboot’а. Ну не верят люди. Людям проще дальше считать, что это сложно. Проще дальше стонать от бремени UEFI и кушать тот же кактус. Хрен с ними… Итак, у нас есть плата на intel sandybridge/ivybridge в индустриальном исполнении. Нет, не старый набор логики. Цикл жизни индастриала ~10 лет. Соответственно сейчас именно на этом наборе логики встречаются платы в индустриальном исполнении от[…]

Завтра на работу… У меня есть устное джентельменское соглашение с работодателем о том, что пока порты материнок за пределы КБ выносить не буду. Ну ладно. Пока поделюсь мыслями о развитии coreboot’а и своими планами, которые с этим связаны. Итак, мы погрязли в блобах! Последняя надежда была на AMD (они единственные, кто отдал спецификации на чипы и внёс код для них в проект), но, внезапно, они запили свой аналог ME, даже более суровый (по сложности обхода). И если ME пытаются выпилить уже не один год, и в чём, в принципе, даже наблюдается явный прогресс, то «закладка» от AMD свежей. Да и интереса со стороны того же Google к платформам от AMD нет, а их вклад в создание кода инициализации платформ в[…]

Много серверов в стойках

Я думаю, что никто не будет спорить с наличием в IT-сообществе трендов на понижение стоимости решений и повышение их эффективности. Под стоимостью при этом понимается как стоимость инфраструктуры и оборудования, так и стоимость обслуживания решения. Мощности — в аренду! Админ — на аутсорс! Решения — только типовые! Вершиной этого «развития» стало «приватное виртуальное облако», — масштабный кластер виртуализации с централизованным управлением, где клиенты могут сами управлять своими виртуальными машинами, их количеством, выделением вычислительных ресурсов под них. А тарифицируется только то, что клиент распределил под свои машины. Почти что фактическое использование ресурсов. И это ещё не все: клиенту нет дела до фактической архитектуры среды виртуализации. Так если выйдет из строя тот сервер, где исполняется его виртуальная машина, то средства управления облаком[…]