{"id":14142,"date":"2024-12-16T00:10:31","date_gmt":"2024-12-15T22:10:31","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=14142"},"modified":"2024-12-19T16:56:07","modified_gmt":"2024-12-19T14:56:07","slug":"top-10-besten-quelloffene-programme-2024","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/top-10-besten-quelloffene-programme-2024\/","title":{"rendered":"Meine Top 10 besten quelloffene Programme aus 2024"},"content":{"rendered":"<p>Im Open Source Jahresr\u00fcckblick m\u00f6chte ich euch die interessanteste quelloffene Software<sup data-fn=\"393e0937-1aab-42e0-8f5f-d3a14beccb27\" class=\"fn\"><a href=\"#393e0937-1aab-42e0-8f5f-d3a14beccb27\" id=\"393e0937-1aab-42e0-8f5f-d3a14beccb27-link\">1<\/a><\/sup> des Jahres vorstellen. Das sind Programme, die ich 2024 entdeckt habe und mich \u00fcberzeugt haben. Sie sind also \u00fcber den Testbetrieb hinweg, sodass ich sie auch 2025 weiterhin nutzen werde. Ein Teil davon ist f\u00fcr f\u00fcr U-Labs im Einsatz &#8211; oft im Hintergrund.<\/p>\n<p>Wir beginnen mit Werkzeugen f\u00fcr (Hobby-) Admins &amp; Entwickler. Es folgen mehrere grafische Webanwendungen sowie (grafische) Konsolenwerkzeuge. Die Reihenfolge sagt nichts \u00fcber die Qualit\u00e4t oder Relevanz der Programme aus. Sie sind f\u00fcr derart unterschiedliche Zwecke geeignet, dass eine Rangliste wenig Sinn ergibt. Der Kern ist nat\u00fcrlich auf selbst betriebener Software. Manches l\u00e4sst sich gegen Bezahlung alternativ auch vom Anbieter hosten.<\/p>\n<h2 class=\"wp-block-heading\">GoAccess<\/h2>\n<p>Die Zugriffsprotokolle (Access-Log) bei Webservern k\u00f6nnen bei der Fehlersuche helfen oder um auff\u00e4llige Anfragen zu erkennen. Wenn man wei\u00df wonach gesucht wird, lassen sie sich mit bew\u00e4hrten GNU-Werkzeugen (<code class=\"\" data-line=\"\">grep<\/code>, <code class=\"\" data-line=\"\">awk<\/code> usw) durchsuchen. Eine \u00dcbersicht k\u00f6nnen sie nicht bieten. Die w\u00e4re aber hilfreich &#8211; insbesondere bei gr\u00f6\u00dferen Logdateien mit hunderten MB. Das \u00fcbernimmt GoAccess: Das schlanke Programm erzeugt Statistiken (Anzahl erfolgreicher\/fehlgeschlagener Anfragen usw) und bereitet das Acess-Log auf:<\/p>\n<ul class=\"wp-block-list\">\n<li>Welche Ziele wurden am h\u00e4ufigsten aufgerufen? <\/li>\n<li>Zu welcher Zeit hatte der Server am meisten\/wenigsten Anfragen? <\/li>\n<li>Was sind die h\u00e4ufigsten Anfragen, die Fehler (404) erzeugt haben?<\/li>\n<li>Welche Technologie (Browser\/Betriebssystem aus dem User-Agent) wird verwendet?<\/li>\n<\/ul>\n<p>Dies und noch mehr kann wahlweise in der Konsole dargestellt werden. Oder interaktiv als HTML-Seite. Letztere bietet Anpassungsm\u00f6glichkeiten an den Daten sowie eine visuell sch\u00f6nere Aufbereitung. GoAccess kommt mit den Standard-Formaten aller g\u00e4ngiger Webserver (Apache, Nginx, Caddy usw) zurecht. Als Extra kann gefiltert und eine Aboruswertung in Echtzeit vorgenommen werden.<\/p>\n<p>Damit hilft das Werkzeug nicht nur um Fehler zu finden. Ich finde es praktisch, um ohne externe Analysewerkzeuge wie Matomo eine \u00dcbersicht \u00fcber die Besucher zu erhalten. Insbesondere die Auswertung der h\u00e4ufigsten Fehler macht regelm\u00e4\u00dfig Sinn. So lassen sich Probleme durch z.B. falsche Links, fehlerhafte Weiterleitungen zeitnah erkennen.<\/p>\n<h2 class=\"wp-block-heading\">BadSSL<\/h2>\n<p>Seit Let&#8217;s Encrypt die kommerziellen Zertifikate ausgerottet und den Prozess automatisiert hat, ist Transportverschl\u00fcsselung im Web angenehm geworden. Auf U-Labs habe ich seit Jahren keine Zertifikate mehr getauscht. Dennoch gibt es &#8211; insbesondere in Unternehmen &#8211; noch F\u00e4lle, in denen man h\u00e4ndisch ran muss. Java hat beispielsweise mit einer Aktualisierung die Unterst\u00fctzung f\u00fcr \u00e4ltere Ciphers entfernt. Ung\u00fcnstig, wenn das an einem MS AD h\u00e4ngen muss, das nichts anderes anbietet.<\/p>\n<p>In solchen F\u00e4llen kann BadSSL<sup data-fn=\"cd929fea-c832-4f63-9c0e-e4857fc50ebf\" class=\"fn\"><a href=\"#cd929fea-c832-4f63-9c0e-e4857fc50ebf\" id=\"cd929fea-c832-4f63-9c0e-e4857fc50ebf-link\">2<\/a><\/sup> bei der Fehlersuche helfen: Es konfiguriert den Nginx Webserver mit den g\u00e4ngigsten Konstellationen. Etwa abgelaufene Zertifikate, falscher Hostname, Zur\u00fcckgezogen, alte Ciphers usw. Man kann es selbst betreiben oder \u00fcber badssl.com per Internet aufrufen. <a href=\"https:\/\/u-labs.de\/portal\/eigene-tls-zertifikate-in-java-anwendungen-alles-was-du-zum-truststore-wissen-solltest\/\">F\u00fcr die erw\u00e4hnten Java-Anwendungen empfehle ich meinen Beitrag zum TrustStore<\/a>. Weiter unten befindet sich eine simple Testklasse zum Aufruf einer HTTP(S) Adresse. Zusammen mit BadSSL zwei m\u00e4chtige Werkzeuge, um solche Probleme zu analysieren.<\/p>\n<h2 class=\"wp-block-heading\">NextCloud News<\/h2>\n<p>Streng genommen nutze ich die Erweiterung bereits seit M\u00e4rz 2023. Doch NextCloud News<sup data-fn=\"67939f15-0b6a-409b-8934-6182fe0b7950\" class=\"fn\"><a href=\"#67939f15-0b6a-409b-8934-6182fe0b7950\" id=\"67939f15-0b6a-409b-8934-6182fe0b7950-link\">3<\/a><\/sup> ist seit dem nahezu mein t\u00e4glicher Begleiter geworden, um per RSS datenschutzfreundlich, dezentral und ohne Manipulationen durch kommerzielle Soziale Netzwerke verschiedene Medien zu verfolgen. Das f\u00e4ngt an bei (IT-) News-Seiten, geht \u00fcber Blogs bis hin zu Benachrichtigungen \u00fcber neue Software-Versionen. Auch von Changedetection.io wird mein RSS-Feed gespeist, sodass dort nahezu alles wichtige zusammen l\u00e4uft.<\/p>\n<h2 class=\"wp-block-heading\">Readeck<\/h2>\n<p>Da mein RSS-Feed mittlerweile \u00fcber 200 Seiten umfasst, findet sich immer etwas interessantes. Anfangs habe ich daf\u00fcr auf den Stern in NC News gedr\u00fcckt, um einen Eintrag als Favorit zu speichern. Unter anderem bei Neuigkeiten oder anderen Themen, die f\u00fcr Artikel oder Forenbeitr\u00e4ge auf U-Labs relevant sind. Das wurde schnell un\u00fcbersichtlich: Diverse IT-Themen gemischt zwischen Politik und lokalem. Vor allem f\u00fcr die Essays auf U-Labs wollte ich ja eben das Gegenteil &#8211; Verbindungen herstellen, schauen wie sich etwas entwickelt usw. Notd\u00fcrftig schaffte ein PHP-Skript etwas Ordnung nach Datum, Seiten, eine Suchm\u00f6glichkeit usw.<\/p>\n<p>Auf Dauer musste eine bessere L\u00f6sung her. Ich testete insgesamt drei Programme und \u00fcbrig bliebt Readeck. Dort fehlte mir nur eine Duplikatspr\u00fcfung beim Hinzuf\u00fcgen neuer Links, die ich selbst eingebaut habe. Daf\u00fcr lassen sich Links mit Schlagworten taggen, archivieren und zwei Funktionen sind besonders praktisch: Beim Hinzuf\u00fcgen versucht Readeck, den Inhalt lokal zu archivieren. Das klappt nicht immer, wenn die Seiten SPAs mit 99 JS-Frameworks beinhalten. Im gesicherten Text lassen sich Textpassagen markieren. Dazu weitere n\u00fctzliche Funktionen, z.B. die Gruppierung nach Inhaltstyp. Oder Suchen mit diversen Filterm\u00f6glichkeiten: Typ, Archivierungsstatus, Seite usw. <\/p>\n<p>Mittlerweile umfasst Readeck eine 5-Stellige Anzahl an Links, die zudem gro\u00dfteils bei mir lokal gesichert sind. Damit ist die Notwendigkeit von ArchiveBox nicht mehr ganz so gro\u00df.<\/p>\n<h2 class=\"wp-block-heading\">Changedetection.io<\/h2>\n<p>Leider gibt es eine paar Webseiten, die entweder gar keinen RSS-Feed anbieten &#8211; ich schaue z.B. Huddo und Atlassian mit strengem Blick an. Oder dort keine \u00c4nderungen an einzelnen Seiten eintragen, sondern lediglich neue. Trotzdem m\u00f6chte oder muss man Ver\u00e4nderungen an solchen Seiten mitbekommen. Insbesondere bei Atlassian, <a href=\"https:\/\/u-labs.de\/portal\/massenhafte-sicherheitsluecken-in-atlassian-software-wie-unsicher-sind-jira-confluence-bitbucket-bamboo-co\/\" data-type=\"post\" data-id=\"9541\">die erfahrungsgem\u00e4\u00df wenig Wert auf Qualit\u00e4t &amp; Sicherheit legen<\/a>, sodass schwere Sicherheitsm\u00e4ngel an der Tagesordnung sind.<\/p>\n<p>Changedetection.io l\u00f6st dieses Problem, in dem Webseiten regelm\u00e4\u00dfig aufgerufen und mit dem letzten Stand abgeglichen werden. Bei Abweichungen erfolgt eine Benachrichtigung &#8211; bei mir als Eintrag im RSS-Feed. So habe ich alle Neuigkeiten zentral an einer Stelle. Die Software ist recht m\u00e4chtig und kann Seitenelemente filtern bzw. Entfernen. Das verhindert fehlerhafte Benachrichtigungen bei z.B. AB\/Tests in der Navigation. Oder anderen irrelevanten \u00c4nderungen. Wer etwa eine Anzeige auf Kleinanzeigen.de beobachtet, wird durch die Anzeige der Ansichten ansonsten sehr oft benachrichtigt werden&#8230;<\/p>\n<p>Mit all dem und noch mehr kann die Webanwendung umgehen. Ein erweitertes Beispiel: Alle Links aus einer Shopkategorie \u00fcberwachen, extrahieren und automatisch zur \u00dcberwachung als einzelne Seite hinzuf\u00fcgen. Das erkennt nicht nur neue Produkte, sondern \u00fcberwacht diese ohne h\u00e4ndisches Eingreifen auf sp\u00e4tere \u00c4nderungen. Shops die Sonderzeichen in der URL verwenden, k\u00f6nnen dabei Kopfschmerzen bereiten. <a href=\"https:\/\/u-labs.de\/portal\/links-automatisch-in-changedetection-io-trotz-sonderzeichen\/\">Da die m\u00e4chtigen XPaths unterst\u00fctzt werden, kann eine Filterfunktion Abhilfe schaffen<\/a>. Eine praktische Software f\u00fcr den kleinen Rest an Webseiten, die sich RSS &#8211; warum auch immer &#8211; verweigern bzw. dar\u00fcber nicht das abbilden, was man beobachten m\u00f6chte.<\/p>\n<h2 class=\"wp-block-heading\">Stirling PDF<\/h2>\n<p>Auch zu dieser Software gibt es bisher noch keinen ausf\u00fchrlichen Beitrag von mir. M\u00f6glicherweise liegt es daran, dass ich Stirling PDF<sup data-fn=\"34fb816f-4e11-4908-ab27-98e9a57f40bb\" class=\"fn\"><a href=\"#34fb816f-4e11-4908-ab27-98e9a57f40bb\" id=\"34fb816f-4e11-4908-ab27-98e9a57f40bb-link\">4<\/a><\/sup> zwar relativ selten einsetze. Doch wenn ich es tue, leistet die Webanwendung gute Dienste. Sie unterst\u00fctzt so ziemlich alle \u00c4nderungen rund um PDF-Dateien: Komprimieren (z.B. f\u00fcr den Versand als E-Mail Anhang), diverse Anpassungen (Seiten drehen, neu anordnen usw), Umwandeln anderer Dateien (Office-Dokumente, Bilder, &#8230;) in PDFs und vieles mehr. Als Webanwendung kann die Software unabh\u00e4ngig vom Betriebssystem genutzt werden. Zuhause l\u00e4sst sie sich auf dem Heimserver dem gesamten Haushalt zur Verf\u00fcgung stellen.<\/p>\n<p>Ein Beispiel: Ich wollte aus verschiedenen Inhalten (Scans, Dokumente) in bestimmter Reihenfolge ein PDF erstellen. Die Eingangsdateien in Stirling PDF eingef\u00fcgt, die gew\u00fcnschte Reihenfolge angepasst, schlussendlich noch f\u00fcr den Mailversand komprimiert &#8211; fertig.<\/p>\n<h2 class=\"wp-block-heading\">Excalidraw<\/h2>\n<p>Die Weisheit <em>Ein Bild sagt mehr als tausend Worte<\/em> ist mittlerweile \u00fcber 100 Jahre alt. An Bedeutung hat sie dadurch keineswegs verloren. Gerade bei technischen Themen tr\u00e4gt ein Schaubild oft enorm zum Verst\u00e4ndnis bei. Mit Excalidraw erstellt man sie auf Wunsch sogar im Stil von h\u00e4ndischen Zeichnungen. Mit Farben und ein paar Icons entstehen schnell ansprechende Grafiken, ohne eine zeichnerische Begabung sowie entsprechende Hardware\/Medienbr\u00fcche haben zu m\u00fcssen.<\/p>\n<p>Man kann die Webanwendung wahlweise mit ein paar Einschr\u00e4nkungen selbst betreiben. Wie das funktioniert, <a href=\"https:\/\/u-labs.de\/portal\/virtuelles-whiteboard-mit-excalidraw\/\">erkl\u00e4rt dieser Beitrag zusammen mit den wichtigsten Funktionen.<\/a> Oder alternativ per Abo die Cloud vom Anbieter buchen. F\u00fcr die Beitr\u00e4ge erstelle ich immer wieder Grafiken mit Excalidraw. Die Software lohnt sich sicherlich ebenfalls f\u00fcr Sch\u00fcler und Studenten &#8211; sowie alle anderen, die etwas erkl\u00e4ren m\u00f6chten\/m\u00fcssen.<\/p>\n<h2 class=\"wp-block-heading\">Borg<\/h2>\n<p>Backups sind wichtig, egal wo die Daten gespeichert sind. Zuhause k\u00f6nnen Festplatten kaputt gehen, bei Clouddiensten man selbst oder der Anbieter versehentlich Dateien l\u00f6schen. Alleine bei Google ist das j\u00fcngst zweimal passiert: <a href=\"https:\/\/u-labs.de\/portal\/die-google-drive-cloud-hat-eure-daten-verloren\/\" data-type=\"post\" data-id=\"11696\">Einmal bei Google Drive<\/a>, der andere Vorfall <a href=\"https:\/\/u-labs.de\/portal\/cloud-loscht-rente-google-killt-pensionsfonds-600000-mitglieder\/\" data-type=\"post\" data-id=\"13226\">bei einem Pensionsfond in der Google Cloud<\/a>. Es gibt noch weitere Gr\u00fcnde, <a href=\"https:\/\/u-labs.de\/portal\/warum-datensicherungen-auch-fuer-privatnutzer-wichtig-sind\/\">die ich bereits vor Jahren in einem eigenen Beitrag ausf\u00fchrlich erl\u00e4utert habe<\/a>.<\/p>\n<p>In der Praxis l\u00e4sst sich das mit quelloffener Software wie beispielsweise Borg durchf\u00fchren. Es verschl\u00fcsselt die Sicherungen, stellt Datenintegrit\u00e4t sicher, Komprimiert, Dedupliziert, r\u00e4umt auf und l\u00e4sst sich als Kommandozeilenwerkzeug perfekt automatisieren. <a href=\"https:\/\/u-labs.de\/portal\/sichere-sicherungen-mit-borg\/\">Hier findet ihr meine ausf\u00fchrliche Anleitung dazu.<\/a><\/p>\n<h2 class=\"wp-block-heading\">GitUI<\/h2>\n<p>Git als Versionsverwaltung d\u00fcrfte im 19. Jahr nach ihrem Erscheinen hoffentlich zum Standard geh\u00f6ren. F\u00fcr Programmcode sowieso, aber auch \u00c4nderungen an Konfigurationsdateien lassen sich damit leichter nachvollziehen &amp; im Fehlerfall zur\u00fccksetzen. Das Kommandozeilenwerkzeug <code class=\"\" data-line=\"\">git<\/code> ist f\u00fcr Kleinigkeiten ausreichend. Um t\u00e4glich damit zu arbeiten, finde ich es ein St\u00fcck zu minimalistisch. Vor allem fehlt mir die M\u00f6glichkeit, visuell einzelne Bereiche (<em>chunks<\/em>) von Dateien einzuchecken.<\/p>\n<p>Als grafische Alternative hatte ich GitKraken eine  Zeit lang ausprobiert. F\u00fcr den GNU\/Linux-Desktop funktionell \u00fcberzeugend, leider mit einem funktionell v\u00f6llig unn\u00f6tigen Kontozwang. Dazu wurde die Anwendung zunehmend schwerf\u00e4lliger.<\/p>\n<p>GitUI dagegen ist freie, quelloffene Software unter der MIT-Lizenz. Es handelt sich um eine interaktive Konsolenanwendung, die \u00c4nderungen am Dateisystem erkennt und nahezu in Echtzeit darstellt. Die Bedienung ist komplett per Tastatur m\u00f6glich &#8211; verf\u00fcgbare K\u00fcrzel werden angezeigt. Alle g\u00e4ngigen Git-Aktionen (stage, unstage, revert, reset, commit usw.) sind implementiert. Dass er keine grafische Oberfl\u00e4che mitbringt, ist sogar ein Vorteil. So kann man das Programm bei Bedarf auch auf (Test-) Servern nutzen. Wer generell bevorzugt mit dem Terminal arbeitet, muss es auf dem Desktop nicht verlassen. Das mit ca. 5 MB (GNU\/Linux) Programm ist f\u00fcr GNU\/Linux, MacOS und Windows verf\u00fcgbar.<\/p>\n<h2 class=\"wp-block-heading\">K9s<\/h2>\n<p>Wer mit bzw. auf Kubernetes arbeitet, kann einige Helfer nutzen &#8211; etwa <code class=\"\" data-line=\"\">kubectl-aliases<\/code><sup data-fn=\"8969745e-6f3c-4b54-9818-d53b9676b848\" class=\"fn\"><a href=\"#8969745e-6f3c-4b54-9818-d53b9676b848\" id=\"8969745e-6f3c-4b54-9818-d53b9676b848-link\">5<\/a><\/sup>, um <code class=\"\" data-line=\"\">kgpo<\/code> statt <code class=\"\" data-line=\"\">kubectl get po<\/code> tippen zu m\u00fcssen. W\u00e4hrend ich die Aliase und andere Werkzeuge wie kubectx bereits l\u00e4nger kannte, wurde ich durch <a href=\"https:\/\/stoeps.de\/\" target=\"_blank\" rel=\"nofollow\">Christoph St\u00f6ttner<\/a> auf k9s<sup data-fn=\"acbd4218-b2b6-493d-917f-4b6c74733dad\" class=\"fn\"><a href=\"#acbd4218-b2b6-493d-917f-4b6c74733dad\" id=\"acbd4218-b2b6-493d-917f-4b6c74733dad-link\">6<\/a><\/sup> aufmerksam. Es bietet eine <em>grafische Konsolenoberfl\u00e4che<\/em>, um Infos zum Cluster (Namespace, Version, Ressourcen usw) sowie dessen Objekte zu erhalten. Per Tastendruck lassen sich z.B. Befehle im Pod ausf\u00fchren oder dessen Logs einsehen.<\/p>\n<p>All das kann <code class=\"\" data-line=\"\">kubectl<\/code> auch und mit den Aliasen reduziert sich die Tipporgie deutlich. Sp\u00e4testens bei den zuf\u00e4llig generierten Objektnamen nimmt sie jedoch wieder zu: Entweder kopiert man sie st\u00e4ndig, was nervt und die Bash-Historie zum\u00fcllt. Oder man holt sich die dynamischen Namen mit <code class=\"\" data-line=\"\">awk<\/code> &amp; <code class=\"\" data-line=\"\">grep<\/code>:<\/p>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">klo $(kgpo | grep mongo | awk &#039;{print $1}&#039;)<\/code><\/pre>\n<p>Funktioniert mit <a href=\"https:\/\/u-labs.de\/portal\/besser-auf-der-konsole-mit-fzf-suchen-suchverlauf-schnelle-ordnerwechsel-dateivorschau-mehr\/\" data-type=\"post\" data-id=\"8260\">fzf<\/a> recht schnell &amp; bequem &#8211; au\u00dfer man hat z.B. bei einem Deployment mehrere Replikas. Oder es wurde hoch\/runter skaliert bzw neu deployt. Entweder f\u00fchrt man manuell st\u00e4ndig <code class=\"\" data-line=\"\">kubectl<\/code> Befehle aus, oder l\u00e4sst das <code class=\"\" data-line=\"\">watch<\/code> erledigen. Beides ist m\u00f6glich und zum lernen sicher sinnvoll, danach wird es nervig.<\/p>\n<p>Die Oberfl\u00e4che von K9s finde ich daf\u00fcr angenehmer. Insbesondere w\u00e4hrend der Fehlersuche, wenn man ggf. noch gar nicht genau wei\u00df, wo man sucht bzw. ob man an der richtigen Stelle ist. Das Programm liefert eine \u00dcbersicht, aktualisiert Statusinformationen automatisch und man kann leicht auf Funktionen wie z.B. Logs und Skalierung zugreifen: Ein Deployment wird z.B. runter skaliert. Man wartet schlicht, bis man in der Anzeige sieht, dass es abgeschlossen ist &#8211; anschlie\u00dfend geht es nahtlos weiter.<\/p>\n<h2 class=\"wp-block-heading\">Bonus #11: ffmpeg<\/h2>\n<p>Das Schweizer Taschenmesser f\u00fcr Videos habe ich zwar nicht erst 2024 entdeckt, sondern nutze es schon l\u00e4ngere Zeit &#8211; beispielsweise, um das relativ gro\u00dfe H264 Rohmaterial in einen effizienteren Codec umzuwandeln. Einen Platz im Jahresr\u00fcckblick bekommt es trotzdem, weil 2024 <a href=\"https:\/\/u-labs.de\/portal\/15-nutzliche-ffmpeg-befehle\/\">mein umfangreicher Beitrag mit 15 n\u00fctzlichen ffmpeg-Befehlen f\u00fcrs Umwandeln &amp; Anpassen von Videos<\/a> fertig geworden ist. Dort habe ich die wichtigsten Dinge aus den letzten Jahren gesammelt, seit ich die Software verwende.<\/p>\n<h2 class=\"wp-block-heading\">Weitere Kandidaten<\/h2>\n<p>Manche Projekte haben es nicht in meine Topliste geschafft &#8211; das hat unterschiedliche Gr\u00fcnde. Beispielsweise habe ich <strong>Openrazer<\/strong> entdeckt: Die quelloffene Software liefert ein inoffizielles Werkzeug, um M\u00e4use &amp; Tastaturen von Razer auch unter GNU\/Linux konfigurieren zu k\u00f6nnen. Beispielsweise zum Anpassen der LED-Beleuchtung. Offiziell unterst\u00fctzt der Hersteller leider lediglich MS Windows. Ein Grund, warum ich von diesem Hersteller keine Ger\u00e4te habe. Dennoch w\u00e4re es f\u00fcr jene sicher einen Blick wert, die vielleicht noch zu Windows-Zeiten etwas von ihm gekauft haben und mittlerweile zu GNU\/Linux wechseln m\u00f6chten.<\/p>\n<p><strong>ArchiveBox<\/strong><sup data-fn=\"a0e1b120-c235-4aaa-902d-229aac56e317\" class=\"fn\"><a href=\"#a0e1b120-c235-4aaa-902d-229aac56e317\" id=\"a0e1b120-c235-4aaa-902d-229aac56e317-link\">7<\/a><\/sup> ist eine interessante Webanwendung zur Archivierung von Internetseiten. <a href=\"https:\/\/u-labs.de\/forum\/internet-technik-136\/archivebox-archiviert-das-internet-super-idee-leider-sagen-cookie-banner-nein-41320\">Ich habe sie Anfang 2024 ausprobiert, doch mit ern\u00fcchterndem Ergebnis:  Die Bildschirmfotos sind auf vielen Seiten wegen der Cookie-Banner unbrauchbar<\/a>. Dabei ist die Idee dahinter durchaus sinnvoll &amp; wichtig. Ich hoffe daher, dass sich die Probleme l\u00f6sen lassen (z.B. mit Werbeblocker\/Filterlisten). M\u00f6glicherweise wird ArchiveBox ein Kandidat f\u00fcr eine Fortsetzung dieser Liste Ende 2025? Bis dahin habe ich mit Readeck zumindest f\u00fcr meine gespeicherten Links eine alternative L\u00f6sung, die einzelne Seiten archivieren kann.<\/p>\n<p>Dar\u00fcber hinaus gibt es ein paar kleinere Programme wie beispielsweise eza.<sup data-fn=\"3d490d71-d1b5-4299-9fe3-67a59de09182\" class=\"fn\"><a href=\"#3d490d71-d1b5-4299-9fe3-67a59de09182\" id=\"3d490d71-d1b5-4299-9fe3-67a59de09182-link\">8<\/a><\/sup> <a href=\"https:\/\/u-labs.de\/portal\/das-bessere-schonere-ls-dateien-mit-exa-im-ueberblick\/\">Es hat exa abgel\u00f6st, welches ich bereits 2023 vorgestellt hatte<\/a>. Die Entwicklung wurde eingestellt. Doch im Gegensatz zu propriet\u00e4rer Software ist das Projekt damit l\u00e4ngst nicht tot: Eza ist eine Abspaltung von exa, die aktiv weiterentwickelt wird. Mein Artikel zu exa ist daher weiterhin relevant.<\/p>\n<p>Andere Software hat ebenfalls so manchen Vorg\u00e4nger abgel\u00f6st. So nutze ich zur \u00dcbersicht von Systemleistung und Prozessen inzwischen <code class=\"\" data-line=\"\">btop<\/code><sup data-fn=\"1a6203fd-c09b-4249-a185-760cf9f179f3\" class=\"fn\"><a href=\"#1a6203fd-c09b-4249-a185-760cf9f179f3\" id=\"1a6203fd-c09b-4249-a185-760cf9f179f3-link\">9<\/a><\/sup> statt <code class=\"\" data-line=\"\">htop<\/code>. Es zeigt mehr Informationen an (u.a. auch Speicherbelegung sowie Netzwerkauslastung, Temperaturen). Au\u00dferdem ist die Darstellung \u00fcbersichtlicher, sinnvollere Standardeinstellungen sind gesetzt. Bei <code class=\"\" data-line=\"\">htop<\/code> muss ich z.B. h\u00e4ndisch die Gesamtauslastung aller CPU-Kerne einblenden lassen.<\/p>\n<h2 class=\"wp-block-heading\">Quellen<\/h2>\n<ol class=\"wp-block-footnotes\">\n<li id=\"393e0937-1aab-42e0-8f5f-d3a14beccb27\">https:\/\/blog.rwth-aachen.de\/itc\/2024\/06\/12\/die-bedeutung-von-open-source-software\/ <a href=\"#393e0937-1aab-42e0-8f5f-d3a14beccb27-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 1 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"cd929fea-c832-4f63-9c0e-e4857fc50ebf\">https:\/\/github.com\/chromium\/badssl.com <a href=\"#cd929fea-c832-4f63-9c0e-e4857fc50ebf-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 2 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"67939f15-0b6a-409b-8934-6182fe0b7950\">https:\/\/apps.nextcloud.com\/apps\/news <a href=\"#67939f15-0b6a-409b-8934-6182fe0b7950-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 3 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"34fb816f-4e11-4908-ab27-98e9a57f40bb\">https:\/\/github.com\/Stirling-Tools\/Stirling-PDF <a href=\"#34fb816f-4e11-4908-ab27-98e9a57f40bb-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 4 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"8969745e-6f3c-4b54-9818-d53b9676b848\">https:\/\/github.com\/ahmetb\/kubectl-aliases <a href=\"#8969745e-6f3c-4b54-9818-d53b9676b848-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 5 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"acbd4218-b2b6-493d-917f-4b6c74733dad\">https:\/\/github.com\/derailed\/k9s <a href=\"#acbd4218-b2b6-493d-917f-4b6c74733dad-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 6 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"a0e1b120-c235-4aaa-902d-229aac56e317\">https:\/\/github.com\/ArchiveBox\/ArchiveBox <a href=\"#a0e1b120-c235-4aaa-902d-229aac56e317-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 7 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"3d490d71-d1b5-4299-9fe3-67a59de09182\">https:\/\/github.com\/eza-community\/eza <a href=\"#3d490d71-d1b5-4299-9fe3-67a59de09182-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 8 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"1a6203fd-c09b-4249-a185-760cf9f179f3\">https:\/\/github.com\/aristocratos\/btop <a href=\"#1a6203fd-c09b-4249-a185-760cf9f179f3-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 9 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Im Open Source Jahresr\u00fcckblick m\u00f6chte ich euch die interessanteste quelloffene Software des Jahres vorstellen. Das sind Programme, die ich 2024 entdeckt habe und mich \u00fcberzeugt haben. Sie sind also \u00fcber den Testbetrieb hinweg, sodass ich sie auch 2025 weiterhin nutzen werde. Ein Teil davon ist f\u00fcr f\u00fcr U-Labs im Einsatz &#8211; oft im Hintergrund. Wir &#8230;<\/p>\n","protected":false},"author":5,"featured_media":14211,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"[{\"content\":\"https:\/\/blog.rwth-aachen.de\/itc\/2024\/06\/12\/die-bedeutung-von-open-source-software\/\",\"id\":\"393e0937-1aab-42e0-8f5f-d3a14beccb27\"},{\"content\":\"https:\/\/github.com\/chromium\/badssl.com\",\"id\":\"cd929fea-c832-4f63-9c0e-e4857fc50ebf\"},{\"content\":\"https:\/\/apps.nextcloud.com\/apps\/news\",\"id\":\"67939f15-0b6a-409b-8934-6182fe0b7950\"},{\"content\":\"https:\/\/github.com\/Stirling-Tools\/Stirling-PDF\",\"id\":\"34fb816f-4e11-4908-ab27-98e9a57f40bb\"},{\"content\":\"https:\/\/github.com\/ahmetb\/kubectl-aliases\",\"id\":\"8969745e-6f3c-4b54-9818-d53b9676b848\"},{\"content\":\"https:\/\/github.com\/derailed\/k9s\",\"id\":\"acbd4218-b2b6-493d-917f-4b6c74733dad\"},{\"content\":\"https:\/\/github.com\/ArchiveBox\/ArchiveBox\",\"id\":\"a0e1b120-c235-4aaa-902d-229aac56e317\"},{\"content\":\"https:\/\/github.com\/eza-community\/eza\",\"id\":\"3d490d71-d1b5-4299-9fe3-67a59de09182\"},{\"content\":\"https:\/\/github.com\/aristocratos\/btop\",\"id\":\"1a6203fd-c09b-4249-a185-760cf9f179f3\"}]"},"categories":[78],"tags":[960,961],"class_list":["post-14142","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-open-source-2","tag-quelloffene-software"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/14142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=14142"}],"version-history":[{"count":15,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/14142\/revisions"}],"predecessor-version":[{"id":14221,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/14142\/revisions\/14221"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/14211"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=14142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=14142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=14142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}