4 ms·
> To get the big picture of performance evolution over time, I downloaded all 52 releases of fastDOOM, PCDOOMv2, and the original DOOM.EXE, wrote a go program t
by yjftsjthsd-h 2y ago
> To get the big picture of performance evolution over time, I downloaded all 52 releases of fastDOOM, PCDOOMv2, and the original DOOM.EXE, wrote a go program to generate a RUN.BAT running -timedemo demo1 on all of them, and mounted it all with mTCP's NETDRIVE.
I'm probably not the real target audience here, but that looked interesting; I didn't think there were good storage-over-network options that far back.
A little searching turns up https://www.brutman.com/mTCP/mTCP_NetDrive.html https://www.brutman.com/mTCP/mTCP_NetDrive.html - that's really cool:)
> NetDrive is a DOS device driver that allows you to access a remote disk image hosted by another machine as though it was a local device with an assigned drive letter. The remote disk image can be a floppy disk image or a hard drive image.
- tetrisgm 2y agoI’m curious: were there NAS’ or WebDAV mount in the DOS era? Obviously there was FTP and telnet and such. Just curious if remote mounts was a thing, or if the low bandwidth made it impossible
- sedatk 2y agoYes, there was Novell Netware that let you mount remote drives, and there were even file locking APIs in DOS to organize simultaneous access to files. In fact, DOOM's multiplayer code relied on part of Novell Netware stack (IPXODI and LSL). The remote mounts were mainly used on LANs though, not over Internet.
- bombcar 2y agoYes, it's basically what Netware was, and Novell was a HUGE company. SMB (samba) is also from the DOS era. Most people only know of it from Windows, though. There were various other ways to make network "drives" as the DOS drive interface was very simplistic and easy to grab onto. It was rare to find this stuff until Win95 make network connections "free" (before then, you had to buy the networking hardware and often the software, separately!).
- roywashere 2y agoIn the 90s my student union ran a computer network mainly for gaming with DOS PCs and netware running on a Linux server with MARS. This was before they had internet access but it was great for lan gaming: command & conquer, doom, or quake. All games were started from network mounts. Fun times.
- diet_mtn_dew 2y agoA network redirector interface (for 'redirecting' local resource access over a network) was added at least by DOS 3.1 in 1985, possibly earlier in 3.0 (1984) [1] https://www.os2museum.com/wp/redirectors-and-dos-3-0/ https://www.os2museum.com/wp/redirectors-and-dos-3-0/
- pjc50 2y agoWebDAV itself dates from 1999, well into the Windows 95 era. The Novell system pre dates it by a lot.
- bitwize 2y agoWebDAV didn't come out until the back half of the 90s, and it was slow to be adopted at first. Back in the day, you could author a web page directly in GruntPage, and publish it straight to your web server provided said server had the FPSE (FrontPage Server Extensions), a proprietary Microsoft add-on, installed. WebDAV was like the open-standards response to that. Eventually in later versions of FrontPage the FPSE was deprecated and support for WebDAV was provided.
- jandrese 2y ago> I didn't think there were good storage-over-network options that far back. Back in school in the early 90s we had one computer lab where around 25 Mac Plus machines were daisy chained via AppleTalk to a Mac II. All of the Plus machines mounted their filesystem from the Mac II. It was painfully slow, students lost 5-10 minutes at the start of class trying to get the word processor started. Heck, the Xerox Altos also used network mounts for their drives. If you have networking the first thing someone wants to do is copy files, and the most ergonomic way is to make it look just like a local filesystem. DOS was a bit behind the curve because there was no networking built-in, so you had to do a lot of the legwork yourself.
- ben7799 2y agoThere was already relatively deep penetration of this stuff in the corporate world and universities way back in the early 1990s. Where I want to school we had AFS. You could sit down at any Unix workstation and login and it looked like your personal machine. Your entire desktop & file environment was there and the environment automatically pointed all your paths at the correct binaries for that machine. (While we were there I remember using Sun, IBM, and SGI workstations in this environment.) When Windows came on campus it felt like the stone ages as none of this stuff worked and SMB was horrible in comparison. These days it feels like distributed file systems are used less and less in lieu of having to upload everything to various web based cloud systems. In some ways it feels like everything has become less and less friendly with the loss of desktop apps in favor of everything in the browser. I guess I do use OneDrive, but it doesn't seem particularly good, even compared to 1990s options.
- aaronbaugher 2y agoI was using HP Apollo systems with the Aegis OS in the early 90s, and they basically shared one filesystem across their token-ring network. Plug in two or more systems, login to one of them, and each other system's files would be under //othersystem. I don't recall whether there were any security-minded limits you could put on what was shared, but for a team that was meant to share everything, it was pretty handy.
- 2y ago
- somat 2y agoThere is a neat trick where ipxe can netboot dos from an iscsi target, with no drivers or config dos gets read write access to a network share(well, not a share, if you share it it gets corrupted fast, a network block device). it feels magical but I think ipxe is patching the bios to make disk access go over iscsi.