5 ms·
What's old is new... Unikernels are quite reminiscent of the VAXELN product from ~30 years ago; write the application code, link in the various services you nee
by Hoff 11y ago
What's old is new... Unikernels are quite reminiscent of the VAXELN product from ~30 years ago; write the application code, link in the various services you need, and disk or network or ROM boot the results:
http://odl.sysworks.biz/disk$vaxdocdec953/decw$book/d33vaa48.p13.decw$book#23 http://odl.sysworks.biz/disk$vaxdocdec953/decw$book/d33vaa48...
- ChuckMcM 11y agoOf course in many ways "cloud" computing is just another implementation of a 370/VM mainframe system. I find the evolution fascinating. Oh and I had a comms processor (terminal server to a modem bank) which turned out to just be a MicroVAX 3 runing VAXELN. The CPU was some what "cut down" (I think optimized was the word they used) to make it more cost effective. VMS would not boot on it.
- pnathan 11y agoIs there a decent technical writeup of how the 370 worked in practice? I love hearing about the old mainframe tech of yore.
- walterbell 11y agoSee The Origin of the VM/370 Time-sharing System by R.J. Creasy, http://lass.cs.umass.edu/~shenoy/courses/fall07/papers/vm370.pdf http://lass.cs.umass.edu/~shenoy/courses/fall07/papers/vm370...
- cbd1984 11y agoSounds like LibOS: https://lwn.net/Articles/637658/ https://lwn.net/Articles/637658/ https://news.ycombinator.com/item?id=9259292 https://news.ycombinator.com/item?id=9259292 Or Service Virtual Machines: http://alt.folklore.computers.narkive.com/LXzjsdU7/was-vm-ever-used-as-an-exokernel http://alt.folklore.computers.narkive.com/LXzjsdU7/was-vm-ev... Or Exokernels: http://pdos.csail.mit.edu/exo.html http://pdos.csail.mit.edu/exo.html
- cbd1984 11y agoBecause why not: https://groups.google.com/forum/#!msg/alt.folklore.computers/8jQ-sJ1n7l8/ijWzPZL2tewJ https://groups.google.com/forum/#!msg/alt.folklore.computers... ACM Fellow for Reinventing Virtual Machines: https://groups.google.com/forum/#!topic/alt.folklore.computers/7ADCQ3z0s38 https://groups.google.com/forum/#!topic/alt.folklore.compute...
- frostmatthew 11y ago> ACM Fellow for Reinventing Virtual Machines It was less "reinvention" and more "making them actually useful." From the ACM announcement[1]: Although the concept of virtualization was first explored in the 1960s in the context of mainframe computers, it languished until Mendel Rosenblum and his students at Stanford University rediscovered the idea as a simulation tool for new multiprocessor architectures. It goes on to point out how they created a vibrant industry and research area around the technology and spurred a shift to virtual-machine-based architectures. [1] http://awards.acm.org/award_winners/rosenblum_4094918.cfm http://awards.acm.org/award_winners/rosenblum_4094918.cfm
- cbd1984 11y agoEh, most of the fun of alt.folklore.computers is listening to a bunch of geeks who were there from the time CTSS seemed like a novel idea moan about how everything was done before, either by DEC in the 1970s or IBM in the 1960s (or 1950s!). Oh, and DEC, not Digital: The VAX was an abomination and command line technology peaked with TOPS-20, if not TOPS-10. (Seriously. One of the people I quoted claimed elsewhere, without any hint of irony, that IBM invented personal computing by putting CP-40 on System/360 mainframes, to give everyone their own personal guest system on the shared hardware. Yes, and the Ancient Romans invented radio by reflecting sunlight with mirrors; after all, it's all EM radiation!)
- rwmj 11y agoOr processes. If your hypervisor is KVM, then your KVM + unikernel essentially is a Unix process running on the host, just using a rather complex API instead of syscalls.