3 ms·
You might be interested in this paper: "Unix, Plan 9 and the Lurking Smalltalk" (https://www.humprog.org/~stephen/research/papers/kell19unix-personal.pdf https:
by linguae 1y ago
You might be interested in this paper: "Unix, Plan 9 and the Lurking Smalltalk" (https://www.humprog.org/~stephen/research/papers/kell19unix-personal.pdf https://www.humprog.org/~stephen/research/papers/kell19unix-...)
Cuis Smalltalk and related implementations are rather self-contained systems to the point they seemed walled off from the rest of the system, making it difficult to develop Smalltalk programs using external tools.
However, there's something compelling about the idea of a Smalltalk (or Lisp) OS running on bare hardware, where everything runs in a single address space. I've been thinking about this for a few years, but I haven't had time to pursue these ideas. Some ideas from the 1994 paper "Sharing and Protection in a Single-Address-Space Operating System" (https://homes.cs.washington.edu/~levy/opal.pdf https://homes.cs.washington.edu/~levy/opal.pdf) could be applicable to add some security to a Smalltalk OS.
- pjmlp 1y agoHence why I am already happy with half filled cup, when considering the existence of platforms like ChromeOS, Android, Meadow, Micro/CircuitPython, or Inferno, that seldom gets love from Plan 9 folks. It isn't the full thing, but apparently it is very hard to get mainstream interest in such approaches. Naturally this is not the same as using Smalltalk, or the other three Xerox PARC siblings, only partially. There were some efforts to run Squeak on the Raspberry PI I think, but eventually they runned out of steam. https://hackaday.com/2020/07/12/making-smalltalk-on-a-raspberry-pi/ https://hackaday.com/2020/07/12/making-smalltalk-on-a-raspbe...
- jecel 1y agoSqueak runs just fine on Linux computers (among many OSes) including the Raspberry Pi. The project you linked to recreated the original Xerox Smalltalk-80 on the Pi. It has a rather limited scope so I don't know if they ran out of steam or simply reached the end.
- pjmlp 1y agoYes, but OP's point was about bare metal deployments, not on top of an existing OS, there are plenty of Smalltalks doing that already, all of the surviving ones.