Debian GNU/kFreeBSD

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 11:02, 11 июня 2017.
Debian GNU/kFreeBSD
Horned logo.svg
Линейка ОС UNIX-подобная
Состояние разработки Current
Исходный код Open source
Метод обновления apt
Cистема управления пакетами dpkg
Платформы i386, amd64
Ядро (тип) LKM (kFreeBSD)
Пользовательское
пространство
GNU with GNU C Library
Предшественник Debian, FreeBSD
Официальный веб-сайт debian.org

Debian GNU / kFreeBSD - это операционная система, выпущенная проектом Debian. Он использует ядро FreeBSD в сочетании с пользовательским интерфейсом GNU и glibc. Большинство программного обеспечения в Debian GNU / kFreeBSD построено из тех же источников, что и Debian GNU / Linux. k в kFreeBSD является аббревиатурой для ядра, которая относится к тому, что используется только ядро ​​операционной системы FreeBSD. Проект Debian поддерживает два порта на основе ядра FreeBSD «kfreebsd-i386» и «kfreebsd-amd64».

Разработчики Debian цитировали OSS, pf, jails, NDIS, ZFS и центральное управление лицензиями кода как причины для интереса к ядру FreeBSD.[1]

Самая первая тестовая версия Debian GNU / kFreeBSD была создана в 2002 году,[2] а затем она была включена в Debian 6.0 (Squeeze) как «предварительный просмотр технологии», а в Debian 7.0 (Wheezy) - в качестве официального порта. Debian GNU / kFreeBSD был прекращен как официально поддерживаемая платформа с Debian 8.0.[3]

Wheezy

Полная система Debian GNU/kFreeBSD должна работать в jail'е, в GNU/kFreeBSD или обычной хост-системе FreeBSD с несколькими ограничениями. Jails работают так же, как в Linux OpenVZ. На хосте вы видите все процессы, выполняемые во всех jail'ах. В jail'е вы можете видеть только процессы, которые выполняются в этом jail'е.

Squeeze

Пакет libjail не был распространен с помощью Squeeze. Функциональность ядра существовала с FreeBSD 4.x, поэтому она может работать, если вы можете создать необходимые инструменты пользовательской среды.

Графические карты

Смотрите также: https://wiki.freebsd.org/Graphics#Tested_hardware_matrix

kfreebsd 10.1 в jessie имеет KMS, консоль фреймбуфера и 3D-ускорение. Возможны 3D-игры и воспроизведение видео высокой четкости.

Intel

Чипсеты Intel работают лучше всего, используя бесплатный драйвер i915kms.

Возможно, вам придется загружать модули ядра вручную до запуска Xorg (DebianBug:731182, DebianBug:731182):

 # kldload drm2
 # kldload i915kms

AMD/ATI

Бесплатный драйвер требует несвободного микрокода из прошивки-linux-nonfree (возможно использовать пакет на kfreebsd). В противном случае Xorg может вернуться в режим vesa.

Возможно, вам придется загрузить модуль ядра drm2 вручную до запуска Xorg (DebianBug:731182) :

  1. kldload drm2

Проприетарный драйвер от AMD недоступен для GNU / kFreeBSD.

nVidia

Обычно используется драйвер vesa.

Старый драйвер «nv» доступен (он открыт с открытым исходным кодом, но найден в «несвободном» репозитории Debian). Тестирование необходимо. Непонятно, какие карты будут работать.

Активно разработанный «nouveau» драйвер для Linux пока недоступен.

Проприетарный драйвер от nVidia недоступен для GNU / kFreeBSD.

Ging

Есть возможность запускать Debian GNU/kFreeBSD как Live CD и эта возможность называется Ging.

Ging — Дистрибутив Live CD, основанный на Debian GNU/kFreeBSD.

Ging — Название является рекурсивным акронимом и расшифровывается «Ging Is Not Ging».

Версия 0.1.0, Ging включает в себя графическую среду KDE 3.4, инструменты GNU toolchain с GCC 4.0, набор приложений от GNOME и KDE таких как KOffice, GIMP, Konqueror, и т. д.

Debian GNU/kNetBSD

Также, до октября 2002 года выпускался дистрибутив Debian GNU/kNetBSD[4], базирующийся на ядре NetBSD. Как и в случае FreeBSD, ядро было изменено таким образом, чтобы функционировать с библиотеками GNU.

Процесс установки

Примечания

  • Debian GNU/NetBSD, операционная система Debian, использующая ядро NetBSD.
  • Debian GNU/Hurd, вариант Debian, основанный на ядре Hurd.

Ссылки