devlug.de is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Ich habe das Image von Debian Junior die letzten Tage etwas getestet. Einiges, was ich ausprobiert habe, lief ganz gut.
Ein Problem habe ich mit gnome-sudoku gefunden, ich bekomme ein Segmentation fault. Ich habe es mal im gdb laufen lassen, bin aber nicht wirklich schlau geworden.
Meiner Meinung nach haben wir auf jeden Fall eine schöne Basis auf der wir weiter aufbauen können. Das Live Image ist nett, wenn man Debian Junior einfach mal ausprobieren will.
Wer bei der Entwicklung helfen will, sollte es aber vielleicht auf einem Testsystem direkt installieren. Beschreibung ist im Wiki.
Ohne Dokumentation werden wir sicherlich nicht weit kommen, dass wir dann also einer meiner nächsten Aufgaben sein.
Mit der Programmierumgebung KTurtle und der Programmiersprache TurtleScript kann man eine Schildkröte steuern.
Auf der linken Seite befindet sich ein Editor, in dem die Befehle eingetippt werden. Startet man das Programm, werden die Befehle nacheinander ausgeführt und man kann die Auswirkungen beobachten.
Sogar Eingabe und Ausgabe von Text und das setzen von Variablen ist möglich.
Irgendwann kommt bei den Kindern die Zeit, in denen sie Präsentationen oder kleine Arbeiten abgeben müssen. Dafür gibt es Software für die Textverarbeitung, Tabellenkalkulation und Präsentation. Vielleicht will man auch schon vorher Geburtstagseinladungen erstellen.
#LibreOffice ist eine komplette Sammlung an Büroprogrammen und wird mit Debian Junior Desktop direkt installiert:
1) libreoffice-writer: Textverarbeitung
2) libreoffice-calc: Tabellenkalkulation
3) libreoffice-impress: Präsentation
4) libreoffice-draw: Zeichnen
5) libreoffice-base: Datenbank
6) libreoffice-math: Formeleditor
LibreOffice verwendet das OpenDocument-Format, *ein international genormter quelloffener Standard für Dateiformate von Bürodokumenten wie Texten, Tabellendokumenten, Präsentationen, Zeichnungen, Bildern und Diagrammen*.
Wir können in der Bash etwas "programmieren" und beispielsweise gcalccmd in einer Schleife aufrufen,...
* Wir haben die Kreiszahl in einer Variablen gespeichert.
* Der Befehl "seq" gibt eine Folge von Nummern aus.
* Danach lassen wir die Sequenz 1,2,3,4,5 in einer Schleife durchlaufen.
* Bei jedem Durchlauf wird der Wert in einer Variablen x gespeichert.
* Mit jedem Durchlauf multiplizieren wir die Kreiszahl mit einem Wert aus der Sequenz (x).
Spannend, oder?
Was passiert wenn man den "gcalccmd" druch "echo" ersetzt?
In Debian Junior Desktop ist ein Taschenrechner vorinstalliert. Das Softwarepaket heißt gnome-calculator - GNOME desktop calculator.
Es gibt an dem Softwarepaket aber etwas interessantes zu lernen,...
Wir können über das Menü den grafischen Taschenrechner gnome-calculator starten (im Bild auf der linken Seite zu sehen). Mit der Tastatur oder der Maus können wir Berechnungen durchführen. Sicherlich aus anderen Betriebssystemen auch schon bekannt.
Das besondere an dem Softwarepaket ist, dass es nicht nur die Anwendung gnome-calculator bereitstellt, sondern auch ein Programm mit dem Namen gcalccmd - a console calculator. Hier kann man einen Taschenrechner in der Console verwendet (im Bild auf der rechten Seite zu sehen).
Wollen wir uns mal angucken,... was man mit so einem Consolen Programm machen kann,....
Debian Junior ist keine eigene Distribution. Es handelt sich bei Debian Junior um ein Debian Pure Blend project.
Debian Pure Blends sind Lösungen für Nutzergruppen mit spezifischen Anforderungen. Sie beinhalten nicht nur praktische Sammlungen spezifischer Pakete (Meta-Pakete), sondern vereinfachen die Installation und die Konfiguration für den bestimmten Einsatzbereich. Sie umfassen die Interessen verschiedenster Personen, egal ob Kinder, Wissenschaftler, Gamer, Anwälte, medizinisches Personal, beeinträchtigte Personen, etc. Das gemeinsame Ziel aller Blends ist die Vereinfachung der Installation und Administration von Computern für bestimmte Personengruppen. Des Weiteren soll auch eine Verbindung zwischen diesen Zielgruppen und den Entwicklern, die die Software schreiben und paketieren, hergestellt werden.Ein wichtiger Schritt war eine Erstellung eines Debian Jr. Desktop Environment - also ein Paket, welches eine grafische Benutzerschnittstelle bereitstellt und eine Menge von vorinstallierten Anwendungen. Wenn man mit GNU/Linux anfängt, steht man meist alleine vor einem Berg an Software und Möglichkeiten. Wir werden mit dem Debian Jr. Desktop Environment ein Grundsystem bereitstellen. Einen Window Manager, E-Mail Programm, Chat-Programm, Spiele,...
Es gibt dabei aber noch einen anderen wesentlichen Grund.
Des Weiteren soll auch eine Verbindung zwischen diesen Zielgruppen und den Entwicklern, die die Software schreiben und paketieren, hergestellt werden.Wenn "wir" Entwickler wissen, was die Zielgruppen verwendet, so kann man sehr gut Dokumentation und Hilfe anbieten. D.h. nicht, dass man gezwungen ist, Debian Junior so zu verwenden, aber wir gehen einfach mal davon aus, dass die "Einsteiger" dies erst mal so verwenden und damit beginnen und dabei können wir sie begleiten. Da es sich um ein Debian handelt, kann man diese beliebig ändern.
Die Zielgruppe sind nicht nur die Kinder, sondern auch deren Eltern (oder wer auch immer Hilft). Vielleicht ist nicht nur das System für die Kinder etwas Neues, sondern auch für die Erwachsenen. So kann man das Betriebssystem lernen und lernt die Welt von Freier Software kennen.
Kinder wollen Lernen und Verstehen. "Warum ist das so?", "Wie funktioniert das?". "Was passiert wenn ...?".
Ich denke, dass Kinder viel mehr von einem Experimentierkasten oder Bausteinen haben, als von geschlossenes Fertigprodukt von
der Stange. Das Fertigprodukt liegt ganz schnell irgendwo in der Ecke, aber die Bausteine oder das Bastelzeug können
über eine lange Zeit Spaß machen.
So ist das auch mit einem Betriebssystem. Je geschlossener das Betriebssystem ist, um so weniger können wir damit
anfangen. Mit einem Freien Betriebssystem können wir das System lernen, verstehen und selber gestalten. Neben anderen
Vorteilen, die ein Freies Betriebssystem noch mitbringt.
2022 habe ich angefangen mich mit Debian Junior zu beschäftigen. Ich hoffe, dass wir in ein paar Tagen ein kleines
Live System zum Download anbieten können (Development Edition). Auf dem ersten Blick sicherlich nichts besonderes, aber ein erster wichtiger
Schritt für das Projekt.