m23 (cunoscut și sub denumirea de rock M23) este un proiect special care încearcă să fie un sistem de operare orientat spre server liber și open source, care face distribuția software ușoară pentru toată lumea. Este pe deplin compatibil cu distribuțiile majore ale Linux, inclusiv Debian, Ubuntu, Fedora, Linux Mint, CentOS și openSUSE.
Acesta este distribuit ca o imagine ISO pe 32 de biți
Sistemul de operare pentru servere M23 este distribuit ca o imagine ISO instalabilă numai pentru a lucra atât cu calculatoarele moderne, cât și cu cele vechi, dar care acceptă numai arhitecturile de seturi de instrucțiuni pe 32 de biți.
Sprijină limbile engleză, franceză și germană
Meniul de pornire minim al imaginii ISO suportă limbile engleză, franceză și germană. Acesta vă va permite să începeți direct instalarea sistemului de operare m23, pur și simplu apăsând tasta Enter de pe tastatură la solicitarea de pornire.
Instalarea este bazată pe text
m23 dispune de un program de instalare în modul text care cere utilizatorilor să aleagă o limbă care să fie utilizată pentru întregul proces de instalare și sistemul final, să introducă o parolă pentru contul de root (sistem administrator), să introducă un nume de gazdă, adresa IP, , gateway, IP și DNS nameservers DNS pentru noul dvs. server, partiționați și formatați unitatea de disc și instalați booloaderul.
Poate fi administrat numai printr-un browser web
Fiind proiectat de la bază ca sistem orientat spre server, m23 poate fi administrat numai printr-un browser web de pe alt computer din aceeași rețea. Acesta poate fi ușor integrat cu clienții existenți și dispune de funcții de grup, suport pentru instalări în masă, suport pentru RAID software, funcționalitate de management al IP-urilor și un sistem de management al utilizatorului alimentat de LDAP.
Oferă suport pentru NFS (Network File System)
O altă caracteristică interesantă a m23 este că oferă suport NFS (Network File System) pentru stocarea directoarelor de domiciliu. Utilizatorii vor putea să instaleze, să actualizeze și să elimine pachetele software din sistemele lor de operare bazate pe kernelul Linux, precum și să creeze copii de rezervă sau să își construiască propria sursă de pachete.
Ce este nou
puternic> în această versiune:
- Sursele pachetului de semnături:
- Pentru a permite instalarea clienților m23 utilizând un set fix de pachete sau pentru a permite o configurare fără conexiune la internet, a fost posibilă deja configurarea unor surse de pachete locale pe serverul m23 pentru o perioadă lungă de timp. Ce este nou este că acestea pot fi acum semnate, pentru a le proteja de a fi manipulate. Interfața m23 oferă acum un dialog pentru gestionarea cheilor GPG și o opțiune de adăugare a unei semnături în arhitectul sursă pachet și în dialogurile arhitectului pachetului. Cheia publică a cheii GPG care a fost utilizată pentru semnătură va fi importată clienților m23 pentru a le permite să verifice autenticitatea pachetelor.
- Setări Proxy la nivel de sistem:
- În cazul în care rulează un server m23 în spatele unui server proxy, a fost necesar anterior modificarea setărilor în diferite locuri pentru a permite serverului m23 să funcționeze ca de obicei. Acum există o opțiune rapidă și ușoară de configurare a unui server proxy și de a activa / dezactiva utilizarea acestuia, disponibilă în interfața m23. Setările proxy din această fereastră de dialog vor fi utilizate pentru toate apelurile apt și wget, pentru accesarea internetului din m23 api și pentru proxy-ul squid care cachează pachetele client.
- Modificarea codului sursă cu m23customPatch:
- Cu ajutorul instrumentului m23customPatch, utilizatorii pot modifica codul sursă M23 în locații predefinite. Regiunile de coduri care pot fi modificate sunt marcate ca fiind șterse / modificabile. Cu ajutorul unui fișier m23customPatch corespunzător, este acum posibil, de exemplu, schimbarea siglei în interfața web m23.
- Acesta și faptul că:
- În timpul instalării sistemului bazei de clienți, pachetul apt-transport-https va fi acum inclus, pentru a permite accesul la sursele de pachete utilizând HTTPS. O nouă opțiune de recuperare a clienților permite combinarea mai multor locuri de muncă identice cu clienții într-unul singur. Grupurile de clienți pot avea acum o descriere asociată cu acestea. Aparatul m23 a fost extins prin funcții de scriere și citire a bazei de date cheie-valoare pentru parametrii clientului. Instrumentul modular de comandă m23 poate fi folosit acum pentru a crea, șterge sau lista conturilor de administrare pentru interfața web m23. În loc de o cheie SSH (probabil nesigură) DSA, serverul m23 va crea acum o cheie SSK SSK 8k atunci când este instalată.
- Corectarea:
- După integrarea unui client existent, m23 nu mai așteaptă descărcarea unei arhive de bază inexistente pentru a termina. Funcția HELPER_xargsRecursive, care este utilizată, de exemplu, pentru a împărți liste de pachete, ia în considerare acum toate elementele. Pentru pachetele care sunt descărcate într-o sursă de pachete locale, numele fișierelor vor fi acum adaptate, astfel încât acestea conțin numai caractere valide. Codul bash care scrie m23fetchjob funcționează corect acum și ASSI_prepareClient nu mai apelează o funcție non-existentă.
Ce este nou în versiune:
- Sursele pachetului de semnături:
- Pentru a permite instalarea clienților m23 utilizând un set fix de pachete sau pentru a permite o configurare fără conexiune la internet, a fost posibilă deja configurarea unor surse de pachete locale pe serverul m23 pentru o perioadă lungă de timp. Ce este nou este că acestea pot fi acum semnate, pentru a le proteja de a fi manipulate. Interfața m23 oferă acum un dialog pentru gestionarea cheilor GPG și o opțiune de adăugare a unei semnături în arhitectul sursă pachet și în dialogurile arhitectului pachetului. Cheia publică a cheii GPG care a fost utilizată pentru semnătură va fi importată clienților m23 pentru a le permite să verifice autenticitatea pachetelor.
- Setări Proxy la nivel de sistem:
- În cazul în care rulează un server m23 în spatele unui server proxy, a fost necesar anterior modificarea setărilor în diferite locuri pentru a permite serverului m23 să funcționeze ca de obicei. Acum există o opțiune rapidă și ușoară de configurare a unui server proxy și de a activa / dezactiva utilizarea acestuia, disponibilă în interfața m23. Setările proxy din această fereastră de dialog vor fi utilizate pentru toate apelurile apt și wget, pentru accesarea internetului din m23 api și pentru proxy-ul squid care cachează pachetele client.
- Modificarea codului sursă cu m23customPatch:
- Cu ajutorul instrumentului m23customPatch, utilizatorii pot modifica codul sursă M23 în locații predefinite. Regiunile de coduri care pot fi modificate sunt marcate ca fiind șterse / modificabile. Cu ajutorul unui fișier m23customPatch corespunzător, este acum posibil, de exemplu, schimbarea siglei în interfața web m23.
- Acesta și faptul că:
- În timpul instalării sistemului bazei de clienți, pachetul apt-transport-https va fi acum inclus, pentru a permite accesul la sursele de pachete utilizând HTTPS. O nouă opțiune de recuperare a clienților permite combinarea mai multor locuri de muncă identice cu clienții într-unul singur. Grupurile de clienți pot avea acum o descriere asociată cu acestea. Aparatul m23 a fost extins prin funcții de scriere și citire a bazei de date cheie-valoare pentru parametrii clientului. Instrumentul modular de comandă m23 poate fi folosit acum pentru a crea, șterge sau lista conturilor de administrare pentru interfața web m23. În loc de o cheie SSH (probabil nesigură) DSA, serverul m23 va crea acum o cheie SSK SSK 8k atunci când este instalată.
- Corectarea:
- După integrarea unui client existent, m23 nu mai așteaptă descărcarea unei arhive de bază inexistente pentru a termina. Funcția HELPER_xargsRecursive, care este utilizată, de exemplu, pentru a împărți liste de pachete, ia în considerare acum toate elementele. Pentru pachetele care sunt descărcate într-o sursă de pachete locale, numele fișierelor vor fi acum adaptate, astfel încât acestea conțin numai caractere valide. Codul bash care scrie m23fetchjob funcționează corect acum și ASSI_prepareClient nu mai apelează o funcție non-existentă.
Ce este nou în versiunea 16.2:
Nou în m23 15.2 (22 septembrie 2015)
Ce este nou în versiunea 16.1:
- Cu m23 rock 15.2, Debian 8 Jessie și-a găsit drumul în m23. Pentru utilizarea pe clienti, au fost adaugate distributiile Linux Mint 17.2 Rafaela si Linux Mint 17.1 Rebecca. Selecția automată a oglinzilor va avea grijă de o instalare fără probleme a clientului, chiar și în cazul întreruperii serverelor SourceForge. Securitatea este un alt punct de interes al acestei versiuni, care aduce un firewall integrat și extinde protecția de acces.
- Debian 8 Jessie pentru serverul m23 și clienții m23:
- Debian 8 Jessie este distro-ul care va fi instalat dacă utilizați ISO de instalare a serverului m23 sau preconfigura dispozitivul VirtualBox în această versiune.
- Cu toate acestea, pachetele Deb de instalare a serverului m23 vor funcționa cu Debian 7 Wheezy. Pe clienții m23, Debian 8 este disponibil și acum.
- Debian 8, dacă este folosit ca distribuție client m23, oferă o gamă largă de medii desktop: Mate (opțional într-o versiune minimizată, cu numai pachetele esențiale instalate), Cinnamon, Gnome, KDE, TDE, LXDE și Xfce. / li>
- Systemd este utilizat acum pe clienții m23, înlocuind SysVinit. Clienții folosesc acum grub 2 și pachetele lingvistice vor fi instalate automat.
- Unele modificări mai mici au fost necesare pentru utilizarea Debian 8 pe clienții m23: de exemplu, rutinele de detectare a hardware-ului trebuiau să fie adaptate, pentru a împiedica recunoașterea clienților VirtualBox în VMWare (acest lucru este important pentru configurarea modul grafic). Sursele de pachete, pentru care este creat în mod automat un fișier signed inRelease, trebuie adaptate.
- Portarea serverului m23 la Debian 8 necesită și modificări. De exemplu, trecerea la API-ul MySQLi, Apache 2.4 și Squid 3 s-au dovedit necesare. Ceea ce trebuia să rămână este SysVinit, deoarece au existat probleme cauzate de sistem în timpul instalării ISO.
- Mai multe distribuții:
- Sarcini de dezvoltare pentru susținerea distribuțiilor suplimentare ale clienților Linux Mint 17.2 Rafaela și Linux Mint 17.1 Rebecca au fost plăcute nespectaculare. Pentru utilizatori, acestea aduce multe îmbunătățiri mici, cum ar fi versiunile actualizate ale mediilor desktop Mate și Cinnamon și alte instrumente specifice Linux-Mint.
- Selectarea automată a oglinzilor pentru protecția împotriva întreruperii serverului
- Uneori, întreruperile serverului nu pot fi evitate. Cu toate acestea, este foarte enervant dacă serverul care furnizează sursele de pachete necesare în prezent nu este disponibil. Doar recent, toate serverele SourceForge au scăzut - dar pachetele de clienți m23 sunt găzduite acolo. Această situație a făcut imposibil ca unii dintre dvs. să instaleze noi clienți m23 în timpul întreruperii. Pentru a preveni din nou această neplăcere, m23 are acum o selecție automată a oglinzilor, care încearcă să găsească un server disponibil în prezent. Acest mod nu va fi folosit numai pentru determinarea sursei de pachete a pachetelor client, ci și pentru descărcarea arhivelor de bază. Arhivele sistemului de bază pentru orice distribuție pe care ați utilizat-o pentru configurarea dvs. vor fi acum salvate și verificate prin semnături GPG.
- Securitate:
- Din această versiune, serverul m23 vine cu un firewall simplu, care, cu setările implicite și după activare, va bloca orice acces (cu excepția SSH) din afara rețelei locale. Serverul SSH este, de asemenea, protejat de Sshguard. Regulile de bază implicite pentru firewall pot fi extinse direct prin interfața m23, utilizând sintaxa comenzilor iptables.
- În plus, ID-ul clientului și clientul IP vor fi acum verificate pentru o potrivire când se solicită scrierea curentă a postului. Serverul m23 constituie o excepție pentru acest concept, deoarece, desigur, va trebui să acceseze toate sarcinile (pentru a putea afișa ieșirea scriptului).
- Cote și termene:
- Dialogul pentru alegerea distribuției clientului afișează acum o descriere a desktopului selectat. Dialogul pentru crearea de imagini client utilizează acum API-ul HTML 2, care împiedică pierderea intrărilor dvs. după ce a fost afișat un mesaj de eroare. De asemenea, dialogul sugerează acum un port de rețea aleatoriu pentru transferul imaginii de disc sau a partiției de la client la serverul m23. În dialogurile de recuperare a clienților, un clic pe "Nu" (pentru a anula) nu mai duce acum la pagina generală a clientului, ci la centrul de control al clientului respectiv. De asemenea, backup-ul serverului m23 va salva setările pentru firewall, openLDAP și BackupPC.
Ce este nou în versiunea 15.2:
- Cu m23 rock 15.2, Debian 8 Jessie și-a găsit drumul în m23. Pentru utilizarea pe clienti, au fost adaugate distributiile Linux Mint 17.2 Rafaela si Linux Mint 17.1 Rebecca. Selecția automată a oglinzilor va avea grijă de o instalare fără probleme a clientului, chiar și în cazul întreruperii serverelor SourceForge. Securitatea este un alt punct de interes al acestei versiuni, care aduce un firewall integrat și extinde protecția de acces.
- Debian 8 Jessie pentru serverul m23 și clienții m23:
- Debian 8 Jessie este distro-ul care va fi instalat dacă utilizați ISO de instalare a serverului m23 sau preconfigura dispozitivul VirtualBox în această versiune.
- Cu toate acestea, pachetele Deb de instalare a serverului m23 vor funcționa cu Debian 7 Wheezy. Pe clienții m23, Debian 8 este disponibil și acum.
- Debian 8, dacă este folosit ca distribuție client m23, oferă o gamă largă de medii desktop: Mate (opțional într-o versiune minimizată, cu numai pachetele esențiale instalate), Cinnamon, Gnome, KDE, TDE, LXDE și Xfce. / li>
- Systemd este utilizat acum pe clienții m23, înlocuind SysVinit. Clienții folosesc acum grub 2 și pachetele lingvistice vor fi instalate automat.
- Unele modificări mai mici au fost necesare pentru utilizarea Debian 8 pe clienții m23: de exemplu, rutinele de detectare a hardware-ului trebuiau să fie adaptate, pentru a împiedica recunoașterea clienților VirtualBox în VMWare (acest lucru este important pentru configurarea modul grafic). Sursele de pachete, pentru care este creat în mod automat un fișier signed inRelease, trebuie adaptate.
- Portarea serverului m23 la Debian 8 necesită și modificări. De exemplu, trecerea la API-ul MySQLi, Apache 2.4 și Squid 3 s-au dovedit necesare. Ceea ce trebuia să rămână este SysVinit, deoarece au existat probleme cauzate de sistem în timpul instalării ISO.
- Mai multe distribuții:
- Sarcini de dezvoltare pentru susținerea distribuțiilor suplimentare ale clienților Linux Mint 17.2 Rafaela și Linux Mint 17.1 Rebecca au fost plăcute nespectaculare. Pentru utilizatori, acestea aduce multe îmbunătățiri mici, cum ar fi versiunile actualizate ale mediilor desktop Mate și Cinnamon și alte instrumente specifice Linux-Mint.
- Selectarea automată a oglinzilor pentru protecția împotriva întreruperii serverului
- Uneori, întreruperile serverului nu pot fi evitate. Cu toate acestea, este foarte enervant dacă serverul care furnizează sursele de pachete necesare în prezent nu este disponibil. Doar recent, toate serverele SourceForge au scăzut - dar pachetele de clienți m23 sunt găzduite acolo. Această situație a făcut imposibil ca unii dintre dvs. să instaleze noi clienți m23 în timpul întreruperii. Pentru a preveni din nou această neplăcere, m23 are acum o selecție automată a oglinzilor, care încearcă să găsească un server disponibil în prezent. Acest mod nu va fi folosit numai pentru determinarea sursei de pachete a pachetelor client, ci și pentru descărcarea arhivelor de bază. Arhivele sistemului de bază pentru orice distribuție pe care ați utilizat-o pentru configurarea dvs. vor fi acum salvate și verificate prin semnături GPG.
- Securitate:
- Din această versiune, serverul m23 vine cu un firewall simplu, care, cu setările implicite și după activare, va bloca orice acces (cu excepția SSH) din afara rețelei locale. Serverul SSH este, de asemenea, protejat de Sshguard. Regulile de bază implicite pentru firewall pot fi extinse direct prin interfața m23, utilizând sintaxa comenzilor iptables.
- În plus, ID-ul clientului și clientul IP vor fi acum verificate pentru o potrivire când se solicită scrierea curentă a postului. Serverul m23 constituie o excepție pentru acest concept, deoarece, desigur, va trebui să acceseze toate sarcinile (pentru a putea afișa ieșirea scriptului).
- Cote și termene:
- Dialogul pentru alegerea distribuției clientului afișează acum o descriere a desktopului selectat. Dialogul pentru crearea de imagini client utilizează acum API-ul HTML 2, care împiedică pierderea intrărilor dvs. după ce a fost afișat un mesaj de eroare. De asemenea, dialogul sugerează acum un port de rețea aleatoriu pentru transferul imaginii de disc sau a partiției de la client la serverul m23. În dialogurile de recuperare a clienților, un clic pe "Nu" (pentru a anula) nu mai duce acum la pagina generală a clientului, ci la centrul de control al clientului respectiv. De asemenea, backup-ul serverului m23 va salva setările pentru firewall, openLDAP și BackupPC.
Ce este nou în versiunea 15.1:
- Cea mai recentă versiune a m23 extinde spectrul distribuțiilor suportate de clienți prin adăugarea de suport pentru Ubuntu 14.04 LTS și Linux Mint 17 Qiana. Pentru Linux Mint, mediile desktop Mate, Cinnamon, Xfce și KDE sunt disponibile - pentru Ubuntu, există un minim KDE / Kubuntu Desktop, Unity (3D), Xfce, Desktop Lubuntu și Gnome.
- Chiar dacă adăugați suport pentru cele două noi distribuții - și mai ales pentru desktop-uri - reprezintă cea mai mare parte a timpului necesar pentru a construi această versiune nouă, s-au făcut și alte îmbunătățiri la m23. Printre acestea veți găsi autentificarea îmbunătățită a utilizatorului prin LDAP sau noul cadru de testare "AutoTest" care verifică automat ISO-urile de instalare a serverului m23.
- LDAP:
- Din această versiune m23 pe utilizatorii LDAP (pe clienți cu Debian 7.x, Ubuntu 14.04 și Linux Mint 17) vor fi adăugați automat la grupurile locale la care vor fi adăugați și utilizatori locali. Acest lucru asigură că utilizatorii conectați prin LDAP pot accesa și resursele clientului (de exemplu, placa de sunet). De asemenea, atunci când adăugați un utilizator LDAP prin interfața m23, grupul LDAP corespunzător este creat sau utilizatorul este adăugat la grup cu numărul alegerii administratorului.
- AUTOTESTUL:
- AutoTestAutoTest este un cadru nou care a fost dezvoltat pentru a automatiza activitățile de testare repetitivă (care apar înainte de lansarea unei noi versiuni m23). În prezent, acesta nu conține încă toate funcțiile pe care le-am planificat, dar este suficient să instalați ISO instalarea serverului M23 pe o mașină virtuală în VirtualBox fără nicio acțiune a utilizatorului. AutoTest definește părțile unui proces de testare utilizând un fișier XML. Fiecare parte este alcătuită dintr-un eveniment de declanșare (de exemplu o secvență de litere pe ecranul VM), una sau mai multe acțiuni (de exemplu, strope de tastatură emulate) și următoarea comparație cu secvențe de litere pe ecran care semnalează succesul, avertismentele sau rezultatele fatale această acțiune. Imaginea de ieșire din ecranul VM este interpretată folosind recunoașterea de caractere gocr.
- Fișierul de definire a testului conține, de asemenea, parametrii utilizați pentru a crea VM (de exemplu RAM și dimensiunea unui hard disk). Un test poate fi executat pe o mașină locală (pe același computer cu același utilizator ca și cel care începe AutoTest), precum și pe o mașină la distanță (într-o sesiune X sau X2go).
- Versiunile viitoare ale AutoTest vor permite, de asemenea, testarea automată a interfeței web M23, de exemplu pentru a adăuga un client nou și pentru a-l instala.
- interfața de comandă m23:
- cliProgramul m23 de comandă de linie de comandă (m23cli) a fost extins cu patru caracteristici: Acum poate emite conținutul unei liste de surse de pachete și o adresă MAC a clientului. Un plugin m23cli listează toate adresele IP ale clienților într-un singur grup. Altul verifică dacă clienții pot fi accesați prin rețea.
- Cote și termene:
- Clienții bazați pe Debian fac acum un "dist-upgrade" după instalarea sistemului de bază pentru actualizarea software-ului care se află în arhiva comprimat a sistemului de operare. Dacă detectarea hardware nu poate găsi un harddisk (fie din cauza lipsei modulului driver, fie din cauza faptului că nu există nici un harddisk), un mesaj de eroare în dialogul de partiționare din interfața m23 avertizează acum utilizatorul și oprește configurarea ulterioară a clientului. Metoda de recuperare "Setarea statusului la" Add "" nu mai adaugă sarcina "reboot" sau "shutdown". Noul script "fixPHPFilePermissionsAndCR" (în / m23 / bin) permite ca utilizatorul Apache să poată accesa scripturile PHP din / m23 și să folosească marcajele finale de linie pentru BASH. Când instalați un pachet de limbi, acest lucru necesită automat instalarea k3b. Din această versiune activată, k3b va fi automat eliminat din nou dacă nu a fost instalat înainte de adăugarea pachetului lingvistic. Funcțiile virtuale ale m23 au fost modificate pentru a putea obține informații de stare din toate versiunile VirtualBox.
- Remedierea erorilor:
- Bineînțeles, am rezolvat și câteva bug-uri mici ;-) O schimbare a funcției care sugerează o adresă IP gratuită (folosită în dialogul "Adăugați clientul") se referă acum doar la validarea și nu unele utilizate anterior) Domeniul IP al serverului m23. La începutul instalării în masă, setările debconf sunt replicate și cel de-al doilea server DNS al clientului model este adăugat și la setările clienților reali. În lista de fișiere a arhitectului pachetului, mărimea fișierelor de fișiere mai mari de 2 Gb pe serverele 32bit m23 este acum afișată corect. Și, în sfârșit: în versiunea HTML a manualului de utilizare, toate ghilimelele se presupune că se află în locul lor corect.
Ce este nou în versiunea 14.2:
- Cea mai recentă versiune a m23 extinde spectrul distribuțiilor suportate de clienți prin adăugarea de suport pentru Ubuntu 14.04 LTS și Linux Mint 17 Qiana. Pentru Linux Mint, mediile desktop Mate, Cinnamon, Xfce și KDE sunt disponibile - pentru Ubuntu, există un minim KDE / Kubuntu Desktop, Unity (3D), Xfce, Desktop Lubuntu și Gnome.
- Chiar dacă adăugați suport pentru cele două noi distribuții - și mai ales pentru desktop-uri - reprezintă cea mai mare parte a timpului necesar pentru a construi această versiune nouă, s-au făcut și alte îmbunătățiri la m23. Printre acestea veți găsi autentificarea îmbunătățită a utilizatorului prin LDAP sau noul cadru de testare "AutoTest" care verifică automat ISO-urile de instalare a serverului m23.
- LDAP:
- Din această versiune m23 pe utilizatorii LDAP (pe clienți cu Debian 7.x, Ubuntu 14.04 și Linux Mint 17) vor fi adăugați automat la grupurile locale la care vor fi adăugați și utilizatori locali. Acest lucru asigură că utilizatorii conectați prin LDAP pot accesa și resursele clientului (de exemplu, placa de sunet). De asemenea, atunci când adăugați un utilizator LDAP prin interfața m23, grupul LDAP corespunzător este creat sau utilizatorul este adăugat la grup cu numărul alegerii administratorului.
- AUTOTESTUL:
- AutoTestAutoTest este un cadru nou care a fost dezvoltat pentru a automatiza activitățile de testare repetitivă (care apar înainte de lansarea unei noi versiuni m23). În prezent, acesta nu conține încă toate funcțiile pe care le-am planificat, dar este suficient să instalați ISO instalarea serverului M23 pe o mașină virtuală în VirtualBox fără nicio acțiune a utilizatorului. AutoTest definește părțile unui proces de testare utilizând un fișier XML. Fiecare parte este alcătuită dintr-un eveniment de declanșare (de exemplu o secvență de litere pe ecranul VM), una sau mai multe acțiuni (de exemplu, strope de tastatură emulate) și următoarea comparație cu secvențe de litere pe ecran care semnalează succesul, avertismentele sau rezultatele fatale această acțiune. Imaginea de ieșire din ecranul VM este interpretată folosind recunoașterea de caractere gocr.
- Fișierul de definire a testului conține, de asemenea, parametrii utilizați pentru a crea VM (de exemplu RAM și dimensiunea unui hard disk). Un test poate fi executat pe o mașină locală (pe același computer cu același utilizator ca și cel care începe AutoTest), precum și pe o mașină la distanță (într-o sesiune X sau X2go).
- Versiunile viitoare ale AutoTest vor permite, de asemenea, testarea automată a interfeței web M23, de exemplu pentru a adăuga un client nou și pentru a-l instala.
- interfața de comandă m23:
- cliProgramul m23 de comandă de linie de comandă (m23cli) a fost extins cu patru caracteristici: Acum poate emite conținutul unei liste de surse de pachete și o adresă MAC a clientului. Un plugin m23cli listează toate adresele IP ale clienților într-un singur grup. Altul verifică dacă clienții pot fi accesați prin rețea.
- Cote și termene:
- Clienții bazați pe Debian fac acum un "dist-upgrade" după instalarea sistemului de bază pentru actualizarea software-ului care se află în arhiva comprimat a sistemului de operare. Dacă detectarea hardware nu poate găsi un harddisk (fie din cauza lipsei modulului driver, fie din cauza faptului că nu există nici un harddisk), un mesaj de eroare în dialogul de partiționare din interfața m23 avertizează acum utilizatorul și oprește configurarea ulterioară a clientului. Metoda de recuperare "Setarea statusului la" Add "" nu mai adaugă sarcina "reboot" sau "shutdown". Noul script "fixPHPFilePermissionsAndCR" (în / m23 / bin) permite ca utilizatorul Apache să poată accesa scripturile PHP din / m23 și să folosească marcajele finale de linie pentru BASH. Când instalați un pachet de limbi, acest lucru necesită automat instalarea k3b. Din această versiune activată, k3b va fi automat eliminat din nou dacă nu a fost instalat înainte de adăugarea pachetului lingvistic. Funcțiile virtuale ale m23 au fost modificate pentru a putea obține informații de stare din toate versiunile VirtualBox.
- Remedierea erorilor:
- Bineînțeles, am rezolvat și câteva bug-uri mici ;-) O schimbare a funcției care sugerează o adresă IP gratuită (folosită în dialogul "Adăugați clientul") se referă acum doar la validarea și nu unele utilizate anterior) Domeniul IP al serverului m23. La începutul instalării în masă, setările debconf sunt replicate și cel de-al doilea server DNS al clientului model este adăugat și la setările clienților reali. În lista de fișiere a arhitectului pachetului, mărimea fișierelor de fișiere mai mari de 2 Gb pe serverele 32bit m23 este acum afișată corect. Și, în sfârșit: în versiunea HTML a manualului de utilizare, toate ghilimelele se presupune că se află în locul lor corect.
Ce este nou în versiunea 13.2:
- m23 rock 13.2 este vorba despre Debian 7 "Wheezy". Cea de-a 7-a încarnare a Debian este acum utilizată ca bază pentru serverul m23 și imaginile de boot în rețea și este disponibilă și pentru instalarea pe clienții m23. Pentru acestea, mediile desktop GNOME 3, KDE 4.8.4, LXDE, TDE 3.5.13 și XFce 4.8.0.3 pot fi utilizate și instalate automat folosind m23.
- Dar nu este tot ceea ce este nou: Noua versiune m23 conține, de asemenea, suport pentru integrarea Linux Mint 15 și o funcție pentru selecțiile de pachete Ex / Import și opțiuni extinse pentru gestionarea serverelor externe DHCP care nu sunt controlate de m23.
- Până acum, a fost posibilă salvarea setărilor de pachete numai în baza de date a serverului m23. Acum am introdus opțiunea de a le salva în fișiere text simple care pot fi importate mai târziu. Acest lucru este util, de exemplu, pentru a transfera selecțiile de pachete între mai multe servere m23 sau pentru a construi o listă de pachete cu instrumentele respectivei distribuții și pentru ao importa ulterior.
- Pentru subiectul vehement "server extern DHCP" există o nouă strategie de soluție, inspirată de articolul iX "Clienții Linux cu administrarea centrală a clienților Linux cu m23". De la m23 13.2, setările tuturor clienților m23 care ar trebui să fie bootate prin rețea pot fi exportate în notația unui server ISC DHCP, astfel încât administratorul (sau un script automat) să poată adăuga aceste setări la configurația unui DHCP server care nu este controlat de m23.
- Două funcții noi permit dezactivarea verificării certificatelor SSL pentru comunicarea client-server. Unul dintre ele dezactivează verificarea în mod specific pentru un singur client, iar celălalt pentru toți clienții. Chiar dacă nu cred că dezactivarea este o idee bună, poate fi necesară în anumite cazuri speciale, unde fără ea nu pot fi trimise niciun fel de locuri de muncă și feedback-uri între client și server.
- Am introdus, de asemenea, fuzionarea de locuri de muncă pentru instalarea pachetelor obișnuite. Toate lucrările cu priorități identice sunt combinate într-o singură lucrare de instalare. Acest lucru ajută la accelerarea finalizării multor lucrări unice și asigură că fiecare pachet este marcat pentru instalare o singură dată.
- Pentru dezvoltatori, există noul capitol "Folosirea noilor versiuni Debian / Ubuntu cu m23" în "Ghidul de dezvoltare", în care adaptarea lui m23 pentru instalarea și administrarea de noi, și versiunile Ubuntu. Acest lucru ar putea fi interesant mai ales pentru cei care folosesc Ubuntu dincolo de versiunile LTS care sunt susținute de m23. Spuneți-mi dacă ați reușit cu o adaptare.
Ce este nou în versiunea 12.3:
- Cu noua versiune a lui M23 12.3 rock, puteți instala și administra Ubuntu 12.04 LTS. De asemenea, am adăugat diferite medii desktop care ar trebui să se potrivească gustului fiecăruia. Ubuntu este noul standard de mediu pentru desktop Unitate este inclusă în versiunile sale 3D și 2D. Cei care nu-i plac Unitatea se confruntă cu agonia de alegere și trebuie să decidă între un mediu clasic Gnome (bazat optic pe Gnome 2), Xfce, KDE (acum cu o temă mai strălucitoare), LXDE sau modul text simplu ;-). Noul manager de înregistrare LightDM însoțește lista de medii desktop noi.
- În plus față de caracteristica principală Ubuntu, am făcut multe schimbări și îmbunătățiri: Primul lucru pe care trebuie să-l observăm este ieșirea monitorului client m23 în starea reală a clientului a interfeței web implementate cu AJAX. În acest fel, puteți păstra întotdeauna clientul dvs., chiar fără a utiliza o conexiune directă SSH. Când adăugați un client nou, m23 sugerează automat o adresă IP neutilizată, care vă salvează munca metodei de încercare și eroare plictisitoare sau inventarea unui algoritm pentru a găsi adrese IP gratuite. Pentru administratorii vorbitoare de limbă germană (sau pentru toți cei care ar dori să devină unul), există acum scuza zilnică integrată a BAfH, care conjurează în fiecare zi o scuză nouă, umoră în browserul dvs. web, care oferă un motiv plauzibil și absolut logic problema utilizatorului (din păcate, din păcate) nu poate fi rezolvată chiar acum ;-). Pe lângă acest instrument foarte util (și posibil de salvare a vieții), un calculator simplu și-a găsit drumul în interfață.
- Virtualizarea internă virtuală a m23 a fost îmbunătățită masiv: acum, noul VirtualBox 4.x (așa cum este cuprins în Ubuntu 12.04 LTS) poate fi utilizat ca bază și pentru prima dată accelerarea hardware (PAE , NX și "Nested Paging") ale procesorului (dacă este disponibilă), pentru a instala sisteme de operare pe 64 de biți sau pentru a permite funcționarea invitaților virtuali în mașini virtuale. Într-o sesiune grafică VNC, repornirea (de exemplu, când se restituie un client) sau oprirea unui client virtual funcționează acum. Metoda de pornire este acum schimbată automat după terminarea instalării sistemului de operare, de exemplu de la boot-ul de rețea la boot-ul de pe un harddisk virtual.
- Pentru a fi utilizat cu alte soluții de virtualizare precum KVM, scriptul VirtualBox-networking-setup.sh (care a fost creat inițial pentru utilizarea cu VirtualBox) pentru crearea de poduri de rețea a fost modificat pentru a putea rula în Ubuntu 12.04. li>
- Configuratorul m23-xorg pentru configurarea plăcii grafice a fost îmbunătățit de capacitatea de a rula în Ubuntu 12.04, această capacitate are de asemenea beneficii și pentru alte distribuții. Scripturile noi de pornire asigură că configuratorul m23-xorg este executat înainte de managerul de conectare și că nu se execută nicio sesiune X11. În caz contrar, pot apărea probleme cu detectarea și recunoașterea hardware-ului. O corecție face acum că configurația făcută de XOrg se găsește în directorul corect.
- Unele detalii ale interfeței M23 au fost îmbunătățite pentru a accelera și a facilita procesele de lucru. Când căutați pachete în Debian și Ubuntu, puteți alege acum dacă doriți să vedeți descrierile și dimensiunile pachetelor complete sau varianta scurtă mai scurtă a descrierilor din rezultat.
- După preselectarea pachetelor pentru (de) instalare, puteți modifica încă selecția utilizând noile funcții de confort. Acum, pachetele pot fi selectate și deselectate în ansamblu sau selecția poate fi inversată. Pe lângă eliminarea sarcinilor, prioritatea lor poate fi acum modificată, de exemplu pentru a vă asigura că sunt executate într-o anumită ordine. Aceste priorități pot fi salvate chiar și ca selecție de pachete, astfel încât acestea să poată fi distribuite multor clienți. Când doriți să instalați mai multe pachete în timpul instalării de bază a clienților, puteți alege acum cât mai multe selecții de pachete, după cum doriți, care sunt instalate automat după instalarea sistemului de operare. Pachetele speciale sunt listate acum într-un mod sortat, iar o corecție asigură că lista conține și pachete speciale care sunt legături simbolice.
- În spatele scenei, s-au schimbat de asemenea: De exemplu, metoda de acces pentru baza de date MySQL a fost modificată la o conexiune permanentă, iar configurația rețelei de boot Linux a fost adaptată pentru a fi utilizat cu numele dispozitivelor tipul / dev / sd * pentru unitățile IDE.
- Noua versiune este disponibilă ca actualizare prin interfața m23, prin intermediul APT, ca ISO pentru a inscripționa CD / DVD-ul de instalare a serverului m23 sau ca mașină virtuală preinstalată.
Ce este nou în versiunea 12.2:
- CentOS 6.2 este distribuția primului semestru pe care m23 îl poate instala pe sistemele de 32 și 64 de biți. Distribuția comunitară CentOS se bazează pe Red Hat Enterprise Linux (RHEL) și este pe deplin compatibilă cu acesta. Acesta este axat pe stabilitate și pe suport pe termen lung și (împreună cu Debian) constituie o posibilitate atunci când aveți nevoie de un sistem care să poată fi utilizat pe termen lung.
- Mulțumiri deosebite se datorează lui Philippe Gaunet în această versiune m23 pentru revizuirea textelor de ajutor francez M23 și a îmbunătățirilor care au fost încorporate în celelalte versiuni lingvistice.
- API-ul halfSister a fost completat de apeluri pentru schimbarea numelor de utilizatori și a parolelor. Setarea hardware a fost adaptată astfel încât acum este posibilă instalarea partițiilor de date pe un RAID software și chiar permiterea instalării unor distribuții pe acestea. Pentru a simplifica dezvoltarea scripturilor m23HSAdmin pentru diferitele distribuții, există acum noul instrument checkForMissingHSFunctions.sh, pentru a verifica dacă toate implementările au același interval funcțional.
- În afară de schimbările importante, există, desigur, și unele îmbunătățiri mai puțin evidente. De exemplu, punctele de montare ale partițiilor sunt afișate acum când indicatorul mouse-ului se află peste pictograma info. După crearea unei imagini de disc sau de partiție, clientul va fi închis sau reîncărcat, în funcție de starea sa înainte de crearea imaginii. În timpul căutării pachetelor, este afișată acum o animație și după finalizarea căutării, descrierile pachetelor lungi și dimensiunile pachetelor din MB sunt listate pentru toate distribuțiile. Alte modificări se referă la administrarea administratorilor m23. Parolele pot conține acum orice tip de caracter și după logout-ul de la m23, pagina index a serverului m23 este afișată automat.
- Numai foarte rar, o funcție este îndepărtată de la m23, iar până acum, această soartă a apărut numai la distribuții învechite, care nu mai erau menținute. Această versiune este o excepție a acestei practici, deoarece dezactivează interfața pluginului și o elimină din meniu. În măsura în care ne este cunoscut, această interfață nu a fost niciodată utilizată. Cu toate acestea, dacă există cineva dintre voi care are nevoie de această funcție, acum ar fi un moment potrivit să ne spuneți.
- Acum, hai să vorbim despre bug-fixes: Pentru Debian / Ubuntu, utilizatorul principal și parola lui pentru un client m23 pot fi acum schimbate. Pentru crearea unei imagini, certificatele SSL necesare sunt acum încărcate la clientul m23 iar serverul SSH dropbear este pornit. Pentru a face posibilă o formatare imediată pentru situații de partiționare complicate, după fiecare creare și ștergere a unei partiții, se pornesc un număr de instrumente care fac schimbările făcute pe tabela de partiții către kernel. În update.php, a fost eliminată o eroare de sintaxă care a condus la problema faptului că informațiile de actualizare nu au fost niciodată afișate.
Ce este nou în versiunea 11.4:
- m23 rock 11.4 este gata - și acum Debian Squeeze este disponibil ca o distribuție suplimentară a clientului, iar TDE (care poate fi văzută ca o continuare a KDE3) a fost adăugată la lista interfețelor desktop de a alege.
- Toți cei care au folosit KDE3 înainte și au ratat dureros în noile distribuții pot folosi acum o alternativă: TDE (Trinity Desktop Environment) poate fi acum instalat cu m23 pe clienții Debian Squeeze. Diferențele față de KDE3 la care sunteți obișnuit sunt atât de irelevante - cu excepția unor mici detalii - că utilizatorii KDE3 își vor găsi cu ușurință calea pe noul desktop. Desigur, nu este disponibil doar desktopul Trinity, ci și pachetele de programe corespunzătoare.
- S-au făcut îmbunătățiri și în ceea ce privește instalarea KDE4. În mod implicit, gstreamer este acum folosit ca backend pentru phononul multimedia API, ceea ce este destul de util - ca conținut multimedia (de exemplu, fluxuri audio în amarok) pot fi acum redate imediat.
- A trebuit să facem unele ajustări pentru ca m23 să poată instala Debian Squeeze. De exemplu, generatorul m23-xorg.conf, care este necesar pentru configurarea automată a modului grafic și a adăugărilor clienților VirtualBox, a devenit mai robust și acceptă versiuni mai noi de VirtualBox. În acest context, rutina de instalare m23 pentru serverul VirtualBox a fost adaptată pentru configurarea automată pe Debian Squeeze (și alte distribuții Linux folosind aceeași versiune VirtualBox). Datorită noii lor conformități LSB, initscript-urile m23 sunt acum executate fără probleme și la timp.
- Pentru a face posibil ca pachetele software să poată fi instalate utilizând setări non-implicite, am adăugat pagini de configurare pentru pachetele Debian Squeeze și Ubuntu Lucid care vă oferă aceleași opțiuni de ajustare ca în instalarea manuală și configurația pachetelor.
- Interfața de utilizator m23 oferă acum mai multe informații despre clienții instalați cu m23 și integrați în m23. Deci, acum proprietățile clienților ambelor afișează numele și prenumele utilizatorului principal, limba sistemului, numerele utilizatorilor și grupurilor pentru LDAP și informații extinse despre DMI. În plus, lizibilitatea interfeței m23 a fost îmbunătățită prin afișarea rândurilor de tabel în culori alternante în multe dialoguri. Starea clientului în prezentarea generală a sarcinilor clienților este prezentată acum în limba interfeței m23.
- Și, bineînțeles, au existat și unele corecții și corecții de erori. Efectuarea și implementarea imaginilor pe disc și partiții funcționează din nou. Programul de instalare a serverului M23 va găsi acum drive-ul cu CD-ul de instalare în fiecare caz (mulțumită celor doi administratori harnici Stephan și Bernd) și va ajusta corect limba limbajului pentru terminalul local. Mediul de pornire al clientului pentru amd64 acum conține și fișierul libresolv.so.2, care este necesar pentru lspci, astfel încât mai multe informații hardware pot fi trimise către serverul m23. Mai multe modificări minore, care acoperă câteva "cazuri speciale" de configurare, care au loc în practică, au fost adăugate la pachetele m23 astfel încât m23 poate funcționa fără probleme.
Ce este nou în versiunea 11.2:
- Nu mai există obstacole în calea utilizării computerelor configurate cu m23 ca servere de internet: Numele fiecărui client m23, care în același timp este numele său de gazdă, poate avea acum până la 64 de caractere și poate conține puncte. O nouă funcție verifică acum dacă numele clientului este un nume de domeniu valabil. De asemenea, suportul pentru Ubuntu a suferit modificări pentru a putea utiliza Ubuntu ca server. Clienții Ubuntu pot fi acum instalați în modul text, fără interfață grafică. Listele sursă de pachete de Ubuntu 10.04 LTS au fost extinse prin actualizări Ubuntu suplimentare și actualizări de securitate Ubuntu.
- Au existat, de asemenea, schimbări în ceea ce privește suportul halfSister: Fiecare funcție m23HSAdmin poate trimite mesaje de stare detaliate care pot conține valorile returnate și posibilele ieșiri ale programelor care rulează pe client la serverul m23. Acesta a fost folosit cu Fedora 14 (distribuția primului semestruSister) astfel încât fiecare funcție m23HSAdmin să raporteze automat succesul sau eșecul serverului m23. De asemenea, instalarea grub-ului ar trebui să funcționeze mai bine acum, chiar dacă partiționarea nu a fost realizată în deplină concordanță cu "dorințele" lui grub.
- Ca și în cele mai multe versiuni ale m23, problema "recunoaștere și configurare hardware" joacă un rol important. Kernel-ul Linux a fost actualizat la versiunea 2.6.38.2 și, simultan, a fost integrat un dispozitiv de detectare a hardware-ului mic, auto-scris, în mediul de încărcare m23, care compară ID-urile hardware conținute în modulele kernel cu cele ale dispozitivelor prezente în computer și încărcări modulele corespunzătoare. În plus, există acum un modul de încărcare a modulului card de interfață de rețea de urgență care va începe să facă o ultimă încercare de a activa cardul de interfață de rețea dacă toate celelalte metode de a găsi o cartelă de interfață de rețea nu reușesc. Detectarea hardware hwinfo a fost îmbunătățită prin actualizarea și conversia automată a bazei de date hardware. M23hwscanner care colectează datele hardware despre client și îl pregătește pentru a-l trimite pe serverul m23, recunoaște acum partițiile swap folosind un algoritm generic, lucrează cu cantități mari de date harware și sortează toate dispozitivele read-only (unități DVD / CD ) pentru a transmite pe server numai informația despre unitățile partiționabile.
- Iată câteva modificări minore: După dezactivarea sistemului de salvare, este afișat un mesaj corespunzător. În dialogul de partiționare se poate face clic pe o unitate hard disk absolut goală pentru a defini un început și un punct final (pentru a crea o nouă partiție). Editorul de script afișează un nou mesaj de eroare dacă un script nu poate fi salvat (care în mod normal nu ar trebui să se întâmple ;-)) iar adresele MAC sunt verificate pentru valabilitate. Lizibilitatea tabelului cu pachetele preselectate a fost îmbunătățită. La instalarea în masă, unitățile de instalare sunt acum adaptate pentru managerul de încărcare. Nu în ultimul rând, API-ul pentru paginile cu opțiuni de pachete a fost mărit de alte elemente și de o nouă gestionare a valorii de referință.
Comentariile nu a fost găsit