m23 (også kjent som m23 rock) er et spesialprosjekt som prøver å være et fritt og åpen kilde server-orientert operativsystem som gjør programvareutdeling lett for alle. Det er fullt kompatibelt med store distribusjoner av Linux, inkludert Debian, Ubuntu, Fedora, Linux Mint, CentOS og openSUSE.
Det er distribuert som et 32-bits ISO-bilde
Operativsystemet m23 serveres som et ISO-bilde som bare kan installeres, og som er utviklet for å fungere sammen med både moderne og gamle datamaskiner, men som bare støtter 32-bits instruksjonsarkitekturer.
Støtter engelsk, fransk og tysk språk
Den minimale oppstartsmenyen til ISO-bildet støtter engelsk, fransk og tysk språk. Det vil tillate deg å starte installeringen av m23 operativsystemet direkte, ganske enkelt ved å trykke Enter-tasten på tastaturet ved oppstartsprøven.
Installasjonen er tekstbasert
m23 har et tekstmodus installasjonsprogram som krever at brukerne velger et språk som skal brukes for hele installasjonsprosessen og det endelige systemet, skriv inn et passord for root (systemadministrator) -kontoen, skriv inn et vertsnavn, IP-adresse, nettmaske , gateway, boardcast IP og DNS nameserver IPS for den nye serveren, partisjonen og format disken og installere booloaderen.
Kan kun administreres via en nettleser
Å være utformet fra grunnen som et server-orientert system, kan m23 kun administreres via en nettleser fra en annen datamaskin på samme nettverk. Den kan enkelt integreres med eksisterende kunder og har gruppefunksjoner, støtte for masseinstallasjoner, støtte for programvare RAID, IP-administrasjonsfunksjonalitet og et brukerhåndteringssystem drevet av LDAP.
Tilbyr støtte for NFS (Network File System)
En annen interessant egenskap ved m23 er at den tilbyr NFS-støtte (Network File System) som ikke er tilgjengelig for å lagre hjemmekataloger. Brukere vil enkelt kunne installere, oppdatere og fjerne programvarepakker fra deres Linux-kjernebaserte operativsystemer, samt å lage sikkerhetskopier eller bygge sin egen pakkekilde.
Hva er nytt? strong> i denne utgivelsen:
- Signering av pakkekilder:
- For å aktivere installasjonen av m23-klienter med et fast sett med pakker, eller for å tillate et oppsett uten internettforbindelse, har det allerede vært mulig å sette opp lokale pakkekilder på m23-serveren i lang tid. Hva er nytt er at disse nå kan signeres, for å beskytte dem mot å bli manipulert med. M23-grensesnittet gir nå en dialog for å administrere GPG-nøklene og et alternativ for å legge til en signatur i pakkekildearkitekten og pakkearkitektdialogene. Den offentlige nøkkelen til GPG-nøkkelen som ble brukt til signaturen, blir importert til m23-klientene for å tillate dem å verifisere pakkenes autentisitet.
- Proxy-innstillinger for hele systemet:
- Ved kjøring av en m23-server bak en proxy-server var det tidligere nødvendig å endre innstillingene på forskjellige steder for å tillate at m23-serveren fungerer som vanlig. Nå er det et raskt og enkelt alternativ for å konfigurere en proxy-server hele systemet, og å aktivere / deaktivere ved hjelp av den, tilgjengelig i m23-grensesnittet. Proxy-innstillingene fra denne dialogen vil bli brukt til alle apt og wget-samtaler, for å få tilgang til Internett fra m23 api og for blekksprutproxy som cacher klientpakker.
- Endre kildekoden med m23customPatch:
- Med m23customPatch-verktøyet kan brukerne endre kildekode m23 på forhåndsdefinerte steder. De modifiserbare kodegruppene er merket som deletable / modifiserbare. Ved hjelp av en tilsvarende m23customPatch-fil, er det for eksempel nå mulig å bytte logoet i m23-webgrensesnittet.
- Dette og det:
- Under installasjonen av klientbasen vil pakken apt-transport-https nå bli inkludert, for å aktivere tilgang til pakkekilder ved hjelp av HTTPS. Et nytt alternativ for klientgjenoppretting gjør det mulig å slå sammen flere identiske klientjobber i en. Klientgrupper kan nå ha en beskrivelse knyttet til dem. M23 api ble utvidet med funksjoner for å skrive og lese nøkkelverdatabasen for klientparametere. Det modulære m23 kommandolinjeverktøyet kan nå også brukes til å opprette, slette eller liste adminkontoer for m23-webgrensesnittet. I stedet for en (muligens usikker) DSA SSH-nøkkel, vil m23-serveren nå opprette en 8k RSA SSH-nøkkel når den installeres.
- Korreksjoner:
- Ved integrering av en eksisterende klient venter m23 ikke lenger på nedlasting av et ikke-eksisterende basissystemarkiv for å fullføre. Funksjonen HELPER_xargsRecursive, som for eksempel brukes til å dele pakkelister, tar nå alle elementer i betraktning. For pakker som lastes ned til en lokal pakkekilde, vil filnavnene nå bli tilpasset, slik at de bare inneholder gyldige tegn. Den bash-koden som skriver m23fetchjob fungerer riktig nå, og ASSI_prepareClient kaller ikke lenger en ikke-eksisterende funksjon.
Hva er nytt i versjon:
- Signering av pakkekilder:
- For å aktivere installasjonen av m23-klienter med et fast sett med pakker, eller for å tillate et oppsett uten internettforbindelse, har det allerede vært mulig å sette opp lokale pakkekilder på m23-serveren i lang tid. Hva er nytt er at disse nå kan signeres, for å beskytte dem mot å bli manipulert med. M23-grensesnittet gir nå en dialog for å administrere GPG-nøklene og et alternativ for å legge til en signatur i pakkekildearkitekten og pakkearkitektdialogene. Den offentlige nøkkelen til GPG-nøkkelen som ble brukt til signaturen, blir importert til m23-klientene for å tillate dem å verifisere pakkenes autentisitet.
- Proxy-innstillinger for hele systemet:
- Ved kjøring av en m23-server bak en proxy-server var det tidligere nødvendig å endre innstillingene på forskjellige steder for å tillate at m23-serveren fungerer som vanlig. Nå er det et raskt og enkelt alternativ for å konfigurere en proxy-server hele systemet, og å aktivere / deaktivere ved hjelp av den, tilgjengelig i m23-grensesnittet. Proxy-innstillingene fra denne dialogen vil bli brukt til alle apt og wget-samtaler, for å få tilgang til Internett fra m23 api og for blekksprutproxy som cacher klientpakker.
- Endre kildekoden med m23customPatch:
- Med m23customPatch-verktøyet kan brukerne endre kildekode m23 på forhåndsdefinerte steder. De modifiserbare kodegruppene er merket som deletable / modifiserbare. Ved hjelp av en tilsvarende m23customPatch-fil, er det for eksempel nå mulig å bytte logoet i m23-webgrensesnittet.
- Dette og det:
- Under installasjonen av klientbasen vil pakken apt-transport-https nå bli inkludert, for å aktivere tilgang til pakkekilder ved hjelp av HTTPS. Et nytt alternativ for klientgjenoppretting gjør det mulig å slå sammen flere identiske klientjobber i en. Klientgrupper kan nå ha en beskrivelse knyttet til dem. M23 api ble utvidet med funksjoner for å skrive og lese nøkkelverdatabasen for klientparametere. Det modulære m23 kommandolinjeverktøyet kan nå også brukes til å opprette, slette eller liste adminkontoer for m23-webgrensesnittet. I stedet for en (muligens usikker) DSA SSH-nøkkel, vil m23-serveren nå opprette en 8k RSA SSH-nøkkel når den installeres.
- Korreksjoner:
- Ved integrering av en eksisterende klient venter m23 ikke lenger på nedlasting av et ikke-eksisterende basissystemarkiv for å fullføre. Funksjonen HELPER_xargsRecursive, som for eksempel brukes til å dele pakkelister, tar nå alle elementer i betraktning. For pakker som lastes ned til en lokal pakkekilde, vil filnavnene nå bli tilpasset, slik at de bare inneholder gyldige tegn. Den bash-koden som skriver m23fetchjob fungerer riktig nå, og ASSI_prepareClient kaller ikke lenger en ikke-eksisterende funksjon.
Hva er nytt i versjon 16.2:
Ny i m23 15.2 (22. september 2015)
Hva er nytt i versjon 16.1:
- Med m23 rock 15.2 har Debian 8 Jessie funnet veien inn i m23. For bruk på klientene har distribusjonene Linux Mint 17.2 Rafaela og Linux Mint 17.1 Rebecca blitt lagt til. Det automatiserte speilvalget vil ta vare på en jevn klientinstallasjon, selv i tilfelle en feil på SourceForge-serverne. Sikkerhet er et annet fokus i denne versjonen, som bringer en integrert brannmur og utvider tilgangsbeskyttelse.
- Debian 8 Jessie for m23 server og m23 klienter:
- Debian 8 Jessie er distroen som vil bli installert hvis du bruker m23-serverinstallasjonen ISO eller pre-configures VirtualBox-apparatet i denne versjonen.
- Debattpakker for m23 serverinstallasjon vil fortsatt fungere med Debian 7 Wheezy. På m23 klienter er Debian 8 også tilgjengelig nå.
- Debian 8, hvis den brukes som m23 klientfordeling, tilbyr et bredt spekter av skrivebordsmiljøer: Mate (valgfritt i en minimalisert versjon, med bare de essensielle pakkene installert), Kanel, Gnome, KDE, TDE, LXDE og Xfce.
- systemd blir nå brukt på m23 klienter som erstatter SysVinit. Klientene bruker nå grub 2 og språkpakker blir installert automatisk.
- Noen mindre endringer var nødvendige for å bruke Debian 8 på m23-klientene. For eksempel måtte maskinvareoppdagingsrutinene tilpasses, for å forhindre at VirtualBox-klienter blir anerkjent som kjører i VMWare (dette er viktig for å sette opp grafikkmodusen). Pakken kilder, for hvilke en signert inRelease-fil er opprettet automatisk, måtte også tilpasses.
- Tilgang til m23-serveren til Debian 8 krever også endringer. For eksempel viste det seg å bytte til MySQLi API, Apache 2.4 og Squid 3 nødvendig. Det som måtte være, er SysVinit, da det var problemer forårsaket av systemd under ISO-installasjonen.
- Flere distribusjoner:
- Utviklingsoppgavene for å støtte de ekstra klientfordelingene Linux Mint 17.2 Rafaela og Linux Mint 17.1 Rebecca har vært hyggelig uaspektive. For brukerne gir disse mange små forbedringer, for eksempel oppdaterte versjoner av Mate og Cinnamon-skrivebordsmiljøene og andre Linux-Mint-spesifikke verktøy.
- Automatisert speilvalg for å beskytte mot serverbrudd
- Noen ganger kan ikke serverbrudd unngås. Likevel er dette veldig irriterende hvis serveren som tilbyr de nødvendige kildeskildene, ikke er tilgjengelig. Bare nylig var alle SourceForge-serverne nede - men m23-klientpakker er vert der. Denne situasjonen gjorde det umulig for noen av dere å installere nye m23-klienter under utbrudd. For å hindre at denne irritasjonen skjer igjen, har m23 nå et automatisert speilvalg, som forsøker å finne en tilgjengelig server. Denne modusen vil ikke bare bli brukt til å bestemme pakkekilden til klientpakker, men også for basissystemarkivene nedlasting. Basissystemarkivene for all distribusjon du har brukt til oppsettet ditt, vil nå også bli lagret lokalt og verifisert av GPG-signaturer.
- Sikkerhet:
- Fra denne versjonen kommer m23-serveren med en enkel brannmur, som med standardinnstillinger og etter aktivering vil blokkere enhver tilgang (unntatt SSH) utenfor det lokale nettverket. SSH-serveren er også beskyttet av Sshguard. De grunnleggende standard brannmurreglene kan utvides direkte via m23-grensesnittet, ved hjelp av syntaksen av iptables-kommandoer.
- I tillegg vil klient-ID og klient-IP nå kontrolleres for en kamp når det nåværende jobbskriptet blir forespurt. M23-serveren er et unntak for dette konseptet, fordi det selvfølgelig vil fortsatt ha tilgang til alle oppgaver (for å kunne vise skriptets utgang).
- Odds og slutter:
- Dialogen for valg av klientens distribusjon viser nå en beskrivelse av det valgte skrivebordet. Dialogen for oppretting av klientbilder bruker nå HTML API 2 som forhindrer at oppføringene dine går tapt etter at en feilmelding ble vist. Også foreslår dialogboksen nå en tilfeldig nettverksport for overføring av disk- eller partisjonsbildet fra klienten til m23-serveren. I dialogboksen for gjenoppretting av klienter fører et klikk på "Nei" (for å avbryte) nå ikke lenger til klientoversiktssiden, men til kontrollsentralen til den tilhørende klienten. M23 server backup vil nå også lagre innstillingene for brannmuren, openLDAP og BackupPC.
Hva er nytt i versjon 15.2:
- Med m23 rock 15.2 har Debian 8 Jessie funnet veien inn i m23. For bruk på klientene har distribusjonene Linux Mint 17.2 Rafaela og Linux Mint 17.1 Rebecca blitt lagt til. Det automatiserte speilvalget vil ta vare på en jevn klientinstallasjon, selv i tilfelle en feil på SourceForge-serverne. Sikkerhet er et annet fokus i denne versjonen, som bringer en integrert brannmur og utvider tilgangsbeskyttelse.
- Debian 8 Jessie for m23 server og m23 klienter:
- Debian 8 Jessie er distroen som vil bli installert hvis du bruker m23-serverinstallasjonen ISO eller pre-configures VirtualBox-apparatet i denne versjonen.
- Debattpakker for m23 serverinstallasjon vil fortsatt fungere med Debian 7 Wheezy. På m23 klienter er Debian 8 også tilgjengelig nå.
- Debian 8, hvis den brukes som m23 klientfordeling, tilbyr et bredt spekter av skrivebordsmiljøer: Mate (valgfritt i en minimalisert versjon, med bare de essensielle pakkene installert), Kanel, Gnome, KDE, TDE, LXDE og Xfce.
- systemd blir nå brukt på m23 klienter som erstatter SysVinit. Klientene bruker nå grub 2 og språkpakker blir installert automatisk.
- Noen mindre endringer var nødvendige for å bruke Debian 8 på m23-klientene. For eksempel måtte maskinvareoppdagingsrutinene tilpasses, for å forhindre at VirtualBox-klienter blir anerkjent som kjører i VMWare (dette er viktig for å sette opp grafikkmodusen). Pakken kilder, for hvilke en signert inRelease-fil er opprettet automatisk, måtte også tilpasses.
- Tilgang til m23-serveren til Debian 8 krever også endringer. For eksempel viste det seg å bytte til MySQLi API, Apache 2.4 og Squid 3 nødvendig. Det som måtte være, er SysVinit, da det var problemer forårsaket av systemd under ISO-installasjonen.
- Flere distribusjoner:
- Utviklingsoppgavene for å støtte de ekstra klientfordelingene Linux Mint 17.2 Rafaela og Linux Mint 17.1 Rebecca har vært hyggelig uaspektive. For brukerne gir disse mange små forbedringer, for eksempel oppdaterte versjoner av Mate og Cinnamon-skrivebordsmiljøene og andre Linux-Mint-spesifikke verktøy.
- Automatisert speilvalg for å beskytte mot serverbrudd
- Noen ganger kan ikke serverbrudd unngås. Likevel er dette veldig irriterende hvis serveren som tilbyr de nødvendige kildeskildene, ikke er tilgjengelig. Bare nylig var alle SourceForge-serverne nede - men m23-klientpakker er vert der. Denne situasjonen gjorde det umulig for noen av dere å installere nye m23-klienter under utbrudd. For å hindre at denne irritasjonen skjer igjen, har m23 nå et automatisert speilvalg, som forsøker å finne en tilgjengelig server. Denne modusen vil ikke bare bli brukt til å bestemme pakkekilden til klientpakker, men også for basissystemarkivene nedlasting. Basissystemarkivene for all distribusjon du har brukt til oppsettet ditt, vil nå også bli lagret lokalt og verifisert av GPG-signaturer.
- Sikkerhet:
- Fra denne versjonen kommer m23-serveren med en enkel brannmur, som med standardinnstillinger og etter aktivering vil blokkere enhver tilgang (unntatt SSH) utenfor det lokale nettverket. SSH-serveren er også beskyttet av Sshguard. De grunnleggende standard brannmurreglene kan utvides direkte via m23-grensesnittet, ved hjelp av syntaksen av iptables-kommandoer.
- I tillegg vil klient-ID og klient-IP nå kontrolleres for en kamp når det nåværende jobbskriptet blir forespurt. M23-serveren er et unntak for dette konseptet, fordi det selvfølgelig vil fortsatt ha tilgang til alle oppgaver (for å kunne vise skriptets utgang).
- Odds og slutter:
- Dialogen for valg av klientens distribusjon viser nå en beskrivelse av det valgte skrivebordet. Dialogen for oppretting av klientbilder bruker nå HTML API 2 som forhindrer at oppføringene dine går tapt etter at en feilmelding ble vist. Også foreslår dialogboksen nå en tilfeldig nettverksport for overføring av disk- eller partisjonsbildet fra klienten til m23-serveren. I dialogboksen for gjenoppretting av klienter fører et klikk på "Nei" (for å avbryte) nå ikke lenger til klientoversiktssiden, men til kontrollsentralen til den tilhørende klienten. M23 server backup vil nå også lagre innstillingene for brannmuren, openLDAP og BackupPC.
Hva er nytt i versjon 15.1:
- Den nyeste versjonen av m23 utvider spekteret av støttede klientfordelinger ved å legge til støtte for Ubuntu 14.04 LTS og Linux Mint 17 Qiana. For Linux Mint er skrivebordsmiljøene Mate, Cinnamon, Xfce og KDE tilgjengelig - for Ubuntu er det en minimal KDE / Kubuntu Desktop, Unity (3D), Xfce, Lubuntu Desktop og Gnome.
- Selv om du legger til støtte for de to nye distribusjonene - og spesielt desktops - kontoer for det meste av tiden som trengs for å bygge denne nye utgivelsen, har det også blitt gjort andre forbedringer på m23. Blant disse finner du den forbedrede brukerautentifiseringen ved hjelp av LDAP eller det nye testrammen "AutoTest" som automatisk kontrollerer installasjon ISOs m23-serverinstallasjonen.
- LDAP:
- Fra denne m23-versjonen på LDAP-brukere (på klienter med Debian 7.x, Ubuntu 14.04 og Linux Mint 17) blir automatisk lagt til de lokale gruppene som lokale brukere også vil bli lagt til. Dette sikrer at brukere som er logget inn via LDAP, også kan få tilgang til klientens ressurser (for eksempel lydkortet). Også når du legger til en LDAP-bruker via m23-grensesnittet, opprettes den tilsvarende LDAP-gruppen eller brukeren legges til gruppen med nummeret på administrasjonens valg.
- Autotest:
- AutoTestAutoTest er et nytt rammeverk som ble utviklet for å automatisere repeterende testoppgaver (som oppstår før utgivelsen av en ny M23-versjon). For tiden inneholder den ennå ikke alle funksjonene vi har planlagt, men det er nok å installere m23-serverinstallasjonen ISO på en virtuell maskin i VirtualBox uten noen brukerhandling. AutoTest definerer delene av en testprosess ved hjelp av en XML-fil. Hver del består av en utløserhendelse (for eksempel en sekvens av bokstaver på VM-skjermen), en eller flere handlinger (for eksempel emulerte tastaturstreker) og følgende sammenligning med bokstavsekvenser på skjermen som signaliserer suksess, advarsler eller fatale resultater av den handlingen. Utgangsbildet på VM-skjermen tolkes ved hjelp av gocr-tegngjenkjenningen.
- Testdefinisjonsfilen inneholder også parametrene som brukes til å lage VM (for eksempel RAM og harddiskstørrelse). En test kan utføres på en lokal maskin (på samme datamaskin med samme bruker som den som starter AutoTest), samt på en ekstern maskin (i en X-eller X2go-økt).
- Fremtidige versjoner av AutoTest vil også tillate å teste m23 webgrensesnittet automatisk, for eksempel for å legge til en ny klient og installere den.
- m23 kommandolinjegrensesnitt:
- cliM23-kommandolinjeverktøyet (m23cli) ble utvidet med fire funksjoner: Det kan nå utdata innholdet i en pakkekildeliste og en klients MAC-adresse. En m23cli-plugin viser alle klienters IP-adresser i en gruppe. En annen kontrollerer om klientene kan nås av nettverket.
- Odds og slutter:
- Debian-baserte klienter gjør nå en "dist-upgrade" etter installasjonen av basesystemet for å oppdatere programvaren som er i det komprimerte operativsystemarkivet. Hvis maskinvaredeteksjonen ikke finner en harddisk (enten fordi drivermodulen mangler eller fordi det egentlig ikke er noen harddisk), varsler en feilmelding i partisjoneringsdialogen i m23-grensesnittet brukeren og stopper videre oppsett av klienten. Gjenopprettingsmetoden "Sett status til" Legg til "" legger ikke lenger til i oppgaven "reboot" eller "shutdown". Det nye skriptet "fixPHPFilePermissionsAndCR" (in / m23 / bin) gjør det mulig for Apache-brukeren å få tilgang til PHP-skriptene i / m23 og at de bruker den riktige enden av linjemarkørene for BASH. Når du installerer en språkpakke, kreves dette automatisk installasjonen av k3b. Fra denne versjonen blir k3b automatisk fjernet igjen hvis den ikke er installert før språkpakken ble lagt til. Funksjonene m23 virtualbox ble modifisert for å kunne få statusinformasjon fra alle VirtualBox-versjoner.
- Feilrettelser:
- Selvfølgelig har vi også løst noen (små) feil ;-) En endring i funksjonen som antyder en gratis IP-adresse (brukt i dialogboksen "Legg til klient") refererer nå bare til gjeldende gyldige og ikke noen tidligere brukt) IP-område på m23-serveren. Ved starten av massinstallasjonen blir debconf-innstillingene nå også replisert, og den andre DNS-serveren til modellklienten blir også lagt til de virkelige kundens innstillinger. I fillisten til pakkearkitekten vises filstørrelsen på filer større enn 2 Gb på 32bit m23-servere nå. Og til slutt: I HTML-versjonen av brukerhåndboken er alle anførselstegn nå antatt på sitt riktige sted.
Hva er nytt i versjon 14.2:
- Den nyeste versjonen av m23 utvider spekteret av støttede klientfordelinger ved å legge til støtte for Ubuntu 14.04 LTS og Linux Mint 17 Qiana. For Linux Mint er skrivebordsmiljøene Mate, Cinnamon, Xfce og KDE tilgjengelig - for Ubuntu er det en minimal KDE / Kubuntu Desktop, Unity (3D), Xfce, Lubuntu Desktop og Gnome.
- Selv om du legger til støtte for de to nye distribusjonene - og spesielt desktops - kontoer for det meste av tiden som trengs for å bygge denne nye utgivelsen, har det også blitt gjort andre forbedringer på m23. Blant disse finner du den forbedrede brukerautentifiseringen ved hjelp av LDAP eller det nye testrammen "AutoTest" som automatisk kontrollerer installasjon ISOs m23-serverinstallasjonen.
- LDAP:
- Fra denne m23-versjonen på LDAP-brukere (på klienter med Debian 7.x, Ubuntu 14.04 og Linux Mint 17) blir automatisk lagt til de lokale gruppene som lokale brukere også vil bli lagt til. Dette sikrer at brukere som er logget inn via LDAP, også kan få tilgang til klientens ressurser (for eksempel lydkortet). Også når du legger til en LDAP-bruker via m23-grensesnittet, opprettes den tilsvarende LDAP-gruppen eller brukeren legges til gruppen med nummeret på administrasjonens valg.
- Autotest:
- AutoTestAutoTest er et nytt rammeverk som ble utviklet for å automatisere repeterende testoppgaver (som oppstår før utgivelsen av en ny M23-versjon). For tiden inneholder den ennå ikke alle funksjonene vi har planlagt, men det er nok å installere m23-serverinstallasjonen ISO på en virtuell maskin i VirtualBox uten noen brukerhandling. AutoTest definerer delene av en testprosess ved hjelp av en XML-fil. Hver del består av en utløserhendelse (for eksempel en sekvens av bokstaver på VM-skjermen), en eller flere handlinger (for eksempel emulerte tastaturstreker) og følgende sammenligning med bokstavsekvenser på skjermen som signaliserer suksess, advarsler eller fatale resultater av den handlingen. Utgangsbildet på VM-skjermen tolkes ved hjelp av gocr-tegngjenkjenningen.
- Testdefinisjonsfilen inneholder også parametrene som brukes til å lage VM (for eksempel RAM og harddiskstørrelse). En test kan utføres på en lokal maskin (på samme datamaskin med samme bruker som den som starter AutoTest), samt på en ekstern maskin (i en X-eller X2go-økt).
- Fremtidige versjoner av AutoTest vil også tillate å teste m23 webgrensesnittet automatisk, for eksempel for å legge til en ny klient og installere den.
- m23 kommandolinjegrensesnitt:
- cliM23-kommandolinjeverktøyet (m23cli) ble utvidet med fire funksjoner: Det kan nå utdata innholdet i en pakkekildeliste og en klients MAC-adresse. En m23cli-plugin viser alle klienters IP-adresser i en gruppe. En annen kontrollerer om klientene kan nås av nettverket.
- Odds og slutter:
- Debian-baserte klienter gjør nå en "dist-upgrade" etter installasjonen av basesystemet for å oppdatere programvaren som er i det komprimerte operativsystemarkivet. Hvis maskinvaredeteksjonen ikke finner en harddisk (enten fordi drivermodulen mangler eller fordi det egentlig ikke er noen harddisk), varsler en feilmelding i partisjoneringsdialogen i m23-grensesnittet brukeren og stopper videre oppsett av klienten. Gjenopprettingsmetoden "Sett status til" Legg til "" legger ikke lenger til i oppgaven "reboot" eller "shutdown". Det nye skriptet "fixPHPFilePermissionsAndCR" (in / m23 / bin) gjør det mulig for Apache-brukeren å få tilgang til PHP-skriptene i / m23 og at de bruker den riktige enden av linjemarkørene for BASH. Når du installerer en språkpakke, kreves dette automatisk installasjonen av k3b. Fra denne versjonen blir k3b automatisk fjernet igjen hvis den ikke er installert før språkpakken ble lagt til. Funksjonene m23 virtualbox ble modifisert for å kunne få statusinformasjon fra alle VirtualBox-versjoner.
- Feilrettelser:
- Selvfølgelig har vi også løst noen (små) feil ;-) En endring i funksjonen som antyder en gratis IP-adresse (brukt i dialogboksen "Legg til klient") refererer nå bare til gjeldende gyldige og ikke noen tidligere brukt) IP-område på m23-serveren. Ved starten av massinstallasjonen blir debconf-innstillingene nå også replisert, og den andre DNS-serveren til modellklienten blir også lagt til de virkelige kundens innstillinger. I fillisten til pakkearkitekten vises filstørrelsen på filer større enn 2 Gb på 32bit m23-servere nå. Og til slutt: I HTML-versjonen av brukerhåndboken er alle anførselstegn nå antatt på sitt riktige sted.
Hva er nytt i versjon 13.2:
- m23 rock 13.2 handler om Debian 7 "Wheezy". Den 7. inkarnasjon av Debian brukes nå som basis for m23-serveren og nettverksstartbildene, og er også tilgjengelig for installasjon på m23-klienter. For disse kan skrivebordsmiljøene GNOME 3, KDE 4.8.4, LXDE, TDE 3.5.13 og XFce 4.8.0.3 brukes og installeres automatisk ved hjelp av m23.
- Men dette er langt ikke alt som er nytt: Den nye m23-versjonen inneholder også støtte for integrering av Linux Mint 15 og en funksjon til Ex- / Import pakkevalg og utvidede alternativer for håndtering av eksterne DHCP-servere som ikke er kontrollert av m23.
- Hittil var det bare mulig å lagre pakkevalg i databasen på m23-serveren. Nå presenterte vi muligheten til å lagre dem i enkle tekstfiler som senere kan importeres. Dette er nyttig for eksempel å overføre pakkevalg mellom flere m23-servere eller å lage en pakke liste med verktøyene i den respektive distribusjonen og å importere den etterpå.
- Det er en ny løsningsstrategi, som er inspirert av iX-artikkelen "Linux-Clients mit m23 zentral verwalten" (Central administrasjon av Linux-klienter med m23). Fra m23 13.2 på, kan innstillingene til alle m23-klienter som skal starte opp via nettverket, eksporteres i notatet til en ISC DHCP-server, slik at administratoren (eller et automatisk skript) kan legge til disse innstillingene i konfigurasjonen av en DHCP server som ikke er kontrollert av m23.
- To nye funksjoner tillater å deaktivere verifisering av SSL-sertifikater for klient-server-kommunikasjonen. En av dem deaktiverer bekreftelsen spesifikt for en enkelt klient og den andre globalt for alle klienter. Selv om jeg ikke tror at deaktivering er en god ide, kan det være nødvendig i noen spesielle tilfeller hvor det ikke kan sendes jobber og tilbakemeldinger mellom klient og server.
- Vi introduserte også sammenslåing av installasjonsjobber for vanlige pakker. Alle jobber med identiske prioriteringer er kombinert i en installasjonsjobb. Dette bidrar til raskere ferdigstillelse av mange enkeltjobber og sørger for at hver pakke er merket for installasjon bare én gang.
For utviklere finnes det det nye kapittelet "Bruke nye Debian / Ubuntu utgivelser med m23" i "Utviklingsveiledningen", der tilpasningen av m23 for installasjon og administrasjon av nye, ikke offisielt støttet av m23, Debian og Ubuntu-versjoner er beskrevet. Dette kan være interessant spesielt for de som bruker Ubuntu utover LTS-versjonene som støttes av m23. Gi meg beskjed hvis du har lyktes med en tilpasning.
Hva er nytt i versjon 12.3:
- Med m23s nye versjon 12.3 rock kan du nå også installere og administrere Ubuntu 12.04 LTS. Vi har også lagt til forskjellige skrivebordsmiljøer som skal passe alles smak. Ubuntus nye standard skrivebordsmiljø Unity er inkludert i sine 3D- og 2D-varianter. De som ikke liker Unity, konfronteres med valgfrihet og må avgjøre mellom et klassisk Gnome-miljø (som er optisk basert på Gnome 2), Xfce, KDE (nå med et lysere tema), LXDE eller ren tekstmodus ;-). Den nye påloggingsbehandleren LightDM følger med listen over nye skrivebordsmiljøer.
- I tillegg til hovedfunksjonen Ubuntu, har vi gjort mange endringer og forbedringer: Det første du må legge merke til, er utgangen fra m23 klientmonitoren i klientens realtidsstatus for webgrensesnittet implementert med AJAX. På den måten kan du alltid holde kunden din i stand, selv uten å bruke en SSH direkte forbindelse. Når du legger til en ny klient, foreslår m23 automatisk en ubrukt IP-adresse, noe som sparer deg for arbeidet med den kjedelige forsøks- og feilmetoden eller oppfinnelsen av en algoritme for å finne gratis IP-er. For tysktalende administratorer (eller alle de som ønsker å bli en), er det nå den integrerte BAfH-daglige unnskyldningen som fremkaller en ny, humoristisk unnskyldning i nettleseren hver dag, noe som gir en plausibel og helt logisk grunn hvorfor Brukerens problem (dessverre dessverre, dessverre) kan ikke løses akkurat nå ;-). Foruten dette veldig nyttige verktøyet (og muligens livreddende), har en enkel kalkulator også funnet seg inn i grensesnittet.
- Den interne VirtualBox-baserte virtualiseringen av m23 ble forbedret massivt: Nå kan den nyere VirtualBox 4.x (som den finnes i Ubuntu 12.04 LTS) brukes som basis og for første gang, maskinvareakselerasjonen (PAE , NX og "Nested Paging") av prosessoren brukes (hvis tilgjengelig), for å installere 64-biters operativsystemer eller for å tillate bruk av virtuelle gjester i virtuelle maskiner. I en grafisk VNC-sesjon, starter omstart (for eksempel når du tilbakestiller en klient) eller avslutning av et virtuelt klientarbeid nå. Oppstartsmetoden endres nå automatisk etter at installasjonen av operativsystemet er ferdig, for eksempel fra nettverksstart for å starte opp fra en virtuell harddisk.
- For bruk med andre virtualiseringsløsninger som KVM ble skriptet VirtualBox-networking-setup.sh (som opprinnelig ble opprettet for bruk med VirtualBox) for opprettelse av nettverksbroer endret for å kunne kjøre i Ubuntu 12.04.
- M23-xorg-konfiguratoren for oppsettet av grafikkortet ble oppgradert av muligheten til å kjøre i Ubuntu 12.04, denne muligheten har også fordeler for andre distros. Nye oppstartskript sikrer at m23-xorg-konfiguratoren blir utført før påloggingsbehandling og at ingen X11-sesjon kjører. Ellers kan det oppstå problemer med gjenkjenning og gjenkjenning av maskinvaren. En korreksjon sørger nå for at konfigurasjonen laget av XOrg er funnet i riktig katalog.
- Noen detaljer om m23-grensesnittet ble forbedret for å akselerere og lette arbeidsprosessene dine. Når du søker etter pakker i Debian og Ubuntu, kan du nå velge om du vil se de komplette pakningsbeskrivelsene og størrelsene eller den raskere korte varianten av beskrivelsene i resultatet.
- Etter forhåndsvalg av pakker for (de) installasjon, kan du nå endre innstillingene dine ved å bruke de nye komfortfunksjonene. Pakken kan nå - i tillegg til den gamle enkeltvalgsmetoden - også velges og avvelges som helhet, eller valget kan omvendt. Foruten å forkaste oppgaver, kan prioriteten deres nå endres, for eksempel for å sikre at de kjøres i en bestemt rekkefølge. Disse prioritetene kan til og med bli lagret som et pakkevalg, slik at de kan distribueres til mange kunder. Når du vil installere flere pakker under klientens grunninstallasjon, kan du nå velge så mange pakkevalg som du vil, som deretter installeres automatisk etter installasjonen av operativsystemet. Spesielle pakker er nå oppført på en sortert måte, og en korreksjon sikrer at listen også inneholder spesielle pakker som er symbolske lenker.
- Bak kulissene har det også vært mye endring: Tilgangsmetoden for MySQL-databasen har blitt endret til permanent forbindelse, og konfigurasjonen av nettverksstart Linux-kjernen ble tilpasset for å bli brukt med enhetsnavn på typen / dev / sd * for IDE-stasjoner.
- Den nye versjonen er tilgjengelig som oppdatering via m23-grensesnittet, via APT, som ISO for å brenne m23-serverinstallasjons-CDen / DVD eller som forhåndsinstallert virtuell maskin.
Hva er nytt i versjon 12.2:
- CentOS 6.2 er den første halvdel-distribusjonen som m23 kan installere på 32- og 64-biters systemer. Samfunns distribusjon CentOS er basert på Red Hat Enterprise Linux (RHEL) og er fullt binærkompatibel med den. Det er fokusert på stabilitet og langsiktig støtte og (sammen med Debian) det utgjør en mulighet når du trenger et system som kan brukes i det lange løp.
- Stor takk er på grunn av Philippe Gaunet i denne m23-versjonen for revisjonen av de franske m23-hjelpetekstene og forbedringene som er innarbeidet i de andre språkversjonene.
- HalfSister API ble komplettert med anrop for å endre brukernavn og passord. Maskinvareoppsettet ble tilpasset på en slik måte at det nå er mulig å installere datapartisjoner på en programvare RAID og til og med tillate en installasjon av noen distribusjoner på disse. For å forenkle utviklingen av m23HSAdmin-skriptene for de forskjellige distribusjoner, er det nå det nye verktøyet checkForMissingHSFunctions.sh, for å kontrollere om alle implementeringer har samme funksjonelle rekkevidde.
- Ved siden av de viktige endringene er det selvsagt også noen mindre åpenbare forbedringer. For eksempel vises monteringspunkter for partisjoner nå når musepekeren svinger over infoikonet. Etter opprettelsen av et disk- eller partisjonsbilde blir klienten stengt eller omstart, avhengig av tilstanden før bildet ble opprettet. Under søkingen av pakker vises en animasjon, og etter ferdigstillingen av søket er de lange pakkebeskrivelsene og pakningsstørrelsene i MB nå oppført for alle distribusjoner. Ytterligere endringer gjelder administrasjonen av m23-administratorer. Passord kan nå inneholde noen form for tegn og etter logg fra m23, vises indekssiden til m23-serveren automatisk.
- Bare sjelden blir en funksjon fjernet fra m23, og til nå har denne skjebnen bare oppstått for utdaterte distribusjoner som ikke lenger ble vedlikeholdt. Denne versjonen er et unntak av den praksisen, da den deaktiverer plugingrensesnittet og fjerner den fra menyen. Så langt det er kjent for oss, ble dette grensesnittet aldri brukt. Men hvis det er noen blant dere som trenger denne funksjonen, vil det være en god tid å fortelle oss.
- La oss nå snakke om feilrettingene: For Debian / Ubuntu kan hovedbrukeren og hans / hennes passord for en m23-klient nå endres. For opprettelsen av et bilde, er de nødvendige SSL-sertifikatene lastet inn i m23-klienten og SSH-serveren er startet. For å gjøre en umiddelbar formatering mulig for kompliserte partisjoneringssituasjoner, etter hvert opprettelse og sletting av en partisjon, startes en rekke verktøy som videresender endringene som er gjort på partisjonstabellen til kjernen. I update.php ble en syntaksfeil eliminert, noe som førte til at problemet med oppdateringsinformasjon aldri ble vist.
Hva er nytt i versjon 11.4:
- m23 rock 11.4 er klar - og nå er Debian Squeeze tilgjengelig som en ekstra klientfordeling, og TDE (som kan ses som en videreføring av KDE3) ble lagt til i listen over desktopgrensesnitt å velge mellom.
- Alle som brukte KDE3 før og savnet det smertefullt i de nye distribusjonene, kan nå bruke et alternativ: TDE (Trinity Desktop Environment) kan nå installeres med m23 på Debian Squeeze-klienter. Forskjellene til KDE3 du er vant til er så irrelevante - med unntak av noen små detaljer - at KDE3-brukere lett finner veien rundt det nye skrivebordet. Selvfølgelig er det ikke bare Trinity-skrivebordet tilgjengelig, men også de tilsvarende programpakker.
- Det har også vært gjort forbedringer på installasjonen av KDE4. Som standard brukes gstreamer som backend for multimedia API Phonon, noe som er ganske nyttig - som multimedieinnhold (for eksempel lydstrømmer i amarok) kan nå spilles med en gang.
- Vi måtte gjøre noen tilpasninger for m23 for å kunne installere Debian Squeeze. For eksempel, m23-xorg.conf-generatoren, som er nødvendig for å konfigurere grafikkmodusen og VirtualBox-gjengstillingene automatisk, ble gjort robustere og støtter nå nyere VirtualBox-versjoner. I denne sammenheng ble m23 installasjonsrutinen for VirtualBox-serveren tilpasset automatisk oppsett på Debian Squeeze (og andre Linux-distribusjoner med samme VirtualBox-versjon). På grunn av deres nye LSB-konformitet, blir m23 initscripts nå utført jevnt og til tider.
- For å gjøre det mulig at programvarepakker kan installeres ved hjelp av ikke-standardinnstillinger, la vi til konfigurasjonssider for pakker fra Debian Squeeze og Ubuntu Lucid som gir deg de samme justeringsalternativene som i manuell installasjon og pakke konfigurasjon.
- Brukergrensesnittet m23 tilbyr nå mer informasjon om klienter som begge er installert med m23 og integrert i m23. Så nå viser klientegenskapene til begge fornavnet til hovedbrukeren, systemspråket, bruker- og gruppens tall for LDAP og omfattende DMI-informasjon. Videre ble lesbarheten av m23-grensesnittet forbedret ved å vise tabellrader i vekslende farger i mange dialoger. Klientstatusen i oversikten over klientoppgave er nå vist på språket i m23-grensesnittet.
- Og selvfølgelig har det også vært noen korreksjoner og feilrettinger. Å lage og distribuere disk- og partisjonsbilder fungerer igjen. Installasjonsprogrammet m23 server vil nå finne stasjonen med installasjons-CDen i alle tilfeller (takket være de to hardt arbeidende administratorer Stephan og Bernd) og vil justere tastaturspråket for den lokale terminalen riktig. Klientstartmediet for amd64 inneholder nå også filen libresolv.so.2, som er nødvendig for lspci, slik at mer maskinvareinformasjon kan sendes til m23-serveren. Ytterligere mindre endringer, som dekker flere konfigurasjons "spesielle tilfeller", som forekommer i praksis, ble lagt til i m23-pakkene, slik at m23 kan fungere jevnt.
Hva er nytt i versjon 11.2:
- Det er ikke lenger noen hindringer for arbeidet med å bruke datamaskiner som er konfigurert med m23 som internett-servere: Navnet på hver m23 klient, som samtidig er vertsnavnet, kan nå være opptil 64 tegn langt og kan inneholde prikker. En ny funksjon kontrollerer nå om klientnavnet er et gyldig domenenavn. Støtten til Ubuntu gjennomgikk også noen endringer for å kunne bruke Ubuntu som en server. Ubuntu-klienter kan nå installeres i tekstmodus, uten grafisk grensesnitt. Pakken kilde lister over Ubuntu 10.04 LTS ble utvidet med ytterligere Ubuntu oppdateringer og Ubuntu sikkerhetsoppdateringer.
- Det var også endringer vedrørende halvSister-støtten: Hver enkelt m23HSAdmin-funksjon kan nå sende detaljerte statusmeldinger som kan inneholde returverdier og mulig utgang av programmer som kjører på klienten til m23-serveren. Dette var ansatt hos Fedora 14 (den første halvSister-distribusjonen) slik at hver m23HSAdmin-funksjon automatisk rapporterer om suksess eller feil på m23-serveren. Også installasjonen av grub burde fungere bedre nå, selv om partisjoneringen ikke ble fullført i henhold til grubs "ønsker".
- Som i de fleste m23-utgivelsene spiller problemet "maskinvaregjenkjennelse og konfigurasjon" en viktig rolle. Linux-kjernen ble oppdatert til versjon 2.6.38.2, og samtidig ble en liten, selvskrevet maskinvaredeteksjon integrert i m23-oppstartsmediet, som sammenligner maskinvare-IDene som finnes i kjernemodulene til de av enhetene som er tilstede i datamaskinen og belastninger de tilsvarende modulene. I tillegg er det nå en nødnettet grensesnittkort modul loader som vil bli startet for å gjøre et siste forsøk på å aktivere nettverkskortet hvis alle andre metoder for å finne et nettverkskort kort feiler. Hardwaredeteksjonen hwinfo ble raffinert ved automatisk oppdatering og konvertering av maskinvaredatabasen. M23hwscanner som samler maskinvaredata om klienten og forbereder den til å sende den til m23-serveren, gjenkjenner nå byttepartisjoner ved bruk av en generell algoritme, arbeider med store harware-datamengder og sorterer ut alle skrivebeskyttede enheter (DVD / CD-stasjoner ) for å overføre kun informasjon om partisjonerbare stasjoner til serveren.
- Og her noen mindre endringer: Etter deaktivering av redningssystemet vises en tilsvarende melding nå. I partisjoneringsdialogen kan en helt tom harddisk klikkes på for å definere en start og et sluttpunkt (for å opprette en ny partisjon). Skripteditoren viser en ny feilmelding hvis et skript ikke kan lagres (som normalt ikke skal skje ;-)) og MAC-adresser er nå sjekket for gyldighet. Lesbarheten av bordet med de forhåndsvalgte pakkene ble forbedret. Ved massinstallasjon er installasjonsdriftene nå tilpasset oppstartslederen. Og sist men ikke minst ble API-en for pakkealternativene utvidet av ytterligere elementer og en ny settverdienes verdihåndtering.
Kommentarer ikke funnet