Slashdot Mirror


Developer Releases Windows 95 OS as an App For Windows 10, macOS and Linux (betanews.com)

Mark Wycislik-Wilson, writing for BetaNews: Last year, developer Felix Rieseberg released Windows 95 as an Electron app to let 90s computer users relive their younger years. Now he's back with a second version of the Windows 95 app, and it's even better than ever -- gaming classics such as Doom and Wolfenstein3D are now included, for starters! Based on the Electron framework, Windows 95 2.0 is written in JavaScript, and is essentially a 500MB standalone virtual machine. The original release was lacking in a number of areas -- such as no sound or internet access. This second release is described as a "big update" and includes a web browser in the form of Netscape Navigator 2.0.

120 comments

  1. OMG, WHY!? by wierd_w · · Score: 2, Insightful

    First, we have an OS that bounces back and forth between real and protected mode faster than Trump pounds out nonsense statements on Twitter.

    It is also very much NOT designed with the modern internet in mind, and is no longer maintained for security updates, and has had assloads of malware, both from black hat groups and state intelligence agencies produced to turn it into their bitch.

    And we are running it on the ELECTRON platform, which is a web browser hosted virtual machine environment... So we are basically putting the above horror show in direct contact with the internet...

    AND incorporating content that might not be legally licensed to be bundled or distributed in this fashion.

    What about this is a good idea again? I mean, I am practically speechless here.

    1. Re:OMG, WHY!? by DontBeAMoran · · Score: 5, Funny

      What about this is a good idea again? I mean, I am practically speechless here.

      If you write 780 characters when you're speechless, I'm wondering how many you would type if you had an opinion about something.

      --
      #DeleteFacebook
    2. Re:OMG, WHY!? by Anonymous Coward · · Score: 1

      the answer, as is it is to most of these strange things, simply goes "because it is possible"
      and i have to admit, i for one do not have the skillset to pull this off.
      good idea or not, it is a fine showcase of knowhow

    3. Re:OMG, WHY!? by Mordaximus · · Score: 4, Interesting

      I don't think anyone implied it's a good idea. Just because is reason enough and hats off to those involved for their efforts. Reminds me of the good ol' days of trying to run Linux on anything just because.

    4. Re:OMG, WHY!? by wierd_w · · Score: 4, Funny

      Verbose exhortations bordering on small novels in length.

      Why do you ask? :P

    5. Re:OMG, WHY!? by Anonymous Coward · · Score: 1

      Dry your eyes. Nobody is going to use this as their main OS. Hobbyists will install it once, run it an then forget about it.You a really are a bit of a drama queen.

    6. Re:OMG, WHY!? by PolygamousRanchKid+ · · Score: 5, Funny

      If you write 780 characters when you're speechless, I'm wondering how many you would type if you had an opinion about something.

      640 characters should be enough for everyone.

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    7. Re: OMG, WHY!? by dougdonovan · · Score: 1

      a w 95 os app...cool.

    8. Re:OMG, WHY!? by Anonymous Coward · · Score: 0

      I'm currently using it as my main OS. Slashdot works better on it.

    9. Re:OMG, WHY!? by BringsApples · · Score: 1

      Windows 95 has limited technology. This limited technology is a double-edge(d) sword. It limits the user, and the potential attacks against it. If all you want to do is play old games and use it for various other retro-actions, then just leave it off of the internet and enjoy.

      --
      Politics; n. : A religion whereby man is god.
    10. Re:OMG, WHY!? by Anonymous Coward · · Score: 1

      What about this is a good idea again?

      Same as ever ... because he could.

      Some people build things just for the hell of it, you don't need to approve or understand -- don't like it, don't use it.

      Deal with it. I'm sure the author doesn't care about why you think it's a bad idea.

    11. Re: OMG, WHY!? by Type44Q · · Score: 1

      It is also very much NOT designed with the modern internet in mind

      Windows is as Windows does.

    12. Re:OMG, WHY!? by Anonymous Coward · · Score: 0

      Oh well. Good luck hacking a Windows 95 machine. I have one here and, if you manage to hack it, it's yours.

    13. Re:OMG, WHY!? by wierd_w · · Score: 4, Insightful

      Don't get me wrong. I have done some very silly things with win9x instances, including getting an instance of it to run entirely out of a syslinux memdisk, with drivespace compression turned on.

      For the most part however, such silly things had some sliver of a sensible reason d'etre: Quite a few industrial systems run on 9x, even today. (vinyl cutters, CNC laser cutters, waterjet systems, metal detectors, even x-ray systems.) The hardware to keep those old systems running is aging and falling apart (IDE disks especially.) Being able to boot reliably and consistently in a guaranteed clean fashion each and every time with modern replacement parts (SDcard to IDE adapters and pals), makes such experimentation useful to at least a handful of people, making the silliness worthwhile. Learning how to set those legacy deployments up in "Hard to break" configurations is useful, and can be very helpful to the poor souls who have no choice but to work with OSes that ruled the earth in the age of the dinosaurs.

      This on the other hand, is just DosBox running on what could possibly be the most inefficiently written platform in existence, with internet connectivity just a stone's throw away.

      Considering that dosbox is already multi-platform, AND has a mature x86 emulation core all of its own, **AND** can boot win9x from a disk image natively--- What reason does this even have to exist, except as a hobby project that is not meant to see the light of day?

      I really cannot think of one.

    14. Re:OMG, WHY!? by sheramil · · Score: 1

      What about this is a good idea again? I mean, I am practically speechless here.

      I imagine it's easier than trying to get Quake running under Dosbox.

    15. Re:OMG, WHY!? by Anonymous Coward · · Score: 0

      Not according to cellphones.

    16. Re: OMG, WHY!? by Anonymous Coward · · Score: 0

      If you don't like the idea, nobody's holding a gun to your head and forcing you to use it. I think it's a fun idea, especially for me (I was a beta tester for '95 and the prototype MSN online service back when CompuServe was king). So let us have some fun, and you just move on with your life.

    17. Re: OMG, WHY!? by Anonymous Coward · · Score: 0

      Hold my Diet Coke..

    18. Re: OMG, WHY!? by Anonymous Coward · · Score: 0

      Neck...beard...

    19. Re: OMG, WHY!? by wierd_w · · Score: 1

      Nope, Goatee. You lose this round of "Guess the nerd."

      Better luck next time!

    20. Re:OMG, WHY!? by Mordaximus · · Score: 1

      Oh I don't disagree.

      Sometimes you only know something is going to be completely useless once you get to the very end. I don't think there's harm in them sharing the work, so long as someone doesn't think it should be used for production.

      I admit I downloaded it, fired it up, instantly hated it the same as I did when it was released and freed up the drive space shortly afterwards.

    21. Re:OMG, WHY!? by ixs · · Score: 1

      What reason does this even have to exist, except as a hobby project that is not meant to see the light of day?

      I really cannot think of one.

      It all started making sense to me when I realized that Felix is one of the Slack Desktop client developers. https://twitter.com/felixriese... says he is also an electron committer/contributor.

      This should probably never have seen the light of day but if you consider what a disaster the Slack client is... I am not sure Windows 95 is necessarily much worse...

    22. Re:OMG, WHY!? by MightyYar · · Score: 2

      Sometimes you only know something is going to be completely useless once you get to the very end.

      I'm putting new guts in a T2000sxe laptop that they were throwing away at work. It has devoured hours of work, including some custom circuit boards and programming a microcontroller to translate the old keyboard to USB. The end result will be a shitty, huge laptop with a hilariously small screen... I don't care, it's fun.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    23. Re: OMG, WHY!? by Anonymous Coward · · Score: 0

      Why can't we use this in my computers? I still use 98 on some of the machines in the office. I haven't been able to install Vista on the computer I have in the storeroom. 98 is so much better.

    24. Re:OMG, WHY!? by CSMoran · · Score: 1

      What about this is a good idea again? I mean, I am practically speechless here.

      You missed both the Doom *and* Wolf3D parts?

      --
      Every end has half a stick.
    25. Re: OMG, WHY!? by wierd_w · · Score: 1

      If you are serious, and the hardware is so old that not even vista or win7 can run... well.... Perhaps make a subtle prod at your company's IT department.

      As for personal use; If you set up a flat disk image in something like virtualpc with emulated hardware that closely matches what is actually in your real system-- say 500mb in size, install win9x on it, turn on drivespace3, enable ultrapack on everything, install whatever additional features or software you intend to use, then defrag it very well...

      You can then add an entry to a linux boot loader, like Grub2 or syslinux, to load a syslinux module like it was a kernel image-- called memdisk.

      memdisk is a realmode ramdisk block driver that hooks software interrupt 13 (disk controller), so to old OSes that use realmode accesses, it looks like an old 8bit IDE or MFM controller. This includes win9x, and it will happily boot from it without any additional drivers.

      You can thus add a ramdisk hosted win9x install to your list of boot options without creating a partition for it, and dont have to worry about it getting "unstable over time", because each boot is fresh and clean.

      In the intended use case, (industrial system with makeshift replacement flash memory storage solution that does not act the same as a traditional disk, and will burn out if you try to use it that way), you set up syslinux on an ext2 volume containing the disk image. It automatically just boots memdisk and loads the disk image into memory, and then boots. This has the added advantage of windows never scribbling on persistent storage, running balls-burning fast, and the system being basically immune to being hosed up. (a reboot is the same as a fresh reinstall. Good as new.)

      Modern computers will have issues here. win9x requires real mode, and BIOS routines. Modern EFI systems do not have this infrastructure unless they have a CMS module baked in. More and more modern systems lack a CSM in the EFI implementation, meaning you cannot use grub or syslinux to load memdisk and a disk image to boot from. You cant install 9x natively either.

      Again, in all seriousness--- Ask your IT group to get you some better hardware, and something newer.

    26. Re: OMG, WHY!? by Anonymous Coward · · Score: 0

      This sounds great, you should put this onto a blog post somewhere.

    27. Re: OMG, WHY!? by Anonymous Coward · · Score: 0

      This explains Slack too, it's all just his sense of humour.

    28. Re:OMG, WHY!? by nukenerd · · Score: 1

      What about this is a good idea again? I mean, I am practically speechless here.

      You missed both the Doom *and* Wolf3D parts?

      Doom did not run well on Win95 (I don't know anout Wolfenstein). Back then the Doom fans preferred to run it on DOS until it was open sourced and versions were ported to XP and Linux. Doom for Win95 was just a publicity stunt paid for by Gates.

    29. Re:OMG, WHY!? by UnknownSoldier · · Score: 1

      I thought Gary Bernhardt's The Birth & Death of JavaScript talk was supposed to satire not a documentary! =P

    30. Re:OMG, WHY!? by Antique+Geekmeister · · Score: 2

      Legacy financial applications, medical records, and very old games. I have, myself, encountered the difficulties of recovering old data from old media with old software that could easily justify having an effective emulator to recover that data.

    31. Re: OMG, WHY!? by Anonymous Coward · · Score: 0

      Yes! Finally....

      You C, 95 was a good year...

      C gives control, alt and delete... In a nifty appeti app app

      ^v^v^v^v^v^\\\|||///_:LeauHD:_\\\|||///^v^v^v^v^v^ /s e n i o r \v/ k i t t e n\ miiau

  2. does it come with windows 95 viruses? by Anonymous Coward · · Score: 0

    does it come with monkey virus? I remember that was one badass disk destroying virus.. ;)

    -db

    1. Re:does it come with windows 95 viruses? by wierd_w · · Score: 1

      I believe you are thinking of CIH 1019. It had a penchant for trying to over-write the system bios with crap, and killing motherboards.

      It also liked to inject itself into every portable executable it could get disk access to, without changing the PE's file size, and thus liked to spread through poorly secured corporate LAN deployments like wildfire.

      But you might also be thinking of Stuxnet and its derivatives. Those would have an absolute hey-day with a wide-spread install base of win9x instances in the wild.

  3. Sign me up... by Anonymous Coward · · Score: 0

    ...as soon as they can re-make Windows 7 so I don't need to go to Windows 10, that'd be grrrrrrrrrrrrrrrreat. Thanks.

  4. Its just a x86 emulator with 95 installed by Anonymous Coward · · Score: 0

    This is nothing more then a IBM compatible emulator with a Win95 hard drive image pre-packaged in.
    Why is this even a news story?
    This will get taken down fast from Github for copyright.

  5. Shows a lot of talent by DalM · · Score: 0

    Imagine if the developer focused his talent on something worth while. Like coding for an open source project.

    1. Re:Shows a lot of talent by sobachatina · · Score: 3, Informative

      This was apparently worthwhile to them.

      Or do you mean they should work on a project worthwhile to someone else?

    2. Re:Shows a lot of talent by Njovich · · Score: 2

      Imagine if you yourself focused your talent on something worthwhile instead of posting on Slashdot. Like feeding children in Africa.

    3. Re:Shows a lot of talent by jm007 · · Score: 1

      lol, no frills, straight to the point

    4. Re:Shows a lot of talent by drinkypoo · · Score: 1

      Or do you mean they should work on a project worthwhile to someone else?

      Should? No. They didn't say anything about should. They said "imagine if". And I'm right there with them, imagining it. This project is senseless. At the end, it will be good only for bragging rights, but who wants to brag about doing something useless?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Shows a lot of talent by Anonymous Coward · · Score: 0

      Go away you sourpuss. Us nerds do cool things just for the heck of it. ASCII Doom, making a dot-matrix printer play out the Star Wars theme, etc, etc.

      Man, what happened to this site...

    6. Re:Shows a lot of talent by DalM · · Score: 1

      How do you know I don't feed children in Africa?

    7. Re:Shows a lot of talent by Anonymous Coward · · Score: 0

      [...] Like feeding children in Africa.

      That's not worthwhile. Let 'em starve & die.

    8. Re:Shows a lot of talent by sobachatina · · Score: 2

      definition of "should":
      "used to indicate obligation, duty, or correctness, typically when criticizing someone's actions."

      The OP was definitely criticizing and was obviously indicating a "more correct" course of action. Therefore- the word "should" was entirely appropriate to describe that comment.

      Ironically, your comment starts by saying that the word "should" was inappropriate- but then you proceed to describe exactly why you agree that they should do something else.
      We get it. You think it's a waste of time.

      Thankfully, none of us nerds have to consider the internet's opinion when deciding what we are going to create.

    9. Re:Shows a lot of talent by Darinbob · · Score: 1

      Or if the developer used a real programming language...

    10. Re:Shows a lot of talent by Darinbob · · Score: 1

      Well, every programmer probably works on fun projects on the side. Most of them don't submit it to Slashdot hoping to be validated. There should be a "News For Nerds" angle here, not just a "what are you working on this week?" chat over dinner.

    11. Re:Shows a lot of talent by Darinbob · · Score: 1

      Don't the children in Africa get their food shipped to their doorsteps from Amazon, or are they Luddites?

    12. Re:Shows a lot of talent by Njovich · · Score: 1

      Could have fed more if you didn't spend time posting this.

    13. Re:Shows a lot of talent by DalM · · Score: 1

      Africa is a long way away. I can only go there a few weeks a year.

  6. It's like QEmu but SLOOOOWER. by Gravis+Zero · · Score: 2

    Seriously, what are they thinking? There are so many good x86 emulator out there and they choose to make one in Javascript only to package it to run on desktops? That's a turducken of inefficiency and stupidity.

    --
    Anons need not reply. Questions end with a question mark.
    1. Re: It's like QEmu but SLOOOOWER. by eneville · · Score: 1

      It's not slow, it's got lots of viruses to handle at once.

    2. Re:It's like QEmu but SLOOOOWER. by Anonymous Coward · · Score: 0

      Slower and x5 the size, go figure.

    3. Re:It's like QEmu but SLOOOOWER. by Darinbob · · Score: 1

      You can also put that Windows 10 running a Javascript engine running Windows 95 all on a VM running under Windows XP, and then put that on a VM hosted on Linux. It's emulation all the way down, baby!

  7. Oh God why by thereddaikon · · Score: 5, Insightful

    Electron is the embodiment of every joke about programmers being lazy ever made. It is an abomination. It and similar frameworks like CEF are the opposite of the direction we should be going in. It used to be that programmers actually knew how their hardware worked. It used to be they knew how their code interacted with a system. Now they have no idea and to save their ignorance just throw extra layers of abstraction at it until their code only has to interact with some weird Fischer Price idea of what a computer looks like. Want to go a step further? Develop your electron apps with NPM. Because being dependent on the cloud for your dependencies is such a great idea. I'm not saying everyone should only develop in assembly or even C. But these super high level languages that run in VMs are being horribly abused. They are inefficient, insecure and often the lazy ignorant assholes who make them cant even be bothered to write their JS clean. I would be more lenient if they tried to write smart code in a stupid framework but its stupidity all the way down. With great power comes great responsibility. The dev community has shown they can exercise the wisdom of a five year old who found daddy's gun. I'm hoping some spectre level exploit comes to light that ruins the whole concept so we can go back to writing software the right way.

    1. Re:Oh God why by Anonymous Coward · · Score: 0

      It is an abomination.

      Hey now, no reason to talk about your mom that way!

    2. Re:Oh God why by Darinbob · · Score: 1

      Electron is the embodiment of every joke about programmers being lazy ever made.

      So it's a web site where you submit some vague requirements and they send you back the code later in the afternoon?

    3. Re:Oh God why by GuB-42 · · Score: 4, Funny

      Electron is an excellent choice.
      The recommended specs for Windows 95 are a 486 CPU, 8MB of RAM. Thanks to Electron, we can get close to that level of performance with our modern high end PCs.

    4. Re:Oh God why by Joey+Vegetables · · Score: 1

      In a cross-platform world where you need to write software to run on Windows, Mac, iOS, Linux, ChromeOS, Android, and whatever comes along next, you need hardware and device abstraction. Coding right to the metal is great if that meets the business need at hand, but, increasingly, and for more and more use cases, it does not.

    5. Re:Oh God why by thereddaikon · · Score: 1

      You can use portable platforms without developing your entire application inside a freaking web browser. That isn't just another layer of abstraction, its insanity. If you want portability use python or java.

    6. Re:Oh God why by Joey+Vegetables · · Score: 1

      I do sometimes, but no guarantee either will be available in my target environment, or the right versions, classpaths, Python versions, environment variables, and such. At a minimum I'd have to install/configure whatever is missing, without damaging anything else on the target system. But anything from the tiniest compute stick to old Windows XP boxes up to Crays and mainframes and Beowulf clusters of unusual size will probably have a Web browser readily available. The Web has become the default front end for apps that need maximum portability. I don't necessarily like it either, but that's where we are right now. At least, with accelerated Javascript engines, WebAssembly, HTML5, PWAs and the like, it has become an acceptable platform for most front end applications.

    7. Re:Oh God why by thereddaikon · · Score: 1

      Didn't Chromium drop Windows XP support a few months back? How do you expect that to work exactly? I doubt you are developing applications for Windows XP or compute clusters though. Lets be honest your target environment for an end user is either Android, iOS, Windows 7-10, MacOS and maybe Linux. That's it. Python is actually pretty good about moving between those major environments. But to counter your argument that web frameworks are the most portable I will say this; the web is too mutable for a stable long term codebase. Unless you are constantly maintaining and updating your website, because that's what your "application is, a website, it will break and stop working within about two or so years. I have applications from over 20 years ago that run without modification in Windows 10 no problem. Not all granted, some really want to use long deprecated Win32 libraries. But many do. That is impossible with frameworks like CEF and Electron. They will break and no longer work. So if you want any kind of permanency with your applications I suggest you avoid them. I have Java code from the early 2000's that runs just fine today.

  8. A little nonsense now and then by Anonymous Coward · · Score: 0

    is relished by the wisest men.

    Many real developers do stupid, inane stuff all the time. His crime here, it seems, is that his nonsense is just good enough to release to a wider audience.

  9. Indeed - Why by SuperKendall · · Score: 1, Insightful

    faster than Trump pounds out nonsense statements on Twitter.

    You know what's funny? I support Trump, yet never bring him up unless it's directly pertinent to the topic at hand.

    Yet people that hate him seem to want to talk about him all the time. If I have someone I really dislike, my goal in life is that I think about them zero. In fact my general goal in life is to think about politicians zero.

    If nothing else for your own health forget about Trump.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Indeed - Why by Anonymous Coward · · Score: 0, Troll

      And yet you had to respond and talk about Trump. You are intellectually bankrupt.

    2. Re:Indeed - Why by Anonymous Coward · · Score: 0

      +1 Subtle Implication

    3. Re:Indeed - Why by wierd_w · · Score: 0

      It's called a joke Kendall. If I have to explain it, it stops being funny.

      But, since you seem to be serious-- If you take the time t click on my user name, and read my back post history, you will find a decided lack of the thing you are accusing me of.

      This one instance is again-- A joke.

      Thank you, have a nice day.

    4. Re:Indeed - Why by Anonymous Coward · · Score: 0

      Two things: 1. You brought up supporting Trump in a thread about running virtual machines, yet claim you don't bring him up until it's pertinent to the topic. So you're lying.

      2. People who are okay with the status quo obviously don't need to talk about the status quo. People who are unhappy with it and want to improve the situation clearly need to discuss it. That's why people who don't like Trump discuss him, because they want him out of office. People who are okay with him have no reason to talk about him because he's already in office.

    5. Re:Indeed - Why by Anonymous Coward · · Score: 0, Offtopic

      To activate, wave an Russian flag at them.

      Fixed that for you. With Republicans abandoning America (arguably they always have done, hence their love for the Confederate flag), with their anti-american hatred of immigrants, Democracy, and love for Americas enemies, it's liberals who have inherited the mantel of patriotism.

    6. Re:Indeed - Why by Anonymous Coward · · Score: 0

      You know what's funny? I support Trump...

      I omgbbqloled so hard I stopped reading right there.

    7. Re:Indeed - Why by Mordaximus · · Score: 0

      They have Trump Derangement Syndrome. It is common with the mental disorder that is liberalism. To activate, wave an American flag at them.

      That's odd. Trump pounding out nonsense tweets is well known, observable and quite frequent. You can acknowledge he does so whether you wear or hate MAGA hats. You on the other hand take a perfectly valid (and funny) observation and twist it into yet more partisan drivel. I would hope that any level headed Republican would also see it's a problem.

    8. Re:Indeed - Why by Anonymous Coward · · Score: 0

      I support Trump, yet never bring him up unless it's directly pertinent to the topic at hand.

      Unlike my in-laws.

    9. Re:Indeed - Why by Anonymous Coward · · Score: 0, Flamebait

      It's a joke, not a dick, you don't have to take it so hard.
      Though I suppose you jump at the chance to suck off SuperKendall.

    10. Re:Indeed - Why by null+etc. · · Score: 0

      If I have someone I really dislike, my goal in life is that I think about them zero. In fact my general goal in life is to think about politicians zero.

      Sure, some idiot decides to shut down the government over a morally bankrupt, unsound "political" strategy, and I should ignore him. Right...

    11. Re:Indeed - Why by Anonymous Coward · · Score: 0

      and yet nothing to do with windows 95, yet you people wont stop talking about him, if elections were decided on volume of discussion then trump is already winning 2020

    12. Re: Indeed - Why by subie · · Score: 1

      So shutting down the government over national security is moral bankrupt? Interesting then because that means those on my side of the aisle are the same. The following three Democrats also wanted to build the wall: 2008 Pelosi, 2009 Schumer, 2014 Hillary wanted to build the wall whe on the campaign trail.

    13. Re:Indeed - Why by Anonymous Coward · · Score: 0

      You know what's funny? I support Trump...

      That's actually not funny at all.

      If nothing else for your own health forget about Trump.

      Can't do that, not when he's the President.

      But don't worry, the Trump hate will go away in 2020 once Pence is running for re-election.

    14. Re:Indeed - Why by Anonymous Coward · · Score: 0

      Fair enough, what were you like when it was Obama? Because turds like you used to froth at the mouth at how Obama was going to do this and do that.

    15. Re:Indeed - Why by Anonymous Coward · · Score: 0

      You're absolutely right, but you're neglecting to mention how it happens with Democrats as well. Perhaps you're familiar with the "Thanks Obama" meme that seems a fitting analogy here. Partisans of both sides always see their enemy in anything unpleasant.

    16. Re: Indeed - Why by null+etc. · · Score: 1

      The fact that you need this explained to you means that it would take too much effort for me to do so.

  10. It's all fun and games... by mccalli · · Score: 2

    ....until somebody ports EMACS to it.

    1. Re:It's all fun and games... by wierd_w · · Score: 1
    2. Re:It's all fun and games... by sconeu · · Score: 1

      All it will need then is a good text editor. Vi comes to mind...

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    3. Re:It's all fun and games... by beuges · · Score: 1

      I think you meant: until someone ports it to EMACS

  11. I'll tell you why: by Anonymous Coward · · Score: 0

    technology is not a meritocracy, sometimes things with less merit win. deal with it.

    1. Re:I'll tell you why: by Darinbob · · Score: 1

      This is the hard lesson that everyone coming out of school needs to learn: logic and reason aren't used in the real world.
      The only reason logic and reason are taught in school is so that they can be more easily recognized and avoided.

    2. Re:I'll tell you why: by thereddaikon · · Score: 1

      What a useless attitude. If everyone act as you do then we wouldn't have half of the technologies we have today and would still be on 8bit micros. How can you be a programmer and have such a passive outlook on the world? Can't speak for everyone but most I know became coders because they wanted to fix the shitty software they saw. You might want to look for a career change if you are that burnt out and jaded.

  12. Computer Science. by jellomizer · · Score: 1

    Lets put the Science back into Computer Science.
    A good portion of Science is doing things that may not necessarily make a good product, but advancements and progress happen from learning from the action of doing this.

    I have written hundreds of programs, that I play with, end delete, including small OS's, different data collection and storage methods, opening up a new language and see what I can do with it. Nothing that can become a product to sell, as there are already built applications which do the same job, or it just isn't fully baked.

    But what that does is keep my mind sharp, and agile to the changing environment. We are going to dump this .NET stuff and switch to NodeJS. Thats fine, because I have played with NodeJS and have a good idea on what I am doing. We stopped dealing with SOAP and going towards Restful Web Services, that is good too, as I was already experimenting with them and know how to handle them.

    This guy went a little further, and basically made a product out of it, which I expect he had learned a lot of it, and given an odd task he would probably be able to jump onto it.

    Have we as Capitalist Americans become so jaded on the Economy that learning for the sense of learning is a foreign concepts. Are all our home improvements designed to increase the value of our home, not something we would like to have ourselves. Do all our hobbies need to have a measurable benefit to our lives?

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  13. You mean until somebody ports *it* to EMACS! by Anonymous Coward · · Score: 0

    I won't be satisfied until I see an infinite loop involving DOS/Windows, VAX, asm.js, EMACS, a Texas Instruments calculator, a Minecraft CPU, and a (simulated) fully mechanical computer.

    Don't say "infinite is impossible". Haskell has no problem with infinite data structures thanks to lazy evaluation. It only evaluates what it needs to get the result. So if you're smart, then once you end up at a 1px display, you can just evaluate what it takes to get that pixel to have the correct color, and never evaluate the nested VMs. Ditto for other I/O interfaces. :))

  14. Old news? by ReneR · · Score: 1

    could swear I saw something this 6 month if not even as long as a year ago, ..?

    1. Re:Old news? by squiggleslash · · Score: 2

      Yes, they reported on the older version. The one the summary talks about the deficiencies of and how this version fixes them.

      --
      You are not alone. This is not normal. None of this is normal.
  15. Finally at least a half-decent UI in Windows 10 by demon+driver · · Score: 1

    I'll still stick to Linux, though.

  16. those eyes saw the wisdom by Anonymous Coward · · Score: 0

    blessed are the dead who dyed in the Lorde

  17. Re: Well, they realize they are being harmed. You by Anonymous Coward · · Score: 0

    Different AC here.

    When someone tells me why I think what I think, I classify that person as a moron. You just qualified.

  18. In Javascript? by Opportunist · · Score: 2

    Well, at least we won't have to worry about it running too fast to play the games.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  19. A trip down memory lane is fun and all by DarkOx · · Score: 1

    A trip down memory lane is fun and all; but the WWW in 2019 is all but completely cut off from older browsers. Basically anything that can't speak SSL3.0 won't connect to any ssl/tls servers; those which do speak ssl 3.0 still can't connect to much because most things need tls now. Even sites that would render (potentially) mostly live on servers that are now https only or just send a redirect to https for any http requests.

    Essentially without a proxy server that can speak the down level protocol to the client while speaking newer protocols to the sever and NOT using CONNECT; its dead. TL:DR I don't think you can even visit slashdot.org with Netscape 2.0 without additional software to facilitate that.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    1. Re:A trip down memory lane is fun and all by dryeo · · Score: 1

      I just tried with NS 4.61, nothing but broken pipe messages. Found NS 2.02, same thing except the popup said network error, broken pipe.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
  20. I 3 Win95 by sootman · · Score: 2

    You know what's a really nice, responsive, fast OS? A clean install of Win95 on a Pentium 100 with 32 MB RAM. Add a few basic apps and it's still fine. Sadly, it gets worse over time, after a few months and after installing many apps. But a fresh install felt better than XP on a 1 GHz PIII. But my personal favorite for power, features, and stability was Windows 2000. All the good stuff from Win95/98, the stability of NT, and none of the gunk of XP. I used that for as long as it was viable. (Which is to say, about 5 years longer than anyone else did.)

    I had Win95 on a Compaq 3060 and it was unusually stable for Windows. I used a batch file to log boots and uptime was typically a month or more. It was on 24/7 and I just darkened the screen when not in use.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:I 3 Win95 by Anonymous Coward · · Score: 1

      Talking of happy days. I started my programming career in IBM OS/2. It is such a great system I designed my home alarm system around it. It started controlling my home in 1995, mostly with automating lights. Then with the door bells, both front and back, then with monitoring doors and windows opening, then outdoor and indoor temperatures for the HVAC system and the attic fan when the temperature rises above 15 degrees in the attic when the low temperature outside is 70 degrees or more and the sun is shining based on a photocell. Then to monitoring the cameras at the front and back doors and the two in the garage.

      Since 1995 the system has been down three time, and still running on the AMD 500Mhz computer. All three times due to power failure to the main power. The last power failure I believe 2014 also took out the power supply and the 3COM 3c509 ethernet card. Thank goodness they still make ATX power supplies and 3COM cards are still available on eBay.

      Firefox is still available for OS/2 although a version or two back. But it still works well for most internet sites. Try that on Windows 95.

    2. Re:I 3 Win95 by Anonymous Coward · · Score: 0

      I had Win95 on a Compaq 3060 and it was unusually stable for Windows. I used a batch file to log boots and uptime was typically a month or more. It was on 24/7 and I just darkened the screen when not in use.

      It couldn't have been much more... 49.7 days. https://www.cnet.com/news/windows-may-crash-after-49-7-days/

    3. Re:I 3 Win95 by _merlin · · Score: 2

      Haha back in the day, Win95 was derided as bloated, slow, and unresponsive. It was funny but responsiveness seemed to stay the same as computers got faster and software got correspondingly more bloated. Time to launch the current version of MS Word for Windows was roughly the same from a '386 with Windows 3.1 up to a Pentium II with Windows 98.

  21. Do Windows XP, MS' best OS, and MS never needed ag by Anonymous Coward · · Score: 0

    Please, do XP, to provide a path for the few remaining games and apps we need from Windows.

    Linux is easily capable of handling everything else.

  22. What A Waste Of Effort by Anonymous Coward · · Score: 0

    Take down notice incoming in 3... 2...

  23. excellent resource for older automobiles by Anonymous Coward · · Score: 0

    This could be great for owners of old 1990s cars whose DVD-based service manuals require Windows 95 or Windows NT.

  24. *yawn* by Anonymous Coward · · Score: 0

    I can run Windows 95 in VirtualBox with a network stack and Netscape will actually work
    or VMWare workstation
    or a VM in HyperV
    or a VM in Xenserver
    Am I missing the point here ?

  25. VM with Win 95 image? by Anonymous Coward · · Score: 0

    My understanding from skimming through the readme in the GitHub repo is that what the guy did is basically create a VM that can run Windows 95. Still impressive, but he didn't write a whole new Windows emulator from the ground like the Wine and ReactOS. So this is more like somebody running Virtualbox or QEMU in a browser, with some fun programs thrown in for convenience, so you don't have to "pirate" them individually.

  26. ASCII PR0N by cgfsd · · Score: 1

    Whats next? ASCII Pr0n app for IOS?
    Have we not evolved?

  27. How convenient! Then keep staying ignorant. by Anonymous Coward · · Score: 0

    You're not even him! Nobody told you anything!

    He literally said that he (presumably willfully) ignores every person('s every statement) he doesn't like!

    You Ameritards are amazing in how retarded you are. The Dunning-Kruger effect doesn't even suffice to describe it anymore!

    Boy are we all, the entire world, happy to see your degenerated society fall flat on its face and break its neck inside your own giant turd. You can stay as loud and obnoxious and ignorant and delusional and psychopathic as you want... Nobody cares anymore. We just watch the trainwreck unfold. With popcorn. In its full glory. ^^

  28. Link to run inside your browser by Sid314 · · Score: 2

    This electron "app" uses v86 which is an x86 emulator inside the V8 javascript engine (which does 99% of the "work" here). If you want to see live demos, check out https://github.com/copy/v86/. They've got Windows 1.01, Windows 95 and Linux 3 demos that run right in your browser.

  29. Feature parity by Anonymous Coward · · Score: 0

    The original release was lacking in a number of areas -- such as no sound or internet access.

    ...in other words: right on par with an original Windows-95-user's experience. Why fix this instead of moving to 98???

  30. Amen! A million times AMEN! by Anonymous Coward · · Score: 0

    Amen! A million times AMEN!

  31. dosbox does it better by thr23 · · Score: 1

    so what's the point? Windows 95 works almost perfectly under dosbox, without all the caveats of Riseberg's solution. and Windows 95 using a 500MB virtual machine? that's just silly.

  32. hold muh nuts by Anonymous Coward · · Score: 0

    Hold muh nuts.