4 ms·
Show HN: Javascript operating system
- losethos 14y agoGod is watching. Yer fucked. God says... C:\Text\QUIX.TXT my daughter? Last night, before this terrible misfortune in which we are plunged befell us, I saw thee in thy everyday and indoor garments; and now, without having had time to attire thyself, and without my bringing thee any joyful tidings to furnish an occasion for adorning and bedecking thyself, I see thee arrayed in the finest attire it would be in my power to give thee when fortune was most kind to us. Answer me this; for it causes me greater anxiety and surprise than even this misfortune itsel ---- If God is not just, yer in even bigger trouble! Hey, God, do some time travel! God says... C:\Text\HUCKFINN.TXT trouble and had to leave; and they've took my nigger, which is the only nigger I've got in the world, and now I'm in a strange country, and ain't got no property no more, nor nothing, and no way to make my living;' so I set down and cried. I slept in the woods all night. But what DID become of the raft, then?--and Jim--poor Jim!" "Blamed if I know--that is, what's become of the raft. That old fool had made a trade and got forty dollars, and when we found him in the doggery the loafers had mat ---- Hazmat You like to be called "Odin", God? God says... becoming com contritions understood heal drink shoulder sword lengthened resting restlessly deadly servant curing trembling horrible impair unravelled imperishable languages So interest hungry cogito stores lord skies urgedst just having conspirators testified pertained searching thraldom lifted first assiduously charges heeded requital Egyptian abandonedly parted
- NonEUCitizen 14y agoHow much of this is working? Is there a "Status" document? Thanks!
- hsmyers 14y agoGiven the wide variety of Javascript add-ons and modules, A brief explanation of what the product does and what it might be used for placed in the read me document would have been nice.
- cleverjake 14y agoI thought it was going to be http://bellard.org/jslinux/ http://bellard.org/jslinux/ , but I am excited to see being written with js in mind the wonderful.
- tferris 14y agoWhen I saw this on HN I directly voted up the post. When I saw the Github repository without any readme or info I regretted.
- deepuj 14y agoScreenshots at the least?
- tallpapab 14y agoHow does this compare with WebOS?
- kevincennis 14y agoWebOS isn't build in JavaScript, it's built on the Linux kernel.
- elliottcarlson 14y agoFound some screenshots on the creators twitter stream (https://twitter.com/#!/charliesome https://twitter.com/#!/charliesome). http://i.imgur.com/oiRZo.png http://i.imgur.com/oiRZo.png http://i.imgur.com/ISlpA.png http://i.imgur.com/ISlpA.png Very impressive, even more so considering he is (apparently) 17.
- acoover 14y agoHow would one go about learning how to do something like this? Books, websites, blog posts?
- bgilroy26 14y agoHere are two sets of links/conversations (note that they're all on the "how to boot up/run computer" end vs the "how to boot up/run computer in javascript end") http://reddit.com/r/programming/comments/f26tu/how_to_write_a_simple_operating_system_in/ http://reddit.com/r/programming/comments/f26tu/how_to_write_... http://www.reddit.com/r/programming/comments/f2pnt/write_your_own_kernel_no_more_hello_world_kernel/ http://www.reddit.com/r/programming/comments/f2pnt/write_you...
- qu4z-2 14y agoThe folks over at the (FASM forums)[http://board.flatassembler.net/ http://board.flatassembler.net/] can probably help a bit too, 'though obviously they're somewhat assembly-oriented. A lot of stuff will carry over, though.
- njs12345 14y agoWhich part troubles you? A project like this encompasses many areas of computer science from compiler design to kernel programming. If you want to get started with doing bare metal stuff, I quite like this article: http://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/ http://balau82.wordpress.com/2010/02/28/hello-world-for-bare... It uses ARM so you don't have to worry about all the x86 legacy cruft.
- Produce 14y agoInteresting hobby project. Since there's no readme, a brief summary: * Implements a minimal bootstrap environment (very small kernel and tiny libc implementation) which hands over control to Javascript * JS code is precompiled to bytecode using TwoStroke, a JS compiler written by the same author * Drivers are written in JS too * No graphics support, it's text based