Разработчик | Райан Финни |
---|---|
Семейство ОС | Linux ( подобный Unix ) |
Рабочее состояние | Текущий |
Исходная модель | С открытым исходным кодом |
Первоначальный выпуск | 22 марта 2000 г. ( 2000-03-22 ) |
Последний релиз | 126 [1] / 4 июля 2024 г. ( 4 июля 2024 ) |
Маркетинговая цель | Системные администраторы |
Доступно в | Английский |
Метод обновления | АПТ |
Менеджер пакетов | dpkg |
Платформы | i386 , x86-64 , PowerPC , UML , Xen |
Тип ядра | Монолитный ( Linux ) |
Пользовательский интерфейс по умолчанию | Консоль |
Лицензия | Различный |
Официальный сайт | www.finnix.org |
Finnix — это операционная система Live CD на базе Debian , разработанная Райаном Финни и предназначенная для системных администраторов для решения таких задач, как восстановление файловой системы, мониторинг сети и установка ОС. [2] [3] Finnix — это относительно небольшой дистрибутив с размером загружаемого ISO- образа около 100 МБ, который доступен для архитектур x86 и PowerPC , а также паравиртуализированных ( User Mode Linux и Xen ) систем. Finnix можно запустить с загрузочного CD , USB-флешки , жесткого диска или с помощью сетевой загрузки ( PXE ).
Разработка Finnix началась в 1999 году, что сделало его одним из старейших дистрибутивов Linux , выпущенных с намерением полностью запускаться с загрузочного CD (другим Live CD в то время был Linuxcare Bootable Business Card CD, впервые выпущенный в 1999 году). [4] Finnix 0.01 был основан на Red Hat Linux 6.0 и был создан для помощи в администрировании и восстановлении других рабочих станций Linux в офисе Финни. [ требуется ссылка ] Первый публичный релиз Finnix был 0.03 и был выпущен в начале 2000 года на основе обновленного Red Hat Linux 6.1. Несмотря на размер ISO в 300 МБ и требование 32 МБ ОЗУ (что, учитывая цены на ОЗУ и отсутствие высокоскоростного Интернета в то время, было непомерно для многих), Finnix пользовался умеренным успехом, с более чем 10 000 загрузок. [5] [6] После версии 0.03 разработка прекратилась, и Finnix оставался без поддержки до 2005 года.
23 октября 2005 года был выпущен Finnix 86.0. Более ранние невыпущенные версии (84 и 85.0 по 85.3) были « Knoppix remasters», с поддержкой Linux LVM и dm-crypt, что было основной причиной создания. Однако 86.0 был отходом от Knoppix и был получен непосредственно из «тестового» дерева Debian . [7]
Finnix выпускается в виде небольшого загрузочного CD ISO. Пользователь может загрузить ISO, записать образ на CD и загрузиться в текстовом режиме Linux. Finnix требует не менее 32 МБ ОЗУ для правильной работы, но может использовать больше, если есть. Большинство аппаратных устройств определяются и обрабатываются автоматически, например, жесткие диски, сетевые карты и USB-устройства. [8] Пользователь может изменять файлы практически в любом месте на работающем CD через файловую систему union mount ( UnionFS или AUFS , в зависимости от выпуска Finnix), размещая файловую систему для чтения и записи (в данном случае динамический ramdisk) поверх файловой системы только для чтения (носитель CD). Любые изменения, внесенные во время сеанса Finnix, прозрачно записываются в ОЗУ и отменяются при завершении работы. Кроме того, Finnix использует SquashFS для поддержания небольшого размера дистрибутива. [9]
Finnix может быть запущен полностью в RAM, при условии, что в системе доступно не менее 192 МБ RAM. Если параметр "toram" передан Finnix, большая часть содержимого CD копируется на RAM-диск , а CD извлекается, освобождая привод CD-ROM для других целей. [10] Finnix также можно поместить на загрузочный USB-флеш-накопитель или установить на постоянной основе на жесткий диск (хотя он все еще будет функционировать так, как если бы это был LiveCD).
Finnix доступен для нескольких архитектур процессоров. Основная архитектура — x86 , с дополнительным ядром x86-64 . Поддержка PowerPC доступна в большинстве выпусков в виде отдельного CD, [11] выпущенного одновременно с его аналогом x86. Кроме того, Finnix знаком с системами виртуализации User Mode Linux и Xen . Поставщики частных серверов UML и Xen Virtual, такие как Linode, могут предоставлять Finnix в качестве дистрибутива восстановления/обслуживания для своих клиентов. [12]
Новые версии Finnix выпускаются в среднем каждые 3 месяца, с обновленным программным обеспечением из «тестового» дерева Debian, а также с новой функциональностью, специфичной для Finnix. Версии с 86.0 по 93.0 использовали схему основных/дополнительных версий, при этом основные выпуски обычно включали основные изменения функциональности, а второстепенные — незначительные исправления и обновления Debian для приведения пакетов Finnix в соответствие с «тестовым» деревом Debian. Начиная с версии 100, выпуски нумеруются как простое инкрементное целое число. [13] Сборки для разработки названы в честь городов и поселков в Висконсине .
Finnix обеспечивает как отличную поддержку устройств, так и автоматическое обнаружение оборудования. Он подходит для наших целей, поскольку быстро загружается и занимает мало места.