I thought I would give people a run down on Fedora Core 6. I should probably share first that I am not a rapid ubuntu fanboy, but an objective computer software enthusiast. In fact, as my KDE fans know, I manage rather large deployments of SuSe systems, and I am definately not tied down to one concept or solution.
Enter Fedora Core 6
So I was browsing digg and distrowatch as usual, and I have been seeing a lot of reviews and articles on FC6. Admittedly, last time I used Fedora was back around version 2, but at some point I got lost in Gentoo and Debian and left it behind. The reviews I read were all very good, so I figured it’d be worth a dvd so why not.
I will be the first to admit, I have been out of the Redhat scene for awhile, but I am always a fan of the underdog. With the recent Oracle news and Novell news, I figure who better than Redhat for me to advocate?
What I missed
From start to finish to formatting again, Fedora was lacking for me in key areas.
- Wireless – The installer didn’t appear to let me use my wireless card to use the extra repositories. Once installed, the configuration dialog was not sufficient and gave errors about setting a baud rate. In Ubuntu, my wireless works without any configuration, and once installed I am able to ‘sudo apt-get install network-manager-gnome’ and life is dandy. Thanks Ubuntu for including my firmware!
- Graphics - AIGLX and the “desktop effects” tab were a great idea, but they don’t work on my laptop. I click the button, and it doesn’t even give me reasonable feedback as to what to do, or why it didn’t work. Beryl works for me with XGL, so it seems if you are going to take the 2 hours to write a AIGLX applet, you could do fallback xserver-xgl configuration for those of us who have ATI cards without the luxury of being supported under the free driver
- Resolution – my laptop is a native 1280×800. Fedora appeared to detect it, but once booted my fonts and display were stretched out and distorted. Ubuntu configures this right off the bat correctly.
- Bootup – Ubuntu did something in Edgy I have been waiting for forever: hid the kernel text. Nobody reads those first few lines before the splash anyway, why display them? Fedora took no such liberties. And to those who say it’s a feature: if you could read and understand that information, you can find it anyway. Argument invalid.
- Package Management – Yum has improved, but if I had to recommend a solution for massive deployment and ease of use, apt still gets my vote. Maybe someone should let them know 1990 called and wants their package management war back, apt won, lets come together and standardize, rather than have thousands of software programs having redundant packaging efforts.
What I didn’t miss
- Art – Fedora has a cool new theme that is very nice and consistent, and is very stylish and eye catching. Maybe blue is just a better color? All I know is if I ran Fedora, it would look pretty cool. And people like things that look shiny and cool.
- Installer – I guess I am just old school, but the graphical installer I found to be much better than a live cd install. It just seems a bit more mature and streamlined then Ubuntu’s live cd installer. No I don’t have anything tangible, just feel.
Conclusion
This is just one of those instances were you see screenshots and reviews, and think the grass might be nice on the other side, but find out what you already had was far and above better. So I am now in the process of throwing edgy back on. As for RedHat, I hope you guys keep fighting the good fight, and the principals RedHat has with respect to the community make me want to have hope for you. Maybe hire a few usability testers (they cost less than $10,000 per release, but bad press costs much more?)
Update: For clarification, I am not here to sit on a cross with firmware and fight the free fight. I use Linux because I like technology. And I have no problem paying for a product I use. In a nutshell, if someone builds my house because he loves building houses, it doesn’t make is work worth nothing, and I have no problem paying for that work.
Related posts:
#1 by thebluesgnr on November 9, 2006 - 2:51 am
Wireless – it’s too bad your card isn’t supported without non-free software. One thing to note is that for those that have a supported card, Fedora Core already enables NetworkManager by default. Credit should also be given to them for writing NM in the first place.
Graphics – again, credit is theirs for writing AIGLX. Red Hat doesn’t think XGLX is a good idea (they’re right, it’s a hack), so don’t expect it to be included by default. Same for Ubuntu, which doesn’t and won’t enable XGL by default.
Bootup – I think Fedora’s been hiding text for a very long time now, since rhgb was included.
#2 by Rahul Sundaram on November 9, 2006 - 3:08 am
* Wireless – In Fedora, the policy is to try and stay close to upstream on most packages including the kernel and there is very strong support for Free software. If the card isnt supported in the upstream kernel or requires proprietary drivers or firmware without clean redistribution rights, Fedora wont support it out of the box. You can possibly look at third party repositories for that. Fedora Core 6 includes the ability to use Fedora Extras or custom repositories during installation so this is currently very simple. It can be even automated completely using kickstart.
* Graphics: Red Hat spearheaded the AIGLX development and it has merged into Xorg 7.1 that is included in Fedora Core 6. XGL is additional unnecessary overhead of a separate server and widely considered as a legacy hack.
* Resolution: This is potentially due to the switchover from Bitstream to Dejavu which appears to have exposed a fontconfig bug.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=210491
* Bootup: Fedora has been using the quiet option and rhgb graphical bootup to hide kernel text by default in recent releases. See /etc/grub.conf if you want to disable that.
* Package Management: While Apt along with Synaptic and Smart is available in Fedora Extras it is not the default for various reasons described in http://fedoraproject.org/wiki/Tools/Apt
Hope that explains a few things.
#3 by nixternal on November 9, 2006 - 6:20 am
Dude, return your laptop already, it has proprietary hardware. What is wrong with you buying a laptop that doesn’t work with Free Software? YOu think this is Burger King, you can have it your way? Microsoft works with everything, thats why they tend to lead the desktop market. I mean come on, you thought you were actually going to get away with using your computer for something more than a terminal or Emacs?
OK, I will stop the sarcasm there. I support free software and I want to support it, but more and more hardware, which I don’t have control of if my company purchases it, is proprietary and not open. I hate this just as much as the next person, and yes everything should be open, and we should work for it. But we need to realise that not everyone has the access to hardware that is open, and sometimes we tend to purchase stuff due to it being cheap and in our budgets. I have an ATI card, feel free to hate me, but when I bought it, I was a gamer on Windows, and plus you can’t deny that ATI>NVidia when it comes to GPUs.
So in the mean time, while there are only a hand full of open hardware vendors, there are some people who need the closed source/proprietary drivers, especially for wifi (which my Orinoco card doesn’t work either with FC6 OOTB). I am open to switching to everything free, just as soon as someone sends me money to do so.
This whole free software, opensource software, linux distro this and that is starting to sound a lot like politics, and if anyone watches TV, we see how that goes
Good write up Steve!
#4 by john on November 9, 2006 - 6:32 am
I am open to switching to everything free, just as soon as someone sends me money to do so.
Such kind of attitude reflects wanting everything as gratis instead of looking at and understanding the principle behind supporting Free software (that doesnt mean just gratis software) instead of ridiculing people who do.
And I have no problem paying for a product I use
Free software is about freedom. Not price.
#5 by Knut Jorgen on November 9, 2006 - 10:10 am
I hope you take the time to put these problems into Fedora bugzilla:
http://bugzilla.redhat.com/
Thanks in advance!
#6 by nixternal on November 9, 2006 - 3:41 pm
John, I need the money to switch to Free Hardware. Once I have that, then I can successfully use the Free Software. Until then, I tend to not preach the Free Software 100%, because 90% of the time, for someone to switch to Free Software they tend to loose a couple of Freedoms. The Freedom to watch You Tube goes right down the drain. The Freedom to use a majority of the WiFi cards goes right down the drain. So in a way, Free Software isn’t so Free right now, and I wish it was. Until Free Software can do everything that Open software can, it will continue to be prehistoric. Free software philosophy is great, it just don’t work 100% at this current time. If I have to pay for Free software, then so be it, I will. I think every person who works on Free software deserves a monetary kickback.
#7 by yglodt on November 9, 2006 - 10:37 pm
Credit goes to fedora for building their
distro with glibc 2.5, and the dt_gnu_hash
option which makes OOo warmstart in 1 sec.
one my laptop. In Edgy it still takes 3 sec.
IIRC Feisty will get these optimizations
as well. Can’t wait for them!
#8 by john on November 9, 2006 - 10:48 pm
“John, I need the money to switch to Free Hardware.”
If hardware was Free you wouldnt require money
I assume you mean open hardware which you should have brought instead of being restricted by proprietary drivers.
“The Freedom to watch You Tube goes right down the drain. The Freedom to use a majority of the WiFi cards goes right down the drain”
There is the ability to download youtube movies in free formats. Search for them and use them. There are large number of wifi systems that is supported using Free software. Buy one of them instead.
“Until Free Software can do everything that Open software can, it will continue to be prehistoric”
There is no such thing as open software. Flash is not open in any means. Free software is used by millions. If you call it prehistoric, you are completely mistaken. There would no Ubuntu without Free software.
“If I have to pay for Free software, then so be it, I will. I think every person who works on Free software deserves a monetary kickback.”
Sure, nobody is against paying for software that allows you the freedoms necessary. How many have you donated towards?
#9 by nixternal on November 9, 2006 - 11:41 pm
John,
You are right, I shouldn’t have bought the hardware I did. The reason I did buy the hardware I did, is because it is, or was at the time, considered the best for a hardcore machine.
You are right, I can use one of those You Tube players, that requires me to search for the movie, download it, then open up the player, and watch it. By the way, anyone gotten the video to stay in sync with the audio yet? Those players remind me old Godzilla movies, the lips move and then the sound comes in later. But hey, if I don’t like it, I can fix it, I totally understand that and love that about it.
The WiFi stuff I have a problem with, as the so-called “Free” WiFi solutions are currently not the top of the line. I’m sorry, if I purchase something, I tend to buy something that will last, and work (especially at my bs uni).
The open software comment was a bit of a mistake on my part. But I kind of meant applications that aren’t all that open. Which will lead to a new argument for me.
I have paid for many free software deals, and I have donated as well to the FSF as well. I have currently switched to a student payment plan as thats all I can afford while going back to school full time. But I support the movement, but I also see its flaws that many people tend to overlook for some reason.
And that also leads into my next stuff. I am a business person, which is bad for trying to withhold a Free Software movement. Businesses need it to work OOTB w/o many headaches if possible. We are living in a “Microsoft” society and it sucks, but we can’t overlook that MS has done a lot of good for the IT world, but it has spoiled people, which makes it hard for them to accept FSF. Free software movement rocks, but everyone needs to recognize it isn’t for everyone. I have the freedom to do pretty much anything with my Linux system right now (Kubuntu), I have Flash 9, Java, Orinoco WiFi card (laptop), and one or two of my machines has NVidia cards. I think we need to go after the hardware companies then we do the software people. If we have nothing but Free Hardware, then there wouldn’t be anything but Free Software to go with it.
Today, I read as much as I could to see the good with FSF/GNU and the bad with OSI. Marketing wise, OSI has their act together, because they want to play nice with everyone, FSF/GNU has a little bit of a different standpoint. I have more learning to do, and more preaching to do, as I want FSF to succeed, but it is hard when I enjoy some of the aspects of the OSI as well. Thanks John, as your comments have made me look back on definitions and try and figure out just what is good and what is evil. Right now it is all evil, as I am seeing more politics and separation than anything else.
#10 by john on November 10, 2006 - 1:31 am
“And that also leads into my next stuff. I am a business person, which is bad for trying to withhold a Free Software movement”
Not true at all. Just look at Red Hat and their efforts at Fedora which is a completely Free software distribution. Even Red Hat Enterprise Linux as a commercial product only includes Free (as in Freedom) software. Ubuntu is going in for short term benefits and as a marketing ploy telling people that they support Free software.
#11 by nixternal on November 10, 2006 - 4:20 am
John,
In the server market I will give it to Red Hat hands down, but in the desktop market, I wouldn’t even consider it for my newbie users who I am constantly converting from Windows to Ubuntu. With Ubuntu, they can do the install themselves. With Red Hat, Fedora Core in this instance, I have had problems with hardware that was non-free. How professional would it be of me to tell my client, hey, this operating system I am trying to get you to use because it isn’t evil, doesn’t like your evil hardware, so now we need to go and un-evil (bushism right there!) they system and try and locate the hardware. My client will look at me and more than likely demand Windows 98 be put back on his system. I want the Free Hardware and Free Software world so bad, but we have to be honest with ourselves, in the desktop market, Free Software isn’t ready. That is why Ubuntu simply provides the non-free solution because it is better than any available free solution. Now when a free solution comes around, then Ubuntu will switch to it if it’s better. Ubuntu supports free software, but it also supports a users freedom to choose. To me, the user’s freedom to do as he/she wishes is far more important to me. Because if they aren’t happy, then they will just go back to Windows or Mac, which we are trying to prevent. I think it is unfair to go after Ubuntu just because they provide a user the freedom to choose what is best for them. It is great for the Linux community as well, because many Ubuntu users will become better Linux users and some day will end up switching to other distributions, but staying in the Linux community, and possibly supporting or developing free software and hardware. We need to stop denying the fact that free software and free hardware isn’t ready for mainstream, and I am sure that RMS doesn’t want to go mainstream either, seeing as he is about as eclectic as one could be. People are just way to spoiled to make them change their ways, a majority of Windows users have been so now for 10 years or more, and the are stuck in their Windows ways. If installing a non-free solution is their only solution for happiness, then let it be, and lets work towards creating a free solution that can accurately replace these non-free solutions. The reason Red Hat is wonderful in a server environment, is because companies like IBM, HP, and Dell have worked closely to create free hardware. Why? Because Linux rules the server market. Maybe once they see that Linux is a serious player in the desktop world, more and more free hardware will come out of it, until then, all we have is a philosophy, a movement, and a handful of serious free hacker hippies trying to push something below the standards that a majority of computer users (not enthusiasts or hacker) are used to.