В руки ко мне навсегда попал древнючий ноутбук с Win98, которую туда установил какой-то идиот. Параметры компа:
name: Compaq Armada 7330T
CPU: Pentium MMX 150 Mhz
RAM: SIMM 16 Mb
HDD: IBM 2Gb
NET: PCMCIA NE2000-compatible 10BaseT
SOUND: ESS1869
VIDEO: S3AuroraV+ 2Mb RAM
Проблема в следующем: не могут стартануть Иксы, жалуются на отсутствие памяти. Помогите советом, если есть. :-)
Я поставил туда DOS7, Windows NT 4.0 и Debian 3.0rc2 c ядром 2.2.х. Затем скомпилял ядро 2.4.24 без поддержки модулей и с минимальными соурсами, чисто для этого ноута. Всё запихал в ядро, вес файла vmlinuz-2.4.24 - 850Кб.
Х-сервер: XFree -version: 4.1.0.1
Фрагмент файла конфигурации /etc/X11/XF86Config:
Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
EndSection
Section "Device"
Identifier "S3 Aurora"
Driver "vga"
EndSection
Результаты команды free:
total used free shared buffers cached
Mem: 14000 12416 1584 0 1080 3856
-/+ buffers/cashe: 7480 6520
Swap: 64676 360 64116
процессы в памяти по возможности минимизированы, ядро тоже. Насколько я понимаю, основную память занимает дисковый кэш. Кроме того, хfs (сервер шрифтов для X) занимает в ОЗУ 3 мегабайта с лишком. По идее, можно его облегчить в количествве шрифтов. Но менее полутора-двух метров его всё равно не облегчишь, а это мелочь. Ошибка в логах X-сервера такова:
....
(II) VGA(0): Not using default mode "640x350" (insufficient memory for mode)
....по возрастанию разрешения....
(II) VGA(0): Not using default mode "1400x1050" (insufficient memory for mode)
(WW) VGA(0): Mode pool is empty
(==) VGA(0): Virtual size is 320x200 (pitch 320)
....мелочи, загрузка fb (которого, между прочим, в конфиге нету!!!)....
(WW) System lacks support for changing MTRRs
Fatal server error:
AddScreen/ScreenInit failed for driver 0
....
Как я понимаю, ему именно памяти для видеорежимов не хватает. Что делать? Неужели нельзя иксы стартануть на тачке с 16ю ОЗУ, где NT4 WS летает? Не верю. Подскажите где прооптимизировать, тот же -/+ buffers/cashe, например. Или что-то иное нужно?
Если всё получится, в руках у меня будет полноценный комп, благо я постоянно работаю на удалённых тачках. Да и дома, пока основной комп с линухом занят, легко через xterm можно по сети запускать графические приложения на моём Х-сервере и работать, как на быстрой тачке... Винде ведь такой выход и не снился.