m23 (znany również jako m23 rock) to specjalny projekt, który stara się być wolnym i otwartym serwerem zorientowanym na serwer, dzięki czemu dystrybucja oprogramowania jest łatwa dla każdego. Jest w pełni kompatybilny z większymi dystrybucjami Linuksa, włączając Debian, Ubuntu, Fedora, Linux Mint, CentOS i openSUSE.
Jest dystrybuowany w postaci 32-bitowego obrazu ISO
System operacyjny serwera m23 jest dystrybuowany jako obraz ISO przeznaczony tylko do instalacji, który został zaprojektowany do pracy zarówno ze współczesnymi, jak i starymi komputerami, ale obsługuje tylko 32-bitowe architektury zestawów instrukcji.
Obsługuje języki angielski, francuski i niemiecki
Minimalne menu startowe obrazu ISO obsługuje języki angielski, francuski i niemiecki. Umożliwi to bezpośrednie rozpoczęcie instalacji systemu operacyjnego m23, po prostu naciskając klawisz Enter na klawiaturze po znaku zachęty do rozruchu.
Instalacja jest oparta na tekście
m23 zawiera instalator w trybie tekstowym, który wymaga od użytkowników wybrania języka używanego do całego procesu instalacji i systemu końcowego, wprowadzenia hasła konta root (administratora systemu), podania nazwy hosta, adresu IP, maski sieci , gateway, boardcast IP i serwer nazw DNS IPS dla twojego nowego serwera, partycjonuj i formatuj dysk i zainstaluj Booloader.
Można zarządzać tylko za pomocą przeglądarki internetowej
Będąc zaprojektowanym od podstaw jako system zorientowany na serwer, m23 można administrować tylko za pomocą przeglądarki internetowej z innego komputera w tej samej sieci. Można go łatwo zintegrować z istniejącymi klientami i udostępnia funkcje grupowe, obsługę masowych instalacji, obsługę oprogramowania RAID, funkcje zarządzania IP oraz system zarządzania użytkownikami oparty na LDAP.
Oferuje wsparcie dla NFS (Network File System)
Inną interesującą cechą m23 jest to, że oferuje on gotowy do użycia system plików NFS (Network File System) do przechowywania katalogów domowych. Użytkownicy będą mogli łatwo instalować, aktualizować i usuwać pakiety oprogramowania z ich systemów operacyjnych opartych na jądrze Linux, a także tworzyć kopie zapasowe lub budować własne źródło pakietów.
Co nowego w tej wersji:
- Podpisywanie źródeł pakietów:
- Aby umożliwić instalację klientów m23 przy użyciu ustalonego zestawu pakietów lub umożliwić instalację bez połączenia z Internetem, już dawno można było ustawić lokalne źródła pakietów na serwerze m23. Nowością jest to, że można je teraz podpisać, aby chronić je przed manipulacją. Interfejs m23 udostępnia teraz okno dialogowe do zarządzania kluczami GPG i opcję dodawania podpisu w architekturze źródła pakietów i w oknach dialogowych architekta pakietów. Klucz publiczny klucza GPG, który został użyty do podpisu, zostanie zaimportowany do klientów m23, aby umożliwić im zweryfikowanie autentyczności pakietu.
- Ogólnodostępne ustawienia proxy:
- W przypadku uruchamiania serwera m23 za serwerem proxy wcześniej konieczna była zmiana ustawień w różnych miejscach, aby serwer m23 działał normalnie. Teraz istnieje szybka i łatwa opcja konfiguracji serwera proxy w całym systemie oraz aktywacji / dezaktywacji za jego pomocą, dostępne w interfejsie m23. Ustawienia proxy z tego okna dialogowego będą używane dla wszystkich wywołań apt i wget, dla dostępu do Internetu z api m23 i dla proxy squid, które buforuje pakiety klienta.
- Modyfikowanie kodu źródłowego za pomocą polecenia m23customPatch:
- Za pomocą narzędzia m23customPatch użytkownicy mogą modyfikować kod źródłowy m23 w predefiniowanych miejscach. Modyfikowalne regiony kodu są oznaczone jako usuwalne / modyfikowalne. Za pomocą odpowiedniego pliku m23customPatch można na przykład zamienić logo w interfejsie internetowym m23.
- To i To:
- Podczas instalacji podstawowego systemu klienta zostanie dołączony pakiet apt-transport-https, aby umożliwić dostęp do źródeł pakietów przy użyciu protokołu HTTPS. Nowa opcja odzyskiwania klienta umożliwia scalenie wielu identycznych zadań klienta w jeden. Grupy klientów mogą teraz mieć powiązany z nimi opis. Interfejs M23 został rozszerzony o funkcje do zapisu i odczytu bazy klucz-wartość dla parametrów klienta. Modułowe narzędzie wiersza poleceń m23 może teraz być również używane do tworzenia, usuwania lub wyświetlania kont administracyjnych dla interfejsu WWW m23. Zamiast (prawdopodobnie niepewnego) klucza DSA SSH, serwer m23 utworzy teraz klucz RSA RSH 8k podczas instalacji.
- Korekty:
- Po integracji z istniejącym klientem, m23 nie czeka już na zakończenie pobierania nieistniejącego archiwum systemu podstawowego. Funkcja HELPER_xargsRecursive, która na przykład służy do podziału list pakietów, teraz bierze pod uwagę wszystkie elementy. W przypadku pakietów, które są pobierane do lokalnego źródła pakietów, nazwy plików będą teraz dostosowane, więc zawierają tylko poprawne znaki. Kod bash, który pisze m23fetchjob działa teraz poprawnie, a ASSI_prepareClient już nie wywołuje nieistniejącej funkcji.
Co nowego w wersji:
- Podpisywanie źródeł pakietów:
- Aby umożliwić instalację klientów m23 przy użyciu ustalonego zestawu pakietów lub umożliwić instalację bez połączenia z Internetem, już dawno można było ustawić lokalne źródła pakietów na serwerze m23. Nowością jest to, że można je teraz podpisać, aby chronić je przed manipulacją. Interfejs m23 udostępnia teraz okno dialogowe do zarządzania kluczami GPG i opcję dodawania podpisu w architekturze źródła pakietów i w oknach dialogowych architekta pakietów. Klucz publiczny klucza GPG, który został użyty do podpisu, zostanie zaimportowany do klientów m23, aby umożliwić im zweryfikowanie autentyczności pakietu.
- Ogólnodostępne ustawienia proxy:
- W przypadku uruchamiania serwera m23 za serwerem proxy wcześniej konieczna była zmiana ustawień w różnych miejscach, aby serwer m23 działał normalnie. Teraz istnieje szybka i łatwa opcja konfiguracji serwera proxy w całym systemie oraz aktywacji / dezaktywacji za jego pomocą, dostępne w interfejsie m23. Ustawienia proxy z tego okna dialogowego będą używane dla wszystkich wywołań apt i wget, dla dostępu do Internetu z api m23 i dla proxy squid, które buforuje pakiety klienta.
- Modyfikowanie kodu źródłowego za pomocą polecenia m23customPatch:
- Za pomocą narzędzia m23customPatch użytkownicy mogą modyfikować kod źródłowy m23 w predefiniowanych miejscach. Modyfikowalne regiony kodu są oznaczone jako usuwalne / modyfikowalne. Za pomocą odpowiedniego pliku m23customPatch można na przykład zamienić logo w interfejsie internetowym m23.
- To i To:
- Podczas instalacji podstawowego systemu klienta zostanie dołączony pakiet apt-transport-https, aby umożliwić dostęp do źródeł pakietów przy użyciu protokołu HTTPS. Nowa opcja odzyskiwania klienta umożliwia scalenie wielu identycznych zadań klienta w jeden. Grupy klientów mogą teraz mieć powiązany z nimi opis. Interfejs M23 został rozszerzony o funkcje do zapisu i odczytu bazy klucz-wartość dla parametrów klienta. Modułowe narzędzie wiersza poleceń m23 może teraz być również używane do tworzenia, usuwania lub wyświetlania kont administracyjnych dla interfejsu WWW m23. Zamiast (prawdopodobnie niepewnego) klucza DSA SSH, serwer m23 utworzy teraz klucz RSA RSH 8k podczas instalacji.
- Korekty:
- Po integracji z istniejącym klientem, m23 nie czeka już na zakończenie pobierania nieistniejącego archiwum systemu podstawowego. Funkcja HELPER_xargsRecursive, która na przykład służy do podziału list pakietów, teraz bierze pod uwagę wszystkie elementy. W przypadku pakietów, które są pobierane do lokalnego źródła pakietów, nazwy plików będą teraz dostosowane, więc zawierają tylko poprawne znaki. Kod bash, który pisze m23fetchjob działa teraz poprawnie, a ASSI_prepareClient już nie wywołuje nieistniejącej funkcji.
Co nowego w wersji 16.2:
Nowości w m23 15.2 (22 września 2015 r.)
Co nowego w wersji 16.1:
- Z m23 rock 15.2, Debian 8 Jessie trafił do m23. Do użytku na klientach dodano dystrybucje Linux Mint 17.2 Rafaela i Linux Mint 17.1 Rebecca. Automatyczna selekcja lustra zajmie się sprawną instalacją klienta, nawet w przypadku awarii serwerów SourceForge. Bezpieczeństwo jest kolejnym aspektem tej wersji, która zapewnia zintegrowaną zaporę ogniową i rozszerza ochronę dostępu.
- Debian 8 Jessie dla serwera m23 i klientów m23:
- Debian 8 Jessie to dystrybucja, która zostanie zainstalowana, jeśli użyjesz instalacji ISO serwera m23 lub prekonfiguruje urządzenie VirtualBox w tej wersji.
- Pakiety instalacyjne serwera m23 nadal będą działały z Debianem 7 Wheezy. Na klientach m23, Debian 8 jest już dostępny.
- Debian 8, jeśli jest używany jako dystrybucja klienta m23, oferuje szeroką gamę środowisk graficznych: Mate (opcjonalnie w wersji zminimalizowanej, z zainstalowanymi tylko niezbędnymi pakietami), Cinnamon, Gnome, KDE, TDE, LXDE i Xfce.
- systemd jest teraz używany na klientach m23, zastępując SysVinit. Klienci używają teraz Gruba 2, a pakiety językowe zostaną zainstalowane automatycznie.
- Niektóre mniejsze zmiany były konieczne do używania Debiana 8 na klientach m23: na przykład, procedury wykrywania sprzętu musiały zostać zaadaptowane, aby uniemożliwić rozpoznanie klientów VirtualBox jako działających w VMWare (jest to ważne przy konfigurowaniu tryb graficzny). Źródła pakietów, dla których automatycznie utworzono podpisany plik inRelease, także musiały zostać dostosowane.
- Przenoszenie serwera m23 na wymagane zmiany w Debianie 8. Na przykład konieczne okazało się przejście na MySQLi API, Apache 2.4 i Squid 3. Tym, co musiało pozostać, jest SysVinit, ponieważ były problemy spowodowane przez systemd podczas instalacji ISO.
- Więcej dystrybucji:
- Zadania programistyczne związane z obsługą dodatkowych dystrybucji klientów Linux Mint 17.2 Rafaela i Linux Mint 17.1 Rebecca była przyjemnie nieprzyjemna. Dla użytkowników wprowadzają one wiele małych usprawnień, takich jak zaktualizowane wersje środowisk pulpitu Mate i Cinnamon oraz innych narzędzi specyficznych dla systemu Linux.
- Automatyczna selekcja lusterek w celu ochrony przed awariami serwerów
- Czasami nie można uniknąć awarii serwera. Mimo to jest to bardzo denerwujące, jeśli serwer dostarczający aktualnie potrzebne źródła pakietów nie jest dostępny. Niedawno wszystkie serwery SourceForge nie działały, ale hosty m23 są tam hostowane. Taka sytuacja uniemożliwiła niektórym z was zainstalowanie nowych klientów m23 podczas awarii. Aby zapobiec powtórzeniu się tej uciążliwości, m23 ma teraz automatyczny wybór lusterek, który próbuje znaleźć aktualnie dostępny serwer. Ten tryb służy nie tylko do określenia źródła pakietu pakietów klienta, ale także do pobrania archiwów systemu podstawowego. Archiwum systemu podstawowego dla każdej dystrybucji używanej do konfiguracji zostanie teraz również zapisane lokalnie i zweryfikowane przez podpisy GPG.
- Bezpieczeństwo:
- Od tej wersji serwer m23 jest dostarczany z prostą zaporą ogniową, która z ustawieniami domyślnymi i po aktywacji blokuje dostęp (poza SSH) spoza sieci lokalnej. Serwer SSH jest również chroniony przez Sshguard. Podstawowe domyślne reguły zapory można rozszerzyć bezpośrednio za pomocą interfejsu m23, używając składni komend iptables.
- Dodatkowo, ID klienta i adres IP klienta będą teraz sprawdzane pod kątem zgodności, gdy żądany jest bieżący skrypt zadania. Serwer m23 stanowi wyjątek dla tej koncepcji, ponieważ, oczywiście, nadal będzie musiał uzyskać dostęp do wszystkich zadań (aby móc wyświetlić wynik skryptu).
- Kursy i zakończenia:
- Okno wyboru dystrybucji klienta wyświetla teraz opis wybranego pulpitu. Okno dialogowe tworzenia obrazów klientów korzysta teraz z interfejsu API HTML 2, który zapobiega utracie wpisów po wyświetleniu komunikatu o błędzie. Ponadto okno dialogowe sugeruje teraz losowy port sieciowy do transferu obrazu dysku lub partycji z klienta do serwera m23. W oknach dialogowych odzyskiwania klienta kliknięcie "Nie" (w celu anulowania) nie prowadzi już do strony przeglądu klienta, ale do centrum sterowania odpowiedniego klienta. Kopia zapasowa serwera m23 zapisze także ustawienia zapory, openLDAP i BackupPC.
Co nowego w wersji 15.2:
- Z m23 rock 15.2, Debian 8 Jessie trafił do m23. Do użytku na klientach dodano dystrybucje Linux Mint 17.2 Rafaela i Linux Mint 17.1 Rebecca. Automatyczna selekcja lustra zajmie się sprawną instalacją klienta, nawet w przypadku awarii serwerów SourceForge. Bezpieczeństwo jest kolejnym aspektem tej wersji, która zapewnia zintegrowaną zaporę ogniową i rozszerza ochronę dostępu.
- Debian 8 Jessie dla serwera m23 i klientów m23:
- Debian 8 Jessie to dystrybucja, która zostanie zainstalowana, jeśli użyjesz instalacji ISO serwera m23 lub prekonfiguruje urządzenie VirtualBox w tej wersji.
- Pakiety instalacyjne serwera m23 nadal będą działały z Debianem 7 Wheezy. Na klientach m23, Debian 8 jest już dostępny.
- Debian 8, jeśli jest używany jako dystrybucja klienta m23, oferuje szeroką gamę środowisk graficznych: Mate (opcjonalnie w wersji zminimalizowanej, z zainstalowanymi tylko niezbędnymi pakietami), Cinnamon, Gnome, KDE, TDE, LXDE i Xfce.
- systemd jest teraz używany na klientach m23, zastępując SysVinit. Klienci używają teraz Gruba 2, a pakiety językowe zostaną zainstalowane automatycznie.
- Niektóre mniejsze zmiany były konieczne do używania Debiana 8 na klientach m23: na przykład, procedury wykrywania sprzętu musiały zostać zaadaptowane, aby uniemożliwić rozpoznanie klientów VirtualBox jako działających w VMWare (jest to ważne przy konfigurowaniu tryb graficzny). Źródła pakietów, dla których automatycznie utworzono podpisany plik inRelease, także musiały zostać dostosowane.
- Przenoszenie serwera m23 na wymagane zmiany w Debianie 8. Na przykład konieczne okazało się przejście na MySQLi API, Apache 2.4 i Squid 3. Tym, co musiało pozostać, jest SysVinit, ponieważ były problemy spowodowane przez systemd podczas instalacji ISO.
- Więcej dystrybucji:
- Zadania programistyczne związane z obsługą dodatkowych dystrybucji klientów Linux Mint 17.2 Rafaela i Linux Mint 17.1 Rebecca była przyjemnie nieprzyjemna. Dla użytkowników wprowadzają one wiele małych usprawnień, takich jak zaktualizowane wersje środowisk pulpitu Mate i Cinnamon oraz innych narzędzi specyficznych dla systemu Linux.
- Automatyczna selekcja lusterek w celu ochrony przed awariami serwerów
- Czasami nie można uniknąć awarii serwera. Mimo to jest to bardzo denerwujące, jeśli serwer dostarczający aktualnie potrzebne źródła pakietów nie jest dostępny. Niedawno wszystkie serwery SourceForge nie działały, ale hosty m23 są tam hostowane. Taka sytuacja uniemożliwiła niektórym z was zainstalowanie nowych klientów m23 podczas awarii. Aby zapobiec powtórzeniu się tej uciążliwości, m23 ma teraz automatyczny wybór lusterek, który próbuje znaleźć aktualnie dostępny serwer. Ten tryb służy nie tylko do określenia źródła pakietu pakietów klienta, ale także do pobrania archiwów systemu podstawowego. Archiwum systemu podstawowego dla każdej dystrybucji używanej do konfiguracji zostanie teraz również zapisane lokalnie i zweryfikowane przez podpisy GPG.
- Bezpieczeństwo:
- Od tej wersji serwer m23 jest dostarczany z prostą zaporą ogniową, która z ustawieniami domyślnymi i po aktywacji blokuje dostęp (poza SSH) spoza sieci lokalnej. Serwer SSH jest również chroniony przez Sshguard. Podstawowe domyślne reguły zapory można rozszerzyć bezpośrednio za pomocą interfejsu m23, używając składni komend iptables.
- Dodatkowo, ID klienta i adres IP klienta będą teraz sprawdzane pod kątem zgodności, gdy żądany jest bieżący skrypt zadania. Serwer m23 stanowi wyjątek dla tej koncepcji, ponieważ, oczywiście, nadal będzie musiał uzyskać dostęp do wszystkich zadań (aby móc wyświetlić wynik skryptu).
- Kursy i zakończenia:
- Okno wyboru dystrybucji klienta wyświetla teraz opis wybranego pulpitu. Okno dialogowe tworzenia obrazów klientów korzysta teraz z interfejsu API HTML 2, który zapobiega utracie wpisów po wyświetleniu komunikatu o błędzie. Ponadto okno dialogowe sugeruje teraz losowy port sieciowy do transferu obrazu dysku lub partycji z klienta do serwera m23. W oknach dialogowych odzyskiwania klienta kliknięcie "Nie" (w celu anulowania) nie prowadzi już do strony przeglądu klienta, ale do centrum sterowania odpowiedniego klienta. Kopia zapasowa serwera m23 zapisze także ustawienia zapory, openLDAP i BackupPC.
Co nowego w wersji 15.1:
- Najnowsza wersja m23 rozszerza spektrum obsługiwanych dystrybucji klientów, dodając obsługę Ubuntu 14.04 LTS i Linux Mint 17 Qiana. W systemie Linux Mint dostępne są środowiska graficzne Mate, Cinnamon, Xfce i KDE - w przypadku Ubuntu istnieje minimalny pulpit KDE / Kubuntu, Unity (3D), Xfce, pulpit lubuntuntu lub Gnome.
- Nawet dodając obsługę dwóch nowych dystrybucji - a zwłaszcza komputerów - przez większość czasu potrzebnego do zbudowania tej nowej wersji, wprowadzono również inne ulepszenia do m23. Wśród nich znajdziesz ulepszone uwierzytelnianie użytkownika przez LDAP lub nową strukturę testową "AutoTest", która automatycznie sprawdza ISO instalacji serwera m23.
- LDAP:
- Z tej wersji m23 na użytkownikach LDAP (na klientach z systemem Debian 7.x, Ubuntu 14.04 i Linux Mint 17) zostanie automatycznie dodany do lokalnych grup, do których również zostaną dodani lokalni użytkownicy. Dzięki temu użytkownicy zalogowani za pośrednictwem LDAP mogą również uzyskać dostęp do zasobów klienta (na przykład karty dźwiękowej). Ponadto podczas dodawania użytkownika LDAP za pośrednictwem interfejsu m23 tworzona jest odpowiednia grupa LDAP lub użytkownik jest dodawany do grupy z numerem wybranego przez administratora.
- Autotest:
- AutoTestAutoTest to nowa platforma opracowana w celu zautomatyzowania powtarzalnych zadań testowych (które mają miejsce przed wydaniem nowej wersji m23). Obecnie nie zawiera jeszcze wszystkich zaplanowanych przez nas funkcji, ale wystarczy zainstalować ISO instalacji serwera m23 na wirtualnej maszynie w VirtualBox bez żadnych działań użytkownika. AutoTest definiuje części procesu testowania za pomocą pliku XML. Każda część składa się ze zdarzenia wyzwalającego (na przykład sekwencji liter na ekranie maszyny wirtualnej), jednego lub więcej działań (na przykład emulowanych naciśnięć klawiszy klawiatury) i następującego porównania z sekwencjami liter na ekranie, które sygnalizują sukces, ostrzeżenia lub fatalne wyniki to działanie. Obraz wyjściowy na ekranie maszyny wirtualnej jest interpretowany za pomocą rozpoznawania znaków gocr.
- Plik definicji testu zawiera również parametry używane do utworzenia maszyny wirtualnej (na przykład wielkość pamięci RAM i dysku twardego). Test można wykonać na komputerze lokalnym (na tym samym komputerze z tym samym użytkownikiem, który uruchamia AutoTest), jak również na komputerze zdalnym (w bieżącej sesji X lub X2go).
- Przyszłe wersje AutoTest pozwolą również na automatyczne testowanie interfejsu WWW m23, na przykład w celu dodania nowego klienta i zainstalowania go.
- Interfejs wiersza poleceń m23:
- cliM23 narzędzie wiersza poleceń m23 (m23cli) zostało rozszerzone o cztery funkcje: może teraz wysyłać zawartość listy źródeł pakietów i adresu MAC klienta. Jedna wtyczka m23cli wymienia adresy IP wszystkich klientów w jednej grupie. Inny sprawdza, czy klienci mogą uzyskać dostęp do sieci.
- Kursy i zakończenia:
- Klienci bazujący na Debianie wykonują teraz "dist-upgrade" po instalacji systemu podstawowego, aby zaktualizować oprogramowanie znajdujące się w skompresowanym archiwum systemu operacyjnego. Jeśli wykrywanie sprzętu nie może znaleźć twardego dysku (albo z powodu braku modułu sterownika, albo ponieważ naprawdę nie ma twardego dysku), komunikat o błędzie w dialogu partycjonowania w interfejsie m23 informuje teraz użytkownika i zatrzymuje dalszą konfigurację klienta. Metoda odzyskiwania "Ustaw status na" Dodaj "" nie dodaje już zadania "restartuj" lub "zamknij". Nowy skrypt "fixPHPFilePermissionsAndCR" (in / m23 / bin) pozwala, aby użytkownik Apache miał dostęp do skryptów PHP w / m23 i używał poprawnych znaczników końca linii dla BASH. Podczas instalacji pakietu językowego automatycznie wymagało to instalacji k3b. Od tej wersji k3b zostanie automatycznie usunięty ponownie, jeśli nie został zainstalowany przed dodaniem pakietu językowego. Funkcje wirtualnej skrzynki m23 zostały zmodyfikowane, aby uzyskać informacje o statusie ze wszystkich wersji VirtualBox.
- Poprawki:
- Oczywiście naprawiliśmy też kilka (małych) błędów ;-) Zmiana funkcji sugerującej wolny adres IP (używana w oknie dialogowym "Dodaj klienta") teraz odnosi się tylko do aktualnie obowiązującej ( a nie jakiś wcześniej używany) zakres IP serwera m23. Na początku masowej instalacji ustawienia debconf są teraz również replikowane, a drugi serwer DNS modelu klienta jest również dodawany do ustawień rzeczywistych klientów. Na liście plików architekta pakietów rozmiar plików większych niż 2 GB na 32-bitowych serwerach m23 jest teraz wyświetlany poprawnie. I na koniec: w wersji HTML podręcznika użytkownika wszystkie znaki cudzysłowu znajdują się teraz w ich prawidłowym miejscu.
Co nowego w wersji 14.2:
- Najnowsza wersja m23 rozszerza spektrum obsługiwanych dystrybucji klientów, dodając obsługę Ubuntu 14.04 LTS i Linux Mint 17 Qiana. W systemie Linux Mint dostępne są środowiska graficzne Mate, Cinnamon, Xfce i KDE - w przypadku Ubuntu istnieje minimalny pulpit KDE / Kubuntu, Unity (3D), Xfce, pulpit lubuntuntu lub Gnome.
- Nawet dodając obsługę dwóch nowych dystrybucji - a zwłaszcza komputerów - przez większość czasu potrzebnego do zbudowania tej nowej wersji, wprowadzono również inne ulepszenia do m23. Wśród nich znajdziesz ulepszone uwierzytelnianie użytkownika przez LDAP lub nową strukturę testową "AutoTest", która automatycznie sprawdza ISO instalacji serwera m23.
- LDAP:
- Z tej wersji m23 na użytkownikach LDAP (na klientach z systemem Debian 7.x, Ubuntu 14.04 i Linux Mint 17) zostanie automatycznie dodany do lokalnych grup, do których również zostaną dodani lokalni użytkownicy. Dzięki temu użytkownicy zalogowani za pośrednictwem LDAP mogą również uzyskać dostęp do zasobów klienta (na przykład karty dźwiękowej). Ponadto podczas dodawania użytkownika LDAP za pośrednictwem interfejsu m23 tworzona jest odpowiednia grupa LDAP lub użytkownik jest dodawany do grupy z numerem wybranego przez administratora.
- Autotest:
- AutoTestAutoTest to nowa platforma opracowana w celu zautomatyzowania powtarzalnych zadań testowych (które mają miejsce przed wydaniem nowej wersji m23). Obecnie nie zawiera jeszcze wszystkich zaplanowanych przez nas funkcji, ale wystarczy zainstalować ISO instalacji serwera m23 na wirtualnej maszynie w VirtualBox bez żadnych działań użytkownika. AutoTest definiuje części procesu testowania za pomocą pliku XML. Każda część składa się ze zdarzenia wyzwalającego (na przykład sekwencji liter na ekranie maszyny wirtualnej), jednego lub więcej działań (na przykład emulowanych naciśnięć klawiszy klawiatury) i następującego porównania z sekwencjami liter na ekranie, które sygnalizują sukces, ostrzeżenia lub fatalne wyniki to działanie. Obraz wyjściowy na ekranie maszyny wirtualnej jest interpretowany za pomocą rozpoznawania znaków gocr.
- Plik definicji testu zawiera również parametry używane do utworzenia maszyny wirtualnej (na przykład wielkość pamięci RAM i dysku twardego). Test można wykonać na komputerze lokalnym (na tym samym komputerze z tym samym użytkownikiem, który uruchamia AutoTest), jak również na komputerze zdalnym (w bieżącej sesji X lub X2go).
- Przyszłe wersje AutoTest pozwolą również na automatyczne testowanie interfejsu WWW m23, na przykład w celu dodania nowego klienta i zainstalowania go.
- Interfejs wiersza poleceń m23:
- cliM23 narzędzie wiersza poleceń m23 (m23cli) zostało rozszerzone o cztery funkcje: może teraz wysyłać zawartość listy źródeł pakietów i adresu MAC klienta. Jedna wtyczka m23cli wymienia adresy IP wszystkich klientów w jednej grupie. Inny sprawdza, czy klienci mogą uzyskać dostęp do sieci.
- Kursy i zakończenia:
- Klienci bazujący na Debianie wykonują teraz "dist-upgrade" po instalacji systemu podstawowego, aby zaktualizować oprogramowanie znajdujące się w skompresowanym archiwum systemu operacyjnego. Jeśli wykrywanie sprzętu nie może znaleźć twardego dysku (albo z powodu braku modułu sterownika, albo ponieważ naprawdę nie ma twardego dysku), komunikat o błędzie w dialogu partycjonowania w interfejsie m23 informuje teraz użytkownika i zatrzymuje dalszą konfigurację klienta. Metoda odzyskiwania "Ustaw status na" Dodaj "" nie dodaje już zadania "restartuj" lub "zamknij". Nowy skrypt "fixPHPFilePermissionsAndCR" (in / m23 / bin) pozwala, aby użytkownik Apache miał dostęp do skryptów PHP w / m23 i używał poprawnych znaczników końca linii dla BASH. Podczas instalacji pakietu językowego automatycznie wymagało to instalacji k3b. Od tej wersji k3b zostanie automatycznie usunięty ponownie, jeśli nie został zainstalowany przed dodaniem pakietu językowego. Funkcje wirtualnej skrzynki m23 zostały zmodyfikowane, aby uzyskać informacje o statusie ze wszystkich wersji VirtualBox.
- Poprawki:
- Oczywiście naprawiliśmy też kilka (małych) błędów ;-) Zmiana funkcji sugerującej wolny adres IP (używana w oknie dialogowym "Dodaj klienta") teraz odnosi się tylko do aktualnie obowiązującej ( a nie jakiś wcześniej używany) zakres IP serwera m23. Na początku masowej instalacji ustawienia debconf są teraz również replikowane, a drugi serwer DNS modelu klienta jest również dodawany do ustawień rzeczywistych klientów. Na liście plików architekta pakietów rozmiar plików większych niż 2 GB na 32-bitowych serwerach m23 jest teraz wyświetlany poprawnie. I na koniec: w wersji HTML podręcznika użytkownika wszystkie znaki cudzysłowu znajdują się teraz w ich prawidłowym miejscu.
Co nowego w wersji 13.2:
- m23 rock 13.2 to wszystko związane z Debianem 7 "Wheezy". Siódme wcielenie Debiana jest teraz wykorzystywane jako podstawa dla serwera m23 i obrazów rozruchowych sieci, a także jest dostępne do instalacji na klientach m23. W tym celu środowiska graficzne GNOME 3, KDE 4.8.4, LXDE, TDE 3.5.13 i XFce 4.8.0.3 mogą być używane i instalowane automatycznie przy użyciu m23.
- Ale to nie jest wszystko, co nowe: Nowa wersja m23 zawiera również wsparcie dla integracji Linux Mint 15 i funkcji do wyboru pakietów Ex- / Import i rozszerzone opcje obsługi zewnętrznych serwerów DHCP, które nie są kontrolowane autor: m23.
- Do tej pory możliwe było tylko wybieranie pakietów w bazie danych serwera m23. Teraz wprowadziliśmy opcję zapisywania ich w prostych plikach tekstowych, które można później zaimportować. Jest to użyteczne, na przykład, do przeniesienia wyboru pakietów między wieloma serwerami m23 lub do skonstruowania listy pakietów z narzędziami odpowiedniej dystrybucji i późniejszego zaimportowania.
- Dla zirytowanego podmiotu "zewnętrzny serwer DHCP" jest nowa strategia rozwiązania, zainspirowana artykułem iX "Linux-Clients mit m23 zentral verwalten (Centralna administracja klientami Linux z m23)". Począwszy od m23 13.2, ustawienia wszystkich klientów m23, które mają zostać uruchomione przez sieć, można wyeksportować w notacji serwera DHCP ISC, aby administrator (lub automatyczny skrypt) mógł dodać te ustawienia do konfiguracji DHCP serwer, który nie jest kontrolowany przez m23.
- Dwie nowe funkcje umożliwiają dezaktywację weryfikacji certyfikatów SSL dla komunikacji klient-serwer. Jeden z nich dezaktywuje weryfikację specjalnie dla jednego klienta, a drugi globalnie dla wszystkich klientów. Nawet jeśli nie uważam, że dezaktywacja jest dobrym pomysłem, może być konieczne w niektórych szczególnych przypadkach, w których bez niego nie można przesyłać zadań ani informacji zwrotnych między klientem a serwerem.
- Wprowadziliśmy również scalanie zadań instalacji dla normalnych pakietów. Wszystkie zadania o identycznych priorytetach są łączone w jedno zadanie instalacyjne. Pomaga to przyspieszyć wykonywanie wielu pojedynczych zadań i zapewnia, że każdy pakiet jest oznaczony do instalacji tylko jeden raz.
- Dla programistów jest nowy rozdział "Używanie nowych wydań Debiana / Ubuntu z m23" w "Poradniku rozwoju", gdzie adaptacja m23 do instalacji i administrowania nowymi, nie oficjalnie wspieranymi przez m23, Debian i wersje Ubuntu są opisane. Może to być interesujące szczególnie dla tych, którzy zatrudniają Ubuntu poza wersjami LTS, które są obsługiwane przez m23. Daj mi znać, jeśli odniosłeś sukces dzięki adaptacji.
Co nowego w wersji 12.3:
- Dzięki nowej wersji 12.3 rocka m23, możesz teraz zainstalować i zarządzać Ubuntu 12.04 LTS. Dodaliśmy także różne środowiska graficzne, które powinny pasować do gustu wszystkich. Nowe standardowe środowisko graficzne Ubuntu Unity jest zawarte w jego wariancie 3D i 2D. Ci, którzy nie lubią Jedności, stają w obliczu agonii wyboru i muszą zdecydować między klasycznym środowiskiem Gnome (które jest oparte na Gnome 2), Xfce, KDE (teraz o jaśniejszym motywie), LXDE lub czystym tekstem ;-). Nowy menedżer logowania LightDM towarzyszy listą nowych środowisk graficznych.
- Oprócz głównej funkcji Ubuntu, wprowadziliśmy wiele zmian i ulepszeń: Pierwszą rzeczą, którą należy zauważyć, jest wyjście monitora klienta m23 w czasie rzeczywistym w interfejsie internetowym klienta zaimplementowanym w AJAX. W ten sposób zawsze możesz utrzymać klienta w zasięgu wzroku, nawet bez korzystania z bezpośredniego połączenia SSH. Podczas dodawania nowego klienta, m23 automatycznie sugeruje nieużywany adres IP, co oszczędza pracę żmudnej metody prób i błędów lub wynalezienie algorytmu do wyszukiwania darmowych adresów IP. Dla administratorów mówiących po niemiecku (lub wszystkich, którzy chcieliby się nim stać), jest teraz zintegrowana codzienna wymówka BAfH, która każdego dnia wywołuje nową, pełną humoru wymówkę, co zapewnia wiarygodny i absolutnie logiczny powód, dlaczego problem użytkownika (niestety, niestety) nie może być rozwiązany już teraz ;-). Oprócz tego naprawdę użytecznego (i prawdopodobnie ratującego życie) narzędzia, prosty kalkulator również znalazł się w interfejsie.
- Wewnętrzna, wirtualna wirtualizacja M23 została znacznie ulepszona: teraz nowsza wersja VirtualBox 4.x (zawarta w Ubuntu 12.04 LTS) może być podstawą i po raz pierwszy przyspieszeniem sprzętowym (PAE , NX i "Procesor zagnieżdżony") procesora (jeśli jest dostępny), aby zainstalować 64-bitowe systemy operacyjne lub zezwolić na działanie wirtualnych gości na maszynach wirtualnych. W graficznej sesji VNC ponowne uruchomienie (np. Podczas przywracania klienta) lub zamknięcie wirtualnego klienta działa. Metoda rozruchu jest teraz automatycznie zmieniana po zakończeniu instalacji systemu operacyjnego, na przykład z rozruchu sieciowego do rozruchu z wirtualnego dysku twardego.
- W celu użycia z innymi rozwiązaniami wirtualizacyjnymi, takimi jak KVM, skrypt VirtualBox-networking-setup.sh (który pierwotnie utworzono do użytku z VirtualBox) do tworzenia mostów sieciowych został zmodyfikowany, aby mógł działać w systemie Ubuntu 12.04.
- Konfigurator m23-xorg do konfiguracji karty graficznej został uaktualniony dzięki możliwości uruchomienia w Ubuntu 12.04, ta zdolność ma również zalety dla innych dystrybucji. Nowe skrypty upstart zapewniają, że konfigurator m23-xorg zostanie wykonany przed menedżerem logowania i że nie jest uruchomiona żadna sesja X11. W przeciwnym razie mogą wystąpić problemy z wykryciem i rozpoznaniem sprzętu. Korekta zapewnia teraz, że konfiguracja wykonana przez XOrg zostanie znaleziona we właściwym katalogu.
- Niektóre szczegóły interfejsu m23 zostały ulepszone w celu przyspieszenia i ułatwienia procesów roboczych. Szukając pakietów w Debianie i Ubuntu, możesz teraz wybrać, czy chcesz zobaczyć kompletne opisy i rozmiary paczek, czy krótszy krótki opis opisów w wynikach.
- Po wybraniu pakietów do (de) instalacji, możesz nadal modyfikować swój wybór za pomocą nowych funkcji komfortu. Pakiety mogą teraz - oprócz starej metody pojedynczego wyboru - również być wybrane i odznaczone jako całość lub wybór można odwrócić. Oprócz odrzucania zadań, ich priorytet można teraz zmienić, na przykład, aby upewnić się, że są uruchamiane w określonej kolejności. Priorytety te można zapisać nawet jako wybór pakietów, dzięki czemu można je wdrożyć na wielu klientach. Jeśli chcesz zainstalować kilka pakietów podczas podstawowej instalacji klientów, możesz teraz wybrać dowolną liczbę pakietów, które chcesz, a następnie są instalowane automatycznie po instalacji systemu operacyjnego. Pakiety specjalne są teraz sortowane, a korekta zapewnia, że lista zawiera również specjalne pakiety, które są dowiązaniami symbolicznymi.
- Za kulisami zmieniło się również wiele: na przykład metoda dostępu do bazy danych MySQL została zmieniona na połączenie stałe, a konfiguracja jądra rozruchu sieciowego została zaadaptowana do użycia z nazwami urządzeń typ / dev / sd * dla napędów IDE.
- Nowa wersja jest dostępna jako aktualizacja za pośrednictwem interfejsu m23, za pośrednictwem APT, jako ISO, aby nagrać płytę instalacyjną CD / DVD serwera m23 lub jako wstępnie zainstalowaną maszynę wirtualną.
Co nowego w wersji 12.2:
- CentOS 6.2 to pierwsza dystrybucja halfSister, którą m23 może zainstalować w systemach 32- jak i 64-bitowych. Dystrybucja społeczności CentOS bazuje na systemie Red Hat Enterprise Linux (RHEL) i jest w pełni kompatybilna z binariami. Skupia się na stabilności i długoterminowym wsparciu i (wraz z Debianem) stanowi możliwość, gdy potrzebny jest system, który można wykorzystać na dłuższą metę.
- Ogromne podziękowania należą się Philippe'owi Gaunetowi w tej wersji m23 za rewizję francuskich tekstów pomocy m23 i ulepszenia, które zostały włączone do innych wersji językowych.
- Interfejs API halfSister został uzupełniony o wywołania dotyczące zmiany nazw użytkowników i haseł. Konfiguracja sprzętu została dostosowana w taki sposób, że teraz można zainstalować partycje danych na oprogramowaniu RAID, a nawet zezwolić na instalację niektórych dystrybucji. Aby uprościć tworzenie skryptów m23HSAdmin dla różnych dystrybucji, jest teraz nowe narzędzie checkForMissingHSFunctions.sh, aby sprawdzić, czy wszystkie implementacje mają taki sam zakres funkcjonalny.
- Poza ważnymi zmianami są oczywiście również inne mniej oczywiste usprawnienia. Na przykład punkty montowania partycji są teraz wyświetlane, gdy wskaźnik myszy unosi się nad ikoną informacyjną. Po utworzeniu obrazu dysku lub partycji, klient zostanie zamknięty lub ponownie uruchomiony, w zależności od jego stanu przed utworzeniem obrazu. Podczas wyszukiwania pakietów wyświetlana jest animacja, a po zakończeniu wyszukiwania opisy długich pakietów i rozmiary pakietów w MB są teraz wymienione dla wszystkich dystrybucji. Dalsze zmiany dotyczą administrowania administratorami m23. Hasła mogą teraz zawierać dowolny rodzaj znaków, a po wylogowaniu z m23 strona indeksu serwera m23 jest teraz wyświetlana automatycznie.
- Tylko bardzo rzadko funkcja jest usuwana z m23 i do tej pory los ten zdarzał się tylko przestarzałym dystrybucjom, które nie były już utrzymywane. Ta wersja jest wyjątkiem tej praktyki, ponieważ dezaktywuje interfejs wtyczki i usuwa go z menu. O ile wiadomo, interfejs ten nigdy nie był używany. Jeśli jednak jest ktoś z was, który potrzebuje tej funkcji, teraz byłby to dobry moment, aby nam o tym powiedzieć.
- Porozmawiajmy teraz o poprawkach błędów: W systemie Debian / Ubuntu główny użytkownik i jego hasło do klienta m23 można teraz zmienić. W celu utworzenia obrazu, niezbędne certyfikaty SSL są teraz ładowane do klienta m23 i uruchamiany jest dropbear serwera SSH. Aby umożliwić natychmiastowe formatowanie skomplikowanych sytuacji partycjonowania, po każdym utworzeniu i usunięciu partycji uruchamianych jest wiele narzędzi, które przesyłają zmiany wprowadzone w tablicy partycji do jądra. W update.php wyeliminowano błąd składniowy, który doprowadził do tego, że informacje o aktualizacjach nigdy nie były wyświetlane.
Co nowego w wersji 11.4:
- m23 rock 11.4 jest gotowy - a teraz Debian Squeeze jest dostępny jako dodatkowa dystrybucja klienta, a TDE (które może być kontynuacją KDE3) zostało dodane do listy interfejsów pulpitu do wyboru.
- Każdy, kto używał KDE3 i boleśnie go przeoczył w nowych dystrybucjach, może teraz skorzystać z alternatywy: TDE (Trinity Desktop Environment) można teraz zainstalować z m23 na klientach Debian Squeeze. Różnice w stosunku do KDE3, do którego jesteś przyzwyczajony, są tak nieistotne - z wyjątkiem drobnych szczegółów - że użytkownicy KDE3 będą mogli łatwo odnaleźć się na nowym pulpicie. Oczywiście dostępny jest nie tylko pulpit Trinity, ale także odpowiednie pakiety programów.
- Dokonano również ulepszeń w instalacji KDE4. Domyślnie gstreamer jest teraz używany jako backend dla multimedialnego API Phonon, co jest całkiem przydatne - jako że treści multimedialne (na przykład strumienie audio w amarok) mogą być teraz odtwarzane od razu.
- Musieliśmy wprowadzić pewne poprawki dla m23, aby móc zainstalować Debian Squeeze. Na przykład generator m23-xorg.conf, który jest niezbędny do automatycznego skonfigurowania trybu graficznego i dodawania gości VirtualBox, został ulepszony i obsługuje teraz nowsze wersje VirtualBox. W tym kontekście procedura instalacji m23 dla serwera VirtualBox została zaadaptowana do automatycznej konfiguracji Debian Squeeze (i innych dystrybucji Linuksa przy użyciu tej samej wersji VirtualBox). Z powodu ich nowej zgodności z LSB, inicjały m23 są teraz wykonywane płynnie i na czas.
- Aby możliwe było instalowanie pakietów oprogramowania z ustawieniami innymi niż domyślne, dodaliśmy strony konfiguracji pakietów Debiana Squeeze i Ubuntu Lucid, które dają takie same opcje regulacji, jak w przypadku instalacji ręcznej i konfiguracji pakietów.
- Interfejs użytkownika m23 oferuje teraz więcej informacji o klientach zainstalowanych razem z m23 i zintegrowanych z m23. Tak więc teraz właściwości klienta obu pokazują imię i nazwisko głównego użytkownika, język systemu, numery użytkowników i grup dla LDAP i rozległe informacje DMI. Ponadto poprawiono czytelność interfejsu m23, wyświetlając wiersze tabeli w naprzemiennych kolorach w wielu dialogach. Status klienta w widoku zadań klienta jest teraz wyświetlany w języku interfejsu m23.
- Oczywiście wprowadzono również poprawki i poprawki błędów. Tworzenie i wdrażanie obrazów dysków i partycji znów działa. Program instalacyjny serwera m23 znajdzie teraz dysk z instalacyjnym CD w każdym przypadku (dzięki dwóm ciężko pracującym administratorom, Stephanowi i Berndowi) i poprawnie dostosuje język klawiatury dla lokalnego terminala. Nośnik rozruchowy klienta dla amd64 zawiera teraz również plik libresolv.so.2, który jest niezbędny dla lspci, więc więcej informacji o sprzęcie można wysłać na serwer m23. Dalsze drobne zmiany, które obejmują kilka "specjalnych przypadków" konfiguracji, które występują w praktyce, zostały dodane do pakietów m23, aby m23 mógł działać sprawnie.
Co nowego w wersji 11.2:
- Nie ma już żadnych przeszkód, aby starać się używać komputerów skonfigurowanych z m23 jako serwerów internetowych: Nazwa każdego klienta m23, który jest jednocześnie jego nazwą hosta, może teraz mieć maksymalnie 64 znaki i może zawierać kropki. Nowa funkcja sprawdza teraz, czy nazwa klienta jest prawidłową nazwą domeny. Wsparcie dla Ubuntu również uległo pewnym zmianom, aby móc używać Ubuntu jako serwera. Klienci Ubuntu mogą być teraz instalowani w trybie tekstowym, bez interfejsu graficznego. Listy źródeł pakietów Ubuntu 10.04 LTS zostały rozszerzone o dodatkowe aktualizacje Ubuntu i aktualizacje bezpieczeństwa Ubuntu.
- Wprowadzono również zmiany dotyczące obsługi półSister: Każda funkcja m23HSAdmin może teraz wysyłać szczegółowe komunikaty o stanie, które mogą zawierać wartości zwracane i możliwe wyniki programów uruchomionych na kliencie na serwerze m23. Zostało to zastosowane w Fedorze 14 (pierwsza dystrybucja halfSister), więc każda funkcja m23HSAdmin automatycznie zgłasza powodzenie lub awarię serwera m23. Instalacja Gruba powinna teraz działać lepiej, nawet jeśli partycjonowanie nie zostało wykonane w pełnej zgodzie z "życzeniami" Gruba.
- Podobnie jak w większości wydań m23, ważną rolę odgrywa problem "rozpoznawanie i konfiguracja sprzętu". Jądro Linuksa zostało zaktualizowane do wersji 2.6.38.2 i jednocześnie małe, samoopisowe wykrywanie sprzętu zostało zintegrowane z nośnikiem startowym m23, które porównuje identyfikatory sprzętowe zawarte w modułach jądra z tymi, które znajdują się w komputerze i ładuje je. odpowiednie moduły. Dodatkowo, istnieje teraz ładowarka modułu karty interfejsu awaryjnego, która rozpocznie ostatnią próbę aktywacji karty interfejsu sieciowego, jeśli wszystkie inne metody znalezienia karty interfejsu sieciowego zawiodą. Wykrywanie sprzętu hwinfo zostało udoskonalone dzięki automatycznej aktualizacji i konwersji sprzętowej bazy danych. M23hwscanner, który zbiera dane sprzętowe o kliencie i przygotowuje go do wysłania na serwer m23, rozpoznaje teraz partycje wymiany za pomocą ogólnego algorytmu, współpracuje z dużymi kwotami danych harware i sortuje wszystkie urządzenia tylko do odczytu (napędy DVD / CD ) w celu przesyłania na serwer tylko informacji dotyczących partycjonowanych dysków.
- A tutaj kilka drobnych zmian: Po dezaktywacji systemu ratunkowego pojawia się odpowiedni komunikat. W oknie dialogowym partycjonowania można kliknąć całkowicie pusty dysk twardy, aby zdefiniować punkt początkowy i końcowy (w celu utworzenia nowej partycji). Edytor skryptów pokazuje nowy komunikat o błędzie, jeśli nie można zapisać skryptu (co normalnie nie powinno się odbywać ;-)) i adresy MAC są teraz sprawdzane pod kątem ważności. Poprawiono czytelność tabeli z wstępnie wybranymi pakietami. Podczas masowej instalacji dyski instalacyjne są teraz dostosowane do menedżera rozruchu. I na koniec, interfejs API dla stron opcji pakietu został wzbogacony o kolejne elementy i nowe zarządzanie wartością zadaną.
Komentarze nie znaleziono