m23 (aussi connu sous le nom de m23 rock) est un projet spécial qui essaie d'être un système d'exploitation orienté serveur libre et open source qui facilite la distribution de logiciels pour tout le monde. Il est entièrement compatible avec les principales distributions de Linux, y compris Debian, Ubuntu, Fedora, Linux Mint, CentOS et openSUSE.
Il est distribué sous la forme d'une image ISO 32 bits
Le système d'exploitation du serveur m23 est distribué sous forme d'une image ISO installable uniquement qui a été conçue pour fonctionner avec les ordinateurs modernes et anciens, mais ne prenant en charge que les architectures d'ensemble d'instructions 32 bits.
Prise en charge des langues anglais, français et allemand
Le menu de démarrage minimal de l'image ISO prend en charge les langues anglaise, française et allemande. Il vous permettra de démarrer l'installation du système d'exploitation m23 directement, en appuyant simplement sur la touche Entrée de votre clavier à l'invite de démarrage.
L'installation est basée sur du texte
m23 dispose d'un programme d'installation en mode texte qui demande aux utilisateurs de choisir une langue pour l'ensemble du processus d'installation et le système final, un mot de passe pour le compte root (administrateur système), un nom d'hôte, une adresse IP, un masque réseau , gateway, boardcast IP et serveur de noms DNS IPS pour votre nouveau serveur, partitionnez et formatez le disque dur et installez le booloader.
Peut uniquement être administré via un navigateur Web
Étant conçu à partir de la base comme un système orienté serveur, m23 ne peut être administré via un navigateur Web à partir d'un autre ordinateur sur le même réseau. Il peut facilement être intégré aux clients existants et dispose de fonctions de groupe, de prise en charge d'installations de masse, de prise en charge du RAID logiciel, de fonctionnalités de gestion IP et d'un système de gestion des utilisateurs alimenté par LDAP.
Offre un support NFS (Network File System)
Une autre caractéristique intéressante de m23 est qu'il offre un support NFS (Network File System) prêt à l'emploi pour stocker les répertoires personnels. Les utilisateurs pourront facilement installer, mettre à jour et supprimer des progiciels de leurs systèmes d'exploitation basés sur le noyau Linux, ainsi que créer des sauvegardes ou créer leur propre source de paquets.
Quoi de neuf
fort> dans cette version:
- Signature des sources de package:
- Pour permettre l'installation de clients m23 en utilisant un ensemble fixe de paquets, ou pour permettre une configuration sans connexion Internet, il a déjà été possible de configurer des sources de paquets locaux sur le serveur m23 pendant une longue période. Ce qui est nouveau, c'est que ceux-ci peuvent maintenant être signés, pour les protéger d'être falsifiés. L'interface m23 fournit maintenant une boîte de dialogue pour gérer vos clés GPG et une option pour ajouter une signature dans l'architecte source du paquet et les boîtes de dialogue de l'architecte de paquet. La clé publique de la clé GPG utilisée pour la signature sera importée dans les clients m23 pour leur permettre de vérifier l'authenticité du paquet.
- Paramètres de proxy à l'échelle du système:
- Dans le cas de l'exécution d'un serveur m23 derrière un serveur proxy, il était auparavant nécessaire de modifier les paramètres à différents endroits afin de permettre au serveur m23 de fonctionner normalement. Maintenant, il y a une option rapide et facile pour configurer un serveur proxy à l'échelle du système, et pour activer / désactiver l'utiliser, disponible dans l'interface m23. Les paramètres de proxy de cette boîte de dialogue seront utilisés pour tous les appels apt et wget, pour accéder à Internet à partir de l'API m23 et pour le proxy squid qui met en cache les paquets client.
- Modification du code source avec m23customPatch:
- Avec l'outil m23customPatch, les utilisateurs peuvent modifier le code source m23 à des endroits prédéfinis. Les régions de code modifiables sont marquées comme étant supprimables / modifiables. A l'aide d'un fichier m23customPatch correspondant, il est désormais possible d'échanger le logo dans l'interface web m23.
- Ceci et cela:
- Lors de l'installation du système de base du client, le paquet apt-transport-https sera désormais inclus, pour permettre l'accès aux sources de paquets en utilisant HTTPS. Une nouvelle option pour la récupération client permet de fusionner plusieurs tâches client identiques en une seule. Les groupes de clients peuvent maintenant être associés à une description. L'API m23 a été étendue par des fonctions d'écriture et de lecture de la base de données de valeurs-clés pour les paramètres du client. L'outil de ligne de commande modulaire m23 peut désormais également être utilisé pour créer, supprimer ou lister des comptes admin pour l'interface web m23. Au lieu d'une clé DSA SSH (éventuellement non sécurisée), le serveur m23 va maintenant créer une clé RSA SSH 8k lors de son installation.
- Corrections:
- Lors de l'intégration d'un client existant, m23 n'attend plus le téléchargement d'une archive système de base inexistante. La fonction HELPER_xargsRecursive, qui est par exemple utilisée pour fractionner des listes de paquets, prend désormais en compte tous les éléments. Pour les paquets qui sont téléchargés dans une source de paquet locale, les noms de fichiers seront maintenant adaptés, de sorte qu'ils ne contiennent que des caractères valides. Le code bash qui écrit m23fetchjob fonctionne correctement maintenant et ASSI_prepareClient n'appelle plus une fonction inexistante.
Quoi de neuf dans la version:
- Signature des sources de package:
- Pour permettre l'installation de clients m23 en utilisant un ensemble fixe de paquets, ou pour permettre une configuration sans connexion Internet, il a déjà été possible de configurer des sources de paquets locaux sur le serveur m23 pendant une longue période. Ce qui est nouveau, c'est que ceux-ci peuvent maintenant être signés, pour les protéger d'être falsifiés. L'interface m23 fournit maintenant une boîte de dialogue pour gérer vos clés GPG et une option pour ajouter une signature dans l'architecte source du paquet et les boîtes de dialogue de l'architecte de paquet. La clé publique de la clé GPG utilisée pour la signature sera importée dans les clients m23 pour leur permettre de vérifier l'authenticité du paquet.
- Paramètres de proxy à l'échelle du système:
- Dans le cas de l'exécution d'un serveur m23 derrière un serveur proxy, il était auparavant nécessaire de modifier les paramètres à différents endroits afin de permettre au serveur m23 de fonctionner normalement. Maintenant, il y a une option rapide et facile pour configurer un serveur proxy à l'échelle du système, et pour activer / désactiver l'utiliser, disponible dans l'interface m23. Les paramètres de proxy de cette boîte de dialogue seront utilisés pour tous les appels apt et wget, pour accéder à Internet à partir de l'API m23 et pour le proxy squid qui met en cache les paquets client.
- Modification du code source avec m23customPatch:
- Avec l'outil m23customPatch, les utilisateurs peuvent modifier le code source m23 à des endroits prédéfinis. Les régions de code modifiables sont marquées comme étant supprimables / modifiables. A l'aide d'un fichier m23customPatch correspondant, il est désormais possible d'échanger le logo dans l'interface web m23.
- Ceci et cela:
- Lors de l'installation du système de base du client, le paquet apt-transport-https sera désormais inclus, pour permettre l'accès aux sources de paquets en utilisant HTTPS. Une nouvelle option pour la récupération client permet de fusionner plusieurs tâches client identiques en une seule. Les groupes de clients peuvent maintenant être associés à une description. L'API m23 a été étendue par des fonctions d'écriture et de lecture de la base de données de valeurs-clés pour les paramètres du client. L'outil de ligne de commande modulaire m23 peut désormais également être utilisé pour créer, supprimer ou lister des comptes admin pour l'interface web m23. Au lieu d'une clé DSA SSH (éventuellement non sécurisée), le serveur m23 va maintenant créer une clé RSA SSH 8k lors de son installation.
- Corrections:
- Lors de l'intégration d'un client existant, m23 n'attend plus le téléchargement d'une archive système de base inexistante. La fonction HELPER_xargsRecursive, qui est par exemple utilisée pour fractionner des listes de paquets, prend désormais en compte tous les éléments. Pour les paquets qui sont téléchargés dans une source de paquet locale, les noms de fichiers seront maintenant adaptés, de sorte qu'ils ne contiennent que des caractères valides. Le code bash qui écrit m23fetchjob fonctionne correctement maintenant et ASSI_prepareClient n'appelle plus une fonction inexistante.
Quoi de neuf dans la version 16.2:
Nouveau dans m23 15.2 (22 septembre 2015)
Quoi de neuf dans la version 16.1:
- Avec m23 rock 15.2, Debian 8 Jessie a trouvé son chemin dans m23. Pour l'utilisation sur les clients, les distributions Linux Mint 17.2 Rafaela et Linux Mint 17.1 Rebecca ont été ajoutées. La sélection automatique des miroirs prendra en charge une installation aisée du client, même en cas de panne des serveurs SourceForge. La sécurité est un autre objectif de cette version, qui apporte un pare-feu intégré et étend la protection d'accès.
- Debian 8 Jessie pour le serveur m23 et les clients m23:
- Debian 8 Jessie est la distribution qui sera installée si vous utilisez l'ISO d'installation du serveur m23 ou l'appliance VirtualBox préconfigurée dans cette version.
- Les paquets deb d'installation du serveur m23 fonctionneront quand même avec Debian 7 Wheezy. Sur les clients m23, Debian 8 est également disponible maintenant.
- Debian 8, si elle est utilisée comme distribution client m23, offre un large éventail d'environnements de bureau: Mate (optionnel dans une version minimisée, avec seulement les paquets essentiels installés), Cinnamon, Gnome, KDE, TDE, LXDE et Xfce. / li>
- systemd est maintenant utilisé sur les clients m23, en remplacement de SysVinit. Les clients utilisent maintenant grub 2 et les paquets de langue seront installés automatiquement.
- Des modifications plus petites étaient nécessaires pour utiliser Debian 8 sur les clients m23: par exemple, les routines de détection de matériel devaient être adaptées, afin d'empêcher que les clients VirtualBox soient reconnus comme étant en cours d'exécution dans VMWare (ceci est important pour la configuration le mode graphique). Les sources de paquets, pour lesquelles un fichier inRelease signé est créé automatiquement, ont également dû être adaptées.
- Le portage du serveur m23 vers Debian 8 nécessite également des modifications. Par exemple, le passage à MySQLi API, Apache 2.4 et Squid 3 s'est avéré nécessaire. Ce qui devait rester est SysVinit, car il y avait des problèmes causés par systemd lors de l'installation ISO.
- Plus de distributions:
- Les tâches de développement pour supporter les distributions client supplémentaires Linux Mint 17.2 Rafaela et Linux Mint 17.1 Rebecca ont été agréablement peu spectaculaires. Pour les utilisateurs, ils apportent de nombreuses petites améliorations, telles que des versions mises à jour des environnements de bureau Mate et Cinnamon et d'autres outils spécifiques à Linux-Mint.
- Sélection de miroirs automatisée pour protéger contre les pannes de serveur
- Parfois, les pannes de serveur ne peuvent pas être évitées. Encore, c'est très ennuyeux si le serveur fournissant les sources de paquet actuellement nécessaires n'est pas disponible. Tout récemment, tous les serveurs SourceForge étaient en panne - mais les paquets client m23 y sont hébergés. Cette situation a empêché certains d'entre vous d'installer de nouveaux clients m23 pendant la panne. Pour éviter que cette gêne ne se reproduise, m23 dispose désormais d'une sélection de miroir automatique, qui tente de trouver un serveur actuellement disponible. Ce mode ne sera pas seulement utilisé pour déterminer la source du paquet des paquets client, mais aussi pour le téléchargement des archives du système de base. Les archives du système de base pour toutes les distributions que vous avez utilisées pour votre installation seront maintenant enregistrées localement et vérifiées par les signatures GPG.
- Sécurité:
- A partir de cette version, le serveur m23 est livré avec un pare-feu simple qui, avec les paramètres par défaut et après activation, bloque tout accès (sauf SSH) depuis l'extérieur du réseau local. Le serveur SSH est également protégé par Sshguard. Les règles de base du pare-feu par défaut peuvent être étendues directement via l'interface m23, en utilisant la syntaxe des commandes iptables.
- De plus, l'identification du client et l'adresse IP du client seront maintenant vérifiées pour une correspondance lorsque le script du travail en cours est demandé. Le serveur m23 constitue une exception pour ce concept car, bien sûr, il aura toujours besoin d'accéder à toutes les tâches (pour pouvoir afficher la sortie du script).
- Odds et extrémités:
- La boîte de dialogue pour choisir la distribution du client affiche maintenant une description du bureau sélectionné. La boîte de dialogue pour la création d'images client utilise maintenant l'API HTML 2 qui empêche la perte de vos entrées après l'affichage d'un message d'erreur. En outre, le dialogue suggère maintenant un port réseau aléatoire pour le transfert de l'image de disque ou de partition du client au serveur m23. Dans les boîtes de dialogue de récupération du client, un clic sur «Non» (pour annuler) ne mène plus à la page d'aperçu du client, mais au centre de contrôle du client correspondant. La sauvegarde du serveur m23 sauvegardera également les paramètres pour le pare-feu, openLDAP et BackupPC.
Nouveautés dans la version 15.2:
- Avec m23 rock 15.2, Debian 8 Jessie a trouvé son chemin dans m23. Pour l'utilisation sur les clients, les distributions Linux Mint 17.2 Rafaela et Linux Mint 17.1 Rebecca ont été ajoutées. La sélection automatique des miroirs prendra en charge une installation aisée du client, même en cas de panne des serveurs SourceForge. La sécurité est un autre objectif de cette version, qui apporte un pare-feu intégré et étend la protection d'accès.
- Debian 8 Jessie pour le serveur m23 et les clients m23:
- Debian 8 Jessie est la distribution qui sera installée si vous utilisez l'ISO d'installation du serveur m23 ou l'appliance VirtualBox préconfigurée dans cette version.
- Les paquets deb d'installation du serveur m23 fonctionneront quand même avec Debian 7 Wheezy. Sur les clients m23, Debian 8 est également disponible maintenant.
- Debian 8, si elle est utilisée comme distribution client m23, offre un large éventail d'environnements de bureau: Mate (optionnel dans une version minimisée, avec seulement les paquets essentiels installés), Cinnamon, Gnome, KDE, TDE, LXDE et Xfce. / li>
- systemd est maintenant utilisé sur les clients m23, en remplacement de SysVinit. Les clients utilisent maintenant grub 2 et les paquets de langue seront installés automatiquement.
- Des modifications plus petites étaient nécessaires pour utiliser Debian 8 sur les clients m23: par exemple, les routines de détection de matériel devaient être adaptées, afin d'empêcher que les clients VirtualBox soient reconnus comme étant en cours d'exécution dans VMWare (ceci est important pour la configuration le mode graphique). Les sources de paquets, pour lesquelles un fichier inRelease signé est créé automatiquement, ont également dû être adaptées.
- Le portage du serveur m23 vers Debian 8 nécessite également des modifications. Par exemple, le passage à MySQLi API, Apache 2.4 et Squid 3 s'est avéré nécessaire. Ce qui devait rester est SysVinit, car il y avait des problèmes causés par systemd lors de l'installation ISO.
- Plus de distributions:
- Les tâches de développement pour supporter les distributions client supplémentaires Linux Mint 17.2 Rafaela et Linux Mint 17.1 Rebecca ont été agréablement peu spectaculaires. Pour les utilisateurs, ils apportent de nombreuses petites améliorations, telles que des versions mises à jour des environnements de bureau Mate et Cinnamon et d'autres outils spécifiques à Linux-Mint.
- Sélection de miroirs automatisée pour protéger contre les pannes de serveur
- Parfois, les pannes de serveur ne peuvent pas être évitées. Encore, c'est très ennuyeux si le serveur fournissant les sources de paquet actuellement nécessaires n'est pas disponible. Tout récemment, tous les serveurs SourceForge étaient en panne - mais les paquets client m23 y sont hébergés. Cette situation a empêché certains d'entre vous d'installer de nouveaux clients m23 pendant la panne. Pour éviter que cette gêne ne se reproduise, m23 dispose désormais d'une sélection de miroir automatique, qui tente de trouver un serveur actuellement disponible. Ce mode ne sera pas seulement utilisé pour déterminer la source du paquet des paquets client, mais aussi pour le téléchargement des archives du système de base. Les archives du système de base pour toutes les distributions que vous avez utilisées pour votre installation seront maintenant enregistrées localement et vérifiées par les signatures GPG.
- Sécurité:
- A partir de cette version, le serveur m23 est livré avec un pare-feu simple qui, avec les paramètres par défaut et après activation, bloque tout accès (sauf SSH) depuis l'extérieur du réseau local. Le serveur SSH est également protégé par Sshguard. Les règles de base du pare-feu par défaut peuvent être étendues directement via l'interface m23, en utilisant la syntaxe des commandes iptables.
- De plus, l'identification du client et l'adresse IP du client seront maintenant vérifiées pour une correspondance lorsque le script du travail en cours est demandé. Le serveur m23 constitue une exception pour ce concept car, bien sûr, il aura toujours besoin d'accéder à toutes les tâches (pour pouvoir afficher la sortie du script).
- Odds et extrémités:
- La boîte de dialogue pour choisir la distribution du client affiche maintenant une description du bureau sélectionné. La boîte de dialogue pour la création d'images client utilise maintenant l'API HTML 2 qui empêche la perte de vos entrées après l'affichage d'un message d'erreur. En outre, le dialogue suggère maintenant un port réseau aléatoire pour le transfert de l'image de disque ou de partition du client au serveur m23. Dans les boîtes de dialogue de récupération du client, un clic sur «Non» (pour annuler) ne mène plus à la page d'aperçu du client, mais au centre de contrôle du client correspondant. La sauvegarde du serveur m23 sauvegardera également les paramètres pour le pare-feu, openLDAP et BackupPC.
Nouveautés dans la version 15.1:
- La dernière version de m23 étend le spectre des distributions client prises en charge en ajoutant le support pour Ubuntu 14.04 LTS et Linux Mint 17 Qiana. Pour Linux Mint, les environnements de bureau Mate, Cinnamon, Xfce et KDE sont disponibles - pour Ubuntu, il existe un bureau KDE / Kubuntu minimal, Unity (3D), Xfce, le bureau Lubuntu et Gnome.
- Même si l'ajout de la prise en charge des deux nouvelles distributions - et en particulier des ordinateurs de bureau - représente la majeure partie du temps nécessaire à la construction de cette nouvelle version, d'autres améliorations ont également été apportées à m23. Parmi ceux-ci, vous trouverez l'authentification améliorée des utilisateurs par LDAP ou le nouveau framework de test "AutoTest" qui vérifie automatiquement les ISO d'installation du serveur m23.
- LDAP:
- De cette version m23 sur les utilisateurs LDAP (sur les clients avec Debian 7.x, Ubuntu 14.04 et Linux Mint 17) sera automatiquement ajouté aux groupes locaux auxquels les utilisateurs locaux seront également ajoutés. Cela garantit que les utilisateurs connectés via LDAP peuvent également accéder aux ressources du client (par exemple, la carte son). En outre, lors de l'ajout d'un utilisateur LDAP via l'interface m23, le groupe LDAP correspondant est créé ou l'utilisateur est ajouté au groupe avec le numéro du choix de l'administrateur.
- AutoTest:
- AutoTestAutoTest est un nouveau framework développé pour automatiser les tâches de test répétitives (qui se produisent avant la sortie d'une nouvelle version m23). Actuellement, il ne contient pas encore toutes les fonctionnalités que nous avons prévues, mais il suffit d'installer l'ISO d'installation du serveur m23 sur une machine virtuelle dans VirtualBox sans aucune action de l'utilisateur. AutoTest définit les parties d'un processus de test à l'aide d'un fichier XML. Chaque partie est composée d'un événement déclencheur (par exemple une séquence de lettres sur l'écran de la VM), d'une ou plusieurs actions (par exemple émulées) et de la comparaison suivante avec les séquences de lettres à l'écran. cette action. L'image de sortie sur l'écran de la VM est interprétée en utilisant la reconnaissance de caractères gocr.
- Le fichier de définition de test contient également les paramètres utilisés pour créer la VM (par exemple RAM et taille du disque dur). Un test peut être exécuté sur une machine locale (sur le même ordinateur avec le même utilisateur que celui qui démarre AutoTest) ainsi que sur une machine distante (dans une session X- ou X2go en cours d'exécution).
- Les futures versions d'AutoTest permettront également de tester automagiquement l'interface web m23, par exemple pour ajouter un nouveau client et l'installer.
- Interface de ligne de commande m23:
- cliL'outil de ligne de commande m23 (m23cli) a été étendu par quatre fonctionnalités: Il peut maintenant afficher le contenu d'une liste de sources de paquets et l'adresse MAC d'un client. Un plugin m23cli répertorie toutes les adresses IP des clients dans un groupe. Un autre vérifie si les clients peuvent être consultés par le réseau.
- Odds et extrémités:
- Les clients basés sur Debian effectuent maintenant une "dist-upgrade" après l'installation du système de base pour mettre à jour le logiciel qui se trouve dans l'archive du système d'exploitation compressé. Si la détection matérielle ne trouve pas de disque dur (soit parce que le module de pilote est manquant, soit parce qu'il n'y a pas de disque dur), un message d'erreur dans le dialogue de partitionnement de l'interface m23 avertit l'utilisateur et arrête la configuration du client. La méthode de récupération "Définir l'état sur" Ajouter "n'ajoute plus la tâche" reboot "ou" shutdown ". Le nouveau script "fixPHPFilePermissionsAndCR" (dans / m23 / bin) permet à l'utilisateur Apache d'accéder aux scripts PHP dans / m23 et d'utiliser les bons marqueurs de fin de ligne pour BASH. Lors de l'installation d'un pack de langue, cela a automatiquement nécessité l'installation de k3b. À partir de cette version, k3b sera automatiquement supprimé s'il n'a pas été installé avant l'ajout du module linguistique. Les fonctions m23 virtualbox ont été modifiées pour pouvoir obtenir des informations d'état de toutes les versions de VirtualBox.
- Corrections de bugs:
- Bien sûr, nous avons aussi corrigé quelques (petits) bugs ;-) Une modification de la fonction qui suggère une adresse IP libre (utilisée dans la boîte de dialogue "Ajouter un client") ne fait plus que renvoyer aux et pas une partie précédemment utilisée) IP du serveur m23. Au début de l'installation en masse, les paramètres debconf sont désormais également répliqués et le deuxième serveur DNS du client modèle est également ajouté aux paramètres des clients réels. Dans la liste des fichiers de l'architecte de package, la taille de fichier des fichiers supérieurs à 2 Go sur les serveurs 32 bits m23 est maintenant affichée correctement. Et, enfin: Dans la version HTML du manuel d'utilisation, toutes les guillemets sont maintenant supposés à leur place correcte.
Quoi de neuf dans la version 14.2:
- La dernière version de m23 étend le spectre des distributions client prises en charge en ajoutant le support pour Ubuntu 14.04 LTS et Linux Mint 17 Qiana. Pour Linux Mint, les environnements de bureau Mate, Cinnamon, Xfce et KDE sont disponibles - pour Ubuntu, il existe un bureau KDE / Kubuntu minimal, Unity (3D), Xfce, le bureau Lubuntu et Gnome.
- Même si l'ajout de la prise en charge des deux nouvelles distributions - et en particulier des ordinateurs de bureau - représente la majeure partie du temps nécessaire à la construction de cette nouvelle version, d'autres améliorations ont également été apportées à m23. Parmi ceux-ci, vous trouverez l'authentification améliorée des utilisateurs par LDAP ou le nouveau framework de test "AutoTest" qui vérifie automatiquement les ISO d'installation du serveur m23.
- LDAP:
- De cette version m23 sur les utilisateurs LDAP (sur les clients avec Debian 7.x, Ubuntu 14.04 et Linux Mint 17) sera automatiquement ajouté aux groupes locaux auxquels les utilisateurs locaux seront également ajoutés. Cela garantit que les utilisateurs connectés via LDAP peuvent également accéder aux ressources du client (par exemple, la carte son). En outre, lors de l'ajout d'un utilisateur LDAP via l'interface m23, le groupe LDAP correspondant est créé ou l'utilisateur est ajouté au groupe avec le numéro du choix de l'administrateur.
- AutoTest:
- AutoTestAutoTest est un nouveau framework développé pour automatiser les tâches de test répétitives (qui se produisent avant la sortie d'une nouvelle version m23). Actuellement, il ne contient pas encore toutes les fonctionnalités que nous avons prévues, mais il suffit d'installer l'ISO d'installation du serveur m23 sur une machine virtuelle dans VirtualBox sans aucune action de l'utilisateur. AutoTest définit les parties d'un processus de test à l'aide d'un fichier XML. Chaque partie est composée d'un événement déclencheur (par exemple une séquence de lettres sur l'écran de la VM), d'une ou plusieurs actions (par exemple émulées) et de la comparaison suivante avec les séquences de lettres à l'écran. cette action. L'image de sortie sur l'écran de la VM est interprétée en utilisant la reconnaissance de caractères gocr.
- Le fichier de définition de test contient également les paramètres utilisés pour créer la VM (par exemple RAM et taille du disque dur). Un test peut être exécuté sur une machine locale (sur le même ordinateur avec le même utilisateur que celui qui démarre AutoTest) ainsi que sur une machine distante (dans une session X- ou X2go en cours d'exécution).
- Les futures versions d'AutoTest permettront également de tester automagiquement l'interface web m23, par exemple pour ajouter un nouveau client et l'installer.
- Interface de ligne de commande m23:
- cliL'outil de ligne de commande m23 (m23cli) a été étendu par quatre fonctionnalités: Il peut maintenant afficher le contenu d'une liste de sources de paquets et l'adresse MAC d'un client. Un plugin m23cli répertorie toutes les adresses IP des clients dans un groupe. Un autre vérifie si les clients peuvent être consultés par le réseau.
- Odds et extrémités:
- Les clients basés sur Debian effectuent maintenant une "dist-upgrade" après l'installation du système de base pour mettre à jour le logiciel qui se trouve dans l'archive du système d'exploitation compressé. Si la détection matérielle ne trouve pas de disque dur (soit parce que le module de pilote est manquant, soit parce qu'il n'y a pas de disque dur), un message d'erreur dans le dialogue de partitionnement de l'interface m23 avertit l'utilisateur et arrête la configuration du client. La méthode de récupération "Définir l'état sur" Ajouter "n'ajoute plus la tâche" reboot "ou" shutdown ". Le nouveau script "fixPHPFilePermissionsAndCR" (dans / m23 / bin) permet à l'utilisateur Apache d'accéder aux scripts PHP dans / m23 et d'utiliser les bons marqueurs de fin de ligne pour BASH. Lors de l'installation d'un pack de langue, cela a automatiquement nécessité l'installation de k3b. À partir de cette version, k3b sera automatiquement supprimé s'il n'a pas été installé avant l'ajout du module linguistique. Les fonctions m23 virtualbox ont été modifiées pour pouvoir obtenir des informations d'état de toutes les versions de VirtualBox.
- Corrections de bugs:
- Bien sûr, nous avons aussi corrigé quelques (petits) bugs ;-) Une modification de la fonction qui suggère une adresse IP libre (utilisée dans la boîte de dialogue "Ajouter un client") ne fait plus que renvoyer aux et pas une partie précédemment utilisée) IP du serveur m23. Au début de l'installation en masse, les paramètres debconf sont désormais également répliqués et le deuxième serveur DNS du client modèle est également ajouté aux paramètres des clients réels. Dans la liste des fichiers de l'architecte de package, la taille de fichier des fichiers supérieurs à 2 Go sur les serveurs 32 bits m23 est maintenant affichée correctement. Et, enfin: Dans la version HTML du manuel d'utilisation, toutes les guillemets sont maintenant supposés à leur place correcte.
Nouveautés dans la version 13.2:
- m23 rock 13.2 est tout à propos de Debian 7 "Wheezy". La 7ème incarnation de Debian est maintenant utilisée comme base pour le serveur m23 et les images de démarrage réseau et est également disponible pour l'installation sur les clients m23. Pour ceux-ci, les environnements de bureau GNOME 3, KDE 4.8.4, LXDE, TDE 3.5.13 et XFce 4.8.0.3 peuvent être utilisés et installés automatiquement en utilisant m23.
- Mais ce n'est pas tout ce qui est nouveau: la nouvelle version m23 supporte également l'intégration de Linux Mint 15 et une fonction de sélection de paquets Ex- / Import et des options étendues de gestion de serveurs DHCP externes non contrôlés par m23.
- Jusqu'à présent, il était seulement possible d'enregistrer les sélections de paquets dans la base de données du serveur m23. Nous avons maintenant introduit l'option de les enregistrer dans de simples fichiers texte qui peuvent ensuite être importés. Ceci est utile, par exemple, pour transférer des sélections de paquets entre plusieurs serveurs m23 ou pour construire une liste de paquets avec les outils de la distribution respective et pour les importer ensuite.
- Pour le sujet vexé "serveur DHCP externe" il y a une nouvelle stratégie de solution, inspirée par l'article d'iX "Linux-Clients avec m23 zentral verwalten (administration centrale des clients Linux avec m23)". A partir de m23 13.2, les paramètres de tous les clients m23 supposés démarrer via le réseau peuvent être exportés dans la notation d'un serveur DHCP ISC, de sorte que l'administrateur (ou un script automatisé) peut ajouter ces paramètres à la configuration d'un DHCP serveur qui n'est pas contrôlé par m23.
- Deux nouvelles fonctions permettent de désactiver la vérification des certificats SSL pour la communication client-serveur. L'un d'entre eux désactive la vérification spécifiquement pour un client unique et l'autre globalement pour tous les clients. Même si je ne pense pas que la désactivation soit une bonne idée, cela peut être nécessaire dans certains cas particuliers, où sans cela, aucun travail et feedback ne peut être envoyé entre le client et le serveur.
- Nous avons également introduit la fusion des travaux d'installation pour les paquets normaux. Tous les travaux avec des priorités identiques sont combinés en un travail d'installation. Cela permet d'accélérer l'exécution de nombreux travaux uniques et garantit que chaque paquet n'est marqué qu'une seule fois pour l'installation.
- Pour les développeurs, il y a le nouveau chapitre "Utiliser les nouvelles versions de Debian / Ubuntu avec m23" dans le "Guide de développement", où l'adaptation de m23 pour l'installation et l'administration de et les versions d'Ubuntu sont décrites. Cela pourrait être intéressant surtout pour ceux d'entre vous qui utilisent Ubuntu au-delà des versions LTS qui sont supportées par m23. S'il vous plaît laissez-moi savoir si vous avez réussi avec une adaptation.
Nouveautés dans la version 12.3:
- Avec la nouvelle version 12.3 rock de m23, vous pouvez maintenant installer et administrer Ubuntu 12.04 LTS. Nous avons également ajouté différents environnements de bureau qui devraient convenir au goût de chacun. Le nouvel environnement de bureau standard d'Ubuntu Unity est inclus dans ses variantes 3D et 2D. Ceux qui n'aiment pas l'Unité sont confrontés à l'agonie de choix et doivent choisir entre un environnement Gnome classique (basé optiquement sur Gnome 2), Xfce, KDE (maintenant avec un thème plus clair), LXDE ou le mode texte pur ;-). Le nouveau gestionnaire de connexion LightDM accompagne la liste des nouveaux environnements de bureau.
- En plus de la fonctionnalité principale Ubuntu, nous avons apporté de nombreux changements et améliorations: La première chose à remarquer est la sortie du moniteur client m23 dans le statut en temps réel du client de l'interface web implémentée avec AJAX. De cette façon, vous pouvez toujours garder votre client en vue, même sans utiliser une connexion directe SSH. Lors de l'ajout d'un nouveau client, m23 suggère automatiquement une adresse IP inutilisée, ce qui vous évite le travail de la méthode fastidieuse d'essais et d'erreurs ou l'invention d'un algorithme pour trouver des adresses IP libres. Pour les administrateurs germanophones (ou tous ceux qui souhaitent le devenir), il y a maintenant l'excuse quotidienne intégrée de BAfH, qui conjure chaque jour une nouvelle excuse humoristique dans votre navigateur web, qui fournit une raison plausible et absolument logique, pourquoi le problème de l'utilisateur (malheureusement, malheureusement) ne peut pas être résolu en ce moment ;-). En plus de cet outil vraiment utile (et peut-être sauver la vie), une simple calculatrice a également trouvé son chemin dans l'interface.
- La virtualisation interne de m23 basée sur VirtualBox a été améliorée massivement: Maintenant, le nouveau VirtualBox 4.x (tel qu'il est contenu dans Ubuntu 12.04 LTS) peut être utilisé comme base et pour la première fois, l'accélération matérielle (PAE) , NX et "Nested Paging") du processeur est utilisé (si disponible), pour installer des systèmes d'exploitation 64 bits ou pour permettre le fonctionnement d'invités virtuels dans des machines virtuelles. Dans une session VNC graphique, le redémarrage (par exemple lors du rétablissement d'un client) ou l'arrêt d'un client virtuel fonctionne maintenant. La méthode de démarrage est maintenant modifiée automatiquement une fois l'installation du système d'exploitation terminée, par exemple à partir d'un démarrage réseau à partir d'un disque dur virtuel.
- Pour être utilisé avec d'autres solutions de virtualisation comme KVM, le script VirtualBox-networking-setup.sh (créé à l'origine pour être utilisé avec VirtualBox) pour la création de ponts réseau a été modifié pour pouvoir fonctionner sous Ubuntu 12.04.
- Le configurateur m23-xorg pour la configuration de la carte graphique a été mis à niveau par la possibilité de fonctionner sous Ubuntu 12.04, cette capacité a également des avantages pour les autres distributions. Les nouveaux scripts upstart garantissent que le configurateur m23-xorg est exécuté avant le gestionnaire de connexion et qu'aucune session X11 n'est en cours d'exécution. Sinon, des problèmes de détection et de reconnaissance du matériel pourraient se produire. Une correction fait maintenant en sorte que la configuration faite par XOrg soit trouvée dans le bon répertoire.
- Certains détails de l'interface m23 ont été améliorés pour accélérer et faciliter vos processus de travail. Lorsque vous recherchez des paquets dans Debian et Ubuntu, vous pouvez maintenant choisir si vous souhaitez voir les descriptions et les tailles complètes des paquets ou la variante courte plus rapide des descriptions dans le résultat.
- Après avoir présélectionné les paquets pour l'installation (de), vous pouvez maintenant modifier votre sélection en utilisant les nouvelles fonctions de confort. Les paquets peuvent maintenant - en plus de l'ancienne méthode à choix unique - être sélectionnés et désélectionnés dans leur ensemble ou la sélection peut être inversée. Outre la suppression des tâches, leur priorité peut maintenant être modifiée, par exemple pour s'assurer qu'elles sont exécutées dans un ordre spécifique. Ces priorités peuvent même être sauvegardées en tant que sélection de paquets, afin qu'elles puissent être déployées sur de nombreux clients. Lorsque vous voulez installer plusieurs paquets pendant l'installation de base des clients, vous pouvez maintenant choisir autant de sélections de paquets que vous le souhaitez, qui sont ensuite installées automatiquement après l'installation du système d'exploitation. Les paquets spéciaux sont maintenant listés de manière triée et une correction assure que la liste contient aussi des paquets spéciaux qui sont des liens symboliques.
- Dans les coulisses, il y a eu beaucoup de changements: par exemple, la méthode d'accès à la base de données MySQL a été changée en connexion permanente et la configuration du noyau Linux de démarrage réseau a été adaptée pour être utilisée avec les noms de périphériques le type / dev / sd * pour les lecteurs IDE.
- La nouvelle version est disponible comme mise à jour via l'interface m23, via APT, comme ISO pour graver le CD / DVD d'installation du serveur m23 ou comme machine virtuelle pré-installée.
Nouveautés dans la version 12.2:
- CentOS 6.2 est la première distribution halfSister que m23 peut installer sur les systèmes 32 et 64 bits. La distribution communautaire CentOS est basée sur Red Hat Enterprise Linux (RHEL) et est totalement compatible avec les binaires. Il est axé sur la stabilité et le soutien à long terme et (avec Debian) il constitue une possibilité lorsque vous avez besoin d'un système qui peut être utilisé à long terme.
- Un grand merci à Philippe Gaunet dans cette version m23 pour la révision des textes d'aide français m23 et les améliorations qui ont été intégrées dans les autres versions linguistiques.
- L'API halfSister a été complétée par des appels pour modifier les noms d'utilisateur et les mots de passe. La configuration matérielle a été adaptée de telle sorte qu'il est maintenant possible d'installer des partitions de données sur un RAID logiciel et même d'autoriser l'installation de certaines distributions sur celles-ci. Pour simplifier le développement des scripts m23HSAdmin pour les différentes distributions, il y a maintenant le nouvel outil checkForMissingHSFunctions.sh, pour vérifier si toutes les implémentations ont la même plage fonctionnelle.
- Outre les changements importants, il y a, bien sûr, des améliorations moins évidentes. Par exemple, les points de montage des partitions sont maintenant affichés lorsque le pointeur de la souris survole l'icône d'informations. Après la création d'une image de disque ou de partition, le client sera arrêté ou redémarré, en fonction de son état avant la création de l'image. Lors de la recherche de paquets, une animation est maintenant affichée et une fois la recherche terminée, les descriptions de paquets longs et les tailles de paquets en Mo sont maintenant listées pour toutes les distributions. D'autres changements concernent l'administration des administrateurs m23. Les mots de passe peuvent maintenant contenir n'importe quel type de caractère et après la déconnexion de m23, la page d'index du serveur m23 est maintenant affichée automatiquement.
- Seulement très rarement, une fonction est supprimée de m23, et jusqu'à présent, ce sort ne s'est produit que pour des distributions périmées qui n'étaient plus maintenues. Cette version est une exception à cette pratique, car elle désactive l'interface du plugin et le supprime du menu. Pour autant que nous le sachions, cette interface n'a jamais été utilisée. Cependant, s'il y a quelqu'un parmi vous qui a besoin de cette fonction, ce serait le bon moment pour nous le dire.
- Maintenant, parlons des corrections de bugs: Pour Debian / Ubuntu, l'utilisateur principal et son mot de passe pour un client m23 peuvent maintenant être changés. Pour la création d'une image, les certificats SSL nécessaires sont maintenant chargés sur le client m23 et le dropbear du serveur SSH est démarré. Pour rendre une mise en forme immédiate possible pour des situations de partitionnement complexes, après chaque création et suppression d'une partition, un certain nombre d'outils sont lancés pour transmettre les modifications apportées à la table de partition au noyau. Dans update.php, une erreur de syntaxe a été éliminée, ce qui a conduit au problème de ne jamais afficher les informations de mise à jour.
Nouveautés dans la version 11.4:
- m23 rock 11.4 est prêt - et maintenant Debian Squeeze est disponible en tant que distribution client supplémentaire et TDE (qui peut être vu comme une continuation de KDE3) a été ajouté à la liste des interfaces de bureau à choisir.
- Tous ceux qui ont utilisé KDE3 auparavant et qui l'ont manqué douloureusement dans les nouvelles distributions peuvent maintenant utiliser une alternative: TDE (Trinity Desktop Environment) peut maintenant être installé avec m23 sur les clients Debian Squeeze. Les différences avec le KDE3 auquel vous êtes habitué sont si peu pertinentes - à part quelques petits détails - que les utilisateurs de KDE3 trouveront facilement leur chemin sur le nouveau bureau. Bien sûr, il n'y a pas seulement le bureau Trinity disponible, mais aussi les paquets de programmes correspondants.
- Des améliorations ont également été apportées à l'installation de KDE4. Par défaut, gstreamer est maintenant utilisé comme backend pour l'API multimédia Phonon, ce qui est très utile - car le contenu multimédia (par exemple les flux audio dans amarok) peut maintenant être joué immédiatement.
- Nous avons dû faire quelques ajustements pour que m23 puisse installer Debian Squeeze. Par exemple, le générateur m23-xorg.conf, qui est nécessaire pour configurer le mode graphique et les ajouts d'invité VirtualBox automatiquement, a été rendu plus robuste et prend désormais en charge les versions plus récentes de VirtualBox. Dans ce contexte, la routine d'installation de m23 pour le serveur VirtualBox a été adaptée pour l'installation automatique sur Debian Squeeze (et d'autres distributions Linux utilisant la même version de VirtualBox). En raison de leur nouvelle conformité LSB, les initscripts m23 sont maintenant exécutés en douceur et à temps.
- Pour permettre l'installation de progiciels à l'aide de paramètres autres que ceux par défaut, nous avons ajouté des pages de configuration pour les progiciels de Debian Squeeze et Ubuntu Lucid qui offrent les mêmes options de réglage que pour l'installation manuelle et la configuration des paquets. >
- L'interface utilisateur m23 offre désormais plus d'informations sur les clients installés avec m23 et intégrés dans m23. Les propriétés client des deux affichent désormais le prénom et le nom de l'utilisateur principal, la langue du système, les numéros d'utilisateur et de groupe pour LDAP et des informations DMI complètes. De plus, la lisibilité de l'interface m23 a été améliorée en affichant des rangées de tables en couleurs alternées dans de nombreux dialogues. L'état du client dans la vue d'ensemble des tâches du client est maintenant affiché dans la langue de l'interface m23.
- Et bien sûr, il y a aussi eu quelques corrections et corrections de bugs. La création et le déploiement d'images de disque et de partition fonctionnent à nouveau. Le programme d'installation du serveur m23 trouvera désormais le lecteur avec le CD d'installation dans tous les cas (grâce aux deux administrateurs assidus Stephan et Bernd) et ajustera correctement le langage de clavier pour le terminal local. Le support de démarrage client pour amd64 contient maintenant le fichier libresolv.so.2, nécessaire pour lspci, ce qui permet d'envoyer plus d'informations sur le serveur m23. D'autres modifications mineures, qui couvrent plusieurs «cas particuliers» de configuration, qui se produisent en pratique, ont été ajoutées aux paquets m23 afin que m23 puisse fonctionner correctement.
Nouveautés dans la version 11.2:
- Il n'y a plus aucun obstacle à l'utilisation d'ordinateurs configurés avec m23 comme serveurs Internet: le nom de chaque client m23, qui est en même temps son nom d'hôte, peut maintenant contenir jusqu'à 64 caractères et contenir points. Une nouvelle fonction vérifie maintenant si le nom du client est un nom de domaine valide. Le support pour Ubuntu a également subi quelques modifications pour pouvoir utiliser Ubuntu en tant que serveur. Les clients Ubuntu peuvent désormais être installés en mode texte, sans interface graphique. Les listes de paquets d'Ubuntu 10.04 LTS ont été enrichies par des mises à jour supplémentaires d'Ubuntu et des mises à jour de sécurité Ubuntu.
- Il y avait aussi des changements concernant le support de halfSister: Chaque fonction m23HSAdmin seule est maintenant capable d'envoyer des messages d'état détaillés qui peuvent contenir les valeurs de retour et la sortie possible des programmes en cours d'exécution sur le serveur m23. Cela a été utilisé avec Fedora 14 (la première distribution halfSister) de sorte que chaque fonction m23HSAdmin signale automatiquement le succès ou l'échec au serveur m23. De plus, l'installation de grub devrait fonctionner mieux maintenant, même si le partitionnement n'a pas été accompli en pleine conformité avec les "souhaits" de Grub.
- Comme dans la plupart des versions de m23, le problème de 'reconnaissance et configuration matérielles' joue un rôle important. Le noyau Linux a été mis à jour vers la version 2.6.38.2 et simultanément, une petite détection matérielle auto-écrite a été intégrée au média de démarrage m23, qui compare les ID matériels contenus dans les modules noyau à ceux des périphériques présents dans l'ordinateur et charge les modules correspondants. De plus, il y a maintenant un chargeur de module de carte d'interface réseau d'urgence qui commencera à faire une dernière tentative d'activation de la carte d'interface réseau si toutes les autres méthodes de recherche d'une carte d'interface réseau échouent. La détection matérielle hwinfo a été affinée par l'actualisation automatique et la conversion de la base de données matérielle. Le m23hwscanner qui recueille les données matérielles sur le client et le prépare pour l'envoyer au serveur m23, reconnaît maintenant les partitions swap en utilisant un algorithme générique, travaille avec de grandes quantités de données harware et trie tous les périphériques en lecture seule (lecteurs DVD / CD ) afin de ne transmettre au serveur que des informations concernant les lecteurs partitionnables.
- Et voici quelques changements mineurs: Après la désactivation du système de secours, un message correspondant est maintenant affiché. Dans la boîte de dialogue de partitionnement, un disque dur absolument vide peut être cliqué pour définir un point de départ et un point final (pour créer une nouvelle partition). L'éditeur de script affiche un nouveau message d'erreur si un script ne peut pas être sauvegardé (ce qui normalement ne devrait pas arriver ;-)) et que les adresses MAC sont maintenant vérifiées pour leur validité. La lisibilité de la table avec les paquets présélectionnés a été améliorée. Lors de l'installation en masse, les lecteurs d'installation sont maintenant adaptés au gestionnaire de démarrage. Enfin, l'API des pages d'options de package a été complétée par d'autres éléments et une nouvelle gestion des valeurs de consigne.
Commentaires non trouvées