Showing posts with label problems. Show all posts
Showing posts with label problems. Show all posts

Sunday, September 25, 2011

Why my next computer will be Windows, not Linux

For those of you who have been following my blog (anyone?!) it may be surprising to hear that I'm abandoning Linux.  It is not a decision I am making lightly.  But after several years dealing with the limitation of Linux (specifically, Ubuntu) I have realized that the Windows 'ecosystem' really is better for me.  Let me explain...

Multimedia support
I use my computers as my primary source of video, both TV shows, movies, and my extensive collection of home videos.  On Linux the playback of high-definition video has always been problematic, requiring never-ending experimentation with replacement video-drivers (the proprietary vendor 'blobs' versus the open-source drivers).  The h.264 hardware-acceleration still doesn't work properly with ATI videocards, even with extensive manual revision of the installed drivers.

On Windows, this multimedia support is trivial, as Microsoft has created a well-organized system (DirectX) that all the manufacturers use.

Multi-user support
Linux is inherently a multi-user OS yet the graphical interface is poorly tested.  My wife and I share our Linux workstation, taking turns as the current login, and we can attest to these problems first-hand.  Whenever one of us connects a flash-drive, the other user gets non-sensical error messages.  This is a known problem with a longstanding Launchpad bug; never fixed.  When we switch from user-to-user (using the longstanding 'fast-user-switch' feature) the login screen always flashes the name of the current user, then corrects itself... 'always' except for the occasional crash!  Clearly this feature has not been properly tested.  The first issue is cosmetic, the second is clearly more, but neither has ever been fixed.

RAID support
One of the reasons I was initially thrilled with Linux was the ability to setup a software-based RAID mirror and get improved read-performance (as well as piece of mind).  I used this on my combined boot/data drive(s).  But now I am switching to using a single SSD for my boot/OS drive and a separate pair of mirrored data drives.  This combination has always been supported under Windows so Linux has no advantage.  Plus, on Linux, there was no built-in GUI for checking the state of the RAID array.  I managed to find an old unsupported utility to do it but I have no idea if it would actually warn me of a failure.  On Windows, I'm quite sure this GUI is available and supported.

Printer and Scanner support
I have had non-stop problems with both my printer and scanner under Linux.  From kernel rev to kernel rev the support for my peripherals has come and gone, unpredictably.  This has been true for my Canon inkjet, my Brother laserjet, and my Epson scanner.  In theory I appreciate the use of generic hardware drivers -- the use of shared drivers means that they are better tested than individual/per-device drivers.  But that advantage is moot if they don't correctly work on your hardware. 

To add insult to injury, everything prints slower, especially the Brother laser.  It's like there's an extra layer of translation taking place during the print-file generation?  Printing even a single page will require a 20 second delay, whereas the printing from Windows is instantaneous.

I also have a 'pro-sumer' Epson scanner with 'ICE' support for correcting scratches in photos.  But this feature is only usable through the Windows driver, there is no support for it through the generic scanner driver.

USB wake from sleep
By default, Windows lets you wake a machine from sleep-mode by moving your mouse and/or typing on the keyboard; Linux does not.  It is possible to configure Linux to do the same but it can't be set as the default?!  Instead, the best you can do is add a startup script to manually change the power settings at boot.  And the configuration of this script varies from distribution to distribution, and even from release to release (as the startup processor changes or is replaced).  On Ubuntu there is a Launchpad request for either a change in the default behavior, a GUI to easily edit it, or even just a way to make a permanent change in the configuration.  It has languished for years without action.

Windows-only apps
I have also tried resolutely to only use native Linux apps.  Some are actually better than their Windows equivalents, e.g. MP3 music managers.  But I continue to run into unsolvable situations where the only functional option is the Windows version.  My scanner, as I already mentioned, can only use it's ICE scratch-recovery with the native Windows driver.  My Oregon Scientific weather station is only recognized under Windows; some other models have Linux drivers but not mine.  The only Newsgroup Binary Reader with bandwidth control is on Windows.  Quicken is still the best checkbook app.  Outlook is still the best email/organizer app.  Yes, for many years now I've been using Evolution in place of Outlook...  And I have a handful of unresolved bugs (filed with Gnome.org) to prove that Outlook works better.

For the past couple of years I've resorted to running these Windows apps in a Virtualbox VM.  In general this has been a satisfactory workaround.  But I've long suspected that the majority of my system crashes were related to this VM sub-system.  Surely it's better to run a single OS?

Conclusion
All these experiences have made me appreciate the relative pro's and con's of open-source software like Linux versus for-pay software like Windows.  Obviously, no one in the Linux developer community is concerned enough about the various glitches to which I am subjected to try and do something about it.  I still love the freedom of Linux and plan to continue using it on my personal single-user workstation.  But, much as I hate Microsoft, I am forced to admit that the nominal cost of their Windows is a small price to pay for a 'sane' OS.
______________

Friday, August 1, 2008

Still more Ubuntu breakage

Just to follow-up on yesterday's rant, today has a new symptom. I've barely used the computer this past week so I can't imagine what I might have done to cause it.

I was starting to grow suspicious because my office Ubuntu setup had downloaded two updates while my home PC had not. Just now, under my wife's login, I saw the Update Manager prompting her/us to download. When I switched back to my own login, the prompt went away.

Did I do something to indicate I did not want to receive automatic updates? Or, did this version of Ubuntu just spontaneously stop offering them...

Thursday, July 31, 2008

Nothing nice to say about new Ubuntu

I take back everything nice I said about Ubuntu! I upgraded from 7.10 to 8.04.1 about a month ago and it's been one breakage after another. I thought I was being smart, waiting for the 8.04.1 "Service Pack" to come out before upgrading. Maybe a clean install would've worked fine but my upgrade has been so bad I'm seriously considering rolling-back to my 7.10 backup.

Since upgrading:
  • The Alternate CD updater rewrote my repository and update lists, then crashed without any message, leaving my system in an unstable state. After hours of experimenting I finally managed to get the update restarted and through to completion.
  • After the update none of my drives were accessible?! Apparently the new version uses a new naming scheme for drives but the update failed to update my 'fstab' configuration file. Fortunately I had another computer handy and was able to track down the required changes.
  • The Ubuntu-supported Nvidia video driver no longer works so I've had to switch to the official Nvidia driver. I'd previously learned (the hard way) that you can't trust this driver to work through a kernel upgrade. And, in just the past month, I've already had to uninstall it temporarily, apply a new kernel update, then reinstall it. PITA...
  • I had previously installed the now-included User Switcher. Needless to say, the update broke it, so my wife has to use a workaround. I was able to fix it once but now I can't remember how I did it; my latest attempts have failed.
  • I had previously installed the latest version of HPLIP (Hewlett-Packard Linux Printing). Ubuntu tried to install an older version alongside it, causing neither to work. I eventually uninstalled both, then reinstalled the newer version.
  • I spent DAYS trying to find a way to rip my CDs to MP3. WTF? The built-in 'Sound Juicer' used to work but refused to let me select MP3 anymore. I eventually tracked-down the needed change but... even though MP3 was selected it still did OGG format instead. WTF WTF?! Eventually, I settled for an old program, 'Grip', which does the basic task but fails to record any ID3 info.
  • Amidst all the printer mayhem, the VirtualBox printer support is malfunctioning again. I can get it to print but then I have to reboot the machine in order to get HPLIP working again.
  • My installed version of Crossover 6.1, which admittedly is not current anymore, stopped working. Fortunately the Ubuntu forums quickly yielded the solution: There was a new security lock-out in Ubuntu 8.04 which had to be partially disabled in order to allow Crossover to work.
  • Finally, my DVD drive no longer reads DVD data discs. I think my initial problem was an old flaky drive but even the new drive is having problems. I've managed to find a multi-step manual procedure to get discs to load, but it should all be automatic! In fact, as a test, I booted from a flash drive with generic 8.04.1 and the drive seemed to work fine. So something in my configuration is causing the problem.
Unfortunately, for now, I think I'm just going to give-up on making things work any better. And I'm certainly going to stop recommending Ubuntu to people.

Tuesday, May 27, 2008

The Police concert speaker problems

I had the good fortune to see The Police in concert again last night, here in San Diego. I'd previously seen them about a year ago up in Los Angeles. What a difference a year makes! As always, they played fantastic but last night's concert really fell flat compared to a year ago. The problem was the sound system -- they were practically unhearable. I think the problem is their speakers.

I'm pretty sure they're touring with their own complete PA setup, speakers and amplifiers. So the sound problems are probably their own fault rather than the venues; fyi - Cricket Amphitheater still sucks! I think The Police are trying to make it through the end of their concert schedule without replacing any of their speakers, even though they're totally worn-out. It's kind of a rip-off, if you ask me. Theirs has been by-far the most successful concert of the year so I know they can afford to replace $100k of speakers.

I try not to let technical problems like this bother me. But seriously, the sound system was completely overloaded and distorted throughout the entire performance. The audience was forced to 'intuit' the notes and with only partial success. Many MANY times I saw the band hit the chorus of a song and then stare in wonder as the audience failed to react -- because we couldn't hear any change in the song! I'm sure things like this also demoralize a band and bring down their performance level.

On another (funny) side-note: You know how the stereotypical concert experience used to be for everyone to hold their lighters up, sort of create a field of 'candlelight' ? Well people don't smoke like they used to. Instead, the new candlelight is created by everyone holding their cellphone-cameras aloft, creating a field of LCD-display-candlelight (and visible only to the audience behind them).