Es wird langsam kritisch für 64bit-Linuxer...
Code: Alles auswählen
yeti@kumari:16)~/wrk/propeller/bst$ ls -l
insgesamt 7492
-rwxr-xr-x 1 yeti yeti 3167888 Mär 10 2010 bst-0.19.3
-rwxr-xr-x 1 yeti yeti 3196704 Apr 20 2010 bst-0.19.4-pre9
lrwxrwxrwx 1 yeti yeti 11 Feb 21 2014 bstc -> bstc-0.15.3
-rwxr-xr-x 1 yeti yeti 143652 Jul 20 2009 bstc-0.15.3
-rwxr-xr-x 1 yeti yeti 149412 Apr 21 2010 bstc-0.15.4-pre9
-rwxr-xr-x 1 yeti yeti 103676 Jul 3 2009 bstl-0.05
-rwxr-xr-x 1 yeti yeti 45752 Apr 28 2010 bstl-0.07-pre1
-rw-r--r-- 1 yeti yeti 713242 Aug 7 2010 bst_manual_0.04.pdf
-rwxr-xr-x 1 yeti yeti 128660 Jan 21 2012 PropBasic-bst-00.01.14-79
(yeti@kumari:16)~/wrk/propeller/bst$ ./bst-0.19.3
bash: ./bst-0.19.3: Datei oder Verzeichnis nicht gefunden
(yeti@kumari:16)~/wrk/propeller/bst$ ./bst-0.19.4-pre9
bash: ./bst-0.19.4-pre9: Datei oder Verzeichnis nicht gefunden
(yeti@kumari:16)~/wrk/propeller/bst$ file bst-*
bst-0.19.3: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, stripped
bst-0.19.4-pre9: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, stripped
(yeti@kumari:16)~/wrk/propeller/bst$ ldd bst-*
bst-0.19.3:
das Programm ist nicht dynamisch gelinkt
bst-0.19.4-pre9:
das Programm ist nicht dynamisch gelinkt
(yeti@kumari:16)~/wrk/propeller/bst$ ./bstc-0.15.3 |& head -2
Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved
Compiled for i386 Linux at 08:17:46 on 2009/07/20
(yeti@kumari:16)~/wrk/propeller/bst$ _
BST braucht quasi einen kompletten Satz Bibliotheken eines 32bittigen X11s zusätzlich zum eh Installierten 64-Bit-X11 und noch etwas mehr Verwaltungskram drumrum.
Das mag nicht jeder seinem sauberen 64bit-System antun...
BST scheidet also für manchen heute schon aus und in kommenden neuen Versionen unsererer Pinguin-OSe wird sich an den Bibliotheken irgendwann soviel geändert haben, daß auch mit 32bit-Kompatibilitätspaketen (die dann ja die aktuellen Libs in 32bittiger Version enthalten werden) auch nix mehr reißen läßt. Allerspätestens wenn uns dann die Umstellung von X11 auf Wayland trifft wird Schluß sein mit BST. Und diese Umstellung wird dann auch BST auf 32bittigen Linuxen abschießen.
Sollen wir dann Windows installieren um weiter mit dem Hive zu spielen?
Vielleicht täte es auch eine dann museumsreife Linux-Distribution in einer virtuellen Maschine... ok...
Dies Problem hat mich gestern in den Hintern gebissen, denn frische TriOS-Quellen erfordern ja das Entfernen eines Lattenzaunes vor einer der TV- oder VGA-Defines.
Nach Fehlversuchen mit anderen Editoren stellte sich heraus, daß EMACS Files in diesem schrulligen Parallax-schen Format...
Code: Alles auswählen
$ file flash/bellatrix/belflash.spin
flash/bellatrix/belflash.spin: Little-endian UTF-16 Unicode text, with CRLF, CR line terminators
Code: Alles auswählen
$ ls -l bin/flash/
insgesamt 56
-rw-r--r-- 1 yeti yeti 14356 Mai 6 19:02 admflash.binary
-rw-r--r-- 1 yeti yeti 7624 Mai 6 19:02 belflash.binary
-rw-r--r-- 1 yeti yeti 32584 Mai 6 19:02 regflash.binary
----------8<-----{20170507-1450-GMT}----->8----------
Ok... das wird jetzt etwas schräg, könnte aber eine Perspektive werden: Untertitel: Wenn schon schräg, dann richtig! :-P
...aber (mit z.B. VM-Klimmzügen) langfristig bei BST bleiben scheint mir noch immer ein arg gruseliger Gedanke...
----------8<-----{20170507-1632-GMT}----->8----------
...natürlich könnt man auch ein Linux-basiertes 32bittiges OS in einer VM rennen lassen, aber wenn die Libs oder Wayland einen Einsatz von BST auf aktuellen Distributionen verhindern ist vielleicht ein aktuelles ReactOS fahren besser als ein veraltetes Pinguinchen...
Vollständigkeitshalber ein passender Schnappschuß: ... im Gegensatz zu ReactOS oder Windows in einer VM hat dies für den langjährigen Pinguinzüchter natürlich den Charakter eines Heimspieles...
Wie lang mag BST noch auf Windowsversionen laufen?
Gibt es da irgendwelche dunklen Wolken am Horizont?
App-Shop-Modell?
...bald nur noch MS-abgesegnete signierte Binaries auf Windows?
----------8<-----{OmmmMMMmmmPtimistisch bleiben...}----->8----------