Knoppix , стилизованный под KNOPPIX , ( / ˈ k n ɒ p ɪ k s / KNOP -iks ) [3] — операционная система на базе Debian , предназначенная для запуска непосредственно с CD / DVD ( Live CD ) или USB-накопителя ( Живой USB ). Впервые он был выпущен в 2000 году немецким консультантом по Linux Клаусом Кноппером [4] и стал одним из первых популярных живых дистрибутивов. [5] [6] [7] Knoppix загружается со съемного носителя и распаковывается на RAM-накопитель . Распаковка прозрачна и оперативна .
Существует два основных издания, доступных на английском и немецком языках: традиционное издание на компакт-диске (700 мегабайт ) и издание «Maxi» на DVD (4,7 гигабайта ). Издание компакт-диска не обновлялось с 2013 года до недавнего времени, начиная с версии 9.1, и снова были выпущены образы компакт-дисков. [8]
Knoppix в основном состоит из бесплатного программного обеспечения с открытым исходным кодом , но также включает в себя некоторое проприетарное программное обеспечение , если оно соответствует определенным условиям. [9] Knoppix можно использовать для легкого копирования файлов с жестких дисков с недоступными операционными системами. Чтобы быстро и более безопасно использовать программное обеспечение Linux, можно использовать Live CD вместо установки другой ОС.
В издание на компакт-диске включено более 1000 пакетов программного обеспечения, а в издание на DVD — более 2600 пакетов. На DVD в сжатом виде можно хранить до девяти гигабайт . Эти пакеты включают в себя:
Минимальные требования к оборудованию для Knoppix: [10]
До Knoppix 3.8.2 любые документы или настройки, созданные пользователем, исчезали после перезагрузки. Из-за отсутствия сохраняемости затем возникла необходимость сохранять документы непосредственно на раздел жесткого диска, по сети или на какой-либо съемный носитель , например USB-накопитель.
Также можно было настроить «постоянный домашний каталог», в котором любые документы или настройки, записанные в домашний каталог пользователя, автоматически перенаправлялись на жесткий диск или съемный носитель, который можно было автоматически монтировать при загрузке. Один файл knoppix.img был кэширован на перезаписываемом носителе и использовался для имитации файловой системы, в которую записывались файлы для последующего использования. Это позволило пользователю прозрачно записывать данные в свой домашний каталог.
Поддержка монтирования Union была добавлена в версии 3.8.1 через UnionFS . Позже в версии 5.1.0 он был заменен на Aufs для повышения стабильности. [11] Объединенное монтирование позволяло виртуально обновлять данные на носителях CD/DVD только для чтения, сохраняя изменения на отдельных записываемых носителях, а затем представляя комбинацию этих двух носителей как одно устройство хранения . Носителем с возможностью записи может быть память ( ramdisk ), жесткий диск, USB-накопитель и т. д. Это означает, что пользователь может изменять программное обеспечение, установленное в системе Knoppix, например, используя APT для установки или обновления программного обеспечения. Устройство хранения данных, содержащее изменения, должно присутствовать при каждом запуске Knoppix, иначе будут использоваться только исходные данные с диска. Хотя Knoppix по умолчанию сканирует доступные устройства хранения данных на наличие постоянного домашнего каталога, пользователь может указать конкретное местоположение с помощью параметра загрузки (см. ниже), например:
home=/dev/hda1/knoppix.img
[12]
Имея при себе компакт-диск Knoppix и USB-накопитель, пользователь мог иметь ту же среду, программы, настройки и данные, доступные на любом компьютере, на котором может работать Knoppix.
Эта функциональность была доступна только в Knoppix 5.1.1 (выпуск на компакт-диске) или 5.3.1 (выпуск на DVD). Впоследствии парадигма Live CD трансформировалась в портативные операционные системы, работающие на внешнем хранилище.
При использовании Knoppix в качестве Live CD можно использовать параметры загрузки, также известные как «чит-коды», для отмены настроек по умолчанию или автоматического обнаружения оборудования в случае сбоя. Например, пользователь может захотеть загрузиться с простой консоли или продолжить работу без поддержки SCSI. Для этого Knoppix позволяет пользователю ввести один или несколько чит-кодов в командной строке перед загрузкой. Если пользователь не вводит чит-код или не нажимает какую-либо клавишу до истечения времени ожидания, Knoppix загрузится с параметрами по умолчанию. Например, чтобы установить французский язык вместо языка по умолчанию, введите:
knoppix lang=fr
[12]
Knoppix — это 32-битный дистрибутив на базе Debian Linux, но последние выпуски (включая последнюю версию 7.6) также оснащены 64-битным ядром на DVD-издании, где оно автоматически загружается на 64-битных компьютерах, или используя параметр загрузки knoppix64
вручную в командной строке, при этом knoppix
загрузится 32-разрядное ядро. Knoppix не поддерживает ни PAE, ни 64-битные приложения, а более 4 ГБ системной памяти можно использовать только с 64-битным ядром.
DVD-версию Knoppix также можно загрузить на USB-накопитель с помощью flash-knoppix в системе Knoppix, так что «KNOPPIX Live System запускается и работает примерно в 5 раз быстрее с USB-накопителя, чем с CD или DVD!». [13] Кроме того, экспериментальная поддержка UEFI предоставляется для USB-накопителей, а не для DVD-носителей. 32-битная прошивка UEFI может загружать только 32-битное ядро, а 64-битная прошивка UEFI может загружать только 64-битное ядро. Текстовый интерфейс UEFI аналогичен интерфейсу BIOS, также можно нажать клавиши F2 и F3, чтобы получить доступ к информации о параметрах загрузки.
Knoppix был одним из первых дистрибутивов Live CD Linux, получивших популярность [14] (сразу после Yggdrasil Linux ). Есть несколько факторов, которые способствуют популярности Knoppix:
Knoppix работает на довольно большом количестве ПК или ноутбуков, но не на всех. Автоматическое определение оборудования не может справиться со всем оборудованием, а иногда используемые драйверы могут быть неоптимальными. Knoppix испытывает трудности с распознаванием некоторых карт , выпущенных до 1998 года, или материнских плат с BIOS, выпущенных до 2002 года. (В некоторых случаях ручная настройка с помощью кодов, введенных во время загрузки, может решить проблемы с автоматическим обнаружением . )
Если на ПК недостаточно оперативной памяти для запуска KDE и других включенных в него программ, устаревшая версия Knoppix (раньше 6.0) вместо этого загружает очень ограниченный сеанс диспетчера окон вкладок (twm). Единственное окно, работающее в сеансе twm по умолчанию, — это xterm. [ нужна цитата ]
В таблице (справа) показана история версий основных выпусков.
По состоянию на апрель 2008 года, начиная с версии 4 до 5.1.1, Knoppix был разделен на «макси-версию» DVD (с более чем 9 ГБ программного обеспечения) и «облегченную» версию компакт-диска; оба разрабатывались параллельно. [16] [17]
Вплоть до Knoppix 5.1.1 издания на компакт-диске содержали набор графических сред, включая оконный менеджер TWM, и KDE 3 — полнофункциональную среду рабочего стола по умолчанию в Knoppix 5.3.1 и более ранних версиях.
Никакой дальнейшей разработки традиционных версий 5.x не ведется.
KNOPPIX 6.0.1 / ADRIANE 1.1 — это снова компакт-диск, полностью пересобранный с нуля. LXDE стал средой рабочего стола по умолчанию, а издание содержит значительно уменьшенный набор программного обеспечения, чтобы его можно было легко разместить на компакт-диске. [18]
Версия KNOPPIX 6.2.1 имеет версии как на компакт-диске, так и на DVD, а версия ADRIANE 1.2 имеет только версию на компакт-диске. [19]
Knoppix 6.7.1 имеет последнюю версию на компакт-диске со стабильными драйверами сенсорной панели.
С июня 2013 г. по март 2019 г. Knoppix 7.2 был последним выпуском на компакт-диске. К 2018 году его программное обеспечение сильно устарело, так как библиотеки libc6 2.17 уже недостаточно для установки нескольких современных пакетов. Версия 7.x известна нестабильной работой сенсорных панелей.
Версия 7.2 по-прежнему остается последней широко распространенной версией Knoppix на компакт-диске.
Версия KNOPPIX 8.0.0 была представлена на выставке CeBIT 2017. [20]
KNOPPIX 8.1.0 был выпущен в сентябре 2017 года как первый общедоступный выпуск серии 8.x. [21] Версия 8.0.0 имеет двойную загрузку и возможность выбора между тремя различными рабочими столами: LXDE по умолчанию, KDE или GNOME . [20]
Версии 8.2.0 и новее (8.2.x, а не 8.5.x) доступны на зеркалах Knoppix.
Knoppix 8.5 представлял собой версию на DVD, которая не была доступна для загрузки, но была опубликована как эксклюзивная версия только в комплекте с физическим изданием Linux-Magazin [22] или LinuxUser. [23] Версия 8.5 больше не включает Systemd , который был заменен на elogind. Уязвимости ядра Spectre и Meltdown устранены. [24]
Knoppix 8.6 (и новее) — это версия DVD, доступная для загрузки на зеркалах Knoppix.
Adriane Knoppix — это вариант, предназначенный для слепых и слабовидящих людей, который можно использовать полностью без устройств вывода, ориентированных на зрение. Он был выпущен в третьем квартале 2007 года в виде Live CD. Адриана Кноппикс названа в честь Адрианы Кноппер, жены Клауса Кноппера, разработчика Knoppix. У Адрианы нарушение зрения, и она помогает Клаусу в разработке программного обеспечения. [25] Имя Адриана также является бэкронимом от «Audio Desktop Reference Implementation and Networking Environment».
Adriane Knoppix предназначена не только для слепых, но и для новичков, мало разбирающихся в компьютерах. Он использует программу чтения с экрана SUSE Blinux с генератором фонем и речевым механизмом для нормального вывода.
Самая последняя версия — 0.7.9.2, датированная 26 февраля 2006 г. и выпущенная 1 марта 2006 г. — вторая версия Quantian, основанная на новой версии Knoppix 4.0.2.