Операционные системы - статьи


Что значит "редактировать файл MYCONF"?


Изначально файл GENERIC содержит строки

команда драйвер параметры #комментарий

например

cpu "I386_CPU"

cpu "I486_CPU"

cpu "I586_CPU"

Естественно, надо оставить тот, который соответствует вашей машине.

Возможен также вариант, когда это ядро должно работать в нескольких

конфигурациях, тогда надо оставить строки, соответствующие хоть одной

(т.е. если ядро делается для 486-й машине, которая вскоре должна быть

усилена до 586-й, то надо оставить две последние строки).

В этом очень поможет файл LINT. Он содержит все драйверы,

которые есть в ssys.?? и по слухам не может быть скомпилирован - некоторые

строки противоречат друг другу. Зато от неплохо прокомментирован. Моя

первая компиляция закончилась неудачно - я выкинул шину PCI (ее на машине

действительно не было), но оставил какое-то PCI-устройство и компилятор

на нем запнулся. Ничего страшного не произошло, машина не повисла, система

не грохнулась - просто пришлось запустить компиляцию заново. Был вечер,

ждать конца было неохота и я ушел домой, оставив компилятор работать,

а утром получил готовое ядро.

Компиляция сократила размер ядра (файла - ядро скомпрессировано,

самораспаковывается при загрузке и в памяти занимает больше) с 1224 KB до 840

KB на одной машине и до 790 KB на другой (разница - в наличии CD-ROM и в

сетевых картах). Это немаловажно, особенно если у вас не очень много памати.

FreeBSD способен работать и даже эффективно выполнять многие функции

даже при 4 MB оперативной памяти, но для компиляции неплохо будет добавить;

впрочем, компиляция при 8 MB, мне показалась, шла вполне приемлимо.

Выражаю благодарность Александру Лапинскому за его насмешливые комментарии

к ошибкам, допущенным в предыдущих версиях текста.

document.write('');

Новости мира IT:

  • 02.08 -
  • 02.08 -
  • 02.08 -
  • 02.08 -
  • 02.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 01.08 -
  • 31.07 -
  • 31.07 -
  • 31.07 -
  • 31.07 -
  • 31.07 -

Архив новостей

Последние комментарии:

 (66)

2 Август, 17:53

 (19)

2 Август, 17:51

 (34)

2 Август, 15:40

 (42)

2 Август, 15:35

 (1)

2 Август, 14:54

 (3)

2 Август, 14:34

 (3)

2 Август, 14:15

 (2)

2 Август, 13:34

 (7)

2 Август, 13:04

 (3)

2 Август, 12:28

BrainBoard.ru

Море работы для программистов, сисадминов, вебмастеров.

Иди и выбирай!

Loading

google.load('search', '1', {language : 'ru'}); google.setOnLoadCallback(function() { var customSearchControl = new google.search.CustomSearchControl('018117224161927867877:xbac02ystjy'); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); customSearchControl.draw('cse'); }, true);

<


Начало  Назад  Вперед