По работе мне достался старый (не сказать “древний”) ноутбук Fujitsu-Siemens Lifebook (P-III с 256МБ памяти). По старой памяти поставил на него Linux Slackware 12.0. А поскольку у бука привод CD-ROM, установиться пришлось только с первого диска (второй и третий качать было лень). Поэтому я принял решение ставить X Window из исходников. Оказалось, что это довольно несложно (конечно, если есть много времени и терпения). Точнее сказать, ноутбук стоял и работал рядом, пока я занимался разными делами по работе, иногда отвлекаясь, чтобы дать ему новое задание.
Надо сказать, что большинство пакетов собираются достаточно легко:
./configure make make install
Но не обольщайтесь! Для того, чтобы собрать xorg-server, нужно сначала собрать libXt, для неё – libX11, libXdm и т.д. В общем, запасайтесь терпением: мне пришлось скачать и установить около 60 пакетов. Причём, некоторые из них надо было ещё найти – на официальном сайте их не было.
Для облегчения участи привожу их примерный список:
MesaLib-7.0.2.tar.bz2 bigreqsproto-1.0.2.tar.bz2 compositeproto-0.4.tar.bz2 damageproto-1.1.0.tar.bz2 evieext-1.0.2.tar.bz2 fixesproto-4.0.tar.bz2 font-winitzki-cyrillic-1.0.0.tar.bz2 font-xfree86-type1-1.0.0.tar.bz2 fontcacheproto-0.1.2.tar.bz2 fontsproto-2.0.2.tar.bz2 glproto-1.4.8.tar.bz2 inputproto-1.4.2.1.tar.bz2 kbproto-1.0.3.tar.bz2 libICE-1.0.4.tar.bz2 libSM-1.0.3.tar.bz2 libX11-1.1.3.tar.bz2 libXau-1.0.3.tar.bz2 libXaw-1.0.4.tar.bz2 libXdmcp-1.0.2.tar.bz2 libXext-1.0.2.tar.bz2 libXfont-1.3.1.tar.bz2 libXmu-1.0.3.tar.bz2 libXpm-3.5.7.tar.bz2 libXt-1.0.4.tar.bz2 libXv-1.0.3.tar.bz2 libXvMC-1.0.4.tar.bz2 libXxf86dga-1.0.2.tar.bz2 libXxf86misc-1.0.1.tar.bz2 libdrm-2.3.0.tar.bz2 libfontenc-1.0.4.tar.bz2 libpthread-stubs-0.1.tar.bz2 libxcb-1.1.tar.bz2 libxkbfile-1.0.4.tar.bz2 pixman-0.9.6.tar.bz2 randrproto-1.2.1.tar.bz2 recordproto-1.13.2.tar.bz2 renderproto-0.9.3.tar.bz2 resourceproto-1.0.2.tar.bz2 scrnsaverproto-1.1.0.tar.bz2 trapproto-3.4.3.tar.bz2 videoproto-2.2.2.tar.bz2 xauth-1.0.2.tar.bz2 xcb-proto-1.1.tar.bz2 xcb-util-0.2.tar.bz2 xcmiscproto-1.1.2.tar.bz2 xdm-1.1.6.tar.bz2 xextproto-7.0.2.tar.bz2 xf86-input-keyboard-1.2.2.tar.bz2 xf86-input-mouse-1.2.2.tar.bz2 xf86-video-fbdev-0.3.1.tar.bz2 xf86-video-i810-X11R7.2-1.6.5.tar.bz2 xf86-video-intel-2.1.1.tar.bz2 xf86-video-vesa-1.3.0.tar.bz2 xf86bigfontproto-1.1.2.tar.bz2 xf86dga-1.0.2.tar.bz2 xf86dgaproto-2.0.3.tar.bz2 xf86driproto-2.0.3.tar.bz2 xf86miscproto-0.9.2.tar.bz2 xf86vidmodeproto-2.2.2.tar.bz2 xineramaproto-1.1.2.tar.bz2 xinit-1.0.5.tar.bz2 xorg-cf-files-1.0.2.tar.bz2 xorg-server-1.4.tar.bz2 xproto-7.0.10.tar.bz2 xtrans-1.0.4.tar.bz2
Кроме того, стандартный драйвер видеокарты Intel не захотел работать с встроенным видоадаптером на чипе i830M, поэтому пришлось скачать драйвер для i810 из релиза current. Но это было уже во время настройки, а это, как говорится “совсем другая история”…
Ну и как слака работает? Полгода пользуюсь машиной P2-350Mhz 256 Sdram + самопальная убунта на серверном ядре, не тормозит.