News: 1645611848

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

FreeDOS puts out first new version in six years

(2022/02/23)


Nearly six years after its last release, [1]FreeDOS 1.3 came out at the weekend… in case you're feeling nostalgic for a 1980s enterprise-grade OS.

DOS ain't dead. Although the [2]long history of MS-DOS officially ended with version 6.22 in 1994, there have long been multiple other DOS-compatible OSes out there. And unlike all the others, FreeDOS is open source, legal, legitimate, and free to use.

IBM continued development on PC DOS until 2003. Big Blue still hosts downloads of the last version, PC DOS 7.1, complete with FAT32 and LBA support. Its lead developer, Vernon Brooks, has a comprehensive reference [3]site with all you could ever need to know about DOS's history.

[4]

Digital Research's DR-DOS was bought by Novell, [5]sold off to Caldera , and ended up an important exhibit in the Department of Justice's monopoly case against Microsoft in the 1990s, as The Reg [6]covered in a six-part report at the time .

[7]

[8]

Caldera released the source code to the DR DOS 7.01 kernel, but changed its mind and closed it again, so although it too is [9]available , the legality of using it is questionable.

If you ask nicely, Tuxera will still sell you Datalight's [10]ROM-DOS , and Russian-language speakers may prefer PhyTechSoft [11]PTS-DOS .

[12]

Which leaves [13]FreeDOS – a totally free and unencumbered MS-DOS-compatible OS, written from scratch as open source.

This isn't your father's DOS. Your correspondent booted the CD image under VirtualBox and was startled to see it acquire an IP address (and still have 608kB of free base memory). It installs to a FAT32 partition, with optional support for long filenames. It comes with its own full-screen text editor, but also Emacs and Vim. It has an IPv4 stack and basic IP connectivity, and the shell even does Tab-completion. The bonus CD includes a choice of GUIs including [14]Digital Research's GEM desktop , web browsers, file managers, development tools, games and more. FreeDOS 1.3 not only runs Doom , it includes a copy.

You don't need to install all that stuff if you don't want it. The project offers full and lite installers, a VMware disk image, and floppy disk images if you want to install it on vintage hardware, from 8086-level upwards.

[15]

It's still DOS. If you want to run it on bare metal, you need a PC with a BIOS. It's not compatible with GPT disk partitioning or UEFI (unless the latter has CSM, a "Compatibility Support Module"). It's a single-tasking OS, and although it comes with a memory manager that can support nearly 4GB of RAM, all the action happens in the first 640kB, same as it ever was.

[16]Experimental WebAssembly port of LibreOffice released

[17]GNOME Project retires OpenGL rendering library Clutter

[18]Three major browsers are about to hit version 100. Will websites cope?

[19]Google's Chrome OS Flex could revive old PCs, Macs

There's some hope for that. [20]GeoWorks' bid for the WAP patent rights didn't pan out, [21]the company went under , and the software is now [22]open source . DOS might yet get a free multitasking GUI.

If you want to get a feel for how things were before graphical desktops, though, there is quite a lot of legal pro-grade software out there. Microsoft made Word 5.5 for DOS a free [23]download as a Y2K fix.

If you [24]remember the Cambridge Z88 or Amstrad NC100 , both [25]Pipedream and [26]ProText are free, as is the [27]GrandView outliner, and of course there's still tonnes of DOS shareware out there, such as the classic [28]AsEasyAs spreadsheet.

Bizarre as it may sound, some people, such as elite hacker [29]Tavis Ormandy , actually [30]choose to [31]use DOS apps in the 21st century.

FreeDOS is a little bit different from the old MS and IBM variants, and if you were used to them – as I was – you will have to do a little relearning. So far I'm enjoying the experience.

Retro computing is a valid hobby in its own right, of course, and retro gaming is a huge one. DOS doesn't usefully support PCI devices such as sound cards, so if gaming is your main interest, you might be better off with an emulator such as [32]DOSbox , but learning your way around DOS is educational. And if all else fails, FreeDOS can be handy for [33]BIOS updates . ®

Get our [34]Tech Resources



[1] https://sourceforge.net/p/freedos/news/2022/02/freedos-13/

[2] https://www.theregister.com/Print/2011/07/27/ms_dos_turns_30/

[3] https://sites.google.com/site/pcdosretro/

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YhYT28T5YHQ3CJm4OhAzGwAAAM8&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[5] https://www.theregister.com/2001/11/26/cp_m_collection_is_back/

[6] https://www.theregister.com/1999/11/05/special_caldera_case_report_microsofts/

[7] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YhYT28T5YHQ3CJm4OhAzGwAAAM8&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YhYT28T5YHQ3CJm4OhAzGwAAAM8&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[9] https://github.com/the-grue/OpenDOS

[10] https://www.tuxera.com/products/rom-dos/

[11] https://phystechsoft.ru/pts-dos

[12] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YhYT28T5YHQ3CJm4OhAzGwAAAM8&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[13] http://freedos.org/

[14] https://www.theregister.com/1999/04/27/gem_the_gui_that_beat/

[15] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YhYT28T5YHQ3CJm4OhAzGwAAAM8&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[16] https://www.theregister.com/2022/02/19/webassembly_port_libreoffice/

[17] https://www.theregister.com/2022/02/18/clutter_gnome_retired/

[18] https://www.theregister.com/2022/02/17/browsers_version_100_websites_bug/

[19] https://www.theregister.com/2022/02/16/google_chrome_os/

[20] https://www.theregister.com/2000/01/21/geoworks_patent_claim_lobs_grenade/

[21] https://www.theregister.com/2002/01/31/geoworks_throws_in_towel/

[22] https://github.com/bluewaysw/pcgeos

[23] http://download.microsoft.com/download/word97win/Wd55_be/97/WIN98/EN-US/Wd55_ben.exe

[24] https://croftnuisk.co.uk/coltsoft/pipedream

[25] https://croftnuisk.co.uk/coltsoft/pipedream

[26] https://web.archive.org/web/20140825104412/http://www.tigerteam.co.uk/protext/

[27] https://www.outlinersoftware.com/topics/viewt/6291

[28] http://www.triusinc.com/forums/viewtopic.php?t=10

[29] https://www.theregister.com/Tag/Tavis%20Ormandy/

[30] https://blog.cmpxchg8b.com/2020/09/finding-console-word-processor.html

[31] https://lock.cmpxchg8b.com/spreadsheet.html

[32] https://www.dosbox.com/

[33] https://opensource.com/article/17/6/upgrade-bios-freedos

[34] https://whitepapers.theregister.com/



Protext

A Non e-mouse

I never knew Protext was ported to the PC. I remember having Protext on ROM for my Amstrad CPC. (Yes kids, a fully-functional word processor in a 16KB ROM.)

Happy memories...

Those parts of the system that you can hit with a hammer (not advised)
are called hardware; those program instructions that you can only curse
at are called software.
-- Levitating Trains and Kamikaze Genes: Technological
Literacy for the 1990's.