2022-10-13 - DLUG und Freie Software Freunde Online Treffen
Es began mit ...
... womit wir zu folgendem kamen, dem
Linux Distro-Naming
- Debian bereitet also den Freeze für Bookworm vor. Das ist nach Buster und Bullseye das dritte "B"-Names-Release in Folge.
- Bei Android sind die Codenamen alphabetisch.
- Ebenso bei Ubuntu.
Bahnfahren
- Die Bahncard Prozente gelten auch für Regionalverkehr.
- Vielleicht kommt doch ein 49€ Ticket? (Tagesschau)
- - Die Verkehrsminister des Bundes und der Länder haben sich wohl geeinigt. (heise)
Shells
- zsh ist cool,
- ... besonders mit "Oh My Zsh".
- Bash ist auch gut,
- ...und kann mit "Oh My BASH" gepimpt werden.
- In der Bash und und zsh kann man mit `CTRL-R` kann man in der Historie suchen.
- In der zsh kann man auch die ersten Zeichen eines Kommandos eingeben und mit den Cursortasten nach allem damit Beginnendem suchen.
Linux, Window-Manager, Desktop-Environments und so
- Arch Linux "from scratch" installieren ist mühsam.
- Manjaro macht gute Arbeit mit seiner Arch basierten Distro.
- Die Manjaro (ARM) Sway Version ist auch schön vorkonfiguriert.
- Debian ist auch an der Uni eine Referenz.
- XFCE ist ein schlanker Window-Manger.
- KDE Plasma - eine gute, klassische Desktop-Umgebung.
- Gnome - eine gute, klassische Desktop-Umgebung.
- Es wurde gerade ein neues Release des schlanken IceWM veröffentlicht.
- Die Debian Jr. Distribution für Kids nutzt auch IceWM.
- Der tiling Window-Manager SWAY ist auch sehr schlank und nutzt ...
- Wayland - eine moderen Alternative für X11.
- Der X11 basierte i3 Window-Manager ist Vorlage für Sway.
Kommentar Zu Debian auf Tuxedo, mit minimalen Treibern:
Es muss nicht alles perfekt laufen - Ich bin Linux-User.
Programmiersprachen
immer wieder gerne.
- C rockt noch immer.
- C++ ist in den letzten Jahrzehnten recht gut geworden.
- gtkmm - Ein C++ Interfaces for GTK and GNOME.
- QT für Cross-Platform (GUI) Entwicklung.
- Go ist recht schnell und einfach.
- Fyne ist ein Cross-Platform GUI toolkit für Go.
- Python ist langsam und verbraucht zu viele Ressourcen.
- Lisp ist immer noch eine sehr gute Programmiersprache - nur die (einfache) Syntax kann gewöhnungsbedürftig sein.
- "SICP - Structure and Interpretation of Computer Programs" ist das Standard-Werk zu Lisp ...
- - bei MIT Press
- - Artikel auf Wikipedia
- - Download auf archive.org.
- Ein Algorithmus zur Lösung des Springer Problems implementiert in 7 Programmiersprachen. (von Alexander)
Intermezzo
- Der Klassiker - EMACS ist ein gutes Betriebssystem ...
- ... und Org-Mode rulez!
- Org-Mode for Android.
- Die Informatiker ander Uni Bonn verwenden LaTeX.
- GNU Hurd wird bestimmt bald in Debian aufgenommen 😂 ...
Linux Nutzung
Dann haben wir etwas über die Verbreitung und Nutzung von Linux geredet.
- Der Linux Anteil am Desktop sinkt gefühlt.
- LUGs sind ein "Museums Verein".
- Es gibt wenig Junge Leute, die sich für Linux interessieren.
Linux User·innen sind:
- Einfache Nutzer·innen, die nur einen Browser um mal eine Testverarbeitung für einen Brief brauchen. Da tut's halt.
- Menschen die die coolen technischen Konzepte von Linux mögen.
- User·innen, welche die Philosophie der "Freiheit" bzw. Freier Software wertschätzen.
- Software-Entwickler·innen, die Linux als Entwicklungsplattform nutzen.
Dazwischen gibt es viele Nutzer, die o.g. Ideen nicht interessieren und/oder mit ihrer Software an Windows oder macOS hängen bleiben.
—
Im Nachgang habe ich Statistiken zu Linux auf dem Desktop recherchiert. Je nach Quelle gibt es deutliche Abweichungen. Linux auf dem Desktop scheint aber um die 2.x% zu liegen, in Deutschland aber ein vermutlich höher. Quellen: statista, Wikipedia, statcounter, Truelist
Chat aka Messenger
Vielleicht mal eine funktionierende Verschlüsselung verwenden.
- XMPP Profanity ist ein Terminal XMPP Client. Stefan hat dafür PGP Verschlüsselung (nach XEP-0373,374) implementiert.
- XEP-0027: Current Jabber OpenPGP Usage – ist obsolete.
- XEP-0373: OpenPGP for XMPP - ist aktuell aber noch experimental und Grundlage für
- XEP-0374: OpenPGP for XMPP Instant Messaging - ist aktuell aber gerade zurückgestellt.
Der Status der OpenPGP Unterstützung (kurz OX) einzelner Clients:
- Conversations - OpenPGP implementierung unklar (Java; APP; Android)
- → Quelle
- converse.js - Laut Wikipedia (s.u.) ja. (Javascript; WebApp; Web-Browser)
- Dino - Unterstützt nur den alten XEP-0027 OpenPGP Standard (Vala; GUI; Linux)
- → Quelle
- Gajim - Ja! (Python; GUI GTK3; Linux, Windows, BSD-artige, macOS)
- → Quelle
- Monal IM - Ja! (Objective-C, Swift; GUI; iOS, macOS)
- → Quelle
- Profanity Ja! ☺ (C; console; Linux, FreeBSD, OpenBSD, macOS, Windows, Android via Termux)
- → Quelle
- PSI+ - Kein OX (C++; Gui; Linux, macOS, Windows, FreeBSD)
- Übersicht über den OMEMO Fortschritt bei XMPP-Clients.
- Eine Umfangreiche Vergleichsliste von XMPP-Clients. (Wikipedia EN)
Matrix Server: