Windows Downgrade
14 May 2023 💻Auf meinen Intel-Atom Boards fällt es mir leider ganz deutlich auf:
Man kann mit Windows 10 einfach nicht arbeiten … alles ist so verdammt langsam.
Doch … komisch … das war vor ein paar Jahren noch ganz anders.
Liebes BLOG Tagebuch!
Man sagt:
Was wir wissen, ist ein Tropfen, was wir nicht wissen, ist ein Ozean.
(von Isaac Newton oder aus
Dark)
Ich muss heute also noch sehr viel trinken. 😉
Die Texte dieser Seite wurden NICHT von einer KI generiert, denn das Schreiben hilft mir mein eigenes neurales Netzwerk (Gehirn) zu trainieren, um es gegen das Altern und Vergessen robuster zu machen.
Diese Seite benutzt auch KEINE Cookies! Wozu auch?
Hier geht es NICHT um Browser-Kekse, Werbung und Spionage, SONDERN um Programmierung, Hardware, Software und was mir sonst noch so passiert ist, damit ich in 10 bis 20 Jahren eine Erinnerungshilfe an meine momentanen Erlebnisse parat habe.
Auf meinen Intel-Atom Boards fällt es mir leider ganz deutlich auf:
Man kann mit Windows 10 einfach nicht arbeiten … alles ist so verdammt langsam.
Doch … komisch … das war vor ein paar Jahren noch ganz anders.
Ich trauere einem Projekt der 90er sehr hinterher, nämlich dem alternativen Betriebssystem BeOS.
Da wir heute nur noch Windows und Unix Derivate im freien Feld finden (und gelegentlich mal ein RTOS auf ‘ner MCU), ist das kreative Potential bei der OS Entwicklung auf Null gefallen.
Microsoft führte vor langer Zeit
mit __declspec(novtable) eine interessante Erweiterung in den
MSVC ein, um dem Problem
der aufgeblasenen COM
DLLs zu begegnen.
Andere Compiler kennen und brauchen das nicht …
… außer man baut sich seine eigenen COM-artigen Objekte und deren
V-Tables zusammen.
Mitte der 90er hatten wir Als die Tiere den Wald verließen, denn diese Serie trieb jedes Kind zum nächsten Tierschutzverein.
Heute setzt Guardians of the Galaxy Vol 3 bei diesem Thema an und zeigt uns ein würdiges Ende der Guardians (und deren möglichen Neubeginn).
Skandale, Verbrechen und Betrug geschehen rund um die Uhr. Auch die Welt der
Stars und Sternchen ist damit konfrontiert.
Bisher ging das stets an mir vorbei, weil mich das wenig interessiert hat.
Mit der Anzeige wegen häuslicher Gewalt gegen Jonathan Majors ändert sich das allerdings. Hier kann man nicht so einfach Partei ergreifen und weitermachen.
Es gibt für Insider nichts komischeres, als wenn Outsider so tun, als würden sie sich auskennen.
Und zu den lustigsten Dingen zählen dabei die Darstellung von Hardware und Software in Film und Fernsehen.
Für WSL ist
Ubuntu die beste Distribution, denn
hier hat jede Distro-Version eine eigene ID, und man kann sie alle parallel
installieren, z.B.: Ubuntu-18.04, Ubuntu-20.04 usw.
Debian heißt immer nur Debian und man bekommt offiziell immer nur die
neueste Variante.
Doch wie kann man auf einem älteren Stand seine Software testen?
Und nun zu den aktuellen Nachrichten:
Während der interaktiven Sitzung zwischen Windows 10 und Server 2019 kam es heute zu einem Unfall im ALT-GR Tastenbereich.
Mehrere Codes wurden korrumpiert, als sämtliche Tastenanschläge für Backslash
\und Pipe|durch scharfe-S ß und Kleinerzeichen<ersetzt wurden.Die zuständigen Behörden wurden umgehend informiert und erarbeiteten vor Ort eine Lösung.
Bei Produktinstallationen für Kunden melden diese oft:
Wir haben ein XYZ Linux Version 9.8.7 ohne Internetanbindung. Senden Sie uns alle notwendigen Installationspakete zu.
Und dann fängt das große Weinen an, wenn man bei Python3 angefangen eine halbe Linux-Distribution “nachliefern” soll.
A bis Z und 0 bis 9 wird von jedem OS auf
ASCII
bzw. Unicodezeichen abgebildet.
Das gilt auch für die Konsole.
Aber wie bekommt man z.B. Pfeiltasten per read(stdin) geliefert?
Mein aus dem Jahr 2005 stammende HP NX6310 Laptop lebt noch immer, fristet aber sein Dasein auf der Reservebank.
Und ich dachte mir: Nachdem man nicht mal mit einem Raspberry PI 3 heute vernünftig “ins Internet” gehen kann, klappt das mit einem 1.4 GHz Single-Core Celeron erst recht nicht.
Doch man staune: Debian macht es möglich.
Ich mag Funktionen mit Timeouts, denn mit denen kann man “kalkulieren”, während andere ewig blockieren können.
Folglich baue ich auch selbst gerne solche ein.
Doch … was ist, wenn man unendlich auf ein Ereignis warten will?
Wenn Programme andere Programme starten sollen, stellt sich die Frage:
Wie?
Die C Standard Bibliothek
beantwortet das leider sehr unzufriedenstellend, doch trotzdem basieren
viele Lösungen auf dem alten
system("myprog arg1 arg2") Schema.
Und da kann man leider auch viel falsch machen.
Die Defragmentierung von Festplatten war früher eines der schönsten Schauspiele, die ein DOS oder Windows PC mit sich brachte.
Heute ist sie in Vergessenheit geraten, obwohl im Hintergrund immer noch stückweise “optimiert” wird.
Als ich in den 90ern meine DOS und
QBASIC-Babyschritte machte, lernte ich,
dass “Systemroutinen” (auch als “Software-Interrupts” bekannt) mit QBasic
nicht möglich waren, jedoch in QuickBasic 4.5+ unterstützt wurden.
Es gab jedoch einen dunklen Hack, mit dem auch das kostenlose QBasic
“mächtiger” werden konnte … doch mir war das damals leider nicht bewusst.
opengate.at.