# Using DOS is calm
I use this MS-DOS setup more and more. What's nice with a
single-tasking environment is that there is a high threshold to
distracting yourself with other computer things. If I want to play a
game or browse online, if have to stop doing what I'm currently
doing and commit to that for a while.
Of course, in my case it's only a half truth. From the computer
running DOS, I am logged into a Raspberry Pi on my local network
with Telnet. From that machine, I am logged into text.garden using
SSH. Both of the latter run Linux based operating systems where I
could potentially distract myself to death. Still, it's text only
which is great for distraction-free anything.
It's easy to share files between the computers. Mateusz Viste, who
has developed a ton of DOS applications (including Gopherus, the
Gopher client I use) has created something called EtherDFS. A server
is running on the Pi. The server exposes a DOS filesystem, in my
case contained in an image that I've also mounted to the Linux file
system. The server listens to raw ethernet frames. The client(s) run
on DOS and can discover the server and connect to it, and present
the shared folder as a regular disk in DOS. All you need is an
ethernet packet driver for your network card; no network stack
necessary. It works amazingly well for file exchange! I've even
tried to run software directly from the network drive, and it just
For development, I have Turbo C installed. I used this in a cross
development environment before but the idea of using it from DOS
directly is growing on me.
Anyway, I just wanted to test a change to my phlogging scripts so I
just quickly thought of something remotely interesting to write
about. I hope you enjoy it.