10/07/2023
m23 logo

m23 est un système de distribution logicielle libre sous licence GPL, qui permet d'installer et d'administrer des postes clients sous

Le contrôle de m23 s'effectue à travers un navigateur web. L'installation d'un nouveau client m23 se passe en trois étapes et l' intégration de clients existants est aussi possible. Des fonctions de groupe et des outils d'installation de masse rendent confortable la gestion de nombreux postes clients. La sauvegarde des postes clients et la sauvegarde du serveur sont intégrées pour éviter les pertes de données. Avec l'intégration de logiciel de virtualisation, m23 peut créer et gérer des postes clients m23 virtuels, fonctionnant soit sur des postes clients m23 réels, soit sur le serveur m23. Des scripts et des paquets logiciels (pour installation sur des postes clients) peuvent être créés directement depuis l'interface web de m23.

En lire plus>>

03/06/2019
Desktop environments<br>
	for Linux Mint 19 and 19.1
Desktop environments
for Linux Mint 19.x

With Linux Mint 19 and 19.1, two new items were added to the list of distributions that m23 can install. For each distro, there are three preconfigured desktop environments available. In addition to these obvious changes, a lot of time was spent working on the m23-autoTest framework for automated testing of the m23 software. Other work areas include the refactoring of the MDK (m23 development kit) and lots of minor improvements. The amount of updates made to the code would easily be enough for two or three new versions of m23.

LinuxMint 19 and 19.1

From this version on, m23 supports the Linux Mint versions 19 Tara and 19.1 Tessa for installation on the clients, with the full range of functionality that users already know from other distributions included in m23. There are three preconfigured desktop environments included for Tara and Tessa: Mate, Cinnamon and Xfce. m23 can install both the 32- and 64-bit variants, leaving you the free choice among the available desktop environments, regardless of the system architecture.

m23 autoTest

This version of m23 is probably by far the most thoroughly tested version in history. This was made possible by the new m23 autoTest framework for running automated test. In countless test cycles, the framework allowed to test the combinations of m23 servers running on different platforms (Debian 9 (32 and 64bit), UCS 4.3, UCS 4.4, m23 installation ISO) with m23 clients of all supported client distributions systematically for the first time. This way, even errors were found that only occur very sporadically.

m23-autoTest

The most time-consuming development work done for creating the new version was the creation of the m23-autoTest framework for fully automated testing, end-to-end, from the m23 interface to the installation of new m23 clients in virtual machines (VMs).

m23 autoTest simulates a human administrator's behavior by making use of remote control (Selenium) for the m23 web interface. Forms in dialogs are filled in automatically to e.g. create new m23 clients, to partition and format their hard disk or to install distributions with a graphical user interface.

One test cycle includes the installation of an m23 server and of (currently) 18 m23 clients that this new server will set up. For each distribution, two clients will be installed as 32 and 64 bit variants, with randomly assigned desktop environments and alternating between German, English and French language settings.

All tests are performed on virtual machines, to ensure fast execution and good reproducibility. At various check points (e.g. notifications in the VM screen that are identified via OCR, messages in the m23 interface, or return values of commands executed in the VM), the installation status is continually monitored and evaluated. This information enables m23 autoTest to react to events with e.g. simulated key strokes or actions in the web interface of m23. In case of critical errors (e.g. server services not running), m23 autoTest can abort the current test cycle. For the ensuing analysis, the VM's screen is recorded to video, and an installation log file is being written, which contains lots of additional information when created in debug mode.

Even if the range of functionality is clearly aimed at use for m23, autoTest could still be useful for other projects. More information (about installation and configuration of the autoTest environment, how to write own XML files that describe the tests, a video recording of an automated test installation of Linux Mint etc.) is available at goos-habermann.de.

MDK (m23 Development Kit)

The MDK has been considerably improved in many sections, especially those that are used for the creation of boot media and their components:
  • Compiling the Linux kernel and BusyBox for 64 bit now works again on a 32 bit m23 server and vice versa.
  • The built-in documentation has been updated and extended.
  • During the creation of boot media for m23 clients or servers, all required libraries will now reliably be found and included.
  • The software for the boot media will now be assembled from Debian 8 and 9. Package sources and packages that are available in older Debian versions only, have been removed.
  • Additional notifications make it easier to spot errors.

Bug fixes

  • The current time is now synced between the m23 client and the m23 server before an SSL connection is initiated. The validity period of new SSL certificates now starts on 2019-01-01. This will help avoid issues with SSL certificates that can, for example, occur in differing time zones.
  • When transferring the minimal-sized distribution archive file from the m23 server to the m23 client during the tests, the m23 server in some rare cases delivered the corresponding signature file instead of the selected archive. A new routine now checks the archive client-side and retries the download if needed, until a valid archive has been transmitted.
  • For the creation of a connection via HTTPs, more random values were required than were available right at the beginning. This meant that sometimes it took several minutes until the connection could be made. Using haveged allows to more quickly build a stock of random values, which vastly reduces the delay before the beginning of an installation.
  • The percentage for the status bar that indicates the progress of a client installation is now calculated and displayed correctly.
  • The "Change client" dialog now also works when using it multiple times in a row with different clients.

Small changes

  • The "Real time client status" is now able to also display very large protocol files.
  • To work around issues that occurred when fetching new tasks from the m23 server, that were caused by systemd starting the network services with a delay, the m23 server is now pinged repeatedly until it replies, and only then the task list is requested.
  • The Linux kernel for the boot media was updated to version 4.9.170.
  • Scripts that you make available for other users are now transferred using HTTPS.
  • The hardware database is now created with an updated version of convert_hd.
  • Code that was used multiple times for requesting information about the server (e.g. IP, network mask, Apache user etc.) was moved into bash scripts, that are now called from the places where they are needed.
  • A new automatic partitioning scheme, which establishes partitions for system, swap and data in the first 500 Gb of a hard disk, has been added to the list of available choices.
  • The backup script m23Backup now saves the IP address of the m23 server that it backs up.
  • On UCS, the restoration script m23Restore will exchange all occurrances of the saved m23 server IP address by the current IP during restoration of the database.
  • If the m23 client does not get assigned a valid task by the m23 server after booting from a boot medium, the client will now request information about the network settings.
  • The Kerberos configuration for the clients has been adjusted, in order to also work with UCS 4.3/4.
  • Many improvements on the source code were made to reduce the number of warnings in the log files.
  • Error messages and warnings that occur during the installation of m23 packages (e.g. when starting server services or when recreating tables), are now logged to the file /m23/log/m23PostinstNonCriticalErrorMessages.log. These messages are not critical for m23, or are a sign of a successful previous configuration, but were sometimes causing confusion.
  • The m23 web interface and the messages displayed on the clients' screens have undergone minor improvements, like now showing the correct status for packages that are marked for installation, or colorized messages during m23 client booting.
  • The delay on m23 server shutdown caused by the squid proxy now lasts for maximally 5 seconds.
  • Dialogs for configuring Ubuntu 18.04 packages that have debconf dialogs have been added to the m23 interface.
  • m23 can no longer be used to install the expired distributions Linux Mint 17.1 Rebecca, Linux Mint 17.2 Rafaela, Linux Mint 17.3 Rosa, devuanjessie, trusty, HS-Fedora14, HS-opensuse11.4, HS-centos62, Ubuntu 12.04 Precise and Debian 7 Wheezy. When removing these distributions from m23, the corresponding debconf configuration dialogs have also been removed.
  • The plugin system for extending the m23 interface from the early days of m23, which — as far as is known — is not currently being used anymore, has been removed. A replacement is available with m23customPatch since the release of m23 16.3.
  • The automatical recognition of suitable graphics settings should be considerably more precise for all distributions.
  • The m23 remote administration service has been removed from the menu of the m23 interface.
  • A new questionnaire for sharing your m23 references has been created. A link to it is shown in the header of the German m23 web interface.
  • When installing the m23 server from the m23 server installation ISO file, it is no longer attempted to install the virtualization environment. When needed, the corresponding package m23-vbox can be installed manually.

m23 clients and imaging

The options for the creation of images and for installing m23 clients from them have undergone massive changes. Features that couldn't reliably ensure a usable client have been removed during this rework.
  • Instead of a source MBR file now grub will always be used.
  • Only partitions (and no longer complete hard drives) are available as a source and target for the image, because installing complete hard drive images frequently caused issues.
  • When recovering a partition image, the file system will automatically be enlarged (if the target partition is larger than the original partition). Ext file systems will now be resized when mounted.
  • partcloneWrapper is now able to recognize file systems again and will automatically choose the most suitable and most space-saving image file format.
  • For compressing image files, a variant of gzip is available now that uses a less efficient compression, but works faster.
  • m23 clients that are being installed from image files will only slightly be modified by m23 instead of going through a full Debian or Ubuntu configuration routine. The distribution base is automatically recognized (also works on Linux Mint) and the correct functions are called. The selection of the distribution in the m23 interface is no longer necessary (nor possible).
  • The package sources lists (including /etc/apt/sources.list.d/*.list) of the m23 client are now transferred to the m23 server and will be compared to previous versions of the list. This makes it possible to install packages on imaging clients from the m23 interface.
  • A new warning will be shown when the "Imaging" pseudo-distribution has been selected, as using images is the technically most challenging variant of installing an m23 client. It is not guaranteed that every image will result in a functional m23 client.

Downloads / Update

The latest version is available as an update via the m23 interface, via APT (Note: the package source server for packages specific to m23 is now "deb http://m23inst.goos-habermann.de ./". Setup as described in the installation guide), as ISO file for creating an m23 server boot medium, as a preinstalled virtual machine or as an image file for RaspberryPi (the latter three are available from the download section).

08/05/2018
Environnements de bureaux disponibles pour Ubuntu 18.04
Environnements de bureau
disponibles pour Ubuntu 18.04

Avec Ubuntu 18.04 LTS "Bionic Beaver", nous sommes fiers d'avoir une distribution de plus à la liste de celles pouvant être installées par m23. Nous avons également inclus un certain nombre d'environnements de bureaux pré-configurés. Les utilisateurs d'Univention Corporate Server peuvent dès aprésent obtenir les m23-App pour UCS 4.3 depuis Univention App Center. Et bien sur, plusieurs améliorations mineures ont été apportées à m23 afin qu'il soit plus simple d'utilisation.

Ubuntu 18.04

A partir de cette version, m23 offre le support d'Ubuntu 18.04 LTS comme une distribution pour les clients, comprenant toutes les fonctionnalités que vous utilisiez jusque là dans les autres distributions. Elle inclut un nombre incroyable de 7 environnements de bureaux pré-configurés : Mate, Gnome 3, LXDE, Budgie, KDE, Xfce aussi bien que le bureau standand Ubuntu basé sur Gnome. Les modifications de configuration faites par m23 pour le bureau standard Ubuntu sont limitées à la suppression de l'icone de shopping et à la désactivation de la fenêtre de première utilisation de Gnome. m23 permet d'installer les variantes 64- et 32-bits, quelque soit l'environnement de bureau sélectionné.

Virtualisation

La virtualisation intégrée basée sur VirtualBox a bénéficiée de multiples améliorations et a été significativement adaptée. Les machines virtuelles (VMs) ayant été créées par m23 peuvent maintenant être également exécutées sur un hôte Ubuntu 18.04. Une nouvelle option pour l'architecture du CPU est disponible à la création d'une nouvelle VM depuis l'interface m23, permettant de créer des systèmes en 64 et 32 bits. L'interface m23 affiche maintenant les identifiants d'accès à la console m23 de la VM, indépendamment de l'état en cours de la VM. Un message vous prévient lorsque le logiciel de virtualisation a déja été paramétré sur le client m23.

m23 app pour UCS 4.3

A partir de cette version de m23, l'app m23 est disponible pour UCS 4.3. Comparativement aux serveurs m23 fonctionnant nativement sur Debian (ou Raspbian), les fonctionnalités de m23 sur UCS sont toujours quelque peut restreintes, afin d'éviter les incompatibilités avec les services spécifiques à UCS. Cependant, la possibilité de sauvegarder les répertoires 'home' des clients m23 sur un serveur NFS centralisé a été débloqué.

Changements de l'interface

L'interface m23 a été quelque peu améliorée pour fournir aux administrateurs m23 des annotations sur l'état courant plus explicites concernant le système m23 et pour optimiser le travail avec m23 de plusieurs manières.
Dans le dialogue de sélection des groupes de clients et pour la sélection des paquets qui devraient être installés, les éléments sélectionnables présentent une checkbox (cochée ou décochée). Dans la vue d'ensemble du client, "Répéter les tâches" est disponible sous forme d'une option de récupération additionnelle, et permet également la réinstallation d'un plus grand nombre de clients en même temps. Lors de la création d'un client, l'adresse MAC peut maintenant comprendre des double points (:), pour faciliter le copier-coller depuis d'autres programmes logiciels. Les double points seront supprimés par JavaScript et également lors de la sauvegarde sur le serveur m23. Dans le centre de controle, une nouvelle icone pour paramétrer le client a été ajoutée. Le dialogue d'installation des paquets a été étendu par une annotation de mise à jour de l'index du paquet, qui sera affiché lorsque la recherche ne retourne aucun résultat. Le dialogue de recherche affiche un texte d'information, lorsque le terme recherché contient des caractères invalides. Additionellement, des animations d'attente sont maintenant affichées pendant la recherche et la mise à jour de la liste des noyaux (kernels).

Autres améliorations

Lors d'un formatage ext4, l'option "metadata_csum" est maintenant désactivée, car elle faisait échouer la vérification sur les versions anciennes de fsck. Le serveur m23 purge regulièrement le cache des listes des paquets apt, utilisé pour la recherche des paquets du client m23 correspondant. Cela permet d'éviter le remplissage de l'espace sur les petits disques, lorsqu'un nombre important de clients m23 est géré. Si un matériel dont la date de son BIOS est très différente de celle du serveur (par exemple dans le cas d'une batterie CMOS vide) est utilisé comme client m23, cela peut être la source de soucis avec le certificat SSL. Au début de l'installation, le client m23 acquière l'horodatage courant provenant du serveur m23 et l'ajuste en conséquence s'il constate une différence importante. m23 désactive le apt-daily.timer systemd, pouvant interférer avec les tâches d'installations m23. L'installation de base a été etendue par les paquets "command-not-found" et "bash-completion", permettant une utilisation de l'interprêteur de commande plus confortable. Les recherches de paquets lentes, spécialement avec les connexions internet bas débit, sont maintenant un peu accélérées. Du à un bug, l'index du paquet était téléchargé pour chaque nouvelle recherche. Dès aprésent, une fois téléchargé, l'index du paquet sera utilisé jusqu'à son obsolescence ou si une demande manuelle de mise à jour est demandée. Lors de la mise à jour de l'index du paquet dans l'architecte des paquets, il n'était pas totalement certain que la version la plus à jour d'un paquet Debian soit obtenue. La nouvelle méthode de classement peut maintenant prendre en compte des noms de paquets inhabituels et réellement supprimer les paquets moins récents.

Téléchargements / Mise à jour

La dernière version est disponible sous forme d'une mise à jour depuis l'interface m23, via apt (Note: le serveur source des paquets pour les paquets spécifiques m23 est maintenant "deb http://m23inst.goos-habermann.de ./". Le paramétrage est décrit dans le guide d'installation), sous forme d'une image ISO pour créer un média d'installation pour le serveur m23, sous forme d'une machine virtuelle pré-installée ou sous forme d'un fichier image pour RaspberryPi (la version 3 est téléchargeable dans la Section téléchargement).

26/01/2018

A partir de cette verson, m23 supporte LinuxMint 18.3 Sylvia comme distribution pour les clients, comprenant les environnements de bureau Mate, Cinnamon, KDE et Xfce. Debian 9 Stretch et MariaDB sont utilisés par défaut pour le média d'installation m23. Les performances ont été significativement augmentées, le support matériel prends en compte beaucoup plus de périphériques et de multiples petites améliorations ont été ajoutées.

Des performances augmentées

L'interface de cette nouvelle version m23 est significativement plus véloce. Cela est du aux optimisations sur la base de données, permettant d'accéder acelle-ci 10 fois plus vite, mais également à de plus petites modifications, comme les valeurs des timeouts et la prévention des requêtes redondantes. Le plus notable gain de vitesse est constaté sur la page de synthèse des clients, lorsqu'un nombre conséquent de clients sont gérés par le serveur. L'outil de profilage Xhprof est maintenant inclus et vous permet d'évaluer en combien de temps chaque fonction s'exécute et où se trouvent les plus profitables optimisations.

Média d'amorçage

Création du média d'amorçage
Création du média d'amorçage

Les médias d'amorçage pour les clients et serveur m23 sont maintenant basés sur Debian 9 et le noyau Linux 4.9.54. Le support des adaptateurs USB Ethernet a été ajouté pour être utilisé lorsqu'un système qui ne possède pas de carte réseau interne. Les clients m23 peuvent maintenant être également installés sur NVMe SSDs. Le média d'amorçage du client contient maintenant un script nommé fetchJobManual, pouvant être utilisé pour spécifier l'ID du serveur et du client manuellement.

Modifications de l'interface

Chaque page de l'interface m23 possède dès à présent une icone d'aide permettant d'afficher directement la page d'aide. La page "Construire un CD d'amorçage" a été substantiellement remaniée, pour être renommée "Créer un média d'amorçage", car nous présumons qu'un petit nombre de serveurs m23 possèdent à ce jour un graveur de CD. Simultanément, le dialogue d'écriture sur une disquette d'amorçage a été supprimé. Le dialogue d'actualisation, pouvant être utilisé pour installer les paquets officiels m23, est disponible sur les systèmes UCS. Sur la toute nouvelle page "Fonctionnalités du Serveur", les fonctionnalités m23 optionnelles peuvent être activées - par exemple, le status des clients en ligne peut être régulièrement être déterminé et affiché dans la page de synthèse du client. Les IDs des clients sont également affichés sur cette page. Dans le dialogue d'ajout d'un nouveau client, le client peut maintenant appartenir à plusieurs groupes. Lorsqu'un client est dans un état critique, son centre de contrôle affichera automatiquement la plus récente erreur provenant du fichier de log du client. L'oreille de chien ouvrant le questionnaire m23 a été supprimé. L'option de téléverser sur le serveur de sauvegarde chiffré share-online.biz a également été supprimé.

Changements plus modestes

La ligne de commande m23 fournit un nouveau module permettant de trouver des différences entre les données du client provenant du LDAP UCS et de la base de données m23. Le module "DB_changeAllCollations" vous permet de remplir tous les champs dans toutes les tables de la base de données m23 pour utiliser la catégorie de caractères "latin1_general_ci". Un autre module peut vous aider à modifier les adresses IP par batch dans le LDAP UCS et la base de données m23. Pour MDM, l'effet d'effacement consommateur de resources de la présentation a été désactivé et le délai d'affichage entre 2 images a été augmenté à 5 minutes. Le script "pool2ISO" convertira un repository ayant été créé par le constructeur des sources de paquets en un fichier ISO, ce dernier peut être gravé sur un CD/DVD/Blu-ray. Pour Ubuntu 16.04, un profile d'environnement de bureau additionel a été créé afin d'installer Unity minimal en langue Allemande.

Mises à jour

phpMyAdmin est maintenant en version 4.7.6. La virtualisation intégrée fonctionne avec les hôtes hébergés par VirtualBox 5.x, utilise "Debian_64" avec 32MB de mémoire vidéo et suggère 1GB RAM pour le profile de la machine virtuelle.

Téléchargement / Mises à jour

La dernière version est dès à présent disponible sous forme d'une mise à jour à travers l'interface m23, via APT (Nota: le serveur de paquets source pour les paquets spécifiques à m23 est maintenant "deb http://m23inst.goos-habermann.de ./". La configuration est décrite dans le guide d'installation), sous forme d'un fichier ISO pour créer un média d'installation pour un serveur m23, sous forme d'une machine virtuelle préinstallée ou sous forme d'un fichier image pour Raspberry Pi (La version 3 peut être trouvée dans la section téléchargement).

03/07/2017

A partir de cette version de m23, le serveur m23 peut être installé sur la nouvelle distribution Debian 9 (Stretch) et peut également installer des clients m23 Debian 9. D'autres mises à jour liées au système incluent des avantages supplémentaires pour les clients Linux Mint 18.1 Serena et une présentation pour Devuan 1 Jessie. Les nouvelles fonctionnalités pour les "Mises à jour automatiques" permettent de mettre à jour les clients à des dates et heures prédéterminées. Comme à notre habitude, quelques autres plus modestes améliorations et changements ont été apportées à cette version.

Debian 9 + LinuxMint 18.1 + Devuan 1 Jessie

Cinnamon sur Debian 9
Cinnamon sur Debian 9

Plusieurs mises à jour pour cette version de m23 concernent les distributions disponibles.
Pour la première fois, le serveur m23 peut être installé sur la toute fraîche Debian 9; cet ajout a demandé de multiples ajustements. m23 utilisera désormais la bifurcation (fork) MariaDB, lorsque les paquets pour MySQL sont indisponibles. Le code source de m23 comprend des modifications plus profondes le rendant compatible avec PHP 7 et fixe par la même occasion des inconsistances de certaines parties du code, qui étaient toujours valides dans les précédentes versions de PHP. Ajouté à cela, ces travaux mirent en évidence l'accès à des éléments de tableaux et des variables non initialisés ainsi que des constructeurs de classes dans le style PHP4.
Pour les clients m23 sous Debian 9, l'habituelle palette d'environnements de bureaux est disponible pour installation: Mate (optionnellement dans une variante minimale comprenant les paquets absolument nécessaires), Cinnamon, Gnome, KDE, LXDE et Xfce.

Pour Linux Mint 18.1 Serena, les environnements de bureaux KDE et Xfce sont maintenant disponibles pour installation sur les clients m23. Le paquet mintupdate est en passe d'être supprimé, puisqu'il contrarie les mises à jour initialisées par le serveur m23, lorsque ce dernier tente d'accéder à la base de données des paquets du client. En conséquence de quoi, le paquet tilda sera supprimé, parce qu'il réassigne des raccourcis claviers et par conséquent rend inaccessible certaines fonctionnalités du bureau. Dans le gestionnaire de session MDM, la liste des utilisateurs sera maintenant cachée, ceci augmente particulièrement l'orientation lorsqu'un nombre important de compte utilisateurs proviennent d'un annuaire LDAP.

La bifurcation (fork) Debian sans systemd Devuan comme distribution cliente additionnelle est dès à présent en état de préversion dans m23. Les informations pour les paquets Devuan disponibles ne peuvent être pour l'instant téléchargées fiablement par le serveur m23. Cela rends impossible la sélection du noyau (kernel) et en conséquence le démarrage de l'installation Devuan. Si vous désirez utiliser Devuan sur vos clients m23, ou si vous souhaitez nous aider à résoudre le problème, joignez nous s'il vous plait :-)

Mises à jour automatiques

Mises à jour automatiques
Mises à jour automatiques

La fonctionnalité beaucoup demandée pour les mises à jour automatiques et planifiées pour les clients m23 est maintenant intégrée au serveur m23.
Dès à présent, vous pouvez régulièrement et automatiquement mettre à jour vos clients m23 à des périodes prédéterminées. Dans le nouveau dialogue clairement structuré, vous pouvez paramétrer le nombre de clients prévus pour les mises à jour complètes (correspondant à apt-get dist-upgrade) ou normales (correspondant à apt-get upgrade) simultanément. Vous allez créer des groupes de mises à jour pouvant comprendre un nombre arbitraire de groupes de clients sur lesquels seront appliqués les mises à jour dans un intervalle de temps arbitraire.
Les protocoles clients contiendront les entrées de journaux des tentatives réussies et en échec.

Quelques autres bricoles

Plusieurs petits changements sont compris dans cette version de m23:

Mises à jour

Le logiciel inclu avec m23 a été mis à jour: pour l'interface web m23, la version de phpLDAPadmin est maintenant la 1.2.3/git et phpMyAdmin est en 4.6.6. Le Noyau Linux pour l'image de d'amorçage réseau, les fichiers ISO pour les clients et le serveur m23 est disponible en version 4.9.32.

Améliorations de confort

Lorsque vous créez les sélections de paquets, vous trouverez le nom de la dernière sélection de paquets créée précédemment. Cela sera particulièrement utile lorsque vous souhaitez éditer une sélection de paquets déjà sauvegardée. Pour Debian Stretch et Ubuntu Xenial, m23 fournit maintenant les pages de configuration de paquets où vous pouvez paramétrer les valeurs debconf pour le paquet en question. Lors de la création d'un nouveau compte utilisateur via LDAP, l'interface web m23 affiche maintenant des messages d'erreur plus détaillés (ex: lorsque le mot de passe saisi est trop court).

Divers

Le script dem23Client.sh, supprimant le lien entre le client et le serveur m23, afin de pouvoir utiliser ce client en dehors de l'environnement m23, supprimera aussi quelques lignes dans le fichier sources.list. Les routines détectant si le serveur et le client m23 fonctionnent sous un environnement CloudStack devraient travailler plus rigoureusement en n'étant plus trompé par des routeurs répondant à des requêtes HTTP arbitraires. La fonction résolvant les dépendences de librairies pendant la construction du média d'amorçage (boot) fonctionne désormais avec une base de données créée lorsque l'architecture du CPU et l'architecture cible sont identiques. Lorsqu'elles diffèrent, la base de données peut être chargée et les librairies nécessaires incluses. Cela assurera, espérons le, la possible détection automatique des dépendances, qui précédemment nécessitait l'ajout manuel des librairies lorsque les architectures respectives différaient.

Téléchargement / Mise à jour

Cette dernière version est disponible sous forme d'une mise à jour dans l'interface m23, via APT (Note: serveur de sources de paquets pour les paquets spécifiques à m23 est maintenant "deb http://m23inst.goos-habermann.de ./", configuré comme décrit dans le guide d'installation.), sous forme d'un fichier ISO pour créer un média d'installation du serveur m23, comme machine virtuelle préinstallée ou comme un fichier image pour RaspberryPi (les 3 dernières versions sont disponibles dans la section téléchargement).