Операционная система Debian

Debian — Операционная система, состоящая как из свободного ПО с открытым исходным кодом, так и из закрытых компонентов. В первичной форме, Debian GNU/Linux — один из самых популярных дистрибутивов Linux, оказывающий значительное влияние на развитие этого типа ОС в целом. Также существуют проекты на основе других ядер: Debian GNU/Hurd, Debian GNU/kNetBSD и Debian GNU/kFreeBSD. Debian может использоваться как операционная система для серверов, так и для рабочих станций.

Debian имеет наибольшее среди всех дистрибутивов хранилище пакетов — готовых к использованию программ, — и если даже не по их числу, то по числу поддерживаемых архитектур: начиная с ARM, используемой во встраиваемых устройствах, наиболее популярных x86 и PowerPC, новых 64-разрядных AMD, и заканчивая IBM S/390, используемой в мейнфреймах. Для работы с хранилищем разработаны разные средства, самое популярное из которых — APT.

Debian стал основой целого ряда дистрибутивов (более 100). Самые известные из них — Adamantix, Bioknoppix, Dreamlinux, Clusterix, Gnoppix, Knoppix, Ubuntu, Libranet, Linspire, MEPIS и Xandros Desktop OS.

Название «Debian» составлено из имён основателя проекта Яна Мёрдока (Ian Murdock) и его подруги (впоследствии — жены, ныне — бывшей) Дебры (Debra).

 

История

Создание Debian было начато в августе 1993 года Яном Мёрдоком. Он руководствовался желанием создать дистрибутив, процесс которого будет, с одной стороны, открытым и свободным в духе Linux и GNU, и одновременно исключительно тщательным и добросовестным. Сначала над проектом работала небольшая сплочённая группа хакеров мира свободного ПО, которая постепенно разрасталась, став большим организованным сообществом разработчиков и пользователей.

 

Удаление драйверов NVIDIA

 

27 февраля 2016 года стало известно о результатах разбирательства, инициированного организацией Software Freedom Conservancy (SFC) в отношении поставки модуля с реализацией файловой системы ZFS в составе Ubuntu Linux[3].

 

Сам факт разбирательства привлек внимание к вопросу о легальности поставки проприетарных драйверов в составе дистрибутивов. Разработчики проекта Debian рассмотрели вопрос размещения в репозиториях проекта проприетарных драйверов NVIDIA и пришли к выводу о возможном нарушении лицензии GPLv2, в соответствии с которой распространяется ядро Linux, при поставке готовых сборок в дистрибутиве.

Из non-free репозитория Debian удалён пакет nvidia-graphics-modules и все основанные на нём сборки пакетов с модулями ядра "nvidia-kernel-*" (пакеты вручную удалены из Unstable, из Testing и остальных веток они будут удалены или заменены на заглушки после проверки).

 

Пакеты nvidia-kernel-dkms и nvidia-kernel-source оставлены в составе дистрибутива и могут использоваться при сборке модуля для драйверов NVIDIA из исходных текстов. В дистрибутиве также оставлен пакет nvidia-graphics-drivers со скриптом, загружающим и устанавливающим драйверы с сайта NVIDIA. При попытке установки пакета nvidia-driver автоматически будет выбран nvidia-kernel-dkms.

 

Для соблюдения требований лицензии GPL производители патентованных драйверов загружают в ядро модуль-прослойку, код которого открыт и распространяется под лицензией GPLv2, но функции ограничены загрузкой закрытых компонентов драйвера, оформленных в виде бинарного блоба. До сих пор подобный обходной манёвр считался приемлемым и устраивал все заинтересованные стороны, как разработчиков ядра, так и производителей драйверов. В суде разбирается дело против компании VMware, в котором организация Software Freedom Conservancy пытается доказать неправомерность встраивания компонентов в ядро Linux через модули-обвязки под лицензией GPL.

 

В случае с VMware модуль-прослойка vmklinux используется для организации доступа проприетарных компонентов к API ядра, относящемуся к области EXPORT_SYMBOL_GPL, использование вызовов в которой воспринимается как создание производной работы, которая должна поставляться под GPL. В случае с NVIDIA, загружаемый в ядро модуль-прослойка применяется для трансляции доступа бинарного блоба к таким средствам ядра (не относятся к EXPORT_SYMBOL_GPL), как procfs, механизмы отслеживания горячего подключения CPU и seq_file, а также для создания обвязок над вызовами console_lock и console_unlock.

 

Решение Debian связано только с поставкой готовых бинарных сборок проприетарных драйверов. На уровне распространения исходных текстов модуля-обвязки о нарушении GPL пока речь не ведётся. Если сравнивать ситуацию с поставкой модуля zfs.ko, то он распространяется под лицензией CDDL, предъявляющей требования, отличающиеся от GPL и не допускающей замену лицензии итогового продукта под GPL, что приводит к невозможности совместного распространения модуля zfs.ko и ядра Linux. Применительно к драйверу NVIDIA - его лицензия запрещает декомпиляцию, не даёт права получить доступ к коду и не позволяет замену лицензии итогового продукта - по аналогии с ZFS, лицензия на драйвер NVIDIA не позволяет легально организовать поставку комбинированного с GPL продукта.

 

Debian 8.3

 

23 января 2016 года вышел третий корректирующий апдейт Debian 8.3, в составе которого все выпущенные обновления пакетов, устранены недоработки в инсталляторе. В него вошли 108 обновлений устраняющих проблемы со стабильностью и 101 обновление - устранение уязвимостей.

 

Установочные сборки Debian 8.3 доступны для загрузки. Системы, установленные ранее и поддерживаемые в актуальном состоянии, получают обновления, присутствующие в Debian 8.3, через штатную систему установки обновлений. Включенные в Debian 8.3 исправления проблем безопасности доступны пользователям по мере выхода обновлений через сервис security.debian.org.

 

Некоторые изменения

 

· По сравнению с предыдущим обновлением из состава исключены пакеты:

o core-network - удалён из-за проблем с безопасностью;

o elasticsearch - больше не поддерживается;

o googlecl - не работоспособен, так как завязан на устаревшем API;

o libnsbmp - не поддерживается, проблемы с безопасностью;

o libnsgif - не поддерживается, проблемы с безопасностью;

o vimperator - не совместим с новыми версиями браузера iceweasel.

· В инсталляторе возобновлена поддержка сетевых накопителей QNAP TS-x09, добавлены образы с u-boot для встраиваемых компьютеров, в grub добавлен модуль part_gpt module, добавлена горячая клавиша "s" для перехода в меню загрузки UEFI x86;

· Поддерживаемый проектом Mozilla набор сертификатов удостоверяющих центров обновлён до выпуска 2.6;

· В exim4 устранён крах при обработке MIME ACL и решены проблемы с дублирующимися доставками при использовании TLS;

· В exfat-utils и fuse-exfat устранёно зацикливание;

· Обновлён микрокод для процессоров Intel;

· Правила iptables-persistent теперь не доступны на чтение всем пользователям;

· В состав linux-tools добавлен пакет hyperv-daemons;

· В mdadm устранены проблемы, возникающие при загрузке с деградировавшего RAID;

· Обновлены версии проприетарных драйверов NVIDIA;

· При вызове openvpn из if-up.d задействован флаг "--no-block", решивший проблемы с зависанием при загрузке, если невозможно поднять VPN;

· PHP обновлён до выпуска 5.6.17;

· PostgreSQL обновлён до выпуска 9.1.19;

· VLC обновлён до выпуска 2.2.1;

· WebKitGTK обновлён до выпуска 2.4.9.

 








Дата добавления: 2017-05-18; просмотров: 800;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.009 сек.