Slashdot Mirror


FreeDOS Turns 15 Years Old Today

Jim Hall writes "The FreeDOS Project turns 15 years old today! PD-DOS (later, 'FreeDOS') was announced to the world on June 28 1994 as a free replacement for MS-DOS, which Microsoft had announced would go away the following year, with the next release of Windows. There's more history available at the FreeDOS 'About' page and my blog. Today, FreeDOS is used by people all around the world. You can find FreeDOS in many different places: emulators, playing old DOS games, business, ... even bundled with laptops and netbooks. FreeDOS is still under active development, and recently released a new version of its kernel. A 'FreeDOS 1.1' distribution is planned."

124 comments

  1. What is this "DOS" of which you speak? by Jawn98685 · · Score: 0

    And can it run Linux?

    1. Re:What is this "DOS" of which you speak? by isama · · Score: 1

      yes, there is a utility called loadlin. Have fun.

    2. Re:What is this "DOS" of which you speak? by RalphSleigh · · Score: 1

      I believe FreeDOS is shipped because otherwise the vendor gets in trouble with various goverments/Microsoft for shipping a computer without an operating system, even if the system is shipped on the understanding the customer will just replace the OS anyway.

      --
      Come as you are, do what you must, be who you will.
    3. Re:What is this "DOS" of which you speak? by dosius · · Score: 1

      With difficulty Windows 3.x does run on FreeDOS, or did last time I checked.

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    4. Re:What is this "DOS" of which you speak? by Dogtanian · · Score: 2, Interesting

      Whether or not the Linux reference was actually flamebait or a reference to half-baked Linux distros, he has a point about the reasons for FreeDOS's inclusion.

      FreeDOS was a decent idea at the time (pre-Windows 95). I suspect that it still serves- or could serve- a useful purpose for a small proportion of users running legacy software/hardware setups. That's probably a notable amount of people in absolute terms, but small compared to the total computer market.

      But it's incredibly unlikely that the vast majority of modern users would consider an MS-DOS workalike an acceptable substitute for Windows. As the guy says, FreeDOS's inclusion in those cases is a technicality, nothing more.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    5. Re:What is this "DOS" of which you speak? by confused+one · · Score: 1

      Yes, Windows 3.1 has been verified to work on FreeDOS

    6. Re:What is this "DOS" of which you speak? by inasity_rules · · Score: 1

      Last time I used it it couldn't cope with modern kernels. I had to use linld, which worked.

      FreeDOS and linld are very useful for installing Linux to a machine which won't boot from a cd drive(for example a laptop with a damaged internal drive thats too old to boot from usb).

      --
      I have determined that my sig is indeterminate.
    7. Re:What is this "DOS" of which you speak? by Skapare · · Score: 1

      Maybe the 64-bit version can.

      --
      now we need to go OSS in diesel cars
    8. Re:What is this "DOS" of which you speak? by confused+one · · Score: 1

      You're just a bit ahead of the curve here... There is a 32-bit version in development though: http://freedos-32.sourceforge.net/

    9. Re:What is this "DOS" of which you speak? by tchuladdiass · · Score: 1

      Just recently I had to update the firmware on a qlogic card. The updater ws a stand alone Dos exe file. No linux Windows version available, and they didn't even ship a self booting floppy image. The only way to update the server was to download freedos. That, combined with a bit of magic using grub and memdisk worked perfectly.

    10. Re:What is this "DOS" of which you speak? by K.+S.+Kyosuke · · Score: 1

      That's like a CD player reseller getting in trouble with Metallica for selling a CD player with no CD attached.

      --
      Ezekiel 23:20
    11. Re:What is this "DOS" of which you speak? by isama · · Score: 1

      My solution to the laptop problem is to take out the drive and put it into another pc. I've never actulally used loadlin :)

    12. Re:What is this "DOS" of which you speak? by Drinking+Bleach · · Score: 1

      Precisely why it's so ridiculous.

    13. Re:What is this "DOS" of which you speak? by tapanitarvainen · · Score: 1

      Yeah. I've also used FreeDOS to do firmware/bios upgrades on various things from motherboards to hard disks. I fact I keep a USB stick with FreeDOS around for just the purpose.

  2. Best multiplayer on 1 keyboard game EVER! by Anonymous Coward · · Score: 0

    Dyna, and the last time I played it was about 1 month ago :P

    1. Re:Best multiplayer on 1 keyboard game EVER! by Bashae · · Score: 1

      QBasic Bomberman?

    2. Re:Best multiplayer on 1 keyboard game EVER! by argiedot · · Score: 1

      And I've always loved Marshmallow Duel. Was loads of fun to play with my brother when we were young.

  3. In case anyone is puzzled as I was by buchner.johannes · · Score: 1, Redundant

    Why would you do that?

    These days, there are three main uses for FreeDOS:

          1. Running classic DOS games
          2. Running business software that only supports DOS
          3. Supporting embedded DOS systems, such as a computerized cash register or till

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    1. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 2, Interesting

      1. and 2. are easily taken care of by DOSBox. 3. is a valid point, but really only when you're talking about legacy DOS-based systems; otherwise, modern OSes are a better choice (and I've seen a surprising number of cash registers with Tux mascots on their screens, so Linux seems to be quite popular there).

      Of course, there's a 4. - putting older computers (especially pre-80386 PCs) to good use.

    2. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 4, Informative

      My main use for FreeDOS is BIOS-updates for mainboards. Works beautifully.

    3. Re:In case anyone is puzzled as I was by areusche · · Score: 3, Interesting

      Because of one of my favorite star trek games won't run correctly in 64 bit Windows 7 :-P http://en.wikipedia.org/wiki/Star_Trek:_The_Next_Generation_-_A_Final_Unity

    4. Re:In case anyone is puzzled as I was by TheRaven64 · · Score: 2, Informative

      A Final Unity runs in DOSBox, which is a lot easier to install and use than FreeDOS and even works on non--x86 platforms (I've used it to play Worms on a PowerPC Mac, for example).

      --
      I am TheRaven on Soylent News
    5. Re:In case anyone is puzzled as I was by morgan_greywolf · · Score: 1

      You guys all act like using DOSBox and FreeDOS are mutually exclusive. I typically use FreeDOS from within DOSBox when I need to run old DOS software.

    6. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 1, Insightful

      1. and 2. are easily taken care of by DOSBox. 3. is a valid point, but really only when you're talking about legacy DOS-based systems; otherwise, modern OSes are a better choice (and I've seen a surprising number of cash registers with Tux mascots on their screens, so Linux seems to be quite popular there).

      Of course, there's a 4. - putting older computers (especially pre-80386 PCs) to good use.

      From the DOSbox wiki :

      "In theory, any MS-DOS or PC-DOS (referred to commonly as "DOS") application should run in DOSBox, but the emphasis has been on getting DOS games to run smoothly, which means that communication, networking and printer support are still in early development."

      So no, for running serious legacy applications you'd be better off with FreeDOS as opposed to DOSbox.

    7. Re:In case anyone is puzzled as I was by TheRaven64 · · Score: 1
      How do you run FreeDOS inside DOSBox? DOSBox doesn't separate out the DOS-emulation parts from the hardware-emulation parts and doesn't support installing another OS.

      Are you confusing DOSBox with DOSEMU? DOSEMU is a virtualisation program used to run DOS (MS-DOS or FreeDOS) on Linux/x86. DOSBox is a portable DOS and PC emulator.

      --
      I am TheRaven on Soylent News
    8. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 0

      Touché.

      Of course, one might still argue that "communication, networking and printer support" wasn't exactly a big strength of DOS - the OS mostly took the approach of staying out of things there and allowing (read: forcing) applications to do everything themselves.

    9. Re:In case anyone is puzzled as I was by Dogtanian · · Score: 3, Informative

      Of course, there's a 4. - putting older computers (especially [my emphasis!] pre-80386 PCs) to good use.

      It sounds nice, and it's a noble sentiment. However, isn't there a point where running computers older than a certain age simply to get something out of them is counter-productive?

      I mean, my 1998 Pentium-233 system is now (and has been for at least 2-3 years) so old that even many apps designed for "old" PCs won't run on it. A pre-80386 machine (i.e. 286 or older) will at best be approaching 20 years old, if not older! That's ancient.

      I doubt such machines would even have PCI in them. Would they (for example, if you were using it as a router) include Ethernet hardware that wasn't a bottleneck on a modern 10/100 or 10/1000 network?

      You might argue that getting even a little out of an old machine is better than it doing nothing, but how much electrical power will it require to keep running? Probably more than a small, inobtrusive modern device with the same functionality. Probably more than a six or seven year old laptop that you could get for little anyway.

      And that's the thing; you could probably get a six or seven year old computer for next to nothing (I bet many people are throwing working ones out) even if you don't already have one. Ancient, but still massively faster than a 286, 386 or even 486!

      Cut a long story short, if someone enjoys doing such stuff with a 286 for the sake of it, then fair enough. I just wouldn't say that it's really that much of a practical and/or environmentally-conscious choice.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    10. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 0

      And if you don't have a windows license it's the only legal way to reflash a BIOS. I dunno if it's safer to rely on freedos being compatible with the vendor issued DOS only flashing utility, or using a [pirated] windows to run an utility which, if a crash occurs, might brick the board.

    11. Re:In case anyone is puzzled as I was by morgan_greywolf · · Score: 1

      Ah. You're right. I just installed DOSBox and realize that it was not DOSEMU. :)

    12. Re:In case anyone is puzzled as I was by Jim+Hall · · Score: 1

      How do you run FreeDOS inside DOSBox? DOSBox doesn't separate out the DOS-emulation parts from the hardware-emulation parts and doesn't support installing another OS. Are you confusing DOSBox with DOSEMU? DOSEMU is a virtualisation program used to run DOS (MS-DOS or FreeDOS) on Linux/x86. DOSBox is a portable DOS and PC emulator.

      morgan_greywolf's followup makes clear that he confused DOSEmu with DOSBox (probably because the window title under DOSEmu says "DOS in a box".)

      However, the DOSBox wiki specifically mentions FreeDOS as an excellent source for utilities, many of which DOSBox does not provide internally. For example, the MORE program. Since DOSBox was originally intended to run games, DOSBox just doesn't include very much on the CLI than what you need to run games. If you want to be more of a DOS power-user (and prefer running DOSBox) then you need the utilities provided by FreeDOS.

      -jh

    13. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 2, Funny

      A pre-80386 machine (i.e. 286 or older) will at best be approaching 20 years old, if not older! That's ancient.

      I doubt such machines would even have PCI in them.

      No: it appears there wasn't much demand for 32-bit buses on 16-bit machines.

    14. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 0

      1. and 2. are easily taken care of by DOSBox.

      No, DOSBox still lacks speed in rendering. For some games it means they are playable, but it's not a pleasant experience. DosEmu is better at this, but it's too buggy.

    15. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 0

      I recently tried a FreeDOS installation in Virtualbox and it was crap for performance, especially for sound. DOSBox is faster, unless perhaps you want to do a completely dedicated (real) FreeDOS installation and reboot every time you want to use something in DOS.

    16. Re:In case anyone is puzzled as I was by bhtooefr · · Score: 1

      Actually, I do recall there's an option to boot a disk image in DOSBox...

    17. Re:In case anyone is puzzled as I was by X0563511 · · Score: 1

      I just got a new Biostar MB for my server.

      It has a neat feature in the bios, where you select a floppy drive OR USB key, and it will format it for a BIOS update. You download the bios update, place it on the drive, and reboot. You hit a magic key combination, and the BIOS updates itself.

      No OS needed beyond putting the file on the drive.

      This is the way to go. If you are at the point where this wouldn't work, well the board is bricked past DOS being useful anyways. ...

      My point, is relying on an OS to update the bios is just retarded. I'm glad someone's figured that out.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    18. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 1, Informative

      I can't speak for others, but personally my main use for freedos is hardware hacking. Running motor controllers, data collection, and interfacing with other random bits of homemade electronic gadgetry... this is one time that I just want to be able to say "put 5 volts on pin x of the parallel port, read back from pin y" without having fight my way past a heavy-weight OS, rely on a bunch of not-quite compatible APIs, and generally deal with a host of potential points of failure. And while Freedos might not be great for most things when it comes to being a simple, reliable, bare-bones OS that doesn't get in the way it is without peer.

    19. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 0

      Oh for heaven's sake. If you have an even vaguely modern x86 computer it'll have the virtualization extensions, so just run FreeDOS in a KVM instance. Works fine.

      http://www.linux-kvm.org/page/Guest_Support_Status

    20. Re:In case anyone is puzzled as I was by Drinking+Bleach · · Score: 1

      Mod parent up. I've got a Compaq Presario desktop from 2001 currently acting as a simple file server and IPv6 router, but I'm giving serious thought into replacing the whole thing with a plug computer. Not only does the later consume only a tiny fraction of the power the PC is, but it's also considerably more powerful (better CPU and more RAM than the full desktop, imagine that).

    21. Re:In case anyone is puzzled as I was by Drinking+Bleach · · Score: 1

      When was the last time you used DOSBox, or how old is your computer? I've got a fairly moderate machine-- 1.4GHz Pentium Dual Core. Quake runs full speed inside of DOSBox (not that it's the ideal way to play Quake, what with TyrQuake, but it just goes to show that DOSBox is not slow) on my machine.

    22. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 0

      True. I used to have an old 486 running ipcop as a firewall/router for my adsl and another working as a file and print server. It was fun in a geeky, hey look at this old clunker lolz kind of way, and they did the job, but they were also *big*, power hungry, hard to find parts when they went bad (a dead hard-drive in the ipcop box was the final straw... bios-compatibly small harddrives are surprisingly hard to find, even at swap meets) and accessing the web interface to mess with the setting was like wading through treacle in a blizzard.

      As for networking: I used old EISA NE2k cards scavenged from dumpsters. No PCI necessary if you can tolerate the speed.

    23. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 0

      Actually no, it doesn't work fine. I ran FreeDOS in Virtualbox and it had very poor performance when I tried to run a game or play music. DOSBox was significantly faster.

      KVM is not Virtualbox. I cannot use KVM in any operating system that is actually useful to me, so why would I have a setup that requires me to reboot each time I want to run a DOS program, in a VM no less?

      You might want to try thinking before you post.

    24. Re:In case anyone is puzzled as I was by Anonymous Coward · · Score: 0

      And I do it directly from Windows.

    25. Re:In case anyone is puzzled as I was by drinkypoo · · Score: 1

      It sounds nice, and it's a noble sentiment. However, isn't there a point where running computers older than a certain age simply to get something out of them is counter-productive?

      There's TONS of low-power 386 and 486-based SBCs out there in the world, which are more than capable of running many simple automation tasks. It takes a nontrivial amount of energy to make a new computer, so as long as it's not a power hog like a P54c you should probably keep using old hardware as long as it doesn't take extreme effort. In many cases, sticking with older hardware minimizes effort. A well-known system is a huge support advantage. I could go on...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    26. Re:In case anyone is puzzled as I was by oatworm · · Score: 1

      True, which is why DOSBox has troubles implementing it. Since DOSBox has to run on operating systems that do, in fact, get in the middle of things and, more often than not, explicitly forbid applications from doing everything themselves, they have to come up with ways to make it appear to the DOS application that it's getting its way 100% of the time while, in reality, letting the underlying OS maintain all of the control. The reason FreeDOS is useful in these situations is because, as an operating system, it can just behave as DOS originally did, so there's no need to implement or maintain a shim between the DOS application and whatever is really underneath.

      The one weakness, however, is that, since most of those applications took care of everything themselves, that means the applications frequently did things in very specifically hardware-dependent ways (think WordPerfect printer drivers), which can really put a damper on attempts to get DOS applications to function correctly on newer hardware.

    27. Re:In case anyone is puzzled as I was by Dogtanian · · Score: 1

      There's TONS of low-power 386 and 486-based SBCs out there in the world

      Yes, but we were talking about "pre-80386 PCs" (i.e. 286s at best!) which are *significantly* older.

      It takes a nontrivial amount of energy to make a new computer

      And it certainly takes a nontrivial amount of energy to run one.

      Don't get me wrong, it might still work out more efficient to run the older machine in some cases, but it's not merely a case of "it'd be going to waste anyway, so there's no harm in running it" that some people might think.

      Secondly, I didn't suggest that a brand-new computer (albeit a small energy-efficient one and *not* a big-box) was the way to go. Go back and read what I said about running a 6-7 year old computer instead of a 20-year-old one. (As I mentioned, I was responding to the OP's suggestion of running 20-year-old 286s). The former is probably at the stage of lying unused if not being thrown out anyway, so can likely be acquired for little to no cost- so you probably get significantly more bang-per-buck/watt than the 286.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  4. Start FreeWindows7 emulator now by zhilla2 · · Score: 0, Flamebait

    Ever since moving away from MS DOS (and gui they called windows 95/98/me) compatibility with legacy software has been dreadful - Microsoft practically forced the whole world into rewriting most of their applications for several times now! Since this is (kinda) happening again, they should start FreeWindows7 emulator now, so that it's ready in cca 2018 when Microsoft decides that its way too old and it needs to be replaced with whatever brand spanking new OS they are forcing on the world by then.

    1. Re:Start FreeWindows7 emulator now by Moridineas · · Score: 1

      compatibility with legacy software has been dreadful - Microsoft practically forced the whole world into rewriting most of their applications for several times now

      Did they really?

    2. Re:Start FreeWindows7 emulator now by meow27 · · Score: 1

      Apple hasn't been any better

    3. Re:Start FreeWindows7 emulator now by jonbryce · · Score: 4, Interesting

      You can find such a project here: http://www.reactos.org/

      As far as I can see, Microsoft's track record at supporting legacy software is better than most.

    4. Re:Start FreeWindows7 emulator now by maxume · · Score: 1

      It certainly seems so for binary software (especially if you measure by volume).

      Software that provides the source is a little different, but it is often the case that old source will not 'simply' compile on a modern system (but at least you can try, and if you really need it, it is likely to eventually work).

      --
      Nerd rage is the funniest rage.
    5. Re:Start FreeWindows7 emulator now by zhilla2 · · Score: 0

      By volume of software, it is. And in real world, that's probably what matters.

    6. Re:Start FreeWindows7 emulator now by Dogtanian · · Score: 1

      Microsoft practically forced the whole world into rewriting most of their applications for several times now

      Did they really?

      Yes they did. Explain existence of "Compatibility modes"

      By definition(!) the Windows "compatibility modes" provide newer versions of Windows with (some) compatibility with older software.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    7. Re:Start FreeWindows7 emulator now by zhilla2 · · Score: 0

      Exactly. "Some". And yes, better than none, but in the world of business keeping that last working 386 so the application can keep running is mostly not an option. In my case, DOS emulators saved the day for some, but proper printing was usually hard to achieve unless printers were specifically crafted for dos compatibility. My point being, not the design flaw of NEW version, but of OLD version - which they abandoned in haste so they could cut costs.

    8. Re:Start FreeWindows7 emulator now by nxtw · · Score: 1

      OS X updates break software... Early OS X 10.5 patches broke some older games and OS X 10.5.7 broke 3D acceleration for VMware Fusion on ATI cards.

      And classic Mac OS software won't work at all on modern Intel Macs with OS X - only Carbonized software can. On the other hand, lots of Win32 software from the 90s still works on modern Windows...

    9. Re:Start FreeWindows7 emulator now by Moridineas · · Score: 2, Insightful

      That's ridiculously silly...you're complaining that Microsoft partially broke compatibility with DOS -- an operating system from over 15 years ago? Come on, nobody is going to take your argument seriously if that's what it is (I guess that's why you were modded into Oblivion).

      Show me one operating system that can run binaries from 15 years. Show me one operating system that can take source code from 15 years ago and compile it unmodified today.

      I'm not sure you're going to find out, outside of possibly the big old unixes? Don't think FreeBSD can.

      Given that windows CAN still run many dos programs out of the box (as of 32-bit vista) what more do you want? Mac OS can't run programs from about 7-8 years ago. Can linux run programs from 15 years ago? (we're talking before 1.0 kernel! a.out binaries! and I actually don't know if the latest linux release can run those old binaries or not...)

      If you're talking source code compatibility, things have changed a lot too. .NET would be the single biggest change i guess, but the Win16 and win32 APIs are still around...

    10. Re:Start FreeWindows7 emulator now by Marcos+Eliziario · · Score: 0
      >>Show me one operating system that can run binaries from 15 years. Show me one operating system that can take source code from 15 years ago and compile it unmodified today.

      Just out of my head?

      Solaris and Windows are the only appreciable examples of this level of compatibility over time outside the mainframe world.

      Mac OS is a no for any appreciable span of time, things usually change completely in 4 to 6 years periods, from processor architecture to the OS. but this is fine, as macs were never meant to be business oriented machines.

      And for Linux why would you need to run 15 years binaries if you (theoretically, at least) have the sources and (theorethically, at least) can build them again.

      --
      Your ad could be here!
    11. Re:Start FreeWindows7 emulator now by Anonymous Coward · · Score: 0

      Microsoft has also freely provided Virtual PC for a long time now. If anyone needed to continue using an older version of Windows or DOS then they could have easily setup a VM with that.

      Your attempts to slander Microsoft are idiotic. Maintaining backward compatibility is one of the things that Microsoft has actually done very well.

    12. Re:Start FreeWindows7 emulator now by zhilla2 · · Score: 0

      No one is arguing that OTHER operating systems also don't have the same level of compatibility... Just that by the volume of software that gets abandoned on a platform, breakage in MS operating systems backward compatibility is by far the worst. So yes, professionals that use Mac for 10-15 years have experienced similar problems, but by comparison are a drop in the ocean compared to people who had to move from DOS. And its not just "It's not working" but "It's unmaintainable" - such as Visual Basic apps.

    13. Re:Start FreeWindows7 emulator now by Moridineas · · Score: 1

      Again, you're just being ludicrous.

      As I pointed out in my post, windows has BETTER backwards compatibility than almost all other OSes. Your argument is that because by far the vast majority of people in the world use an MS operating system, they deserve to get castigated for breaking a smaller percentage of apps than just about any other OS? That's just silly.

    14. Re:Start FreeWindows7 emulator now by dwywit · · Score: 1
      IBM iSeries aka AS400. You can take a binary (e.g. compiled program object) from the first AS400 (announced in 1988 IIRC), load it on to a brand-shiny-new iSeries today, and it will run.

      Of course, it's not in the same price range as MS products. You get what you pay for.

      --
      They sentenced me to twenty years of boredom
    15. Re:Start FreeWindows7 emulator now by bhtooefr · · Score: 1

      And there's still some printers that support most DOS programs.

      Most Brother lasers support Epson 9 and 24-pin emulation and IBM ProPrinter emulation... even today. Which is nice for a retrocomputing nut like me. :)

    16. Re:Start FreeWindows7 emulator now by ratboy666 · · Score: 1

      What are you on about? The answer is lots. Certainly Solaris 10 can run SunOS 4 a.out binaries.

      Oh, wait -- you specifically discluded those big old Unix OSs. Sorry, my bad.

      (for the humour impaired, this is meant to be mildly funny).

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    17. Re:Start FreeWindows7 emulator now by Marcos+Eliziario · · Score: 1

      Just out of curiousity I would like to know If received the overrated mod because I told the truth about Mac OS, or because I said the truth about Linux.
      I am far more inclined to think of the second group. Thanks God I am selling my MacBook this week and will buy a Thinkpad. I will keep my old G4, just to remember the Mac experience before all those extreme newbie fanboys came to the camp.

      --
      Your ad could be here!
  5. What's it good for? by Anonymous Coward · · Score: 5, Insightful

    I'm genuinely puzzled by the people who can't figure out what a DOS-compatible OS is good for. Don't you people ever need to apply BIOS updates? Or run hard drive diagnostic software?

    In other discussions I've actually seen people comment that an inability to apply BIOS updates is a big drawback for Linux ('cause the update applications they refer to are Windows based) ... and I'm sitting there shaking my head, wondering how they overlooked the alternate, DOS-based updater provided by the motherboard manufacturer (or whatever), and how the hell they can't know about FreeDOS.

    If you know about Linux, how the hell can you NOT know about FreeDOS?

    Now, that said ... is anyone having a hard time getting FreeDOS to work with SATA optical drives? I never had a problem with parallel ATA, but I'm not sure I've ever managed to get FreeDOS to find and work with a SATA CD/DVD-ROM drive.

    1. Re:What's it good for? by Anonymous Coward · · Score: 0

      I wholeheartedly agree with you, but there are some mainboards whose BIOS-update is only available for Windows.
      I remember at least one recent MSI board which does not provide a DOS-based BIOS-update routine.
      Then again, there are other mainboard manufacturers who provide their BIOS-update as a burnable ISO so you can just put the cd in and it does not depend on what OS you're running (I think XFX or EVGA does this).

    2. Re:What's it good for? by dnaumov · · Score: 1

      I'm genuinely puzzled by the people who can't figure out what a DOS-compatible OS is good for. Don't you people ever need to apply BIOS updates? Or run hard drive diagnostic software?

      Yes and? Most motherboard vendors provide either executable files you can run from within Windows or floppy/cdrom images you just burn and then boot from. Same for hard drive diagnostic software. Making my own dos bootable disk hasn't come into equation for 5+ years.

    3. Re:What's it good for? by nurb432 · · Score: 1

      I'm genuinely puzzled by the people who can't figure out what a DOS-compatible OS is good for. Don't you people ever need to apply BIOS updates? Or run hard drive diagnostic software?

      *snip*

      Having been around before Microsoft and understanding what DOS is, i totally agree with you. However, with modern tools like Bart, you can get by with a dos box in 'winders' to even flash a bios, tho a bit overkill.

      There still a lot more embedded "DOS" machines out there then people realize. Not just POS type of machines, but in manufacturing as well.

      --
      ---- Booth was a patriot ----
    4. Re:What's it good for? by ScrewMaster · · Score: 3, Insightful

      I'm genuinely puzzled by the people who can't figure out what a DOS-compatible OS is good for. Don't you people ever need to apply BIOS updates? Or run hard drive diagnostic software?

      That's a trivial application for an operating system. Where you'll find DOS-level OSes still being used is primarily in embedded systems of various sorts. DOS has a lot of advantages there, if you're running on Intel-compatible hardware. Lots of development tools and utilities, support for Flash-based devices, etc.

      --
      The higher the technology, the sharper that two-edged sword.
    5. Re:What's it good for? by Anonymous Coward · · Score: 0

      Let me know how well burning a floppy and trying to boot from it works for you. Me, I've never been able to get the melted hunk of plastic to fit in the drive.

    6. Re:What's it good for? by Anonymous Coward · · Score: 0

      Anyone know how to update the BIOS on a MacBook that is not running OSX? (running Linux).

    7. Re:What's it good for? by KingJ · · Score: 1

      Don't you people ever need to apply BIOS updates?

      My motherboard (Asus P5Q) allows me to place the BIOS update file onto a USB drive (or floppy, if you wish) and then you just enter the flash tool from the BIOS. No messing around with DOS. Most modern motherboards appear to have this functionality now.

      --
      I rent game servers, see my homepage for more information
    8. Re:What's it good for? by Anonymous Coward · · Score: 0

      On my HP DL360 G5s, I can update the BIOS from a running Linux system. Yes HP's tools are a pain to install for no good reason. But it would be a bigger pain to boot into a different OS just to upgrade the BIOS!

    9. Re:What's it good for? by confused+one · · Score: 1

      That's true; but, I can tell you from experience that driver support for DOS, or the lack thereof, is increasingly becoming a problem. Most of these embedded applications don't really care about performance. So, I suspect that's one of the primary reasons companies are moving to linux. (ex.: I have one box that clearly boots to DOS, and another box by the same vendor, in the same family of product but made a decade later, that boots to linux...)

    10. Re:What's it good for? by ScrewMaster · · Score: 1

      That's true; but, I can tell you from experience that driver support for DOS, or the lack thereof, is increasingly becoming a problem. Most of these embedded applications don't really care about performance. So, I suspect that's one of the primary reasons companies are moving to linux. (ex.: I have one box that clearly boots to DOS, and another box by the same vendor, in the same family of product but made a decade later, that boots to linux...)

      No argument there. Hell, just getting LAN support is problematic nowadays.

      --
      The higher the technology, the sharper that two-edged sword.
    11. Re:What's it good for? by Alarindris · · Score: 1

      Don't you people ever need to apply BIOS updates? Or run hard drive diagnostic software?

      No, the average person doesn't need to do that.

    12. Re:What's it good for? by yuhong · · Score: 1

      On the other hand, the move to EFI may reduce the need for DOS-compatible OSes in the future, as EFI can do much more than any DOS-compatible OS can do.

    13. Re:What's it good for? by Jawn98685 · · Score: 1

      I'm genuinely puzzled by the people who can't figure out what a DOS-compatible OS is good for...

      No more puzzled than I am about why it is that the ability to grasp sarcasm is so elusive to so many slashdotters, not to mention why moderators would find such dimness (in an AC, no less) "insightful".
      (shakes head)

    14. Re:What's it good for? by Anonymous Coward · · Score: 1, Insightful

      > If you know about Linux, how the hell can you NOT know about FreeDOS?

      It's pretty simple, really: Not everyone has used Windows.

      Some are longtime Unix users; most are Mac users, interested in Linux, who simply never crossed over to the Dark Side.

      Is everyone in your world white?

    15. Re:What's it good for? by Guido+von+Guido · · Score: 1

      Anyone know how to update the BIOS on a MacBook that is not running OSX? (running Linux).

      Swap out the hard drive with Linux for one with OS X? Dual boot? I haven't tried it with grub or lilo, but I don't remember if you can install boot camp without running OS X first. I don't think you can boot from a USB drive. Back up data and Linux, install OS X, restore data and Linux?

      On an unrelated note, why would you want to run a MacBook without OS X? I'm sure you've got a good reason, I'm honestly curious as to what it is. I realize this marks me as a heretic and an Apple fanboy, but you are paying a premium for the hardware and to me the only way that makes sense if you like OS X well enough to use it. Obviously, you may disagree, or have other reasons.

    16. Re:What's it good for? by Guspaz · · Score: 1

      Don't you people ever need to apply BIOS updates? Or run hard drive diagnostic software?

      Yes, and neither of those requires DOS. My motherboard (an Asus P6T Deluxe v2) has a BIOS-flashing utility built into the BIOS, which is capable of loading the ROM file right off existing media (like my NTFS hard disk, although Linux users may need to use a FAT32 USB stick or something).

      As for disk utilities, most are either Linux-based or use their own booting solution. Admittedly, some manufacturer utilities cling to the old DOS ways, and I do believe I needed to use DOS to update the firmware on my Intel SSD.

    17. Re:What's it good for? by Anonymous Coward · · Score: 0

      Back in the day, I used PC's running DOS to build automated test equipment. I really liked the way DOS, unlike most multitasking, timesharing operating systems, would load up your program and then give you virtually complete control of the machine. I could write timing-critical routines in assembly and reliably calculate the number of clock cycles used and thus the time elapsed.

      That kind of predictability was an important factor. If I were still in the test engineering business, I'd probably still be using DOS, albeit on newer, faster hardware. I just wouldn't be using one of the pipelined microprocessor, because they make it harder to predict what they're going to be doing at any point in time.

      So, yeah, I can see a niche for FreeDOS in the embedded world, and not only on ancient hardware.

    18. Re:What's it good for? by ScrewMaster · · Score: 1

      Back in the day, I used PC's running DOS to build automated test equipment.

      Me too. Hydraulic and pneumatic component life-cycle test machines, among other things, and yes, they were pretty much all DOS-based. Man, what I could have done if I'd had modern CPU running DOS back in those days. I often embedded a DOS system using an Ampro Littleboard or something similar. Most times the customer never knew or cared what OS I was using.

      Everything I did usually had a foreground task written in C or BASIC or whatever was most convenient, with all the time-critical stuff (ADC/DAC, force feedback routines, etc.) running in an interrupt handler. And you're right ... it was a lot more deterministic, more predictable. A lot of what I did back then simply couldn't be done under a multitasking operating system.

      --
      The higher the technology, the sharper that two-edged sword.
  6. Bios Upgrades by joeflies · · Score: 2, Interesting

    The one requirement I have for DOS is to do bios upgrades to older laptops which still requiring booting to dos. This seems to be one use case which I didn't have much luck with FreeDOS. Is that intentional part of the design (perhaps freedos protects the bios?) or was it just an incompatibility of the bios upgrade tool I have?

    1. Re:Bios Upgrades by Jim+Hall · · Score: 4, Informative

      The one requirement I have for DOS is to do bios upgrades to older laptops which still requiring booting to dos. This seems to be one use case which I didn't have much luck with FreeDOS. Is that intentional part of the design (perhaps freedos protects the bios?) or was it just an incompatibility of the bios upgrade tool I have?

      At a guess, I'd put this on the BIOS upgrade tool you have. Lots of BIOS updaters run fine on FreeDOS, and in fact several vendors such as ASUS [used to?] include a bootable copy of FreeDOS with their BIOS software if you got it on CDROM. The intention was to use this bootable CDROM to install the BIOS update from DOS.

      I know that ASUS did this - at least as late as 2004 - because we wrote a technote on how the ASUS CDROM that came with your motherboard was borked. Specifically, it looks like they didn't bother to completely remove the "installer" parts, which made it easy to break your Windows system by [accidentally] installing FreeDOS on it.

      -jh

    2. Re:Bios Upgrades by Guspaz · · Score: 1

      These days, ASUS just builds the BIOS flashing utility right into the BIOS. You launch the app from your BIOS setup menu, and then it can read the ROM file right off your hard disk or a USB stick (or whatever other media).

  7. Good Business Intro to Free Software by Sponge+Bath · · Score: 4, Interesting

    Years ago I used FreeDOS to make dedicated hardware test stations. These were super cheap boxes with text only displays, an ISA extender card for the DUT, and a floppy. FreeDOS was a great way to use our existing DOS test code on the cheap. We had a floppy for each product type. Boot off the floppy, insert a card to test, hit one key and get an easy pass/fail indication. We had total control and the price was right.

    In the age of PCI/PCIe I now do the same thing using Linux and a CD-ROM. You have a wealth of development tools, support for modern bus types and larger address space, and still no expensive per box software license.

  8. FreeDOS is indispensible when you need it! by erroneus · · Score: 2, Interesting

    And frankly, I also love this:

    http://www.nu2.nu/bootdisk/modboot/

    I would love to see someone take up development of this and to update the network drivers collection and the like. There are still times when a tech needs DOS if for no other reason than to flash a BIOS or to run Ghost over the network or with a local USB storage device.

    1. Re:FreeDOS is indispensible when you need it! by Anonymous Coward · · Score: 0

      BIOS updates are almost always available from within Windows now, and many can also update directly from a utility in the BIOS itself which can read FAT (and sometimes even NTFS) partitions.

      As for Ghost (Solution Suite, not the former LiveState software), it's been shipping with Windows PE and Linux boot environments (that each have massive driver collections) for a while now - DOS is the legacy option.

  9. Re:not exactly great by ScrewMaster · · Score: 1

    15 years and their disk partitioning utility still can't partition a disk properly. Guys, an MBR partition scheme is fucking simple, and you have every OS on the planet to test your results against. Please get it right.

    It's probably because every other OS on the planet can do it that they don't feel the need to fix it.

    --
    The higher the technology, the sharper that two-edged sword.
  10. Party on Wayne! by cyberspittle · · Score: 1

    Party on Garth!

    1. Re:Party on Wayne! by adosch · · Score: 1

      Weeeeeeeee Oooooooooooo Weeeeeeeeeeee Oooooooooooo! Excellent.

  11. FreeDOS vs DOSBox? by Anonymous Coward · · Score: 0

    When I discovered DOSBox, I never used FreeDOS again. My experience is that DOSBox supports way more DOS software and games than FreeDOS. Can someone explain to me the (exact) differences between these two packages and why anyone would pick FreeDOS? (Is FreeDOS is faster, maybe?)

    1. Re:FreeDOS vs DOSBox? by NervousNerd · · Score: 1
      DOSbox is for running games, not necessarily for business applications. To quote the DOSBox wiki:

      In theory, any MS-DOS or PC-DOS (referred to commonly as "DOS") application should run in DOSBox, but the emphasis has been on getting DOS games to run smoothly, which means that communication, networking and printer support are still in early development.

    2. Re:FreeDOS vs DOSBox? by phrostie · · Score: 1

      have you tried using them together?

    3. Re:FreeDOS vs DOSBox? by TheRaven64 · · Score: 1

      DOSBox is an emulator. It emulates a PC running DOS. By modern standards, DOS barely qualifies as an operating system. One big omission, for example, is device drivers. When you want to interact with the display or sound hardware on a modern OS, you interact with some hardware-independent interface to the OS, and the OS then sends hardware-specific commands to the device. With DOS, you just accessed the framebuffer's memory directly or wrote sound samples directly to the soundcard. You only interacted with DOS for a small number of things, such as reserving a chunk of memory and interacting with the filesystem. Most of the code in DOSBox is related to emulating devices, like SoundBlaster 16s, that a lot of DOS programs expect. Very little of it is related to handling DOS system calls. DOSBox also doesn't provide a real filesystem. Instead, it turns DOS system calls related to filesystem operations into operations on the host platform's filesystem.

      In contrast, FreeDOS is a reimplementation of DOS. While DOSBox runs as an emulator on top of another operating system, FreeDOS runs directly on top of the hardware, or in a third-party VM application. While DOSBox aims to allow you to run DOS programs, FreeDOS is an updated version of DOS. The last stand-alone version of MS-DOS was 6.22. FreeDOS provides a number of features not supported by this version of DOS, including:

      • Support for FAT32 filesystems.
      • LBA disks (MS-DOS was limited to seeing only 504MB of a disk, unless a third-party driver was installed. In this case, the boot partition was generally still limited to 504MB).
      • UDMA support for newer disks.
      • Better support for memory over the 640KB boundary.
      • Power management support.

      Basically, FreeDOS is a logical extension of DOS in the same way that Linux or BSD is a logical extension of UNIX, while DOSBox is an emulator for running legacy DOS programs (with a focus on games) on a modern OS.

      --
      I am TheRaven on Soylent News
    4. Re:FreeDOS vs DOSBox? by atomic-penguin · · Score: 2, Informative

      As others have mentioned DOSBox is a DOS API emulator, not a complete Operating System as FreeDOS. For unknown reasons many hardware vendors and OEMs still rely on DOS boot disks to flash firmware on RAID controllers, BIOS, and Fiber Channel or iSCSI Host Bus Adapters. I could speculate that it has something to do with modern Operating Systems having greater or more complex abstraction between the hardware and the software. Either that, or there is just no reason to re-invent a wheel, when the wheel you have works just fine on DOS.

      So while FreeDOS is not something that many people use everyday, it is something that many people heavily rely on to create bootable images for floppy disks or PXE-booting. Unlike other DOS implementations (DRDOS/PCDOS/MSDOS) there are not licensing costs associated with redistributing a bootable floppy image generated from FreeDOS. So FreeDOS allows hardware, software, and OEM vendors to pre-generate images of bootable floppy based utilities, and redistribute the images without fear of making a copyright violation.

      I personally have dozens of floppy images built on FreeDOS, that I use to PXE-boot things like Ghost, SpinRite, BIOS and flash utilities, etc. Some of those images were pre-generated by vendors, some of them were generated by myself using the FreeDOS 'sysx' command on Linux or Windows. I would not be surprised if people are still using FreeDOS for these same things in another 15 years from now.

      --
      /^([Ss]ame [Bb]at (time, |channel.)){2}$/
    5. Re:FreeDOS vs DOSBox? by Anonymous Coward · · Score: 0

      I have run DBASE III+ under dosbox without any problems.
      The only problems that I had have under doxbox is that it doesn't recognize new directories (created from windows) without remounting the drive and some annoying key-mapping issues. You can use the
      forward slash instead of the backslash if you must.

      Even some modern programs prefer the .dbf file format to windows office program formats that change
      every 2 years. (open propriety vs closed propriety)

  12. Usefullness of old DOS by confused+one · · Score: 4, Interesting

    I like to tinker... For some of this, FreeDOS is a ideal solution: I recently bought a box of old thin clients. They're all VIA x86 based with flash drive on CF cards. They all have serial ports, legacy parallel ports, USB and ethernet. They are small, don't draw much power, and are only like $15 each when you're willing to buy more than 5 at a time. That's cheaper than any dev kit based on any embedded processor that I know of, and certainly cheaper than using a dedicated PC.

    Free-DOS is perfect for these... with an old DOS C compiler you can quickly whip up small programs that can do all kinds of things (Think parallel port = 8 bit DIO with dedicated control channels). If the job gets too big for FreeDOS to handle, I punt and install linux; but, for most simple things, DOS is really all you need.

    I could write code to run on a microcontroller like a PIC or ARM, or anything in between. I could also write the code in LabView or a Microsoft .NET language to run on a PC. Why go to all the trouble and expense?

  13. I beg to differ... by Anonymous Coward · · Score: 0

    FreeDOS is a logical extension of DOS in the same way that Linux or BSD is a logical extension of UNIX

    ... GNU is a logical extension of UNIX userland utilities
    Fixed that for you.

    *BSD are "Unix-like" operating systems.
    Linux is a "Unix-like" kernel.

    "Linux is an extension of UNIX" sounds like a bad joke.

      - Angry Solaris Admin

  14. FreeDos and hacking by BountyX · · Score: 1

    FreeDos is a great way to root a windows machine almost instantly. Anyone can download it, install it into a user accessible directory and gain access to ALL local files simply because it mounts the existing file system.

    --
    Trying to install linux on my microwave, but keep getting a kernel panic...
    1. Re:FreeDos and hacking by Anonymous Coward · · Score: 0

      Windows is a great way to root a windows machine almost instantly, too :)

    2. Re:FreeDos and hacking by Marcos+Eliziario · · Score: 2, Funny

      Oh really? I didn't know FreeDOS had NTFS support. But it's good to know, knowledge is never too much!!!! Well, in that case I am not moving away from Linux. I was scared that all I needed to gain access to a machine was booting into single mode, mounting the root partition and changing the root password. I mean, just by powercycling the machine and passing a boot option!!!! Thanks for your well informed and knowledgeable post!!!

      --
      Your ad could be here!
    3. Re:FreeDos and hacking by Jim+Hall · · Score: 3, Informative

      FreeDos is a great way to root a windows machine almost instantly. Anyone can download it, install it into a user accessible directory and gain access to ALL local files simply because it mounts the existing file system.

      Well, no. The FreeDOS kernel doesn't have NTFS support built-in, so it does nothing with Windows partitions formatted with NTFS. To read those, you need to use a TSR like NTFSDOS.

      If your Windows partition used some version of FAT, then FreeDOS would read that, no problem. But so would any other OS, including Linux, or another version of Windows.

      -jh

    4. Re:FreeDos and hacking by cbhacking · · Score: 1

      Since you have to reboot, this implies that you have physical access. Ok, great... but they could still have locked the boot sector and BIOS boot order, encrypted individual files (EFS) or the whole volume (BitLocker), or restricted access in other ways (standard users can't actually write anywhere on my C drive, although not for paranoid security reasons).

      That said, short of something like BitLocker, if you have physical access it's generally game over anyhow.

      --
      There's no place I could be, since I've found Serenity...
  15. Wine if you want to run Windows apps under Linux by Lonewolf666 · · Score: 1

    http://www.winehq.org/ While it does not run everything, it is always worth a try. Probably more capable at this point than ReactOS (although I have not tried ReactOS myself).

    --
    C - the footgun of programming languages
  16. But what about GLaDOS? by ThePeeWeeMan · · Score: 1

    Why isn't anyone commemorating its anniversary? ;-)

  17. Re:Wine if you want to run Windows apps under Linu by bhtooefr · · Score: 1

    ReactOS and WINE are actually sharing code where possible. The difference is, WINE is meant to run Windows apps on *nix, ReactOS is a complete Windows operating system with a kernel intended to be 100% compatible with NT 5.2 in API and drivers, and a userland 100% compatible with the current release version of NT (so currently 6.0 (Vista.))

    Obviously, there's going to be some overlap in the projects.

  18. Yeah, mods are on crack by sznupi · · Score: 1

    I come back to /. and see this...

    Of course it is about horribly broken distros/installs (what else?...). Benq, for example, used to ship with their laptops some Asian Linux distro (in the vein of Linpus)...that booted into pure textmode and didn't have drivers for the laptops it was shipping with. Toshiba used to ship with DVD of Knoppix; sligthly better, still no drivers. And HP...yeah, they were often shipping with FreeDOS on theiur cheapest laptops.

    All of them (with the exceptions withing staistical error) were ending up with pirated copy of Windows XP.

    --
    One that hath name thou can not otter
    1. Re:Yeah, mods are on crack by cyphercell · · Score: 1

      Meh, Freedos is great for running software from the eighties that doesn't need to be replaced. That's all I'm gonna say.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
  19. Re:Wine if you want to run Windows apps under Linu by Drinking+Bleach · · Score: 1

    Even more stunning is that both Wine and ReactOS aim not only to be compatible with Vista programs, but also XP and earlier programs at the same time! A feat not even Vista can perform!

  20. How several old PCs > fewer new PCs by tepples · · Score: 2, Insightful

    isn't there a point where running computers older than a certain age simply to get something out of them is counter-productive?

    Most popular PC operating systems and popular PC applications do not support sharing a single PC between simultaneous users, each on one set of monitor, keyboard, and mouse. You need a separate PC per user. So even if the old PCs are old, they still might suffice to run a given app. Or are you talking about junking them and replacing them with new PCs? I read on, and apparently you are.

    Would they (for example, if you were using it as a router) include Ethernet hardware that wasn't a bottleneck on a modern 10/100 or 10/1000 network?

    If your connection to the Internet isn't more than 3 Mbps, why would you need more than 10 Mbps between the gigabit switch and the router PC?

    how much electrical power will it require to keep running? Probably more than a small, inobtrusive modern device with the same functionality.

    Unlike old PCs, a lot of "small, inobtrusive modern device[s]" use cryptography to lock out the use of any free software. Game consoles and digital video recorders are key examples of this.

  21. The blond boy's name is Linux by tepples · · Score: 1

    If you know about Linux, how the hell can you NOT know about FreeDOS?

    For one thing, the old IBM commercials with the little blond boy talked about Linux, but not FreeDOS.

  22. Virtual Console by tepples · · Score: 2, Funny

    Show me one operating system that can run binaries from 15 years.

    Virtual Console on Wii emulates the Nintendo Entertainment System and Sega Master System, which are old enough to be off patent (20 years).

  23. A 15-year-old compiler by tepples · · Score: 1

    And for Linux why would you need to run 15 years binaries if you (theoretically, at least) have the sources and (theorethically, at least) can build them again.

    Because you need a 15-year-old compiler to compile the older dialect of the programming language in which the program was written. GCC, for instance, has noticeably changed the semantics of several constructions since 1994. Besides, there are several categories of applications where it is almost unheard of for end users to have source code, such as major label games.

  24. Re:Wine if you want to run Windows apps under Linu by Lonewolf666 · · Score: 1

    ReactOS trying to build everything from scratch is probably the main reason that they are behind WINE:
    The ReactOS team still has to develop a lot of things where WINE can already rely on mature Linux systems. If you read the latest ReactOS newsletter, you find things like

    Sound Regression

    Ever so briefly, ReactOS had some minimal sound support, only to have it disappear due to a bug in the object manager.

    Of course, in theory ReactOS has the better long term perspective for compatibility because it does not need to make compromises for supporting Linux drivers and applications. I just wonder if the ReactOS team can ever overtake WINE considering the extra workload.

    --
    C - the footgun of programming languages
  25. But does it.... by Anonymous Coward · · Score: 0

    But does it run Windows? Oh wait....

  26. Backwards Compatibility by Burning1 · · Score: 1

    Show me one operating system that can run binaries from 15 years. Show me one operating system that can take source code from 15 years ago and compile it unmodified today.

    For what it's worth... IBM System Z is backwards compatible with System 360 which has maintained binary compatibility all the way back to 1969.

    Of course, System Z is not a consumer level operating system.

  27. Re:How several old PCs fewer new PCs by Dogtanian · · Score: 1

    So even if the old PCs are old, they still might suffice to run a given app.

    Let me emphasise this point:- The original poster was proposing (and I was responding to) the use of pre-386 machines; i.e. those around 20 years old.

    Yes, *obviously* they can still run plenty of apps- that was what they were meant for. Unfortunately, most of those single-user apps will be around 20 years old, and in the majority of cases newer versions will be far more powerful and usable.

    And if you tried using a 286 for even the most undemanding "modern" uses for an obsolete machine (e.g. pressing into service as a router, etc) you'd probably realise just how incredibly underpowered it was compared to even the most insignificant modern embedded processor.

    Or are you talking about junking them and replacing them with new PCs? I read on, and apparently you are.

    Then you weren't paying attention. That was *one* suggestion- and it was for small, energy-efficient devices, not equally large "big box" PCs.

    But to address your point... In the next **** sentence I suggest using a 6-7 year old computer. That's not wasteful; even at that age they're on the edge of being unused if not thrown out, and you can get them for free or very little. So given a choice between two unused and possible junk machines, it makes more sense to use the one that's merely pretty outdated- but still useful in some ways- than one that can't even run the 13-year-old Windows 95.

    The only good reason for using a 286 is for legacy apps that are reliant on specific obsolete hardware.

    If your connection to the Internet isn't more than 3 Mbps, why would you need more than 10 Mbps between the gigabit switch and the router PC?

    That assumes that you only wish to actively route to and from the Internet- and that you wish to use a separate switch. And would the network hardware a 286 comes with even be able to manage that? Would it even support modern Ethernet connections (I honestly don't know).

    Unlike old PCs, a lot of "small, inobtrusive modern device[s]" use cryptography to lock out the use of any free software. Game consoles and digital video recorders are key examples of this.

    I don't know why you jumped to the conclusion that that's what I had in mind, because it certainly wasn't! (I sure as hell wouldn't waste time trying to turn my USB-less DVR into a PC). Small, energy-efficient Atom-based PCs are available. And general-purpose plug-based devices running Linux are also coming onto the market.

    Even if the Linux plug things are pathetically underpowered compared to a modern PC, they'll still knock the living daylights out of a 286 or 386, and probably much more "recent" PCs than that.

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).