It seems more like the shift has been to replace the OS with the browser. The OS is now just a base on which to build the browser (viz. WebOS, etc.). We're using dynlangs, but they're in webapps instead at the OS level.
Don't forget the big move in the 90's to use typesafe languages (e.g. Modula-3, Java) to implement operating systems that could be safely extended/modified on the fly. I built the SPIN kernel, and it pains me to have to "insmod" unchecked object files into my OS.
Running after their bread and butter jobs, I guess.
The only solution is to achive financial independence and to develop the next OS (or the next whatever you think is needed) yourself! Nobody will do it for you: there's no visible market (for anything that doesn't exist yet).
There was a 1990s movement of operating systems to dynamic languages? I completely missed that. What was I doing?
ReplyDeleteI did catch the first wave of Lisp Machine OSes. That was worth it, since I had an employer willing to pay for the cost.
I'm thinking of Dylan and NewtonScript, and to a lesser extent Obj-C which did work out.
ReplyDeleteIt seems more like the shift has been to replace the OS with the browser. The OS is now just a base on which to build the browser (viz. WebOS, etc.). We're using dynlangs, but they're in webapps instead at the OS level.
ReplyDeleteOK. When I think of operating systems in the 1990s I mostly think of Taligent! Gack.
ReplyDeleteI still think someone should take JNode project and rewrite all the Java in a JVM dynamic language (preferably Clojure).
ReplyDeleteDon't forget the big move in the 90's to use typesafe languages (e.g. Modula-3, Java) to implement operating systems that could be safely extended/modified on the fly. I built the SPIN kernel, and it pains me to have to "insmod" unchecked object files into my OS.
ReplyDeleteWhat does the academia do?
ReplyDeleteRunning after grants, I guess.
What do the corporations do?
Running after quaterly reports, I guess.
What do the free hackers do?
Running after their bread and butter jobs, I guess.
The only solution is to achive financial independence and to develop the next OS (or the next whatever you think is needed) yourself! Nobody will do it for you: there's no visible market (for anything that doesn't exist yet).
Alan Kay has a project at the VPRI that aims for something very exciting on this front, and they have some interesting results, too...
ReplyDeletehttp://vpri.org/html/work/ifnct.htm
like maru, 1750 lines of code to bootstrap a compiler of a lisp-like language from C, with multiple dispatch and stuff like that:
http://piumarta.com/software/maru/