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

         

Что значит "редактировать файл 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);

    <
    <


    <


    <


    This Web server launched on February 24, 1997

    Copyright © 1997-2000 CIT, © 2001-2009
    Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав.
    Советуем обратить внимание: от компании, проверенной временем.


    Содержание раздела