Linked by Uityyy on Sat 21st Oct 2017 21:51 UTC
OSNews, Generic OSes

The old PC-MOS was released under the GNU GPL this Summer. From Wikipedia:

PC-MOS/386 was a multi-user, computer multitasking operating system produced by The Software Link (TSL), announced at COMDEX in November 1986 for February 1987 release.[1] PC-MOS/386, a successor to PC-MOS, can run many MS-DOS software titles on the host machine or a terminal connected to it. Unlike MS-DOS, PC-MOS/386 is optimized for the Intel 80386 processor; however early versions will run on any x86 computer.

The GitHub project includes a 1.44MB disk image for the latest version that will work under VirtualBox, but does not include older versions of the operating system from before it required an 80386+. The system won't work properly if you set a modern date at the boot up prompt.

Thread beginning with comment 650113
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: PC-MOS 386 vs FreeDOS
by manjabes on Mon 23rd Oct 2017 05:23 UTC in reply to "PC-MOS 386 vs FreeDOS"
Member since:

Does anyone still actually travel in the wastelands of DOS? For *practical reasons*, not nostalgia or arcaheology (even I still have a bunch of old-time fave-games encapsulated in DOSbox somewhere, but haven't fired any of them up in the current decade I think). If so, what do You do there? How do You cope without networking (or, rather, how does one get networked in DOS these days, serial port to a Raspberry Pi? ), LNGFLNMS.DOC or multitasking?
I'm sure there have been articles about it during the course of time, if somebody would have a link to a recent one, that'd probably do the job.
But still, oldtimers, what is still keeping You there? ;)

Reply Parent Score: 4

RE[2]: PC-MOS 386 vs FreeDOS
by Andre on Mon 23rd Oct 2017 06:42 in reply to "RE: PC-MOS 386 vs FreeDOS"
Andre Member since:

I haven't used DOS in decades, but network support is not that complicated. Just load a packet driver for your network card. No serial port required, just a network card which has a driver. That might be tricky for recent hardware... but for some older PCI cards, even some released way in the Windows era, there are packet drivers, such as the Davicom 9102 (not 100% sure about the number, at least it was a Davicom chipset)

Regarding multi tasking, I recall DR-DOS 6.0 came with some task switching software.

FreeDOS has long file name support. Provided the application has support, this will work.

Reply Parent Score: 5

RE[2]: PC-MOS 386 vs FreeDOS
by Drumhellar on Mon 23rd Oct 2017 06:46 in reply to "RE: PC-MOS 386 vs FreeDOS"
Drumhellar Member since:

There are lots of single-purpose systems running legacy software on FreeDOS.

It's still very common in PoS systems, for example, even in major retail and restaurant chains (Or, perhaps especially in major retail and restaurant chains)

Legacy software doesn't just stop working because its old. And, yes, DOS has TCP/IP available for it. WatTCP is free. Trumpet is available commercially. It isn't free like WatTcp, but does support IPv6.

But, no, nobody is using it as a desktop OS.

Reply Parent Score: 6

RE[2]: PC-MOS 386 vs FreeDOS
by ameasures on Mon 23rd Oct 2017 09:25 in reply to "RE: PC-MOS 386 vs FreeDOS"
ameasures Member since:

How do You cope without networking (or, rather, how does one get networked in DOS these days, serial port to a Raspberry Pi? ), LNGFLNMS.DOC or multitasking?

There were plenty of ethernet cards (e.g. 3COM509B) in those days. A bit alien to modern eyes but serviceable at 10 megabit.

My 80486 multitasks with OpenBSD tho' the 80386 is no longer supported.

Of course, it is all KIPS rather than MIPS. Do I use it in anger, ummm no, but it is a lot younger than the Morris Minor that we do use regularly.

Reply Parent Score: 6

RE[3]: PC-MOS 386 vs FreeDOS
by ssokolow on Mon 23rd Oct 2017 17:56 in reply to "RE[2]: PC-MOS 386 vs FreeDOS"
ssokolow Member since:

Why bother with 10MBit? I've got a 133MHz retro-gaming PC which dual-boots DOS622/Win311 and Win98SE and it's got packet drivers for a 100MBit PCI NIC.

In fact, I'd have used one of my Intel PRO 1000 cards just for the built-in PXE boot support, but the motherboard seems to be PCI 1.0 and can't boot with my old Voodoo 3 3000 PCI installed either.

This page has a surprisingly comprehensive collection of DOS packet drivers on offer. (Especially when you consider that some, like the Realtek RTL8139, are chips used across wide swathes of cards.)

I paired it with a DHCP client, NTP client, and SSH2DOS from FreeDOS to automate keeping the clock in sync and avoid having to re-burn a DVD-RW every time I want to copy over a new piece of nostalgic shareware.

Throw in some other stuff offered with FreeDOS, like UIDE, SHSUCDX, 4DOS, ANSIPLUS, and so on, and you can get a surprisingly Linux-like DOS experience while still having a ton of conventional memory free.

(In my case, 617K with over 30K upper memory still free for future TSRs with Windows 3.11 for Workgroups's bloated networking helpers permanently resident and without having to resort to QEMM or anything else proprietary beyond DOS and Win3.11 themselves.)

P.S. UIDE+SHSUCDX instead of OAKCDROM+MSCDEX gives you support for DVD-sized ISO9660 filesystems.

Edited 2017-10-23 18:04 UTC

Reply Parent Score: 4