System dystrybucji oprogramowania M23
m23 to system dystrybucji i zarządzania oprogramowaniem dla dystrybucji Debian , Ubuntu , Kubuntu Linux , Xubuntu, Linux Mint, elementary OS, Fedora, CentOS i openSUSE.
m23 może partycjonować i formatować klientów oraz instalować system operacyjny Linux i dowolną liczbę pakietów oprogramowania, takich jak pakiety biurowe, narzędzia graficzne, aplikacje serwerowe lub gry za pośrednictwem systemu m23. Cała administracja odbywa się poprzez przeglądarkę internetową i jest możliwa ze wszystkich komputerów mających dostęp do serwera m23. m23 jest rozwijany głównie przez firmę Hauke Goos-Habermann od końca 2002 roku.
m23 rozróżnia serwery i klientów. Serwer m23 służy do dystrybucji oprogramowania i zarządzania klientami. Klientami są komputery, które są administrowane (np. instalowane jest oprogramowanie) przez serwer m23.
Klient jest uruchamiany przez sieć podczas instalacji systemu operacyjnego. Możliwe jest uruchomienie klienta z rozruchową pamięcią ROM na karcie sieciowej, dyskiem rozruchowym lub rozruchową płytą CD. Sprzęt klienta został wykryty i skonfigurowany. Zebrane informacje o sprzęcie i partycjach są wysyłane do serwera m23. Następnie informacja ta jest wyświetlana w interfejsie administracyjnym m23. Teraz administrator musi wybrać sposób partycjonowania i formatowania klienta. Są też inne ustawienia, np. dystrybucja do zainstalowania na kliencie.
Klienci m23 mogą być instalowani jako stacje robocze z graficznymi interfejsami użytkownika KDE 5.x, GNOME 3.x, Xfce , Unity, LXDE i czystym X11 lub jako serwer bez podsystemu graficznego. W większości konfiguracji serwera serwer nie potrzebuje interfejsu użytkownika, ponieważ większość oprogramowania serwera działa w trybie tekstowym.
M23 jest udostępniany na licencji GNU GPL .
Cechy
- Trzy kroki do kompletnego klienta : Instalacja klienta przez m23 jest raczej prosta. Całkowicie zainstalowany klient wymaga tylko trzech kroków.
- Integracja istniejących klientów z m23 : Istniejące systemy oparte na Debianie można łatwo zasymilować z systemem m23 i administrować jak normalnym klientem (instalowanym z m23).
- Funkcje grupowe : Funkcje grupowe umożliwiają zarządzanie dużą liczbą klientów wymagających aktualizacji, instalacji nowego oprogramowania lub innych rutynowych zadań. Np. nowy pakiet oprogramowania można zainstalować na wszystkich klientach lub usunąć ze wszystkich klientów w grupie.
- Instalacja masowa : Narzędzia do instalacji masowej umożliwiają jednoczesną instalację wielu klientów o podobnych wymaganiach. Zdefiniowany jest klient wirtualny, który przechowuje podstawowe ustawienia (takie jak domyślna brama lub nazwa grupy). Tego wirtualnego klienta można użyć do wyprowadzenia i zainstalowania dowolnej liczby (rzeczywistych) klientów.
- Obrazowanie: instalacja przy użyciu plików obrazów : Plik obrazu partycji lub całego dysku twardego może służyć do instalowania innych klientów. Te pliki obrazów są pobierane z zainstalowanych klientów wraz ze wszystkimi ich pakietami oprogramowania i ustawieniami.
- Obsługa programowych macierzy RAID : Partycje lub całe dyski twarde można łączyć w programowe macierze RAID. m23 obsługuje poziomy RAID 0, 1, 4, 5, 6 i 10. Macierzy RAID można używać jak normalnych partycji do instalowania systemów operacyjnych lub używać ich jako przestrzeni wymiany lub pamięci masowej.
- Zarządzanie użytkownikami za pomocą LDAP : Konta użytkowników mogą być przechowywane na centralnym serwerze LDAP. Zwiększa to łatwość użytkowania w środowiskach z wieloma klientami i wieloma użytkownikami. Serwer OpenLDAP jest dostarczany z serwerem m23 i może być administrowany przez wysoce zintegrowany phpLDAPadmin .
- Konstruktor puli : Konstruktor puli umożliwia łączenie pakietów oprogramowania z różnych nośników (CD, DVD, internet) na serwerze m23 i konwertowanie ich do lokalnego źródła pakietów. Tych źródeł pakietów można używać do instalowania klientów. Można to zrobić bez połączenia z Internetem lub jeśli połączenie internetowe jest raczej wolne. Możliwe jest również dodawanie do puli samodzielnie wykonanych pakietów.