Fedora 14 is out
torrent.fedoraproject.org
torrent.fedoraproject.org
The colors are depressing, there are little tiny buttons and icons everywhere, but no indication or popups as to what they do. The UI transitions are clunky (at least what I'm used to on Mac OS X and W7). Fonts are blocky. The KDE desktop looks kinda nice in screenshots, but once I started interacting with it, my positive impressions changed.
I'm a guy who spends his time in Terminals, but like it or not, the GUI has become an effective management tool for all of this.
Everything is virtually as I left it in 2001. This is depressing, because my plan was to eventually go back.
I've given up on arguing about GUIs though: it all comes down to individual preferences, oftentimes in coffee shops and offices I look at people and notice how bizarre some of their UI habits are, and I'm sure others can say this about me.
Here's my take on Gnove-vs-others, and a good counter argument made in the comments: http://kontsevoy.blogspot.com/2008/11/ubuntu-8.html
I think the thing that especially appeals to me about the OS X and W7 environments is that they're not an eye sore (warm colors & effects, not kludgy looking), and they have quick access to system-wide search that works (Spotlight and Windows Search, respectively). These are my rather minimalist needs.
I have a hard time coming up with an analogy, but when I open windows on one of the live CDs, I feel like there's a gnome (no pun intended) in the background grabbing and stapling up shoddy UI mockups on the inside of my LCD.
It all comes down to tastes, as you say, though. I used to be a MOTIF and IceWM guy, so mine have definitely changed. I can't imagine "most people" would like the state of the Linux UI, though.
Having used KDE (since it was an ugly Windows 95 clone, anyone remember those initial efforts?) and GNOME from their births, not much has really seemed to change. Meanwhile, the UI paradigms have shifted significantly, in the rest of the computing world.
On the surface perhaps, but the beauty of Linux is that what you see is not what you can get. There are plenty of cool UI paradigms available just an apt-get away.
For example, I use Ubuntu, but I auto-hide the taskbar and use Gnome-Do to access everything. Terminal is available via Guake drop down. Windows are arranged in workspaces on the surfaces of a 3D rotating cube. Mouse is 100% optional for controlling windows and OS. And if I wanted I could exchange all that with a tiling WM like Xmonad or Awesome (though I find Compiz Grid + Guake equally efficient).
Now, I haven't used Windows since my Win 7 eval copy expired last February, or OS X since the last time I walked into an Apple Store, but I don't see that their UI paradigms have shifted significantly at all. It's still basically the same mouse-controlled window systems, perhaps with a few new bells and whistles like desktop search, GPU-enhanced eye candy, and optimized performance thrown in. But none of those change the usage paradigm as far as I can tell.
Am I missing something?
This is the first release to include official ec2 images. However, I'm having trouble finding them, anyone know the ami?
Edit: When they are available, he'll post a message here: http://lists.fedoraproject.org/pipermail/cloud/2010-November...
Anyone use Fedora regularly?
Red Hat (where I work) has a large team of people dedicated entirely to virtualization, so for that use, particularly higher-end server virt, it's getting very good.
http://people.redhat.com/~rjones/virt-top/
http://libguestfs.org/ has a lot of OCaml for internal stuff. The tools are written in Perl, but I wish they were written in OCaml :-)
http://people.redhat.com/~rjones/guestfs-browser/
Another forthcoming tool which I can't mention yet.
More projects here from the company I used to work for:
edit: Plus, I've always had good experiences with Red Hat's products, so I like to be loyal :)
- There's a huge amount of Ubuntu branding and renaming. I initially paid attention to this after the pretty silent updates that added "Ubuntu branding" to Firefox. I saw a lot of packages and applications that were renamed (or at least represented differently) to make them more generic. Personally, I would rather use the raw software and see the real names for the software packages. Fedora does this a bit too, but to a lesser extent.
- The interface is very polished, but I like having a very raw, stripped-down interface. I generally work quickly, and I can't stand it when the OS can't keep up. I like KDE, and this can be a memory hog, but Ubuntu's additions are even worse, IMO. It was getting harder and harder with each version of Ubuntu to get the interface where I wanted, and now that they're branching away from standard GNOME, I only see this getting worse.
- On that note, I was very unimpressed by Kubuntu, as it had obviously not received the same quality of attention as Ubuntu. As I prefer to use KDE and LXDE, I appreciate the very consistent quality between all the "spins" of Fedora.
- SELinux and hard-drive encryption work out of the box. Again, I'm sure I could get this running just fine on Ubuntu, but it's so much easier with Fedora, so this contributed to me just feeling more at home.
- The kernel had been modified a ton before it got shipped in a release. When I recompiled a kernel it wreaked havoc on some of the software that had previously relied on the added functionality. On Fedora I rebooted into a vanilla kernel and had no problems.
I realize some of these are pretty abstract reasons, but these seem to be directions they're heading more and more, so as I said, I just feel more at home on Fedora, now that I'm comfortable using Linux.
I think Ubuntu should have versions/spins like Fedora. I think it's confusing for the end user with their odd branding Kubuntu etc. How about Ubuntu - Education Edition, Ubuntu - Lightweight Edition, Ubuntu - Netbook Edition - something like that instead.
I'm curious - how do you like Debian?
I like to drive my computer with the keyboard. I tried to avoid Gnome on my last install, but it's keyboard config, theme manager and Nautilus won over other desktops. I use metacity, which is boring but good.
To be honest I'm not totally enamoured with any Linux distro. But I like the ones that try to remain free. Oh and the ones that work with my hardware.
My work's servers use Debian, and my home ISP runs an unmetered repository for it too.
I've tried Fedora in the past when I was still very much a newbie and found it intimidating. Given I know next to nothing about Red Hat derivatives of Linux it would probably pay to get familiar with them sometime over the next few months.
http://fedoraproject.org/wiki/Statistics#Who_uses_Fedora.3F TOTAL UNIQUE IPs: 25,719,833
You will find that Fedora and Ubuntu are largely equal. However, coming from a .deb based distro you will probably find all the minor differences in RPM based distros really annoying; I feel the same frustration whenever I use Debian or Ubuntu.
As others have noted, it's a bit more cutting edge than Ubuntu, which is fine, but some times cutting edges leaves you bleeding. I prefer to stay one step behind, ie now that Fedora 14 is out, it must be about time for me to move to Fedora 13 :) I find that the first 3 months or so of a distribution's life cycle tend to be a bit unstable, but you could probably safely upgrade after that time, no need to stay an entire cycle behind like I do, it's just that I tend to be rather cautious!
That way, you won't be dissuaded by someone else's opinion, and you won't have to explain your metrics to them.
Having said that, I mostly agree with the other posters on this thread: Ubuntu is for your "I just want it to work" types, and Fedora is for sysadmin-hackery-types.
Wow, way back in 2007? Did you have to enter your programs on punch cards back then? :-)
I use Fedora, and for the past few years it seems like every couple of months an update breaks something, like sound or wifi. Upgrades from one release to another are practically guaranteed to break something. So a while ago when I got a new laptop I installed ubuntu on it instead, hoping that things would be better. But after living with ubuntu for a while I didn't feel like it was any more stable, so I went back to Fedora just because that's what I know best. The vast majority of the bugs I run into are introduced upstream and both distros just pass them along for me to find.
Apt is still faster than yum, and Ubuntu still seems to have somewhat more packages available than Fedora, but Fedora has closed the gap in both areas in recent years. All in all, I don't see a strong argument for either one over the other.
It got me involved from the start, and had me starting to dabble in python and learn how to make desktop widgets. Also, having all the dev tools needed available in meta-packages is a huge plus. As well as starting me on the path of coding and learning how to contribute to a project, Fedora may very well be the reason I am back in school for CSIS. That's something other OS's may have never offered me. I have a lot to thank these guys for, hopefully one day I'll be able to.
I'd say it's totally worth trying out. There's a lot of young and innovative minds out there that are googling "how to be a hacker" as I write this, and I hope that they come across the Fedora project while searching.
There is a guy who maintains a set of Fedora packages with versions of Cairo and Xft with the relevant patches for that beautiful font rendering: http://www.infinality.net/blog/?p=5
I've always been reluctant to jump to Fedora and rely on this guy to keep up his work, though.
EDIT: Looks like this guy already has these patched packages (and some Freetype tweaks too) ready for Fedora 14, see his most recent post.
I still really wish this would get out of the "some dude has to patch it in" territory and just become the standard font rendering configuration for Linux distros besides Ubuntu.
Is the patch that Legion refers to the same one that's in Ubuntu, or is that something else?
In what applications do you see a difference? I've spent some time looking quite closely at Firefox's font rendering in Fedora vs. Ubuntu and didn't notice any differences.
Open this page: http://www.infinality.net/files/font.html, set the font to "DejaVu Sans", and scroll down to 14px.
Compare to these screenshots:
- Fedora 14, patched as above: http://imgur.com/Y2JV1.png
- Ubuntu 10.10, default: http://imgur.com/2WgdM.png
- Mac OS X 10.6.4, Firefox: http://imgur.com/KGK7T.png
I'd appreciate if someone posted screenshots of this page with default unpatched Fedora config, and with unpatched subpixel-enabled Fedora.
Comparing it to your patched F14 version, the roman typefaces look quite different, but overall I can't say I prefer one to the other. The italics, on the other hand, look much better in your version.
There is one strange thing in your F14 screenshot, though--the upper left of the lowercase letter 'a' is straight horizontal, rather than curving down as it does in all the other screenshots, both yours and mine.
Your Ubuntu screenshot looks very similar to your F14 screenshot, but not quite identical: see the dots on the lowercase i, and the above-mentioned problem with the lowercase a.
Thanks!
Deltas or no deltas, apt feels significantly faster, but yum isn't slow enough to be a real problem for me.
Be careful: apt is deprecated. aptitude has been its replacement for a while now.
Of course, if the speed of updating is so relevant, you should probably be using Fedora anyway, since it's rather bleeding edge.
The real problem with yum (and apt) is poor dependency solving. This is an NP-complete problem sufficiently close to 3-SAT that a good SAT-solver can solve this way faster than the stupid Python/C++ heuristics in yum/apt. I wish they'd switch to using something like zypper.
After getting into an argument with one of the yum developers some time ago, I did sit down and attempt to benchmark apt vs yum, but it's impossible to do this. Fedora and Debian are completely different distros, so benchmarking two package installs isn't fair -- the package you are installing might be configured completely differently or have more dependencies on one distro than the other, so it's just not a fair test.
Nevertheless, yum does feel slower, and anyone who uses both daily like I do would tend to agree.
Does Portage do full dependency resolution? That's what kills package managers (see my posting above yours).
> so it's just not a fair test.
There are statistical methods for counteracting that, but I don't see the point. It would be non-impossible to construct a test where you tested the overhead of the package management system.