Finnix

Finnix
Finnix logo
Finnix 100 boot.png
Ekran startowy Finnix 100
Deweloper Ryana Finniego
Rodzina OS Linux ( podobny do systemu Unix )
Stan roboczy Aktualny
Model źródłowy Otwarte źródło
Pierwsze wydanie 22 marca 2000 ; 22 lata temu ( 22.03.2000 )
Najnowsze wydanie Edit this on Wikidata 124 / 22 marca 2022 ; 11 miesięcy temu ( 22 marca 2022 )
Cel marketingowy Administratorzy systemu
Dostępne w język angielski
Zaktualizuj metodę TRAFNY
Menedżer pakietów dpkg
Platformy i386 , x86-64 , PowerPC , UML , Xen
Typ jądra Monolityczny ( Linux )

Domyślny interfejs użytkownika
Konsola
Licencja Różny
Oficjalna strona internetowa www.finnix.org
Domyślne uruchamianie Finnix 102 w systemie x86_64

Finnix to system operacyjny Live CD oparty na Debianie , opracowany przez Ryana Finniego i przeznaczony dla administratorów systemu do zadań takich jak odzyskiwanie systemu plików, monitorowanie sieci i instalacja systemu operacyjnego. Finnix to stosunkowo niewielka dystrybucja, z rozmiarem pliku ISO do pobrania około 100 MiB i jest dostępna dla architektur x86 i PowerPC oraz systemów parawirtualizowanych ( tryb użytkownika Linux i Xen ). Finnix można uruchomić z rozruchowej płyty CD, dysku flash USB , dysku twardego lub rozruchu sieciowego ( PXE ).

Historia

Rozwój Finnix rozpoczął się po raz pierwszy w 1999 roku, co czyni go jedną z najstarszych dystrybucji wydanych z zamiarem uruchomienia go całkowicie z bootowalnej płyty CD (drugą płytą Live CD w tamtym czasie była płyta CD Linuxcare Bootable Business Card , wydana po raz pierwszy w 1999 roku). Finnix 0.01 był oparty na systemie Red Hat Linux 6.0 i został stworzony, aby pomóc w administrowaniu i przywracaniu innych stacji roboczych z systemem Linux w biurze Finniego. [ potrzebne źródło ] Pierwszą publiczną wersją Finnixa była wersja 0.03, która została wydana na początku 2000 roku w oparciu o zaktualizowaną wersję systemu Red Hat Linux 6.1. Pomimo rozmiaru ISO 300 MiB i wymagania 32 MiB RAM (co, biorąc pod uwagę ceny pamięci RAM i brak rozprzestrzeniania się szybkiego Internetu w tamtym czasie, było dla wielu zaporowe), Finnix odniósł umiarkowany sukces, z ponad 10 000 pobrań. Po wersji 0.03 rozwój ustał, a Finnix pozostał nieutrzymywany do 2005 roku.

23 października 2005 wydano Finnix 86.0. Wcześniejsze niepublikowane wersje (84 i 85.0 do 85.3) były „ Knoppiksa ”, a głównym powodem stworzenia była obsługa Linux LVM i dm-crypt . Jednak wersja 86.0 była odejściem od Knoppiksa i wywodzi się bezpośrednio z drzewa „testowania” Debiana.

Stosowanie

Finnix jest wydawany jako mały bootowalny dysk CD ISO. Użytkownik może pobrać plik ISO, nagrać obraz na płytę CD i uruchomić system Linux w trybie tekstowym. Finnix wymaga co najmniej 32 MiB RAM do prawidłowego działania, ale może użyć więcej, jeśli są dostępne. Większość urządzeń sprzętowych, takich jak dyski twarde, karty sieciowe i urządzenia USB, jest wykrywana i traktowana automatycznie. Użytkownik może modyfikować pliki niemal w dowolnym miejscu na uruchomionej płycie CD za pośrednictwem typu union mount ( UnionFS lub AUFS , w zależności od wersji Finnix), umieszczając system plików do odczytu i zapisu (w tym przypadku dynamiczny ramdysk) na dysku tylko do odczytu. system plików (nośnik CD). Wszelkie zmiany wprowadzone podczas sesji Finnix są w przejrzysty sposób zapisywane w pamięci RAM i odrzucane po wyłączeniu. Ponadto Finnix używa SquashFS , aby utrzymać niski rozmiar dystrybucji.

Finnix może działać całkowicie w pamięci RAM, pod warunkiem, że system ma dostępne co najmniej 192 MiB RAM. Jeśli opcja „toram” zostanie przekazana do Finnix, większość zawartości płyty CD zostanie skopiowana na dysk RAM , a płyta CD zostanie wysunięta, zwalniając napęd CD-ROM do innych celów. Finnix można również umieścić na rozruchowym dysku USB lub zainstalować na stałe na dysku twardym (chociaż nadal działa tak, jakby był LiveCD).

Finnix 102 działający jako parawirtualizowany gość Xen

Finnix jest dostępny dla kilku architektur procesorów. Podstawową architekturą jest x86 z dołączonym dodatkowym jądrem x86-64 . Obsługa PowerPC jest dostępna w większości wydań jako osobna płyta CD, wydawana równolegle z jej odpowiednikiem x86. Ponadto firma Finnix jest świadoma zarówno User Mode Linux , jak i Xen . Dostawcy prywatnych serwerów UML i Xen Virtual, tacy jak Linode , mogą udostępniać Finnix jako dystrybucję odzyskiwania/konserwacji dla swoich klientów.

Wersje

Nowe wersje Finnixa są wydawane średnio co 3 miesiące, wraz ze zaktualizowanym oprogramowaniem z drzewa „testowania” Debiana oraz nowymi funkcjami specyficznymi dla Finnixa. Wersje od 86.0 do 93.0 wykorzystywały schemat wersjonowania główny/poboczny, przy czym główne wydania zwykle zawierały główne zmiany funkcjonalności, a mniejsze wydania zawierały drobne poprawki i aktualizacje Debiana, aby zaktualizować pakiety Finnix do drzewa „testowego” Debiana . Począwszy od wersji 100, wydania są numerowane jako prosta rosnąca liczba całkowita. Kompilacje rozwojowe noszą nazwy miast i miasteczek w stanie Wisconsin .

Linki zewnętrzne