More Linux blues
Friday, February 10, 2012 7:39:12 PM
After a whole day trying and trying several distros I finally gave up and installed an old Win2K disk I had in a drawer. The most annoying thing ever of Linux distros is the X11 - Xorg auto-discovery and auto-setting that does not work at all or picks a too high or too low resolution. The related font rendering is also annoying.
Distros that failed to install:
Xubuntu - asked to insert CD to install Grub while I was installing from Alternate CD. Tried the Live CD that spit errors few moments after boot (it works on the laptop then).
Salix - this was the only one that allowed to install and boot into an user session, pity it kept complaining of X wrong settings and kept probing the monitor at every boot, plus I could not set the splash at the same resolution as the user session. Fonts were either huge or too small.
Zenwalk - could not configure X at the end of install.
In Windows you get it installed with a basic resolution, that allows you to pick 640x480 or 800x600 and few colors, then you can install the proper driver for your motherboard and once installed you can reconfigure resolution, color depth and refresh frequency. Once it is set, it is kept since the log in screen and across the user sessions.
In Linux you must manually edit a "conf" text file (which is not easy if the system does not boot).
I hope things are easier with more recent hardware.
Note for those vintage hardware lovers out there: when you install Win2k you can't update the system unless you install Service Pack 4 and Internet Explorer 6 before connecting to Microsoft Update.








Felix Pleşoianuclaudeb # Saturday, February 11, 2012 7:49:54 AM
Also, if you try Puppy Linux, it will let you opt for (the ancient) XFree86 instead of X.org, and you can set the desired resolution by hand before it even tries to initialize graphics.
serious # Saturday, February 11, 2012 9:45:22 AM
EDIT: also what prev. poster said ... nobody edits any x config files manually any more, there is a graphical system utility for that.
Lorenzo CelsiLorenzoCelsi # Saturday, February 11, 2012 12:12:38 PM
You can't use any utility if the system does not boot because it does not complete the install and does not put Grub either Lilo in the MBR. I tried from the live CD but again, when it worked the best I could get was too high or too low resolution. I mean, what is the point of setting X for 1600px at 60Hz when the monitor supports 1200 at 85Hz? My guess is current Xorg implementation (coupled with current kernels) does not like my assembly of old CRT Nec monitor and Matrox G400 graphic card.
Anyway, like I said, Salix installed and allowed me to set the proper resolution in the user session. Yet it kept probing the monitor at EVERY boot and booted in the wrong resolution, I had to log in a very high resolution boot splash screen before I could finally get the user desktop. Where, BTW, fonts did not follow the global settings and I had to manually set the DPI. Another funny thing was that sometimes after the monitor probing I got an error and I had to reboot.
Yes, Puppy. But if I must use something that looks like Win95 then I can stay with Windows 2000, that BTW installs without much pain besides the fact that you need to install the service pack and IE 6 separately before you can download the about 100 security updates. This is the good thing of Windows, it works. And, with some exceptions, you can run the same software on Win2K and Win7 12 years later.
Annespiritcrow # Saturday, February 11, 2012 1:04:23 PM
Lorenzo CelsiLorenzoCelsi # Saturday, February 11, 2012 1:31:05 PM
Annespiritcrow # Saturday, February 11, 2012 3:24:44 PM
Felix Pleşoianuclaudeb # Saturday, February 11, 2012 3:42:59 PM
Originally posted by spiritcrow:
Funny how for me installing Linux is always only a bit of upfront work, followed by years and years of worry-free operation, whereas Windows manages to drive me crazy every time I touch it. And yes, I know how to configure the damn thing... at least the very few things that can be configured in Windows. Guess we're living in parallel universes or something.
Originally posted by LorenzoCelsi:
When have you last tried Puppy Linux? And you do realize it's trivial to change the way your desktop looks? Never mind the question of why would somebody choose an operating system by the window decorations.
Lorenzo CelsiLorenzoCelsi # Saturday, February 11, 2012 4:00:17 PM
About a parallel universe... well saying that setting up a Linux box is easier than Windows is obviously a lie. Go reading the forums. Much like the "stability" propaganda. I have updated Windows machines for ever and NEVER got one that gets killed while it happened several times with Linux. And here we are speaking of the big distros, not the small ones. Of course you can opt for Debian which is stable but it means you must use software that is obsolete for years. While like I said above, the latest version of Opera installs on Win2K the same as on Win7.
I would be happy to have somebody show me how easy is to install Linux on my old PC, pity there isn't anybody around.
Felix Pleşoianuclaudeb # Saturday, February 11, 2012 8:52:32 PM
Originally posted by LorenzoCelsi:
So you call me a liar. Or do you claim my own repeated experiences with installing Linux were hallucinations?
I'm sorry you're having trouble. Obviously, one size doesn't fit all, and if Linux doesn't work for you, then it doesn't. That's that. But don't go around attacking those it does work for.
And you never said it was for retirees. Not that it matters. Anyone who doesn't yet know how to use a computer will fumble a lot, regardless of operating system. I've been struggling to teach my mom for years, and I'm right here with her, and yes, she has a newer computer than I do, with a Windows I did my best to leave alone. So good luck.
Lorenzo CelsiLorenzoCelsi # Sunday, February 12, 2012 9:36:14 AM
The strange thing is Linux fans aren't even aware of the self irony of having in the same site one page saying how easy and effortless is installing some distro, then documentation, wiki and forums which provide assistance in installing the same distro and troubleshooting any sort of issue with video, audio, networking, wireless, etc. Who ever in the Universe went reading an howto or a wiki for installing Windows?
Does Windows ask you to partition your disk, select the size of each partition, the type, the mountpoint and the filesystem (there are only two)? Does Windows fail installing because it doesn't like the video card or monitor? Does it ask about what bootloader you want, to configure it and where to put? Does Windows come with several different desktop environments, each followed by a completely different set of applications and tools? And nowadays, the DEs also have different using conventions (see KDE vs Gnome3).
And once installed, the main problem with Windows is third party drivers and software. Which is exactly the same for Linux, see drivers for ATI and Nvidia cards. But in Windows you don't have to worry of "versioning", like installing some software requires backporting or compiling. Opera comes in one single installer that works across ALL Windows versions.
serious # Sunday, February 12, 2012 11:11:19 AM
Felix Pleşoianuclaudeb # Sunday, February 12, 2012 11:41:24 AM
Originally posted by LorenzoCelsi:
A simple search for "Windows support forum" gives page after page of results. Here just the first I got: http://forums.windowsforum.org/index.php?showforum=63
Gee, I guess people never have any trouble installing or operating Windows. They just like to discuss it for the fun of it.
Originally posted by LorenzoCelsi:
As a matter of fact, it does. That's the first step of the Windows installer. Always has been. And by the way, that step is performed in text mode. Gaaah, scary!
Originally posted by LorenzoCelsi:
No, because it only ever gives you a single option. One size fits all!
Originally posted by LorenzoCelsi:
See above. I guess choice is bad. We're all identical, and besides, thinking is hard.
Felix Pleşoianuclaudeb # Sunday, February 12, 2012 11:58:15 AM
Originally posted by LorenzoCelsi:
I've just remembered that I've seen it happen once. Yes, just once, but then half a dozen people with considerable Windows experience (and I mean IT professionals) failed to fix the problem, or even figure out what the problem was. When Linux fails -- and yes, it does -- at the very least you can always tell what went wrong.
Lorenzo CelsiLorenzoCelsi # Sunday, February 12, 2012 3:21:14 PM
Yes, since Windows Vista Microsoft has got a wrong turn. The problem is both hardware vendors and software vendors aim to create "new markets" to sell more and more "new" stuff. And it doesn't matter if people actually don't need it. See the current trend of "one OS fits all" so you must have the same software (OS+DE+Apps) on ANY device, PCs, tablets, smartphones, etc. Or the "cloud" and "software as service". If you go reading the american tech sites, the music is "this is the end of the PC era". The result is more and more confusion.
That said, the real issue with Linux is Canonical DOES NOT develop almost anything in-house. They just take a "snapshot" of all the available software that come from many independent projects (that make a point of ignoring each other), apply some patch if needed, package it with an installer and that is Ubuntu. The result is you get issues in any single project, issues that come from the interaction of a piece with another, issues from the selection of pieces, issues from the few software made in-house and patches, issues from the installer. That is why in the Linux world they speak of the controversial concept of "upstream".
Felix, Windows have two kind of problems, the subtle ones that are usually due to some bug in third party software like drivers or the catastrophic ones that come from bugs in some Windows component and that usually don't get even fixed. But in most situations you manage to get Windows running without much effort. It is just a matter of numbers, considering how many different systems are running with Windows, it is quit obvious it works.
Linux instead have the same problems as Windows, plus the basic fact that, due to the few human resources available and the fact that those resources are spread across countless projects that are conflicting against each other, the software for Linux is poor on average. At any level. The kernel cannot interact properly with some BIOS so your laptop battery lasts half on Linux than on Windows, the Xorg cannot detect the hardware, the video drivers don't have all the features or some are bugged, the sound layer works maybe 70% of the times, etc. Then there are some ridiculous things like almost everything related to the DEs. Gnome decides to re-invent the desktop, Canonical does not like it and re-reinvent it. Pity when both release their DEs are incomplete and perform poorly and/or miss configuration tools.
So when Linux fails you can tell what went wrong but NOBODY can do anything about it unless you want to fork and start coding your own project.
Oh, I forgot to mention above:
I have installed all the named distros on the same machine years ago and they more or less worked. The fact that the install fails nowadays means that some components have been updated and they probably dropped support for some key hardware on my vintage PC. In theory I could try installing outdated distros, like I did with Windows 2000. But then there is the "backport" problem with simple stuff like a browser, that in Windows is almost non-existent.
Felix Pleşoianuclaudeb # Sunday, February 12, 2012 4:47:09 PM
Originally posted by LorenzoCelsi:
Or choose different software. There's plenty to choose from. Or learn how to properly configure what you have. Which you can, thanks to all those wikis you seem to think are a bad idea. Is that work? Sure. But you have the option. If you want it. Especially as you can also poke at the operating system's internals, as deep as you need.
But what do you do when Windows doesn't work? Call tech support? That costs extra money, and people who try routinely report that either they never get through, or else get no help. Call friends for help? I thought having to do that was a black mark against Linux. Why is it suddenly okay for Windows? No, seriously, why does Windows always get a free pass? Everything is apparently excusable for M$. Every failing, every blunder, is simply forgiven to them, and only to them.
The Windows I've seen refusing to install was an XP. On a computer that already had a working XP install. Go figure.
Originally posted by LorenzoCelsi:
That could explain it. I have an old computer cobbled together from weirdly selected components, that can't boot kernel 2.6; the most recent Linux distro that works on it is Slackware 11. A friend suggested I try a BSD -- those aren't so quick to drop old hardware support. But I never got around to it. Who's to blame but me?
Lorenzo CelsiLorenzoCelsi # Sunday, February 12, 2012 4:57:25 PM
BTW, the last thing I want in life is to poke with system internals. Like most sane people, including Linus Torvalds, I want a system that works and stay out of the way while I do my stuff with it.
This leads to the old topic of why Open Source projects exist.
Until they exist only for the entertainment, learning, popularity of the developers alone, they will be not much more than geek toys.
If you want Open Source software to be used by people, you must design and develop with people in mind.
Having the option of grabbing the source, make your changes, recompile, or the option of "poking" countless options, parameters, features, etc, DOES NOT appeal anybody but the few who think personal computers are toys instead of tools for having a job done.
I named Canonical because it is an obvious example of making Linux popular. But like I said, Canonical cannot change the reasons behind development of all the software they pack in their distro. I mean, they don't like Xorg, their only option is to pick Wayland. They aren't going to develop an alternative in house.
See what Apple did instead.
Felix Pleşoianuclaudeb # Sunday, February 12, 2012 5:37:18 PM
But here's the trick: what's wrong with making or customizing your own tools? If I had a car, I'd make sure I know how to fix it. If I had a workshop, I'd get machine tools and make my own knives, rulers, glue cans... and glue. It's something all craftsmen do at some point, and for me computers are a craft. If it's not the same for you, well, whatever makes you happy. But consider that Linux has been started in 1991, GNU in 1984 and both build on even older traditions. Everything is done the way it is for good reasons. (I can recommend you books.)
Clearly that stumps some people; clearly us Linux folk aren't handling it well, PR-wise. That includes me, and I apologize. But do understand that we're not crazy, nor incompetent. And we do want to help. But we do it the only way we know how, the way that works for us. We can only meet you halfway; that means you need to walk the other half. If you don't want to, it's all right. But it's your choice. You have to choose.
Lorenzo CelsiLorenzoCelsi # Sunday, February 12, 2012 5:57:31 PM
Felix, sorry but the sentence "we do it the only way we know, the way that works for us" is rather silly. It is like I go to an ice cream shop and the shop keeper says "see, there is mint and lemon because it works for me". How many business do you know that run that way?
And besides, I don't even buy it is because people don't know it any better, the plain truth is there isn't a working OSS "business model", only an ineffective one that produces sub-optimal results. It is rather easy, everybody who can code is God of his/her own little project, regardless if the project makes sense or not. Then you put together all those autistic "gods" with just a little supervision of those corporations that pay for some niche of interest to be developed. It is like expecting kids from an elementary school to put together a space rocket. Or the famous 1000 monkeys typing who soon or later write a book.
Apple took code here and there to develop MacOS but in their case there was an organization behind development and the goal of selling to customers, not "it works for me".
Sami Serolaserola # Monday, February 13, 2012 7:45:32 AM
How old exactly is that Win2k?EDIT:I'm used to Ubuntu LTS versions only. In general they are far more stable and reliable than any latest distro. However, I agree that Windows still can be installed much more easier than any Linux distro.
Even if the PC is old and therefore one would expect all divers would be supported, there still always seem to be need to tweak something on Linux, which is not the case with Windows.
Nevertheless, I like Ubuntu Linux. But I would never even dream that so called "average user" would get it installed easier than Windows.
Felix Pleşoianuclaudeb # Monday, February 13, 2012 7:58:15 AM
Originally posted by LorenzoCelsi:
Oh? I suppose it never broke down in the middle of the road, with a trivial defect you could have fixed in seconds without your empty hands?
If you're comfortable with that, suit yourself. I'd be very afraid to be so powerless and dependent on others.
Originally posted by LorenzoCelsi:
RedHat's billions of dollars beg to differ. Not to mention Oracle's acquisition of MySQL, the use of Linux in virtually every GPS navigator, IBM abandoning their own Unix years ago in favor of Linux...
There are countless examples where developing open source software (not just using it!) earns big money to some company or other. So nyah.
Felix Pleşoianuclaudeb # Monday, February 13, 2012 8:15:45 AM
Because from our point of view, it's the other way around, you know.
Lorenzo CelsiLorenzoCelsi # Monday, February 13, 2012 9:56:49 AM
Here is the proof, old Xubuntu installation on the same PC, year 2007:
Xubuntu, Salix and Zenwalk. All three were the latest stable release available. The only one that could complete the installing procedure was Salix. With Xubuntu I tried but the "alternate" and the "live" install, the alternate could not install Grub, asking to insert CD while the CD was in, the live could not boot, spitting errors almost immediately. Zenwalk refused to install because an error with Xorg, Salix installed but for some reason refused to work with the available monitor.
Felix, uff, the old song about Radhat... lame indeed.
Radhat does NOT have any "consumer software" division, they sell SERVICES on the enterprise market. Radhat Linux is way behind Fedora Linux and the reason is current Fedora is too bugged for being a business. It is like MS had a business division selling XP and then they gave away Windows7 for free.
Guess why Oracle bought MySQL and MySQL did not buy Oracle.
Then again, Linux being used/successful on any device BUT personal computers pretty much demonstrates the point.
I am not speaking of Linux being handy when you need free software that you can manipulate for any sort of project you have. It is not an accident that Linux was born as student project and it is still mostly used in academic researches.
I am speaking of the basic fact that Linux does not work on my personal computer. Or, to be more precise, it works with so many issues that at the end I am forced to go back to Windows to get something done, instead of spending all my time fixing, setting, compiling, installing, updating, breaking, re-installing, etc.
And no, there is not other way around.
Speaking of the scooter, if it breaks in the middle of the road I am not going to fix it for sure. I call the insurance and they send a service truck that loads the scooter and brings it to the closer repairs. It is 2012, not 1812 and the scooter is not a chariot with a mule attached.
Felix Pleşoianuclaudeb # Monday, February 13, 2012 10:18:14 AM
Originally posted by LorenzoCelsi:
And how does that change the fact that they're making billions of dollars developing Linux? Because, yes, they do development too. Any Linux distro maker also does development, it's unavoidable. Yes, even Canonical.
Originally posted by LorenzoCelsi:
Except for 1% of all computer users. And that's the figure given by Linux detractors. The real percentage is probably much higher.
And how is Linux being used in academia proof that it's bad? You benefit from that too, when research materializes into some new consumer product that allows you to be even more comfortable and safe. Why do you think they use Linux? Not to mention that all those devices (you probably own a few with Linux in them and don't even know it) would be more expensive and less reliable if they ran something else. Don't you think that is good for you?
Lorenzo CelsiLorenzoCelsi # Monday, February 13, 2012 10:29:10 AM
Read this carefully: I don't care of ANYTHING but the fact that Linux doesn't work on my PC. I don't care if NASA uses Linux for sending robots in space, I don't care if it is used at the local University, I don't even care if Linux works perfectly on 1% or 10% PCs, since it still doesn't work on mine.
I have told you what the problem is. In theory I could install an old version of Xubuntu, the same i installed in 2007, since it worked. Problem is I must stick with all the provided software, like Opera from 2007.
See requirements for Firefox:
Windows:
Windows 2000
Windows XP
Windows Server 2003
Windows Vista
Windows 7
Linux:
Firefox will not run at all without the following libraries or packages:
GTK+ 2.10 or higher
GLib 2.12 or higher
Pango 1.14 or higher
X.Org 1.0 or higher (1.7 or higher is recommended)
or higher
For optimal functionality, we recommend the following libraries or packages:
NetworkManager 0.7 or higher
DBus 1.0 or higher
HAL 0.5.8 or higher
GNOME 2.16 or higher
Back to the self-irony.
Ask average Joe what "libstdc++ 4.3" is.
Felix Pleşoianuclaudeb # Monday, February 13, 2012 11:08:22 AM
Originally posted by LorenzoCelsi:
I never said Canonical made billions with Linux. I said RedHat does. Please pay attention.
Originally posted by LorenzoCelsi:
Then I suspect you also don't care about how it works on your digital photo camera. Yes, it almost certainly runs Linux. So does your digital video recorder. Maybe you shouldn't be using such devices, you know. Just saying.
Originally posted by LorenzoCelsi:
Ask average Joe what Firefox is. Or, for that matter, what a web browser is. Or an operating system. Heck, ask average Joe what software they use to read their e-mail. You're lucky if they don't answer, "what's e-mail?" My point? That doesn't prove anything.
Sami Serolaserola # Monday, February 13, 2012 11:10:27 AM
Linux does not run on some older hardware because manufacturers themselves have never been as interested to develop the drivers for Linux as they are for Windows. Then some rare and older hardware may never become interested by volunteer open source developers.
And same goes with the new hardware. I had to wait almost a year before all self developed drivers for Eee PC found their way into Ubuntu. Meanwhile I had to seek, find and install all kinds of workarounds to get simple things like fan running something else than full speed all the time.
There are maybe some exceptions, aka success stories of Linux used in corporates. However, average Joe still need to rely on "someone else" to keep the system running. For example in our household I'm the computer guy who has to keep my wife's PC running. Without me she would probably still use Windows.
And yet, wife's daughter and son who also used Linux for awhile thanks to me, switched back to Windows later on because the old story of not being able to run some games on Linux.
Lorenzo CelsiLorenzoCelsi # Monday, February 13, 2012 11:13:19 AM
Xubuntu WORKED on the same PC in 2007. It doesn't work now.
It is fine with me, Windows7 does not work on that PC for sure, I cannot install any version of WIndows above XP. I have installed Win2k because it doesn't require the "activation key".
Then, while I can have a more or less updated desktop software with old versions of Windows, that is not possible with any Linux distro.
On top if this, I recall when I installed Xubuntu in 2007 the audio was mute and I had to manually edit some ALSA config file in order to get it working. Not a big deal, but you see it is not a matter of drivers.
The corporate environment is much easier than the consumer. Of course you deploy 20 workstations that are all the same and you can decide what hardware pick for them so it is "supported" or even "certified" for Linux. It is not like your pensioner uncle comes home with some device and wants to plug it in. Or you have some vintage PC and you want to recycle it.
Sami Serolaserola # Monday, February 13, 2012 11:17:42 AM
Originally posted by LorenzoCelsi:
I'm not an expert on Linux but I think that is because latest Linux distributions nearly always seem to be a step back. And that is why I rely on those Long Term Service (LTS) distributions by Ubuntu.
Lorenzo CelsiLorenzoCelsi # Monday, February 13, 2012 11:22:57 AM
Or maybe they did not drop it on purpose but nobody has actually tested on the same configuration so there is some regression that went unnoticed. Same as Mozilla when they shipped broken software for XP.
Sami Serolaserola # Monday, February 13, 2012 11:29:20 AM
Originally posted by LorenzoCelsi:
Or have not yet found its way to those distros. I'm using Ubuntu 10.04 LTS aka version from spring 2010. So, what version of Xubuntu exactly you tried to install this time?
Lorenzo CelsiLorenzoCelsi # Monday, February 13, 2012 11:31:21 AM
Sami Serolaserola # Monday, February 13, 2012 11:43:37 AM
Lorenzo CelsiLorenzoCelsi # Monday, February 13, 2012 11:53:02 AM
Sami Serolaserola # Monday, February 13, 2012 12:04:13 PM
Originally posted by LorenzoCelsi:
That is also a never ending issue with Linux distros. It is more or less still "under construction". Well, I'm sure Windows is not ready either. Otherwise there would be no point to do new versions. However, this development seem to be much slower in case of heavy distros made by Canonical. And if something has been made quicker on some other distros, then they still often lack of somthing else since most of them are based on those made by Canonical.
Lorenzo CelsiLorenzoCelsi # Monday, February 13, 2012 12:29:28 PM
What makes things difficult with distros is they just put together software that comes from independent projects. You can have a completely stable component and a very bugged one in the same release because each project goes on its own way, with its own goals and schedule.
So in theory to get an "almost finished" distro you must either stay with obsolete and tested components (see Debian) or you must be VERY lucky and take a snapshot in the very moment each component is more or less bug free.