Because early-2000s Linux was made by techies and geeks for techies and geeks. Windows and Mac succeeded because they had a GUI for nontechnical users and didn't require an inordinate amount of futzing in the terminal to use.
Even discounting Android, Linux is much better nowadays, but in the early 21st Century, it was temperamental and finicky enough to install and use that it scared away nontechnical users.
The big problem with 90s/early 2000s Linux was drivers. Which is still a problem with 2020s Linux, but significantly less of a problem than it once was. However, if a hardware manufacturer wanted to support Linux, they could develop/test the required drivers, and install them preconfigured. The real issue was they didn’t perceive there being sufficient market demand to make it worth their while investing in that
It has gotten better-I remember having to muck around with modelines in X11 (not sure if this was 1990s or early 2000s-you get to a certain age and the decades start to blend together in your memory)-but who has to do that nowadays? Still, a HW manufacturer preinstalling Linux could have done that for you
Modelines weren't that complicated, just rather technical. Also there was a tool helping with that. Still is, but another, called 'cvt', which today still can be useful with strange setups, or to shift frequencies just a little bit, so you don't have coil whine anymore :-)
> Because early-2000s Linux was made by techies and geeks for techies and geeks. Windows and Mac succeeded because they had a GUI for nontechnical users and didn't require an inordinate amount of futzing in the terminal to use.
Are you trying to tell us that a dos operating system was better because it didn't involve using a command line to use?
OpenSuse and Mandrake were already a thing in early 2000's and they were pretty much targetting any user, offering YAST and drakconf that were extensive gui tools to configure pretty much everything on a linux system. You had little to do on a terminal already if you chose your distro correctly. Also if you bought the box version it came with a book guiding you through pretty much everything. [1]
Arguably the biggest hurdle/struggle on linux at the time was getting internet connection through a winmodem but it was a struggle that wasn't better solved with a DOS operating system.
[1] My theory is a lot of people have struggled with linux in the early years because they just got the CDs from magazines, then later downloaded the ISO versions, instead of purchasing the complete box versions with full documentation. How do you consult online documentation if you only had one computer, smartphones weren't a thing yet and you couldn't get the damn modem or gui working? Dual booting was the only way but this is the kind of experience that makes you soon grow tired of rebooting and give up if you don't get stuff corrected quickly.
Debian Sarge had offline docs of everything. The 3 DVD version I bought had a small book and apt and synaptic were already there, along mentions to the handbook and dhelp/dwww.
While mandrake and suse where expensive, some editors released compkete dvd sets for 20 eur, around $15 or 20 for its day.
We knew this was a problem which spawned lindows in the early 2000s (now known as linspire). I was lucky enough to see some stores carry desktops with it preloaded.
Yeah, Linux was horrible compared to the brilliant n00b-friendly user experience DR-DOS. Tons of non-tec and non-geek people just loved the DR-DOS experience.
I seem to recall Microsoft being a bit scared of Linux in the early 00s. I'd guess installing DR-DOS on Windows-less PCs seemed less likely to piss off Microsoft and losing their contracts/licenses than installing Linux would have.
I was really happy with Windows 2000 (not to be confused with ME) myself. I mean it wasn't perfect for games, but was pretty great for general use and a lot of games did actually work.
And yeah, MS was particularly adversarial to Linux (and any other GNU licensed software) around that time. I've softened a bit on it, but will generally prefer BSD/ISC licenses over GPL for anything I can. Don't mind it for complete apps, but avoid it for libraries.
You must be young! I did run graphical Linux 1997 as my main driver. The distribution was a black hat something, you used a rewrite tool to create a boot floppy which would boot the CD ROM later.
It came with at least three DEs, olvwm and xfce and whatnot.
Driver were never of an issue for me maybe just luck.
I've been using Linux almost exclusively since 1994.
Lack of drivers was definitely a problem but it made me spend a lot of time researching whatever I bought first. Lots of reading Linux HOWTOs and Usenet forums about whether a particular card was supported or not.
I had to install from 30 floppy disks because my brand new IDE CD-ROM wasn't supported for another 6 months. Same with my new Diamond Stealth 64 graphics card. I had to wait 6 months to be able to run X11
Those both came with my new Pentium 90 PC. After that I bought hardware specifically for Linux like my BusLogic 948 SCSI card
Always wondered why they didn't come with Linux.