4 ms·
I didn't know that. So they didn't bootstrap an image from scratch, when they created the new VM?
by isr 11mo ago
I didn't know that. So they didn't bootstrap an image from scratch, when they created the new VM?
- mpweiher 11mo agoThat's how I understand what they wrote. "Produce a new image: - Design a new Object Memory and image file format. - Alter the ST-80 System Tracer to write an image in the new format. - Eliminate uses of Mac Toolbox calls to restore Smalltalk- portability. - Write a new file system with a simple, portable interface." https://dl.acm.org/doi/10.1145/263698.263754 https://dl.acm.org/doi/10.1145/263698.263754 Hmm...I wonder if Dan used the PDF writer I wrote for him to produce that version of the paper...
- isr 11mo agoThanks for the info. Hmm, it's kind of cool to think there might be a few classes in today's fully-accelerated-vector-graphics-morphic cuis system that were first keyed into the system on an Alto in the 70s :-)
- xkriva11 11mo agoNo, they used a tool (SystemTracer) running inside the original Smalltalk that enumerated all the objects in the running image and serialized them in a new image format into a new image file. Every time the image file format changed, it was transformed like this. Smalltalk is very close to a biological system.