Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
libz

06.10.2023, 22:24
 

What kind of work do you do? (Users)

Hi,

I'm feeling exhaust with all the complexity of the *nixes, dislike Windows as a user is not the owner of the system, and won't buy anything from Apple.
My hope is on other systems, like Haiku, Serenity, others and... DOS.

I don't play games, so games are out of consideration.
From a desktop system to be useful for me, I'd need to use:
1- email
2- office documents
3- pdf
4- web stuff/ banking/ purchase orders/ assessing some other services and resources
5- print to a Brother MFC-J430W printer
6- scan from the same device (or optionally from a Acer flatbed if it's fine)
7- photos (save, convert, rename)
8- videos (save, convert, rename)
9- save photos and videos to DVDs as a backup
10- programming
11- listen to music
12- watching youtube (and other platform) videos

For printing and scanning, the support from Brother has no DOS drivers, the furthest on the Windows line is for Windows XP 32 bits.

Regarding programming, I found Tcl/Tk as the simple tool that fits my brain.
Could also consider returning to Pascal that I don't use since my youth.
I could also try Cobol, one of the hated languages from the computer (complex) "science" world. And could do the same for Forth.

So, my question is. What could I achieve from DOS with all the modern tools available?
There's surely a lot to learn, only for memory there's extended, high, and some other modes.

Another question: what kind of "modern" work (not games) do you use DOS for?

Thank you.

Zyzzle

06.10.2023, 23:31

@ libz
 

What kind of work do you do?

> From a desktop system to be useful for me, I'd need to use:
> 1- email
> 2- office documents
> 3- pdf
> 4- web stuff/ banking/ purchase orders/ assessing some other services and
> resources
> 5- print to a Brother MFC-J430W printer
> 6- scan from the same device (or optionally from a Acer flatbed if it's
> fine)
> 7- photos (save, convert, rename)
> 8- videos (save, convert, rename)
> 9- save photos and videos to DVDs as a backup
> 10- programming
> 11- listen to music
> 12- watching youtube (and other platform) videos
Most on your list are solved in DOS. Assuming you have a compatible packetdrive and NIC card which works in DOS, there are e-mail readers, web browsers (Arachne, Dillo, links port, etc
For 2, there's Blocek by our very own Laaca, for 3, there's mupdf and other PDR readers for DOS.
Printing is a bit harder, unless you've got a printer with a parallel port, but even if it's usb-only, it may be possible to get it working through one of Bret's DOS USB drivers. Scanning I don't think is possible from DOS, perhaps only through old LPT-based scanner (which would be extremely slow, of course).
7,8,9 are covered. You've got tons of great photo viewers / converters (Display, nconvert, SEA, neopaint, our newly-minted commandline utility for JPEG2000 just discussed below will even support "modern" JP2 format in DOS.
Videos through the great DOS Mplayer port. CDBurning / DVD through the DOS ports of DosCDroast. You of course need DOS ASPI driver and CDROM drivers (many of those exist).
10 -- lots of great stuff, including a DOS port of Python, FreeBasic, lots of ASM variants, Turbo Pascal, Turbo C, etc
11- many fabulous options. Now we have stupenduous SBEMU program which gives sound to modern PCI-chipsets in bare metal DOS, emulating Sound Blaster 16 and lots of great players, such as Mpxplay, Quickview 2.61, OpenMPT, LAME for MP3 conversion, .FLAC support (ports), etc.

So, DOS is indeed usable for lots of "modern" work. I use it every day for all of the above (including playing a few games!). It's a great system for emulators as well. Many are represented.

Laaca

Homepage

Czech republic,
07.10.2023, 00:29

@ libz
 

What kind of work do you do?

Look at this page with many useful DOS programs.
http://dosprograms.info.tt/indexall.htm

---
DOS-u-akbar!

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
07.10.2023, 01:22

@ libz
 

What kind of work do you do?

> 4- web stuff/ banking/ purchase orders/ assessing some other services and
> resources

Well, any website requiring JavaScript will be a no-go in DOS

> 12- watching youtube (and other platform) videos
>

Also a no-go in DOS for the same reason... JavaScript.

---
--
http://glennmcc.org/

KormaX

07.10.2023, 16:37

@ glennmcc
 

What kind of work do you do?

You can watch youtube using Invidious. Not perfect, because you have to download the file entirely before playing it back, but I do it regularly. I use a huge RAM disk, so these files never touch my HDD. Basically it's like having to wait until the entire video is buffered.

---
DOS isn't about why. It's about why not.

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
07.10.2023, 17:28
(edited by glennmcc, 07.10.2023, 18:08)

@ KormaX
 

What kind of work do you do?

> You can watch youtube using Invidious. Not perfect, because you have to
> download the file entirely before playing it back, but I do it regularly. I
> use a huge RAM disk, so these files never touch my HDD. Basically it's like
> having to wait until the entire video is buffered.

Using which DOS web browser ?

---added later---

OK... got it using the DOS build of LINKS.EXE

Got the mp4 downloaded to then play using the DOS build of MPLAYER.EXE

That is most certainly a royal PITA :(

---
--
http://glennmcc.org/

DosWorld

10.10.2023, 00:30

@ glennmcc
 

What kind of work do you do?

> Well, any website requiring JavaScript will be a no-go in DOS
...
> Also a no-go in DOS for the same reason... JavaScript.

IMHO, world without JavaScript will be... more safe.

> LINKS.EXE

+1

---
Make DOS great again!

Carthago delenda est, Ceterum censeo Carthaginem delendam esse.

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
10.10.2023, 01:31

@ DosWorld
 

What kind of work do you do?

> > Well, any website requiring JavaScript will be a no-go in DOS
> ...
> > Also a no-go in DOS for the same reason... JavaScript.
>
> IMHO, world without JavaScript will be... more safe.
>

I agree wholeheartedly.

Unfortunately, MILLIONS if not BILLIONS of webpage designers disagree :(

---
--
http://glennmcc.org/

DosWorld

14.10.2023, 04:34

@ glennmcc
 

What kind of work do you do?

> MILLIONS if not BILLIONS of webpage designers disagree

Life is full of surprises. Let's wait.

---
Make DOS great again!

Carthago delenda est, Ceterum censeo Carthaginem delendam esse.

RayeR

Homepage

CZ,
17.10.2023, 23:51

@ DosWorld
 

What kind of work do you do?

> > MILLIONS if not BILLIONS of webpage designers disagree
>
> Life is full of surprises. Let's wait.

Things gets more and more complicated even in embedded env...
Maybe only in a case of total apocalypse where all modern computers would be destroyed, then new computers will need to be developed from the scratch, back from mechanics wheels and relays, then tubes and transistors, then it will enforce web simplicity :) but not for a long time, it will end in the same mess...

---
DOS gives me freedom to unlimited HW access.

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
18.10.2023, 05:11

@ RayeR
 

What kind of work do you do?

> > > MILLIONS if not BILLIONS of webpage designers disagree
> >
> > Life is full of surprises. Let's wait.
>
> Things gets more and more complicated even in embedded env...
> Maybe only in a case of total apocalypse where all modern computers would
> be destroyed, then new computers will need to be developed from the
> scratch, back from mechanics wheels and relays, then tubes and transistors,
> then it will enforce web simplicity :) but not for a long time, it will end
> in the same mess...

So, you are wishing for the total apocalypse just to make your life less complicated ?!?!

LOL

---
--
http://glennmcc.org/

Rugxulo

Homepage

Usono,
18.10.2023, 09:52

@ glennmcc
 

What kind of work do you do?

> So, you are wishing for the total apocalypse just to make your life less
> complicated ?!?!
>
> LOL

Have you read about the Colossus? That clunker literally helped win the war. Very unique.

DosWorld

18.10.2023, 13:18
(edited by DosWorld, 18.10.2023, 13:38)

@ glennmcc
 

What kind of work do you do?

> So, you are wishing for the total apocalypse just to make your life less
> complicated ?!?!

Back to the roots... why not?
In other (java-world) words it can be described as "stop the world and do garbage collecting". It's painful and impossible to avoid, but very rewarding.

After all, you are not surprised by the cyclical nature of markets and the explosions of financial bubbles. We can (try) to talk about bubbles in hi-tech. So, "web 3.0" can became "dot-com 2.0".

---
Make DOS great again!

Carthago delenda est, Ceterum censeo Carthaginem delendam esse.

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
18.10.2023, 21:57
(edited by glennmcc, 18.10.2023, 23:48)

@ DosWorld
 

What kind of work do you do?

> > So, you are wishing for the total apocalypse just to make your life less
> > complicated ?!?!
>
> Back to the roots... why not?

After the "total apocalypse"...

THIS will be those 'roots'.

"I know not with what weapons World War III will be fought,
but World War IV will be fought with sticks and stones."
Albert Einstein

Therefore, the "computers" will be marks scratched on cave walls.

LOL

---
--
http://glennmcc.org/

DosWorld

19.10.2023, 01:37

@ glennmcc
 

What kind of work do you do?

> Albert Einstein

Seems like Albert was a little bit wrong, but we are far to culmination.

> Therefore, the "computers" will be marks scratched on cave walls.

No chance - Banksy does not draw computers. :-(

---
Make DOS great again!

Carthago delenda est, Ceterum censeo Carthaginem delendam esse.

RayeR

Homepage

CZ,
18.10.2023, 14:39

@ glennmcc
 

What kind of work do you do?

> So, you are wishing for the total apocalypse just to make your life less
> complicated ?!?!
>
> LOL

No,I didn't write anything about my wish. Just stated that I see no other way to go back to simplicity, nothing more.

---
DOS gives me freedom to unlimited HW access.

DosWorld

18.10.2023, 12:57
(edited by DosWorld, 18.10.2023, 14:49)

@ RayeR
 

What kind of work do you do?

> Maybe only in a case of total apocalypse where all modern computers would
> be destroyed

This beautiful world truly deserves it.

But, i don’t think so - less critical damage to the infrastructure is enough. For example, hacker wars: no one will die (as side effect only), but... in the morning there will be no water for washing. Not forever, enough just 2-3 times. Something like this can lead to an understanding of the need for change. Also, you (i mean community) already had something with comparable damage - this is COVID.

Another similar story - my own.

I have a few PC, for example:
AMD 5700GE, 128RAM, 3060 - for gaming
Dual XEON (24 cores, 48 threads), 128RAM - 2U dell server
(+networking: mikrotik router, 1U hp/dell hubs)

Many times I stream (stupid) games and films for many hours (>8h) on peertube. During these streams I used an electric kettle etc. As a result, I slightly damaged the electrical network in my apartment - overdrive. :-D

It was BEFORE.

Seems, like i find a contract as programmer. So what i looking on ebay right now?
A cheap laptop on Intel N6000/N100/N200 with 2 ram socket.
(+ have a small box usb-powered wifi router)
Why? I need the same infrastructure (but for work), but
a) mobile (with monitor!) - work from "community safe" places.
b) working from powerbanks or small UPS >8 hours.

Definitely, it is downgrade and step-back into computing.
(i cant feed xeon from ups).

---
Make DOS great again!

Carthago delenda est, Ceterum censeo Carthaginem delendam esse.

mceric

Germany,
07.10.2023, 01:26

@ libz
 

What kind of work do you do?

Hi!

While Linux, Windows and MacOS are complex under the hood, you do not need to touch their complexity if you do not want to. It probably is easier to just click that browser icon and just open your youtube bookmark on a complex operating system than to jump through many hoops to open a youtube video in DOS in any way at all.

Regarding your wish list:

Email is okay if you have a provider which supports ancient protocols. If your provider requires TLS/SSL or other secure connections to your mail server, it gets more complex and if you want to use some modern webmail website like gmail, it can easily get so complex that no web browser for DOS exists yet which can open it.

Office depends on what you want. If you just want to write text, easy. If it has to support Unicode, a few DOS editors can do that. If you want a text document with tables and images, then your choice already gets extremely small and I doubt that you would get one where the tables in a text document can include some sort of formula processing. You may want to check FLTK XFDOS for graphical office apps in DOS: https://sourceforge.net/projects/fltk-dos/

It is very unlikely that any DOS web browser will be modern enough to support online banking and the required level of secure connections and scripting.

Some basic PDF apps for DOS do exist. Same for image, video and audio viewing, listening and simple conversions. In particular for video, expect the same complexity as with mplayer and mencoder in Linux. You may actually end up just using a DOS version of the very same app.

For printing, it will depend on how fancy you want it to be. Some modern printers have hardware support for PDF and PS, so you could take that route when preparing files to print. Most printers will also support plain text files. In particular for more classic printers, you should be able to find apps which support very basic design things, such as printing some of your text in bold or italics. Also, apps such as Image Magick (which should have DOS versions available) might (?) help you to convert images (and PDF) to printer encodings like HP/PCL or ESC/P to print (things with) graphics, in case the PS/PDF method cannot be used. We also have some support in GRAPHICS for printing screenshots of graphics modes.

Support for scanners will probably only exist for very old scanners. However, there are scanner models, even affordable ones, which let you plug in USB sticks or memory cards and scan directly into PDF files, which you can then open in DOS after carrying the stick or card to your DOS PC. You will probably need USB drivers to access the stick or card on DOS at all, but luckily, very few such drivers already do exist.

The ability to burn DVD or use UDF formatted media in general is at the stage of being an exciting experiment for power users and developers, I would say. Burning CD with ISO9660 filesystem is slightly less challenging, but still a rather unusual achievement in DOS unless you have exactly the right hardware.

Programming, luckily, is a topic well covered by compilers for DOS, including 32-bit compilers. People even experiment with 64-bit memory models already, but you will need special drivers and tools for those.

Listening to music or watching videos from your harddisk or SSD are relatively well supported: There are few, but powerful apps for that, which support modern file formats like MP3, OGG or MP4 and moder sound hardware like HDA and AC97. As said, watching youtube will probably be very hard. Those videos are on a complex website which requires a modern complex browser. Plug-ins for DOS browsers may exist to let you access videos on youtube in some way nevertheless, maybe by downloading them and then watching them later with a separate video player app.

In short, the complexity which annoys you with modern operating systems in part also is necessary complexity of the apps needed to do what you want to do.

If you move from complex operating systems to DOS, you would still need complex apps. But because the DOS operating system is less complex and powerful, the apps may have to do more complex stuff themselves. Or you would have to install and configure more drivers and tools manually, while the complex operating system would have included plug and play mechanisms. DOS does not include graphical infrastructure either, so all sorts of graphical output will only be available for apps which include the infrastructure in themselves. A DOS app cannot expect Gnome, Unity or similar convenient frameworks to be provided by DOS. It can only bundle itself with some libraries to draw buttons, forms etc. from scratch.

You will not find a Firefox, Thunderbird or LibreOffice for DOS: Those all require a complex and powerful operating system as a foundation to do some of the hard work for them.

Alas, complexity always stays complex in one way or the other ;-)

---
FreeDOS / DOSEMU2 / ...

Rugxulo

Homepage

Usono,
07.10.2023, 03:42

@ mceric
 

What kind of work do you do?

> Programming, luckily, is a topic well covered by compilers for DOS,
> including 32-bit compilers. People even experiment with 64-bit memory
> models already, but you will need special drivers and tools for those.

For compiled languages: OpenWatcom (C/C++), DJGPP (GCC/G++/GPC/GNAT), Turbo C++, FreeBASIC ("'$lang: qb"), Free Pascal ("{$mode tp}"), JWasm, NASM, FASM, A86/A386

He said Tcl was his preference for scripting, but I'd also recommend AWK (DJGPP's Gawk or Mawk) or REXX (Regina or BRexx).

Libraries: Allegro or FLTK or GRX, PDcurses, Watt-32
Editors: RHIDE or SETEDIT or GNU Emacs or JED or FED or MINED or VIM or VILE or TDE or FTE

tom

Homepage

Germany (West),
07.10.2023, 12:43
(edited by tom, 07.10.2023, 15:51)

@ libz
 

What kind of work do you do?

> Hi,
>
> I'm feeling exhaust with all the complexity of the *nixes,

while all of your washing list might be achievable in DOS, achieving even a single item (with the possible exception of "programming") will be significant more complex the your complex *nix which can do all of this.

edited to add:
what is probably even worse is that you can't google for "how do I create a PDF in DOS" or "how do I listen music in DOS". (Actually you can google this, but get no reasonable results).

replace DOS with UBUNTU (or windows) and you get tons of sensible advice.

libz

10.10.2023, 00:11

@ tom
 

What kind of work do you do?

I thank you all for your kind replies!

The suggestions provided are enough to explore (again) the DOS world and I'll ask for help if/when needed.

Regarding the complexity/simplicity debate, sure, things are complex, everything that has a layer of encryption is complex.
I really liked the book 'The power of less' as it points to what we can do to simplify our lives. That's what I've been doing.

For example, I can't find an image viewer for Linux that really satisfies me. Each has some features, but miss other features. And there are a lot of them.

Another example. It was great to connect my Epson LX-800 to my Unisys PW2 286 and have it print. Can I do it with my brother printer? No chance, unless I'm in one of the supported operating systems and install some drivers. Even then, does the printer print always? No...

Joe Armstrong has a great first half of the video in https://www.youtube.com/watch?v=lKXe3HUG2l4 - "The mess we're in".

Or as this quote:

“Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.”
? Edsger Wybe Dijkstra


So, in conclusion, I'll still have my NetBSD router/firewall/server but for some of the tasks I mentioned in my first post, I'll give DOS a try.
The more I can stay away of Windows and Linux, the better.

Zyzzle

11.10.2023, 02:50

@ libz
 

What kind of work do you do?

> So, in conclusion, I'll still have my NetBSD router/firewall/server but for
> some of the tasks I mentioned in my first post, I'll give DOS a try.
> The more I can stay away of Windows and Linux, the better.
I admire your attitude. Things don't always have to be easy all the time, but some frustration-avoidance can be forgiven. Use DOS, but also keep a Linux system handy for those networking things you "need" it for, when doing the same in DOS would be hard-to-impossible. For the other stuff, a little low-level complexity is good for the soul. Figuring out how to view Youtube videos offline, via DOS as using the procedure above in this thread, is a good example. No ads, and you can save them and peruse them as you see fit without bothering with streaming anything or ads.

GNUser

22.10.2023, 14:25

@ libz
 

What kind of work do you do?

I too wondered about "would it be possible to use DOS as a daily driver?" in the past.
Honestly I think it's more of a novelty thing than anything else. These days it's easier to find an old machine that runs a Linux based OS, than an old enough machine that runs DOS based OS. Ahahah.

Anyway, I do like to revisit that thought from times to times and there are some interesting ideas I can throw your way:


Regarding social media, if you just want to access posts of other people, these are great days to be alive. Nitter, Teddit, Invidious, Proxigram, all these make it possible to access without JS or even modern HTML5. Quetre even allows to access Quora answers if that is interesting for your work, and SearxNG will give good web search results. I recommend Links in graphics mode.

If you want to actually post stuff, I remember there was a twitter client named Quitter, a Mastodon client that I can't remember the name, and there was even a ChatGPT client that could run on DOS.

As for watching video, I recommend www.phr.ee or other AllTubeDownload instance still running to get the MP4 file and using QuickView or MPlayer to watch them.

I never heard of an RSS client for DOS but there are RSS2Email solutions around. And you can use www.danwin1210.de/mail for accessing SquirrelMail webmail interface, works well with Links.

Hope this helps.


> Hi,
>
> I'm feeling exhaust with all the complexity of the *nixes, dislike Windows
> as a user is not the owner of the system, and won't buy anything from
> Apple.
> My hope is on other systems, like Haiku, Serenity, others and... DOS.
>
> I don't play games, so games are out of consideration.
> From a desktop system to be useful for me, I'd need to use:
> 1- email
> 2- office documents
> 3- pdf
> 4- web stuff/ banking/ purchase orders/ assessing some other services and
> resources
> 5- print to a Brother MFC-J430W printer
> 6- scan from the same device (or optionally from a Acer flatbed if it's
> fine)
> 7- photos (save, convert, rename)
> 8- videos (save, convert, rename)
> 9- save photos and videos to DVDs as a backup
> 10- programming
> 11- listen to music
> 12- watching youtube (and other platform) videos
>
> For printing and scanning, the support from Brother has no DOS drivers, the
> furthest on the Windows line is for Windows XP 32 bits.
>
> Regarding programming, I found Tcl/Tk as the simple tool that fits my
> brain.
> Could also consider returning to Pascal that I don't use since my youth.
> I could also try Cobol, one of the hated languages from the computer
> (complex) "science" world. And could do the same for Forth.
>
> So, my question is. What could I achieve from DOS with all the modern
> tools available?
> There's surely a lot to learn, only for memory there's extended, high, and
> some other modes.
>
> Another question: what kind of "modern" work (not games) do you use DOS
> for?
>
> Thank you.

RayeR

Homepage

CZ,
06.11.2023, 21:54

@ GNUser
 

What kind of work do you do?

Maybe I already asked here before... anything for Telegram? At least text messages? I use old version of windows client that runs on WinXP and it still works for old users but new users with 64b IDs are inaccessible from this client...

---
DOS gives me freedom to unlimited HW access.

Laaca

Homepage

Czech republic,
06.11.2023, 22:57

@ RayeR
 

What kind of work do you do?

> Maybe I already asked here before... anything for Telegram? At least text
> messages? I use old version of windows client that runs on WinXP and it
> still works for old users but new users with 64b IDs are inaccessible from
> this client...

Yes!
Telegram client for DOS would be cool.

---
DOS-u-akbar!

RayeR

Homepage

CZ,
07.11.2023, 05:08

@ Laaca
 

What kind of work do you do?

> Yes!
> Telegram client for DOS would be cool.

Could be something like this: https://github.com/vtr0n/TelegramTUI
but it's Python with depencies :(
I didn't find any simple TUI client in C at least for Linux to be theoretically ported...

---
DOS gives me freedom to unlimited HW access.

Back to index page
Thread view  Board view
22049 Postings in 2034 Threads, 396 registered users, 17 users online (0 registered, 17 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum