[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Sub project m23 short description for LinuxTag 2004



Hi people of the Debian booth,

you can read a short introduction in m23 a software distribution system for 
Debian/Linux here. It is written in german. I think it's ok, because most of 
the people in the booth speak german and most of the questions will be in 
german too. Please ask, if someone wants a english version.

Cu all @ LinuxTag 
 Hauke

+++++

m23 ist ein Softwareverteilungssystem für Debian/Linux, mit dem sich auf 
einfache Weise hunderte von Clients über ein vorhandenes Netzwerk 
installieren und administrieren lassen. 
m23 kann die Clients partitionieren und formatieren, ein 
Debian/Linux-Betriebssystem sowie tausende von Softwarepakete wie 
Office-Paketen, Grafikprogrammen bis hin zu Spielen installieren.
Die Administration wird mit einem Webinterface vorgenommen und kann von jedem 
Rechner durchgeführt werden, der Zugriff auf den m23-Server hat.

Bei der Arbeit mit m23 wird zwischen Servern und Clients unterschieden. Der 
m23-Server übernimmt die Verteilung der Software, sowie die Verwaltung der 
Clients. Clients sind die Rechner, die vom m23-Server verwaltet werden, also 
auf denen Software installiert wird.

Der Client wird bei der Betriebssysteminstallation über das Netzwerk gebootet, 
dabei kann auf das Bootrom der Netzwerkkarte, eine Bootdiskette oder BootCD 
zurückgegriffen werden, um den Client zu starten. Die im Client enthaltenen 
Hardware wird erkannt und eingerichtet. Nach erfolgreicher Erkennung werden 
die ermittelten Hardware- und Partitionsinformationen an den Server gesendet, 
der die Daten in der Oberfläche anzeigt und den Administrator die Festplatte 
partitionieren und formatieren läßt. Auch kann der Administrator weitere 
Eigenschaften festlegen, z.B. welche Distribution er auf dem Client 
installieren möchte.

Die Clients können als Workstation mit KDE 3.2.x oder Gnome 2.x als grafischer 
Oberfläche oder als Server eigerichtet werden. m23 kann die Clients mit den 
verschiedenen Debian-Versionen Woody (stable), Sarge(testing) oder 
Sid(unstable) installieren. Über das Webinterface können auch im laufenden 
Betrieb Softwarepakete installiert und entfernt werden. 

Vor dem Entfernen bzw. Hinzufügen von Software kann überprüft werden, ob die 
Aktion erfolgreich sein wird. Kann z.B. ein Softwarepaket nicht auf Grund 
einer nicht erfüllten Abhängigkeit nicht installiert werden, so warnt die 
Administrationsoberfläche breits vor der Installation.

Die Softwarepakete werden aus dem Internet heruntergeladen, damit sie immer 
aktuell sind. Damit die Softwarepakete nicht mehrfach heruntergeladen werden 
müssen, cachet der Server die Installationspakete und updatet sie nur, wenn 
eine neue Version des Paketes bereit steht.

m23 kann nicht nur auf die "offiziellen" Pakete des Debian-Projektes 
zurückgreifen, sondern auch andere Paketquellen einbinden, die anderen 
Softwarepakete zur Verfügung stellen.

Die Wiederherstellen-Option erlaubt, einen Client wieder in den Zustand 
zurückzustzen, wie er bereits installiert wurde.

Mit dem m23-Notfallsystem kann ein Client über das Netzwerk hochgefahren 
werden, um Reparaturarbeiten vor Ort durchzuführen.

Durch Plugins kann die m23-Oberfläche sowie das ganze m23 um zusätzliche 
Funktionen erweitert werden.

Mit dem MDK (m23 Development Kit) steht eine mächtige Umgebung bereit, mit 
denen m23 angepaßt werden kann. So ist es z.B. möglich, eigene 
m23-Server-Installations-CDs zu erstellen oder die Netzwerk-Bootimages durch 
zusätzliche Funktionen zu erweitern.



Reply to: