m23 (noto anche come m23 rock) è un progetto speciale che cerca di essere un sistema operativo orientato al server libero e open source che rende la distribuzione del software facile per tutti. È completamente compatibile con le principali distribuzioni di Linux, tra cui Debian, Ubuntu, Fedora, Linux Mint, CentOS e openSUSE.
È distribuito come immagine ISO a 32 bit
Il sistema operativo del server m23 è distribuito come immagine ISO solo installabile che è stata progettata per funzionare con computer sia moderni che vecchi, ma supporta solo le architetture di istruzioni a 32 bit.
Supporta le lingue inglese, francese e tedesco
Il menu di avvio minimo dell'immagine ISO supporta inglese, francese e tedesco. Ti consentirà di avviare direttamente l'installazione del sistema operativo m23, semplicemente premendo il tasto Invio sulla tastiera al prompt di avvio.
L'installazione è basata sul testo
m23 presenta un programma di installazione in modalità testuale che richiede agli utenti di scegliere una lingua da utilizzare per l'intero processo di installazione e il sistema finale, inserire una password per l'account root (amministratore di sistema), inserire un nome host, indirizzo IP, maschera di rete , gateway, boardcast IP e DNS nameserver IPS per il nuovo server, partizionare e formattare l'unità disco e installare il boologger.
Può essere amministrato solo tramite un browser web
Essendo progettato da zero come sistema orientato al server, m23 può essere amministrato solo tramite un browser web da un altro computer sulla stessa rete. Può essere facilmente integrato con i client esistenti e include funzioni di gruppo, supporto per installazioni di massa, supporto per RAID software, funzionalità di gestione IP e un sistema di gestione degli utenti basato su LDAP.
Offre supporto NFS (Network File System)
Un'altra caratteristica interessante di m23 è che offre il supporto NFS (Network File System) pronto all'uso per la memorizzazione delle directory home. Gli utenti saranno in grado di installare, aggiornare e rimuovere facilmente i pacchetti software dai loro sistemi operativi basati su kernel Linux, nonché di creare backup o creare la propria sorgente di pacchetti.
Novità
forte> in questa versione:
- Firma origini pacchetto:
- Per abilitare l'installazione di client m23 utilizzando un set fisso di pacchetti, o per consentire un'installazione senza connessione a Internet, è già stato possibile impostare le sorgenti dei pacchetti locali sul server m23 per un lungo periodo. La novità è che ora possono essere firmati, per proteggerli da manomissioni. L'interfaccia m23 ora fornisce una finestra di dialogo per la gestione delle chiavi GPG e un'opzione per aggiungere una firma nell'architetto del pacchetto sorgente e nelle finestre di dialogo del pacchetto architetto. La chiave pubblica della chiave GPG utilizzata per la firma verrà importata nei client m23 per consentire loro di verificare l'autenticità del pacchetto.
- Impostazioni proxy a livello di sistema:
- Nel caso di esecuzione di un server m23 dietro a un server proxy, in precedenza era necessario modificare le impostazioni in posizioni diverse per consentire al server m23 di funzionare come al solito. Ora c'è una rapida e semplice opzione per configurare un server proxy a livello di sistema e per attivarlo / disattivarlo usando l'interfaccia m23. Le impostazioni del proxy da questa finestra di dialogo verranno utilizzate per tutte le chiamate apt e wget, per l'accesso a Internet dall'mpi m23 e per il proxy squid che memorizza nella cache i pacchetti client.
- Modifica del codice sorgente con m23customPatch:
- Con lo strumento m23customPatch, gli utenti possono modificare il codice sorgente m23 in posizioni predefinite. Le regioni di codice modificabili sono contrassegnate come eliminabili / modificabili. Con l'aiuto di un corrispondente file m23customPatch, ad esempio, è ora possibile scambiare il logo nell'interfaccia web di m23.
- Questo e quello:
- Durante l'installazione del sistema di base del client, verrà ora incluso il pacchetto apt-transport-https, per consentire l'accesso alle fonti di pacchetti tramite HTTPS. Una nuova opzione per il ripristino dei client consente di unire più lavori client identici in uno. I gruppi di clienti possono ora avere una descrizione associata ad essi. L'API di m23 è stata estesa dalle funzioni per scrivere e leggere il database dei valori-chiave per i parametri del client. Lo strumento da riga di comando m23 modulare può ora essere utilizzato anche per creare, eliminare o elencare account admin per l'interfaccia web m23. Invece di una chiave SSH DSA (probabilmente insicura), il server m23 ora creerà una chiave SSH RSA 8k quando viene installata.
- Correzioni:
- Dopo l'integrazione di un client esistente, m23 non attende più il download di un archivio di sistema di base inesistente. La funzione HELPER_xargsRecursive, che è, ad esempio, utilizzata per dividere gli elenchi di pacchetti, ora tiene conto di tutti gli elementi. Per i pacchetti che vengono scaricati in un'origine del pacchetto locale, i nomi dei file verranno adattati, quindi contengono solo caratteri validi. Il codice bash che scrive m23fetchjob funziona correttamente ora e ASSI_prepareClient non chiama più una funzione inesistente.
Novità della versione nella versione:
- Firma origini pacchetto:
- Per abilitare l'installazione di client m23 utilizzando un set fisso di pacchetti, o per consentire un'installazione senza connessione a Internet, è già stato possibile impostare le sorgenti dei pacchetti locali sul server m23 per un lungo periodo. La novità è che ora possono essere firmati, per proteggerli da manomissioni. L'interfaccia m23 ora fornisce una finestra di dialogo per la gestione delle chiavi GPG e un'opzione per aggiungere una firma nell'architetto del pacchetto sorgente e nelle finestre di dialogo del pacchetto architetto. La chiave pubblica della chiave GPG utilizzata per la firma verrà importata nei client m23 per consentire loro di verificare l'autenticità del pacchetto.
- Impostazioni proxy a livello di sistema:
- Nel caso di esecuzione di un server m23 dietro a un server proxy, in precedenza era necessario modificare le impostazioni in posizioni diverse per consentire al server m23 di funzionare come al solito. Ora c'è una rapida e semplice opzione per configurare un server proxy a livello di sistema e per attivarlo / disattivarlo usando l'interfaccia m23. Le impostazioni del proxy da questa finestra di dialogo verranno utilizzate per tutte le chiamate apt e wget, per l'accesso a Internet dall'mpi m23 e per il proxy squid che memorizza nella cache i pacchetti client.
- Modifica del codice sorgente con m23customPatch:
- Con lo strumento m23customPatch, gli utenti possono modificare il codice sorgente m23 in posizioni predefinite. Le regioni di codice modificabili sono contrassegnate come eliminabili / modificabili. Con l'aiuto di un corrispondente file m23customPatch, ad esempio, è ora possibile scambiare il logo nell'interfaccia web di m23.
- Questo e quello:
- Durante l'installazione del sistema di base del client, verrà ora incluso il pacchetto apt-transport-https, per consentire l'accesso alle fonti di pacchetti tramite HTTPS. Una nuova opzione per il ripristino dei client consente di unire più lavori client identici in uno. I gruppi di clienti possono ora avere una descrizione associata ad essi. L'API di m23 è stata estesa dalle funzioni per scrivere e leggere il database dei valori-chiave per i parametri del client. Lo strumento da riga di comando m23 modulare può ora essere utilizzato anche per creare, eliminare o elencare account admin per l'interfaccia web m23. Invece di una chiave SSH DSA (probabilmente insicura), il server m23 ora creerà una chiave SSH RSA 8k quando viene installata.
- Correzioni:
- Dopo l'integrazione di un client esistente, m23 non attende più il download di un archivio di sistema di base inesistente. La funzione HELPER_xargsRecursive, che è, ad esempio, utilizzata per dividere gli elenchi di pacchetti, ora tiene conto di tutti gli elementi. Per i pacchetti che vengono scaricati in un'origine del pacchetto locale, i nomi dei file verranno adattati, quindi contengono solo caratteri validi. Il codice bash che scrive m23fetchjob funziona correttamente ora e ASSI_prepareClient non chiama più una funzione inesistente.
Novità nella versione 16.2:
Novità in m23 15.2 (22 settembre 2015)
Novità in nella versione 16.1:
- Con m23 rock 15.2, Debian 8 Jessie ha trovato la sua strada in m23. Per l'uso sui client, sono state aggiunte le distribuzioni Linux Mint 17.2 Rafaela e Linux Mint 17.1 Rebecca. La selezione automatica dei mirror si occuperà di un'installazione client regolare, anche in caso di interruzione dei server SourceForge. La sicurezza è un'altra priorità di questa versione, che offre un firewall integrato e estende la protezione dell'accesso.
- Debian 8 Jessie per server m23 e client m23:
- Debian 8 Jessie è la distro che verrà installata se si utilizza l'ISO di installazione del server m23 o la pre-configurazione dell'appliance VirtualBox in questa versione.
- I pacchetti deb di installazione del server m23 funzioneranno comunque con Debian 7 Wheezy. Sui client m23, Debian 8 è ora disponibile anche.
- Debian 8, se usato come distribuzione client m23, offre una vasta gamma di ambienti desktop: Mate (opzionalmente in una versione ridotta, con solo i pacchetti essenziali installati), Cinnamon, Gnome, KDE, TDE, LXDE e Xfce.
- systemd viene ora utilizzato sui client m23, sostituendo SysVinit. I client ora usano grub 2 e i pacchetti di lingua verranno installati automaticamente.
- Sono state necessarie alcune piccole modifiche per l'utilizzo di Debian 8 sui client m23: ad esempio, le routine di rilevamento dell'hardware dovevano essere adattate, al fine di impedire che i client VirtualBox venissero riconosciuti come in esecuzione in VMWare (questo è importante per l'impostazione la modalità grafica). Anche le fonti del pacchetto, per le quali è stato creato automaticamente un file inRelease firmato, devono essere adattate.
- Anche il porting del server m23 su Debian 8 richiede modifiche. Ad esempio, passando a MySQLi API, Apache 2.4 e Squid 3 si sono dimostrati necessari. Quello che dovette rimanere è SysVinit, poiché c'erano problemi causati da systemd durante l'installazione ISO.
- Altre distribuzioni:
- Le attività di sviluppo per supportare le distribuzioni client aggiuntive Linux Mint 17.2 Rafaela e Linux Mint 17.1 Rebecca sono state piacevolmente poco spettacolari. Per gli utenti, questi apportano molti piccoli miglioramenti, come le versioni aggiornate degli ambienti desktop Mate e Cinnamon e di altri strumenti specifici di Linux-Mint.
- Selezione automatica dei mirror per proteggere dalle interruzioni del server
- A volte, le interruzioni del server non possono essere evitate. Tuttavia, questo è molto fastidioso se il server che fornisce le sorgenti del pacchetto attualmente necessarie non è disponibile. Proprio di recente, tutti i server SourceForge erano inattivo, ma i pacchetti client m23 sono ospitati lì. Questa situazione ha reso impossibile per alcuni di voi installare nuovi client m23 durante l'interruzione. Per evitare che questo fastidio possa ripetersi, m23 ora ha una selezione automatica dei mirror, che cerca di trovare un server disponibile al momento. Questa modalità non verrà utilizzata solo per determinare l'origine del pacchetto dei pacchetti client, ma anche per il download degli archivi di sistema di base. Gli archivi del sistema di base per qualsiasi distribuzione che hai utilizzato per la tua configurazione verranno ora salvati localmente e verificati dalle firme GPG.
- Sicurezza:
- Da questa versione in poi, il server m23 viene fornito con un semplice firewall, che, con le impostazioni predefinite e dopo l'attivazione, bloccherà qualsiasi accesso (eccetto SSH) dall'esterno della rete locale. Anche il server SSH è protetto da Sshguard. Le regole di base del firewall predefinito possono essere estese direttamente tramite l'interfaccia m23, usando la sintassi dei comandi di iptables.
- Inoltre, l'ID client e l'IP del client verranno controllati per una corrispondenza quando viene richiesto lo script di lavoro corrente. Il server m23 costituisce un'eccezione per questo concetto, perché, ovviamente, sarà comunque necessario accedere a tutte le attività (per poter visualizzare l'output dello script).
- Odds and end:
- La finestra di dialogo per la scelta della distribuzione del client ora mostra una descrizione del desktop selezionato. La finestra di dialogo per la creazione di immagini client ora utilizza l'API HTML 2 che impedisce la perdita delle voci dopo la visualizzazione di un messaggio di errore. Inoltre, la finestra di dialogo suggerisce ora una porta di rete casuale per il trasferimento dell'immagine del disco o della partizione dal client al server m23. Nelle finestre di dialogo di ripristino del client, un clic su "No" (per annullare) ora non conduce più alla pagina di riepilogo del client, ma al centro di controllo del client corrispondente. Il backup del server m23 ora salverà anche le impostazioni per il firewall, openLDAP e BackupPC.
Novità nella versione 15.2:
- Con m23 rock 15.2, Debian 8 Jessie ha trovato la sua strada in m23. Per l'uso sui client, sono state aggiunte le distribuzioni Linux Mint 17.2 Rafaela e Linux Mint 17.1 Rebecca. La selezione automatica dei mirror si occuperà di un'installazione client regolare, anche in caso di interruzione dei server SourceForge. La sicurezza è un'altra priorità di questa versione, che offre un firewall integrato e estende la protezione dell'accesso.
- Debian 8 Jessie per server m23 e client m23:
- Debian 8 Jessie è la distro che verrà installata se si utilizza l'ISO di installazione del server m23 o la pre-configurazione dell'appliance VirtualBox in questa versione.
- I pacchetti deb di installazione del server m23 funzioneranno comunque con Debian 7 Wheezy. Sui client m23, Debian 8 è ora disponibile anche.
- Debian 8, se usato come distribuzione client m23, offre una vasta gamma di ambienti desktop: Mate (opzionalmente in una versione ridotta, con solo i pacchetti essenziali installati), Cinnamon, Gnome, KDE, TDE, LXDE e Xfce.
- systemd viene ora utilizzato sui client m23, sostituendo SysVinit. I client ora usano grub 2 e i pacchetti di lingua verranno installati automaticamente.
- Sono state necessarie alcune piccole modifiche per l'utilizzo di Debian 8 sui client m23: ad esempio, le routine di rilevamento dell'hardware dovevano essere adattate, al fine di impedire che i client VirtualBox venissero riconosciuti come in esecuzione in VMWare (questo è importante per l'impostazione la modalità grafica). Anche le fonti del pacchetto, per le quali è stato creato automaticamente un file inRelease firmato, devono essere adattate.
- Anche il porting del server m23 su Debian 8 richiede modifiche. Ad esempio, passando a MySQLi API, Apache 2.4 e Squid 3 si sono dimostrati necessari. Quello che dovette rimanere è SysVinit, poiché c'erano problemi causati da systemd durante l'installazione ISO.
- Altre distribuzioni:
- Le attività di sviluppo per supportare le distribuzioni client aggiuntive Linux Mint 17.2 Rafaela e Linux Mint 17.1 Rebecca sono state piacevolmente poco spettacolari. Per gli utenti, questi apportano molti piccoli miglioramenti, come le versioni aggiornate degli ambienti desktop Mate e Cinnamon e di altri strumenti specifici di Linux-Mint.
- Selezione automatica dei mirror per proteggere dalle interruzioni del server
- A volte, le interruzioni del server non possono essere evitate. Tuttavia, questo è molto fastidioso se il server che fornisce le sorgenti del pacchetto attualmente necessarie non è disponibile. Proprio di recente, tutti i server SourceForge erano inattivo, ma i pacchetti client m23 sono ospitati lì. Questa situazione ha reso impossibile per alcuni di voi installare nuovi client m23 durante l'interruzione. Per evitare che questo fastidio possa ripetersi, m23 ora ha una selezione automatica dei mirror, che cerca di trovare un server disponibile al momento. Questa modalità non verrà utilizzata solo per determinare l'origine del pacchetto dei pacchetti client, ma anche per il download degli archivi di sistema di base. Gli archivi del sistema di base per qualsiasi distribuzione che hai utilizzato per la tua configurazione verranno ora salvati localmente e verificati dalle firme GPG.
- Sicurezza:
- Da questa versione in poi, il server m23 viene fornito con un semplice firewall, che, con le impostazioni predefinite e dopo l'attivazione, bloccherà qualsiasi accesso (eccetto SSH) dall'esterno della rete locale. Anche il server SSH è protetto da Sshguard. Le regole di base del firewall predefinito possono essere estese direttamente tramite l'interfaccia m23, usando la sintassi dei comandi di iptables.
- Inoltre, l'ID client e l'IP del client verranno controllati per una corrispondenza quando viene richiesto lo script di lavoro corrente. Il server m23 costituisce un'eccezione per questo concetto, perché, ovviamente, sarà comunque necessario accedere a tutte le attività (per poter visualizzare l'output dello script).
- Odds and end:
- La finestra di dialogo per la scelta della distribuzione del client ora mostra una descrizione del desktop selezionato. La finestra di dialogo per la creazione di immagini client ora utilizza l'API HTML 2 che impedisce la perdita delle voci dopo la visualizzazione di un messaggio di errore. Inoltre, la finestra di dialogo suggerisce ora una porta di rete casuale per il trasferimento dell'immagine del disco o della partizione dal client al server m23. Nelle finestre di dialogo di ripristino del client, un clic su "No" (per annullare) ora non conduce più alla pagina di riepilogo del client, ma al centro di controllo del client corrispondente. Il backup del server m23 ora salverà anche le impostazioni per il firewall, openLDAP e BackupPC.
Novità nella versione 15.1:
- L'ultima versione di m23 estende lo spettro delle distribuzioni client supportate aggiungendo il supporto per Ubuntu 14.04 LTS e Linux Mint 17 Qiana. Per Linux Mint, sono disponibili gli ambienti desktop Mate, Cinnamon, Xfce e KDE - per Ubuntu ci sono un minimo KDE / Kubuntu Desktop, Unity (3D), Xfce, il desktop di Lubuntu e Gnome.
- Anche aggiungendo il supporto per le due nuove distribuzioni - e in particolare i desktop - i conti per la maggior parte del tempo necessario per costruire questa nuova versione, sono stati apportati anche altri miglioramenti a m23. Tra questi troverai la migliore autenticazione utente di LDAP o il nuovo framework di test "AutoTest" che controlla automaticamente gli ISO di installazione del server m23.
- LDAP:
- Da questa versione di m23 su utenti LDAP (su client con Debian 7.x, Ubuntu 14.04 e Linux Mint 17) verranno automaticamente aggiunti ai gruppi locali ai quali verranno aggiunti anche utenti locali. Ciò garantisce che gli utenti che hanno effettuato l'accesso tramite LDAP possano anche accedere alle risorse del client (ad esempio, la scheda audio). Inoltre, quando si aggiunge un utente LDAP tramite l'interfaccia m23, viene creato il gruppo LDAP corrispondente o l'utente viene aggiunto al gruppo con il numero di scelta dell'amministratore.
- AutoTest:
- AutoTestAutoTest è un nuovo framework che è stato sviluppato per automatizzare attività di test ripetitive (che si verificano prima del rilascio di una nuova versione di m23). Al momento, non contiene ancora tutte le funzionalità che abbiamo pianificato, ma è sufficiente installare l'ISO di installazione del server m23 su una macchina virtuale in VirtualBox senza alcuna azione da parte dell'utente. AutoTest definisce le parti di un processo di test utilizzando un file XML. Ogni parte è costituita da un evento trigger (ad esempio una sequenza di lettere sullo schermo della VM), una o più azioni (ad esempio tratti di tastiera emulati) e il seguente confronto con sequenze di lettere sullo schermo che segnalano il successo, gli avvertimenti o risultati fatali di quell'azione. L'immagine di output sullo schermo della VM viene interpretata utilizzando il riconoscimento dei caratteri gocr.
- Il file di definizione del test contiene anche i parametri utilizzati per creare la VM (ad esempio la dimensione della RAM e del disco rigido). Un test può essere eseguito su una macchina locale (sullo stesso computer con lo stesso utente di quello che avvia l'AutoTest) e su una macchina remota (in una sessione X o X2go in esecuzione).
- Le versioni future di AutoTest consentiranno anche di testare automaticamente l'interfaccia web di m23, ad esempio per aggiungere un nuovo client e installarlo.
- m23 interfaccia a riga di comando:
- cliLo strumento della riga di comando m23 (m23cli) è stato esteso da quattro funzioni: ora è in grado di generare il contenuto di un elenco di fonti di pacchetti e di un indirizzo MAC del client. Un plugin m23cli elenca tutti gli indirizzi IP dei client in un gruppo. Un altro controlla se i client sono accessibili dalla rete.
- Odds and end:
- I client basati su Debian ora eseguono un "dist-upgrade" dopo l'installazione del sistema di base per aggiornare il software che si trova nell'archivio del sistema operativo compresso. Se il rilevamento dell'hardware non riesce a trovare un disco rigido (o perché manca il modulo driver o perché non c'è realmente un disco rigido), un messaggio di errore nella finestra di dialogo di partizionamento nell'interfaccia m23 ora avvisa l'utente e interrompe l'ulteriore configurazione del client. Il metodo di recupero "Imposta stato su" Aggiungi "" non aggiunge più l'attività "riavvio" o "arresto". Il nuovo script "fixPHPFilePermissionsAndCR" (in / m23 / bin) consente all'utente Apache di accedere agli script PHP in / m23 e di utilizzare i marcatori di fine riga corretti per BASH. Durante l'installazione di un language pack, questo richiedeva automaticamente l'installazione di k3b. Da questa versione in poi, k3b verrà automaticamente rimosso nuovamente se non è stato installato prima dell'aggiunta del Language Pack. Le funzioni della virtualbox m23 sono state modificate per poter ottenere informazioni sullo stato da tutte le versioni di VirtualBox.
- Correzioni di bug:
- Naturalmente, abbiamo anche corretto alcuni (piccoli) bug ;-) Una modifica alla funzione che suggerisce un indirizzo IP libero (usata nella finestra di dialogo "Aggiungi client") ora si riferisce solo al valore attualmente valido ( e non un intervallo IP precedentemente utilizzato) del server m23. All'inizio dell'installazione di massa, anche le impostazioni di debconf vengono ora replicate e il secondo server DNS del client del modello viene anche aggiunto alle impostazioni dei client reali. Nella lista dei file dell'architetto del pacchetto, la dimensione del file dei file più grandi di 2 GB sui server a 32 bit m23 viene ora visualizzata correttamente. E, infine: nella versione HTML del manuale utente, tutte le virgolette sono ora presumibilmente nella loro posizione corretta.
Novità in nella versione 14.2:
- L'ultima versione di m23 estende lo spettro delle distribuzioni client supportate aggiungendo il supporto per Ubuntu 14.04 LTS e Linux Mint 17 Qiana. Per Linux Mint, sono disponibili gli ambienti desktop Mate, Cinnamon, Xfce e KDE - per Ubuntu ci sono un minimo KDE / Kubuntu Desktop, Unity (3D), Xfce, il desktop di Lubuntu e Gnome.
- Anche aggiungendo il supporto per le due nuove distribuzioni - e in particolare i desktop - i conti per la maggior parte del tempo necessario per costruire questa nuova versione, sono stati apportati anche altri miglioramenti a m23. Tra questi troverai la migliore autenticazione utente di LDAP o il nuovo framework di test "AutoTest" che controlla automaticamente gli ISO di installazione del server m23.
- LDAP:
- Da questa versione di m23 su utenti LDAP (su client con Debian 7.x, Ubuntu 14.04 e Linux Mint 17) verranno automaticamente aggiunti ai gruppi locali ai quali verranno aggiunti anche utenti locali. Ciò garantisce che gli utenti che hanno effettuato l'accesso tramite LDAP possano anche accedere alle risorse del client (ad esempio, la scheda audio). Inoltre, quando si aggiunge un utente LDAP tramite l'interfaccia m23, viene creato il gruppo LDAP corrispondente o l'utente viene aggiunto al gruppo con il numero di scelta dell'amministratore.
- AutoTest:
- AutoTestAutoTest è un nuovo framework che è stato sviluppato per automatizzare attività di test ripetitive (che si verificano prima del rilascio di una nuova versione di m23). Al momento, non contiene ancora tutte le funzionalità che abbiamo pianificato, ma è sufficiente installare l'ISO di installazione del server m23 su una macchina virtuale in VirtualBox senza alcuna azione da parte dell'utente. AutoTest definisce le parti di un processo di test utilizzando un file XML. Ogni parte è costituita da un evento trigger (ad esempio una sequenza di lettere sullo schermo della VM), una o più azioni (ad esempio tratti di tastiera emulati) e il seguente confronto con sequenze di lettere sullo schermo che segnalano il successo, gli avvertimenti o risultati fatali di quell'azione. L'immagine di output sullo schermo della VM viene interpretata utilizzando il riconoscimento dei caratteri gocr.
- Il file di definizione del test contiene anche i parametri utilizzati per creare la VM (ad esempio la dimensione della RAM e del disco rigido). Un test può essere eseguito su una macchina locale (sullo stesso computer con lo stesso utente di quello che avvia l'AutoTest) e su una macchina remota (in una sessione X o X2go in esecuzione).
- Le versioni future di AutoTest consentiranno anche di testare automaticamente l'interfaccia web di m23, ad esempio per aggiungere un nuovo client e installarlo.
- m23 interfaccia a riga di comando:
- cliLo strumento della riga di comando m23 (m23cli) è stato esteso da quattro funzioni: ora è in grado di generare il contenuto di un elenco di fonti di pacchetti e di un indirizzo MAC del client. Un plugin m23cli elenca tutti gli indirizzi IP dei client in un gruppo. Un altro controlla se i client sono accessibili dalla rete.
- Odds and end:
- I client basati su Debian ora eseguono un "dist-upgrade" dopo l'installazione del sistema di base per aggiornare il software che si trova nell'archivio del sistema operativo compresso. Se il rilevamento dell'hardware non riesce a trovare un disco rigido (o perché manca il modulo driver o perché non c'è realmente un disco rigido), un messaggio di errore nella finestra di dialogo di partizionamento nell'interfaccia m23 ora avvisa l'utente e interrompe l'ulteriore configurazione del client. Il metodo di recupero "Imposta stato su" Aggiungi "" non aggiunge più l'attività "riavvio" o "arresto". Il nuovo script "fixPHPFilePermissionsAndCR" (in / m23 / bin) consente all'utente Apache di accedere agli script PHP in / m23 e di utilizzare i marcatori di fine riga corretti per BASH. Durante l'installazione di un language pack, questo richiedeva automaticamente l'installazione di k3b. Da questa versione in poi, k3b verrà automaticamente rimosso nuovamente se non è stato installato prima dell'aggiunta del Language Pack. Le funzioni della virtualbox m23 sono state modificate per poter ottenere informazioni sullo stato da tutte le versioni di VirtualBox.
- Correzioni di bug:
- Naturalmente, abbiamo anche corretto alcuni (piccoli) bug ;-) Una modifica alla funzione che suggerisce un indirizzo IP libero (usata nella finestra di dialogo "Aggiungi client") ora si riferisce solo al valore attualmente valido ( e non un intervallo IP precedentemente utilizzato) del server m23. All'inizio dell'installazione di massa, anche le impostazioni di debconf vengono ora replicate e il secondo server DNS del client del modello viene anche aggiunto alle impostazioni dei client reali. Nella lista dei file dell'architetto del pacchetto, la dimensione del file dei file più grandi di 2 GB sui server a 32 bit m23 viene ora visualizzata correttamente. E, infine: nella versione HTML del manuale utente, tutte le virgolette sono ora presumibilmente nella loro posizione corretta.
Novità nella versione 13.2:
- m23 rock 13.2 è tutto su Debian 7 "Wheezy". La settima incarnazione di Debian è ora utilizzata come base per il server m23 e le immagini di avvio della rete ed è anche disponibile per l'installazione su client m23. Per questi, gli ambienti desktop GNOME 3, KDE 4.8.4, LXDE, TDE 3.5.13 e XFce 4.8.0.3 possono essere utilizzati e installati automaticamente usando m23.
- Ma questo non è di gran lunga tutto ciò che è nuovo: la nuova versione di m23 contiene anche il supporto per l'integrazione di Linux Mint 15 e una funzione per le selezioni di pacchetti Ex / Import e opzioni estese per la gestione di server DHCP esterni che non sono controllati da m23.
- Fino ad ora, era possibile salvare solo selezioni di pacchetti nel database del server m23. Ora abbiamo introdotto l'opzione per salvarli in semplici file di testo che possono essere successivamente importati. Ciò è utile, ad esempio, per trasferire selezioni di pacchetti tra più server m23 o per costruire un elenco di pacchetti con gli strumenti della rispettiva distribuzione e per importarlo successivamente.
- Per l'oggetto irritato "server DHCP esterno" esiste una nuova strategia di soluzione, ispirata all'articolo iX "Linux-Client mit m23 zentral verwalten (Amministrazione centrale dei client Linux con m23)". Da m23 13.2 in poi, le impostazioni di tutti i client m23 che devono essere avviati via rete possono essere esportate nella notazione di un server DHCP ISC, in modo che l'amministratore (o uno script automatico) possa aggiungere queste impostazioni alla configurazione di un DHCP server che non è controllato da m23.
- Due nuove funzioni consentono di disattivare la verifica dei certificati SSL per la comunicazione client-server. Uno di questi disattiva la verifica in modo specifico per un singolo cliente e l'altro a livello globale per tutti i client. Anche se non penso che la disattivazione sia una buona idea, può essere necessaria in alcuni casi speciali, dove senza di essa, nessun lavoro e feedback può essere inviato tra client e server.
- Abbiamo anche introdotto la fusione dei lavori di installazione per i pacchetti normali. Tutti i lavori con priorità identiche vengono combinati in un unico processo di installazione. Ciò consente di velocizzare il completamento di molti singoli lavori e assicura che ogni pacchetto sia contrassegnato per l'installazione una sola volta.
- Per gli sviluppatori, c'è il nuovo capitolo "Usare nuove versioni di Debian / Ubuntu con m23" nella "Guida allo sviluppo", dove l'adattamento di m23 per l'installazione e l'amministrazione di nuovo, non ufficialmente supportato da m23, Debian e le versioni di Ubuntu sono descritte. Questo potrebbe essere interessante specialmente per quelli di voi che usano Ubuntu oltre le versioni LTS supportate da m23. Per favore fatemi sapere se avete avuto successo con un adattamento.
Novità nella versione 12.3:
- Con la nuova versione 12.3 di m23, ora puoi anche installare e amministrare Ubuntu 12.04 LTS. Abbiamo anche aggiunto diversi ambienti desktop che dovrebbero soddisfare i gusti di tutti. Il nuovo ambiente desktop standard di Ubuntu Unity è incluso nelle sue varianti 3D e 2D. Coloro che non amano Unity, sono confrontati con l'agonia della scelta e devono decidere tra un classico ambiente Gnome (che è basato otticamente su Gnome 2), Xfce, KDE (ora con un tema più luminoso), LXDE o la modalità di puro testo ;-). Il nuovo gestore di accesso LightDM accompagna l'elenco dei nuovi ambienti desktop.
- Oltre alla caratteristica principale di Ubuntu, abbiamo apportato numerose modifiche e miglioramenti: la prima cosa da notare è l'output del monitor del client m23 nello stato in tempo reale del client dell'interfaccia Web implementata con AJAX. In questo modo, puoi sempre tenere in vista il tuo cliente, anche senza utilizzare una connessione diretta SSH. Quando si aggiunge un nuovo client, m23 suggerisce automaticamente un indirizzo IP inutilizzato, che consente di risparmiare il lavoro del noioso metodo trial-and-error o l'invenzione di un algoritmo per trovare IP liberi. Per gli amministratori di lingua tedesca (o per tutti quelli che vorrebbero diventarne uno), ora c'è la scusa giornaliera integrata di BAfH, che crea una nuova, umoristica scusa nel tuo browser ogni giorno, che fornisce un motivo plausibile e assolutamente logico, perché il problema dell'utente (sfortunatamente, purtroppo) non può essere risolto in questo momento ;-). Oltre a questo strumento veramente utile (e possibilmente salvavita), un semplice calcolatore ha trovato la sua strada nell'interfaccia.
- La virtualizzazione interna di VirtualBox di m23 è stata migliorata in modo massiccio: ora il nuovo VirtualBox 4.x (come è contenuto in Ubuntu 12.04 LTS) può essere utilizzato come base e per la prima volta, l'accelerazione hardware (PAE) , NX e "Nested Paging") del processore viene utilizzato (se disponibile), per installare sistemi operativi a 64 bit o per consentire il funzionamento di guest virtuali in macchine virtuali. In una sessione VNC grafica, il riavvio (ad es. Quando si esegue la restituzione di un client) o l'arresto di un client virtuale funzionano ora. Il metodo di avvio viene ora modificato automaticamente al termine dell'installazione del sistema operativo, ad esempio dall'avvio della rete per l'avvio da un disco rigido virtuale.
- Per l'utilizzo con altre soluzioni di virtualizzazione come KVM, lo script VirtualBox-networking-setup.sh (creato originariamente per l'uso con VirtualBox) per la creazione di bridge di rete è stato modificato per poter essere eseguito in Ubuntu 12.04.
- Il m23-xorg-configurator per l'installazione della scheda grafica è stato aggiornato con la possibilità di eseguire in Ubuntu 12.04, questa capacità ha anche vantaggi per altre distribuzioni. I nuovi script di upstart assicurano che m23-xorg-configurator sia eseguito prima del gestore di login e che nessuna sessione X11 sia in esecuzione. In caso contrario, potrebbero verificarsi problemi con il rilevamento e il riconoscimento dell'hardware. Una correzione ora assicura che la configurazione fatta da XOrg si trovi nella directory corretta.
- Alcuni dettagli dell'interfaccia m23 sono stati migliorati per accelerare e facilitare i processi di lavoro. Durante la ricerca di pacchetti in Debian e Ubuntu, ora puoi scegliere se desideri visualizzare le descrizioni e le dimensioni complete del pacchetto o la variante più rapida e breve delle descrizioni nel risultato.
- Dopo aver preselezionato i pacchetti per (de) l'installazione, è ora possibile modificare la selezione utilizzando le nuove funzioni comfort. I pacchetti ora possono anche essere selezionati e deselezionati nel loro complesso o in aggiunta al vecchio metodo a scelta singola. Oltre a eliminare le attività, è ora possibile modificare la priorità, ad esempio per assicurarsi che vengano eseguite in un ordine specifico. Queste priorità possono anche essere salvate come una selezione di pacchetti, in modo che possano essere implementate su molti client. Quando si desidera installare diversi pacchetti durante l'installazione di base dei client, ora è possibile scegliere tutte le selezioni di pacchetti desiderate, che vengono quindi installate automaticamente dopo l'installazione del sistema operativo. I pacchetti speciali sono ora elencati in modo ordinato e una correzione garantisce che l'elenco contenga anche pacchetti speciali che sono collegamenti simbolici.
- Dietro le quinte, c'è stato anche un sacco di cambiamenti: ad esempio, il metodo di accesso per il database MySQL è stato cambiato in connessione permanente e la configurazione del kernel di avvio della rete Linux è stata adattata per essere utilizzata con i nomi dei dispositivi di il tipo / dev / sd * per le unità IDE.
- La nuova versione è disponibile come aggiornamento tramite l'interfaccia m23, tramite APT, come ISO per masterizzare il CD / DVD di installazione del server m23 o come macchina virtuale preinstallata.
Novità nella versione 12.2:
- CentOS 6.2 è la prima distribuzione halfSister che m23 può installare sia su sistemi 32 che su sistemi a 64 bit. La distribuzione della comunità CentOS è basata su Red Hat Enterprise Linux (RHEL) ed è completamente compatibile con esso. Si concentra sulla stabilità e sul supporto a lungo termine e (insieme a Debian) costituisce una possibilità quando hai bisogno di un sistema che possa essere impiegato a lungo termine.
- Un grande ringraziamento a Philippe Gaunet in questa versione del m23 per la revisione dei testi di aiuto m23 francesi e ai miglioramenti che sono stati incorporati nelle altre versioni linguistiche.
- L'API halfSister è stata completata da chiamate per la modifica di nomi utente e password. L'installazione dell'hardware è stata adattata in modo tale che ora è possibile installare partizioni dati su un RAID software e persino consentire l'installazione di alcune distribuzioni su questi. Per semplificare lo sviluppo degli script m23HSAdmin per le diverse distribuzioni, ora c'è il nuovo strumento checkForMissingHSFunctions.sh, per verificare se tutte le implementazioni hanno lo stesso intervallo funzionale.
- Oltre ai cambiamenti importanti, ci sono, naturalmente, anche alcuni miglioramenti meno evidenti. Ad esempio, i punti di montaggio delle partizioni vengono ora visualizzati quando il puntatore del mouse passa sopra l'icona delle informazioni. Dopo la creazione di un'immagine del disco o della partizione, il client verrà arrestato o riavviato, a seconda del suo stato prima della creazione dell'immagine. Durante la ricerca dei pacchetti, viene ora mostrata un'animazione e al termine della ricerca, le lunghe descrizioni dei pacchetti e le dimensioni dei pacchetti in MB sono ora elencate per tutte le distribuzioni. Ulteriori modifiche riguardano l'amministrazione degli amministratori di m23. Le password ora possono contenere qualsiasi tipo di carattere e dopo il logout da m23, la pagina indice del server m23 viene ora visualizzata automaticamente.
- Solo molto raramente, una funzione viene rimossa da m23, e fino ad ora questo destino si verificava solo a distribuzioni obsolete che non erano più mantenute. Questa versione è un'eccezione a tale pratica, in quanto disattiva l'interfaccia del plugin e la rimuove dal menu. Per quanto ci è noto, questa interfaccia non è mai stata utilizzata. Tuttavia, se c'è qualcuno tra voi che ha bisogno di questa funzione, ora sarebbe il momento giusto per dircelo.
- Ora parliamo delle correzioni degli errori: per Debian / Ubuntu, l'utente principale e la sua password per un client m23 possono ora essere modificati. Per la creazione di un'immagine, i necessari certificati SSL vengono ora caricati sul client m23 e il server SSH dropbear viene avviato. Per rendere possibile una formattazione immediata per situazioni di partizionamento complicate, dopo ogni creazione e cancellazione di una partizione vengono avviati un numero di strumenti che inoltrano al kernel le modifiche apportate sulla tabella delle partizioni. Nell'aggiornamento.php, è stato eliminato un errore di sintassi, che aveva portato al problema delle informazioni di aggiornamento mai mostrate.
Novità nella versione 11.4:
- m23 rock 11.4 è pronto - e ora Debian Squeeze è disponibile come distribuzione client addizionale e TDE (che può essere visto come una continuazione di KDE3) è stato aggiunto all'elenco delle interfacce desktop tra cui scegliere.
- Chiunque abbia usato KDE3 e lo abbia perso dolorosamente nelle nuove distribuzioni ora può utilizzare un'alternativa: TDE (Trinity Desktop Environment) può ora essere installato con m23 su client Debian Squeeze. Le differenze con il KDE3 a cui sei abituato sono così irrilevanti - tranne per alcuni piccoli dettagli - che gli utenti di KDE3 troveranno facilmente il loro nuovo desktop. Naturalmente, non c'è solo il desktop Trinity disponibile, ma anche i pacchetti di programmi corrispondenti.
- Sono stati apportati miglioramenti anche all'installazione di KDE4. Per impostazione predefinita, gstreamer è ora utilizzato come backend per l'API multimediale Phonon, il che è molto utile: ora è possibile riprodurre subito i contenuti multimediali (ad esempio i flussi audio in amarok).
- Abbiamo dovuto apportare alcune modifiche per m23 per poter installare Debian Squeeze. Ad esempio, il generatore m23-xorg.conf, che è necessario per impostare automaticamente la modalità grafica e le aggiunte guest di VirtualBox, è diventato più robusto e ora supporta le nuove versioni di VirtualBox. In questo contesto, la routine di installazione di m23 per il server VirtualBox è stata adattata per l'installazione automatica su Debian Squeeze (e altre distribuzioni Linux che utilizzano la stessa versione di VirtualBox). A causa della loro nuova conformità LSB, gli initscript m23 ora vengono eseguiti in modo fluido e puntuale.
- Per rendere possibile l'installazione di pacchetti software utilizzando impostazioni non predefinite, abbiamo aggiunto pagine di configurazione per i pacchetti da Debian Squeeze e Ubuntu Lucid che offrono le stesse opzioni di regolazione dell'installazione manuale e della configurazione del pacchetto.
- L'interfaccia utente m23 offre ora ulteriori informazioni sui client sia installati con m23 sia integrati in m23. Così ora le proprietà client di entrambi mostrano il nome e il cognome dell'utente principale, la lingua del sistema, i numeri utente e di gruppo per LDAP e le informazioni DMI estese. Inoltre, la leggibilità dell'interfaccia m23 è stata migliorata mostrando le righe della tabella in alternanza di colori in molti dialoghi. Lo stato del client nella panoramica delle attività client è ora mostrato nella lingua dell'interfaccia m23.
- E, naturalmente, ci sono state anche correzioni e correzioni di bug. La creazione e la distribuzione di immagini di dischi e partizioni stanno funzionando di nuovo. Il programma di installazione del server m23 ora troverà l'unità con il CD di installazione in ogni caso (grazie ai due laboriosi amministratori Stephan e Bernd) e regolerà correttamente la lingua della tastiera per il terminale locale. Il media di avvio del client per amd64 ora contiene anche il file libresolv.so.2, che è necessario per lspci, quindi è possibile inviare più informazioni sull'hardware al server m23. Ulteriori modifiche minori, che coprono diversi "casi speciali" di configurazione, che si verificano in pratica, sono state aggiunte ai pacchetti di m23 in modo che m23 possa funzionare senza intoppi.
Novità nella versione 11.2:
- Non ci sono più ostacoli allo sforzo di utilizzare i computer configurati con m23 come server Internet: il nome di ogni client m23, che allo stesso tempo è il suo nome host, può avere fino a 64 caratteri e può contenere puntini. Una nuova funzione ora controlla se il nome del client è un nome di dominio valido. Anche il supporto per Ubuntu ha subito alcune modifiche per poter utilizzare Ubuntu come server. I client Ubuntu possono ora essere installati in modalità testo, senza interfaccia grafica. Gli elenchi di sorgenti di pacchetti di Ubuntu 10.04 LTS sono stati ampliati con ulteriori aggiornamenti di Ubuntu e aggiornamenti di sicurezza di Ubuntu.
- Sono state apportate modifiche anche al supporto halfSister: ogni singola funzione m23HSAdmin è ora in grado di inviare messaggi di stato dettagliati che possono contenere i valori di ritorno e il possibile output dei programmi in esecuzione sul client sul server m23. Questo è stato impiegato con Fedora 14 (la prima distribuzione halfSister) in modo che ogni funzione m23HSAdmin segnala automaticamente il successo o l'errore al server m23. Inoltre, l'installazione di grub dovrebbe funzionare meglio ora, anche se il partizionamento non è stato realizzato in piena conformità ai "desideri" di grub.
- Come nella maggior parte delle versioni di m23, il problema "riconoscimento e configurazione dell'hardware" gioca un ruolo importante. Il kernel di Linux è stato aggiornato alla versione 2.6.38.2 e contemporaneamente è stato integrato un piccolo rilevamento hardware autodidatta nel media di avvio di m23, che confronta gli ID hardware contenuti nei moduli del kernel con quelli dei dispositivi presenti nel computer e nei carichi i moduli corrispondenti. Inoltre, è ora disponibile un caricatore di moduli di schede di interfaccia di rete di emergenza che eseguirà un ultimo tentativo di attivazione della scheda di interfaccia di rete se tutti gli altri metodi di ricerca di una scheda di interfaccia di rete falliscono. L'hwinfo di rilevamento dell'hardware è stato perfezionato mediante l'attualizzazione e la conversione automatica della base dati dell'hardware. Il m23hwscanner che raccoglie i dati hardware sul client e lo prepara per inviarlo al server m23, ora riconosce le partizioni di swap utilizzando un algoritmo generico, lavora con grandi quantità di dati harware e ordina tutti i dispositivi di sola lettura (unità DVD / CD ) per trasmettere solo le informazioni relative alle unità partizionabili al server.
- E qui alcune modifiche minori: dopo la disattivazione del sistema di salvataggio viene mostrato un messaggio corrispondente. Nella finestra di dialogo del partizionamento è possibile fare clic su un disco rigido assolutamente vuoto per definire un punto iniziale e uno finale (per creare una nuova partizione). L'editor di script mostra un nuovo messaggio di errore se uno script non può essere salvato (che normalmente non dovrebbe accadere ;-)) e gli indirizzi MAC sono ora controllati per la validità. La leggibilità della tabella con i pacchetti preselezionati è stata migliorata. Durante l'installazione di massa, le unità di installazione sono ora adattate per il boot manager. E, ultimo ma non meno importante, l'API per le pagine delle opzioni del pacchetto è stata potenziata da alcuni ulteriori elementi e da una nuova gestione del valore di riferimento.
I commenti non trovato