vitus_wagner (
vitus_wagner) wrote2007-11-09 01:35 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Еще о терминалах
Всё-таки NFS-root не самое удобное для zero-administration.
Да и на самом терминале приходится держать portmap, rpc.statd, rpc.lockd.
На мой взгляд, идеальным решением для сетевой загрузки на базе linux, было бы упихать всё-всё, включая X-сервер, в initrd.
Правда, тут нужно ну очень сильно ужать объем требуемого софта.
То есть - явно uclibc (или с dietlibc попробовать), видимо, kdrive в качестве X-сервера.
Тогда получается замечательная картина - коллекция ядер и initrd-шек под разные аппаратные конфигурации, и конфиуграционные файлы pxelinux, которые выбирают нужный в зависимости от mac устройства.
Общую для устройств конфигурацию, связанную с логикой работы - раздавать по DHCP. Благо в протоколе font-servers и x-display-manager предусмотрены. Правда busybox-воский ucdhcpc придется патчить, чтобы он эти опции а) запрашивал б) понимал.
Правда, цена на 32-Мбайт IDE флэш заставляет задуматься о том, что операционную систему лучше хранить локально.
Но тогда надо сначала добиться того чтобы /tmp был на RAM-джске, а /var/log - ссылкой на /tmp. Чтобы / вообще был read-only.
Да и на самом терминале приходится держать portmap, rpc.statd, rpc.lockd.
На мой взгляд, идеальным решением для сетевой загрузки на базе linux, было бы упихать всё-всё, включая X-сервер, в initrd.
Правда, тут нужно ну очень сильно ужать объем требуемого софта.
То есть - явно uclibc (или с dietlibc попробовать), видимо, kdrive в качестве X-сервера.
Тогда получается замечательная картина - коллекция ядер и initrd-шек под разные аппаратные конфигурации, и конфиуграционные файлы pxelinux, которые выбирают нужный в зависимости от mac устройства.
Общую для устройств конфигурацию, связанную с логикой работы - раздавать по DHCP. Благо в протоколе font-servers и x-display-manager предусмотрены. Правда busybox-воский ucdhcpc придется патчить, чтобы он эти опции а) запрашивал б) понимал.
Правда, цена на 32-Мбайт IDE флэш заставляет задуматься о том, что операционную систему лучше хранить локально.
Но тогда надо сначала добиться того чтобы /tmp был на RAM-джске, а /var/log - ссылкой на /tmp. Чтобы / вообще был read-only.