Slashdot Mirror


Developer Installs Windows 95 On An Apple Watch (theverge.com)

An anonymous reader writes: Developer Nick Lee has successfully installed Windows 95 on his Apple Watch. It works, but it runs very slow. For example, it takes about an hour for the OS to boot up. In a blog post, Lee points out the Apple Watch features specs capable of running the old OS. To get Windows 95 running on the Apple Watch, Lee had to modify Apple's development software in "rather unorthodox ways" that allowed him to turn the OS into a Watch app, which also emulates an environment for the OS to run on, he tells The Verge. To deal with the fact that Apple Watch's screen is always turning itself off when not in use, he set up a motorized tube that constantly turns the Watch's crown, preventing it from falling asleep. In addition, Lee altered the Watch's software to let Windows 95 track a single fingertip, hence the constant swiping in his video.

17 of 98 comments (clear)

  1. Apple Watch not fast enough... by __aaclcg7560 · · Score: 2

    For example, it takes about an hour for the OS to boot up.

    Man, I thought my PC had bad boot times.

    1. Re:Apple Watch not fast enough... by dottrap · · Score: 5, Funny

      For example, it takes about an hour for the OS to boot up.

      Man, I thought my PC had bad boot times.

      That sounds about normal to me. Time to defrag the hard disk and do a fresh reinstall of Windows.

    2. Re:Apple Watch not fast enough... by Applehu+Akbar · · Score: 5, Funny

      An hour to boot up Windows? What's the boot time if you disable Norton?

    3. Re:Apple Watch not fast enough... by marcansoft · · Score: 4, Interesting

      I have no idea what emulator he's using, but it gets the prize for slowest x86 emulator of the year. Windows 95 is *lightweight* compared to anything modern, even under an emulator.

      Let's see, quick test here. Samsung Chromebook, which is a dual-core Cortex-A15 (ARMv7) at 1.7GHz. Let's set cpufreq cap to 500MHz (Apple Watch is 520MHz). Install Win95 on a PC under QEMU, copy it over to the Chromebook, compile QEMU (for some reason it's not in the Arch Linux ARM repo...), and boot it up.

      Boot time, from qemu launch to desktop and no "hourglass" cursor? 90 seconds. Emulating a PC on a 500MHz ARMv7.

      Okay, so the Apple watch probably uses a lighter weight core than the Cortex-A15 on the Chromebook, but still, that doesn't anywhere near account for this kind of discrepancy. Oh, and QEMU is actually emulating a full 64-bit CPU (which of course Win95 doesn't need).

    4. Re: Apple Watch not fast enough... by marcansoft · · Score: 2

      Same as Win95 32-bit edition. 64-bit CPUs can run 32-bit code just fine. What I mean is that QEMU is emulating 64-bit capability, which presumably adds at least a bit of overhead compared to building it in 32-bit mode only (and this is on a 32-bit host).

  2. Unix on a gameboy by inode_buddha · · Score: 5, Informative

    Anyone else remember this guy? Ancient UNIX on a nintendo gameboy.

    --
    C|N>K
  3. awesome by slazzy · · Score: 5, Interesting

    Despite hating both windows 95 and the apple watch. This is some awesome hackery.

    --
    Website Just Down For Me? Find out
  4. Re:Why the fuck would anyone do this? by ChunderDownunder · · Score: 2

    I guess you missed the bit where he answered the question "What are you, nuts?"

    He has previously emulated 68k Mac OS and now turns his attention to a 486 PC.

    I would suggest another platform of the period, Risc OS. I'm not sure if the SoC used in the watch supports ARM's virtualization extensions but since there's no arch emulation it should still run at lightning speed compared to an Archimedes of the early 90s.

  5. Re:So what? by dejitaru · · Score: 2

    Lots of people, you know, that likes to hack stuff and try to defy normality... But it's k, you stay in your cozy little world

  6. Re:great, buy why? by dejitaru · · Score: 2

    Everyone needs a hobby

  7. Shut Slashdot Down Already by Anonymous Coward · · Score: 3, Insightful

    judging from the comments the core audience is long gone and the readers are just strays from Reddit

    There was a day when doing something purely for enjoyment, the sake of doing it and just seeing if it could be done were lauded

    On today's Slashdot such things are derided and despised

  8. He would get it realtime.. by Z80a · · Score: 3, Insightful

    If he given the work to actually write a JIT x86 to ARM translator, but the project is mostly a "i compiled Qemu to X and became news" so, not expecting that anytime soon.

  9. Re:The watch wants to turn off by PPH · · Score: 5, Funny

    I would have thought that the continuous stream of "Update to Windows 10" nag popups would keep the display alive.

    --
    Have gnu, will travel.
  10. Re: So what? by jovius · · Score: 3, Funny

    Tons of people would still only be what, a couple of dozen people? Supposing that most of them are well fed westerners.

  11. Re:Masturbation by serviscope_minor · · Score: 3, Insightful

    important news to anyone.

    I love this. If we get important news, we get a bunch of whiners complaining it's not nerdy enough. Now we have undeniably something which is news for only the mose dyed in the wool nerds and well, you know the rest.

    So yes, this is slashdot for heaven's sake. This is precisely the sort of story which should be here (along with others).

    --
    SJW n. One who posts facts.
  12. Hype-Trek: Generations by Opportunist · · Score: 3, Insightful

    I can't be the only one who thinks that it's funny that he managed to run the most over hyped desktop OS of its time on the most over hyped wearable gadget of its time.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  13. Re:Masturbation by glenebob · · Score: 2

    Sometimes people do shit just to see if it can be done. Like cramming a full-blown system into a tiny device.

    Cramming a "full-blown" system into an Apple Watch would be pretty cool. However, Windows 95 was never a "full-blown" system. It was a system that "fully blowed"; the difference is important. If someone could find a way to delete that piece of shit from the Universe, that would be time well spent.