linuxulator

Я предпочитаю монолитное ядро, рассматривать модульную структуру не вижу смысла, так как про нее очень много написано.

Это нужно добавить в конфигурационный файл ядра:

options         COMPAT_LINUX
options         LINSYSFS
options         LINPROCFS

И собрать и установить конечно же. Ставим интересующий вас linux_base из имеющихся на данный момент в древе /usr/ports:

linux_base-f10
linux_base-f7
linux_base-f8
linux_base-f9
linux_base-fc4
linux_base-fc6
linux_base-gentoo-stage1
linux_base-gentoo-stage3

Я использую который идет по умолчанию в FreeBSD 8:

%sudo make -C /usr/ports/emulators/linux_base-f10

Так же нужно добавить несколько строк в /etc/fstab:

linsys /compat/linux/sys linsysfs rw 0 0
linproc /compat/linux/proc linprocfs rw 0 0

В некоторых случаях придется изменить версию GNU/Linux ядра, для этого нужно воспользоваться /etc/sysctl.conf. Это актуально в старых версиях FreeBSD.

compat.linux.osrelease=2.6.16
comments powered by Disqus