On Saturday, 16 July 2016 at 04:54:02 UTC, H. S. Teoh wrote:
On Fri, Jul 15, 2016 at 05:02:55PM -0700, Walter Bright via Digitalmars-d wrote:
On 7/15/2016 3:43 PM, H. S. Teoh via Digitalmars-d wrote:
> One of the many reasons I gave up on Windows many years ago, > and never looked back. ;-)

I have my grump list for Linux, too. Tried to install it once on an HP laptop, and the installer crashed with some long error message in hex. Like a good boy, I posted a bug report on it on the distro seb site. One of their devs closed it the next day because I wouldn't attach a remote debugger to it.

I have my list of gripes against Linux, too. The good thing about Linux, though, is that if something doesn't work, you can go under the hood and fix stuff. Dig into config files and stuff -- which are plain text as opposed to opaque, unreadable binary format -- and if you're up for it, download the source and fix it yourself. And there's lots of online resources about how to get under the hood and fix things. You can even replace system executables with your own, if it doesn't do what you want. In Windows, basically the hood is welded shut, and if there's a bug in system software, you're basically screwed.

Plus, Linux software generally are much more resilient to customization, so I can customize the heck out of my system and make it resemble nothing anyone else would know how to use. Replace system components with alternatives. Dispense with GUI bloatware altogether and install ratpoison. Kill off the rodent. Use Adam's graphical terminal. Streamline everything to suit the way I work.

In Windows, even something so trivially simple as changing to lazy focus causes tons of programs to break left, right and center, because everything is built around a set of implicit assumptions of how the user is supposed to use the PC. Trying to do anything other than the "Windows way" is an exercise in frustration. Not to mention those endless menus hidden inside submenus that give me an aneurysm just trying to find that one obscure checkbox that may or may not exist and may or may not do what I want. Whereas on Linux I just edit a system config file, restart a daemon or two, and off I go. No need for my hands to ever leave the keyboard.


The Ubuntu printer install isn't any better than Microsoft's. I wonder what it is about printers. I can plug in USB drives, internal drives, all sorts of things, and they just work.

Even when it's working, the simplest things fail. I learned to never queue a second job until the first one is completely finished, else it botches up both jobs.

It's not like it's a weird printer, either. It's an HP LaserJet, fer chrissakes.

Haha, yes, this is one of the annoying things about Linux. You have to be careful about what hardware you buy, 'cos some hardware doesn't have drivers, or only has proprietary drivers (which are inevitably horribly out of date or somehow incompatible with your system unless you have 100% the exact hardware environment and software settings they used to test it 15 years ago), or worse, just no driver at all. If you're lucky, there's a generic driver for it, but be prepared for malfunctions, missing features, or just outright breakage. When you get the right hardware, things Just Work. But when you don't, it's an endless journey of pain.

You'd think distros like Ubuntu ought to have gotten their act together in this respect, but sometimes it's still a shot in the dark... Plus, I hate the default Ubuntu install because it comes with all sorts of cruft I'm not interested in. I rather just install a plain vanilla no-frills Debian base system, then add individual components that I actually need, as I need them. A couple of years ago I got a new PC with Ubuntu preinstalled, and the first thing I did upon bootup was to uninstall the default GUI and a whole bunch of useless stuff, change /etc/apt/sources.list to point to the Debian repo instead, and install the exact packages that I need. Now it has been transmogrified into a custom Debian system, and I like it that way. :-P

I had much better result with SuSE than with Mint (i.e. an Ubuntu based distro) concerning hardware support. On Linux impossible to get my Samsung Laser Printer and my Canon scanner to work. The laser printer would only ever print one page with the message that it can't print, bummer. On SuSE in worked out of the box. The annoying thing with SuSE was that it installed sys partition with btrfs, on small partition it is problematic because the snapshoting could fill it up until breakage, annoying.

Reply via email to