vktobox blog

Zuletzt geändert von Volker Kaltschmidt am 2026/02/12 14:00

vktobox heißt euch Herzlich Wilkommen

Stöbert in aller Ruhe durch die verschiedensten Blogs.

Ich freue mich immer wieder über likes und Kommentare.

Spam und Sittenwiedrige bzw. Unsachgemäße Bemerkungen / Meinungen werden ohne Rücksicht und Angabe der Gründe gelöscht !!


 

thumb_c1.jpg

Linux Mint: apt im Mehrbenutzersystem

Linux Mint verwendet eine zentrale, systemweite Paketverwaltung (apt), die unabhängig von einzelnen Benutzern arbeitet. Software wird immer für das gesamte System installiert und steht anschließend allen Benutzern zur Verfügung. Nur der Administrator darf Updates durchführen, da dafür erhöhte Rechte (sudo) erforderlich sind.

Der grafische Update Manager (mintupdate) kann bei mehreren Benutzern zu Konflikten führen, wenn er parallel läuft. Deshalb empfiehlt es sich, Updates ausschließlich über den Admin-Benutzer durchzuführen und den Update Manager für normale Benutzer zu deaktivieren.

Grundregel:
Das System verwaltet die Software zentral – Benutzer nutzen sie nur.

rust-flatpack-vsCodium.png

Rust VSCodium und Flatpak

Rust, VSCodium und Flatpak verstehen sich nicht automatisch.
Obwohl Rust korrekt installiert ist, findet rust-analyzer plötzlich weder cargo noch rustc. Formatter wie leptosfmt funktionieren nicht, Autocomplete bleibt hängen. Der Grund ist nicht Rust selbst, sondern die Flatpak-Sandbox, die VSCodium von /home/DEINNAME/.cargo/bin isoliert. Mit einer einfachen Anpassung der User Settings lässt sich das Problem vollständig lösen — und die Entwicklungsumgebung funktioniert wieder stabil und schnell.

Optimierung der Performance mit Rust.png

Stop compiling the same crates twice: sccache für Rust erklärt

Zusammenfassung

Rust wirkt beim ersten Build langsam, weil es jede Abhängigkeit vollständig und präzise kompiliert. Dieser Ansatz sorgt für stabile, schnelle und zuverlässige Software, kostet aber zunächst Zeit.

Das eigentliche Problem ist nicht der Compiler selbst, sondern dass bereits kompilierte Ergebnisse standardmäßig nicht global wiederverwendet werden.

Mit zwei einfachen Maßnahmen lässt sich das Problem fast vollständig lösen:

  • Ein globales target-dir, damit alle Projekte denselben Build-Cache nutzen
  • sccache, damit der Compiler bereits bekannte Ergebnisse sofort wiederverwenden kann

Der Effekt ist drastisch: Buildzeiten sinken von Minuten auf Sekunden.

Rust wird dadurch nicht nur schnell zur Laufzeit – sondern auch effizient in der Entwicklung.

default_image_100c68a225.JPG

Ich bin nicht Grün, aber ...

Ich bin nicht Grün, aber ...

Brauchen wir wirklich elektrische Zahnbürsten ?

Brauchen wir wirklich Kaffeepads aus Aluminium ?

Brauchen wir zum Einkaufen Plastiktüten ?

Was ist mit den Plastikflaschen ?

Was ist mit dem ganzen Müll, insbesondere Plastikmüll ?

Was ist mit den Tonnen an weggeworfenen Lebensmitteln die nicht der Norm entsprechen ?

......... Macht euch Gedanken !

Ich finde dass sind jetzt noch keine großen Umstellungen für den Einzelnen wenn man hier etwas darauf achtet. In der Summe der Menschheit jedoch bereits der Himalaya.

Ich bin nicht Grün, aber ...