Saturday, 8 April 2006

Fedora

Fedora is the new consumer-oriented (i.e., free) RedHat distribution. It is my Linux distribution of choice for most purposes, since it is extremely well organized and easy to maintain. It is not, however, perfect.

Fedora Core 5:

Toshiba/M100:

Toshiba Tecra 8000/8100

  • Installs and runs without a hitch with SELinux disabled. Suspend/resume seems to work, but still somewhat inconsistently. Cisco Aironet, Audio, all OK.

VMware, Desktops:

  • Flawless installs. The minimal server install is a great way to get started (provided you're used to managing boxes via the CLI).

Fedora Core 4:

Desktop Notes:

  • Updated Core 3 install on two desktops flawlessly
  • All the package manager's prompts to insert a CD are named "untitled window". And it asked me for the same CD time and time again. Is this dumb or what?
  • Evolution still crashes around 30 seconds into normal use (and the Exchange connector still doesn't work.)
  • Gnome 2.10, sure, but without the clever bits: Beagle, TomBoy, wireless-applet, etc.

Toshiba/M100:

  • CPU speed scaling worked (but no hibernation or suspend options visible, or enabled on the default install)
  • Built-in Wi-Fi support sucks (the ipw2100 Wi-Fi card is listed but as a standard Ethernet interface, and cannot be configured via the GUI). Had to download the card's firmware, install it manually, edit the relevant ifcfg-ethX file to set the interface type to Wireless and reboot. For how long are we going to put up with this idiotic nonsense?
  • Inserting a second battery freezes the machine - hard. A major bug that I had come across earlier on other distros, and the kind that some kernel developer ought to be flogged over.

Repositories:

To get MP3 support, install gstreamer-plugins-mp3 from the following yum repository:

$ cat /etc/yum.repos.d/livna.repo
[livna]
name=Livna.org Fedora Compatible Packages
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.lvn
gpgcheck=1

Fedora Core 3/4 and Apache's UserDir:

  • Symptom: getting 403 Forbidden errors on ~user pages.
  • Cause: mod_userdir will not work out of the box due to SELinux paranoia.
  • Cure: do this (chcon -R -t httpd_user_content_t public_html/), or, if you're running a development box, use system-config-securitylevel to disable SELinux on httpd and reboot. Yes, welcome to the wonderful world of runtime paranoia.
  • Stupidity Rating: 20/20. It should at least be mentioned in the default httpd.conf.

Fedora Core 1 and yum

Here's an updated yum.conf that points to updated Fedora Legacy repositories:

http://penguinsolutions.org/fedora/yum.conf

Resources:


See Also

UbuntuFedora 10 ReleasedAcer Aspire OneMicrosoft Exchange Server
IconsDesign & Code CreditsTale of a NetbookSqueeze me, Citrix...
LinuxCloud WritingFour examples of Internet anti-newsFedora Core 8 Release Summary
Wiki Migration Notes - Platform SelectionBandwidth LimitingIn Lieu Of Keeping UpThursday
The New Portuguese ID Card - and MacsAlan Cox++Chives and CheeseLooking Forward to 2007
My Take On Fedora Core 6Season's LeisureHOWTOThe Sharper Edge
Work, Resumed.Temporarily Out of OrderNo HatRemote Desktop (Microsoft RDP)
Trips Down Memory LaneNXRandom WalksQEMU
Bring On Holographic StorageBacklogFUDFive Drops Of Orange Juice
Xubuntu - The Mouse With GlitzOLPCHow To Annoy Platform PartisansRedHat
Random Trains of ThoughtRails (Ruby on Rails)VMware/PlayerOn Mark's un-Switching, and Lemmings
Picasa for LinuxDipping Into Penguin-Infested WatersApacheAsterisk
Wi-FiCLIDvorak's Own GoalsFedora
Side-SwitchingSlow DayA Few Notes on Fedora Core 5Standing Wave
VMware ServerRainy DaySlushMore Positive Stuff
The Hours of Service Pack 22005 in ReviewMiscellaneous HacktivityToshiba/M100
The Red ToshibayumRandom WalkOdd Monday Out
HOWTO: Enable Toshiba Bluetooth Support in Fedora Core 4LensmanUpdate This!Stress Ratios
Miscellaneous GeekeryGUIPlug Me InDances With VMware
Chilling OutStuff I Didn't Do On VacationLooking BackPatently Absurd
GnomeLomography, Automator StyleCould We Have Real Collaboration, Please?Mid-Week Pause
Lomography, UNIX StyleiPhoto, How I Loathe TheePico-GTDLong Weekend
SOCKSOdds and EndsLinux/Applications/MeldConfluence
EOWRandom TidbitsMiscellaneous Remote GeekeryFive Random Annoying Things That I've Had To Put Up With This Week
RAQ550/Packages/RPMRAQ550/Packages/KannelReal NewsRemotely Possible
Consistency ChecksLink ModeSomewhat HazyLow Power
Cooling OffMice and CakeDances With SlugsRandom Slowness
You Don't Know Jack, And You Don't Know MeStrange DayLaptop Linux, RevisitedLast Round Of Relaxation
EvolutionThe Blog Thing, And Five More ThoughtsLink Mode, The SequelFive Religious Issues I Run Into Every Other Day
HOWTO: Set Up daapd on Fedora Linux3G On Your MacCoding Challenge: Build the best VNC client for the MacTen Open Source Projects Worth Keeping Track Of
Time LapsePlaying Catch-UpHOWTO Set up a Bluetooth Access ServerPredictions for 2005
2004 in Review2004 Predictions, RevisitedDead Tree ModeGeneral Failure, Destroyer Of Worlds
Slight OverloadFall of the Web WallFedora Core 3Coming up this week
Miscellaneous Reality ChecksCursory NewsHakuna MatataMy Third Fedora
BeagleLinks and Random CommentaryHOWTO: Installing RedHat 9 on a Qube 3Gnome/Applications/Tomboy
Odd Happenings of an Otherwise Unremarkable MondayArcane Uses of JavaScriptMP3apt
Link ModePartition DayMon DayTuesday Syndrome
The Linux PendulumCiscoBack To The Core - TwiceThings You Should Try
HousekeepingDebianNavigation WarningBase Install
Fedora DayMonologueThe Mail ThingThe Usability Wars
Link ModeEolas Patent Rejected!!!Linux/DistributionsSymbian Overload
Sync This!SkepticismVodafone 3G LaunchLinks Of The Day
Lost In TranslationA Matter Of ValueResources:Slow Progress
Amid The MidletsMIDP Woes, AppleScript GoodiesHappy New Year!HOWTO: Enable Rendezvous on Fedora Linux
DAAP, iTunes and RendezvousRendezvous on FedoraHOWTO: Set up Cocoon in RedHat 8.0Neat Little Things
Dual Burn-InFirst Panther, then FedoraThe PlayStation Portable Surfaces...Box Shifting
How Far We've ComeEthernetCPUVMware