Archive for the ‘Fedora’ Category

Linux is going to get friendlier, real soon now

Wednesday, March 21st, 2007

It is. Look what gems I found today:

  • Ubuntu Feisty will have a cool command-not-found package. It will tell you where to find said application, and how to install it. Look at the examples in Alan Pope’s blog entry. (apparently, this is in Edgy)
  • Fluendo has got some amazing codecs, and its worth supporting them by buying it. Fedora 7, instead of complaining of a missing codec everytime you try to play something, will have a codec buddy, according to Chris Blizzard.

All this means great things for Linux users. And new Linux users. Think about how easy all this will be, for the average home user? They follow something online, they hit up the command line, and they get helped. Even better if they don’t have to hit up the command line, just pop the DVD in, Totem sees it, it doesn’t have the correct codec, and voila, codec buddy helps you go to the Fluendo store, selecting exactly what you need. Have credit card handy, and you’re ready to watch your content.

Keeping in mind, that your mother will not want to know the difference between Windows Media or MPEG2. She’ll just want it to work! (In fact, after being spoiled by OS X for over 1.5 years, I too just want things to work.) Of course now, I do hope that both the Linux community distribution behemoths share these cool features (or should I say, adapt from each other).

Technorati Tags: , , , , , , ,

Quick notes

Monday, March 5th, 2007

Here are some quick notes:

  • If Smolt tracks your Fedora hardware, then the Mugshot Open Source Application Statistics is cool to see what people are using on their desktops daily. Its opt-in, and clearly, I’ve opted in. There’s not much stats there yet as its new, but it’ll be interesting to see it grow.
  • I’ve written up the Fedora on the Dell Inspiron 640m guide, which came out from various blog posts here, but adds more details, with keys that are working and what not. I’ve yet to file useful bugs on FC-6 for the problems.
  • Wordpress 2.1.2 looks sweet. The update didn’t kill anything, and I just noticed a nice little Export feature (something that will be really handy when I move the blog, soon). Plugins got updated, as well.
  • I’ve asked for maintenance of adns, python-adns back, and also want to update straw, in Fedora. Lets see how this pans out. I have claimed rehabilitation, apologized for my absence (bad), but really needed the break.
  • I’ve just learnt that that on i386, vdso will need to be disabled if you’re setting up Maemo 3.0 on Fedora Core 6. And I also learnt that on x86_64, there is no vdso. Props to #fedora-devel, and jwb.
  • 2 million FC-6 installs. Great news. I hope that by 0.35% updates on the ppc arch, we don’t lose ppc support. I have a feeling a lot more will come to us now that Ubuntu has got some odd PCC support arrangement, and a lot of older Apples are in the market. And the stats don’t reflect laboratories, or say, my home office, as I sync the updates and trees locally, at night when the bandwidth limit is greater, and the clients all update via a server I have sitting here.
  • Yesterday was a great day. The course of my life, changed for the better.

Technorati Tags: , , , ,

Do domains after your alias matter?

Saturday, March 3rd, 2007

Today I saw an interesting opinion posted on a mailing list. I’ll quote from the fedora-list post:

What folks say here cant be taken as Fedora toting anything. It is just some user opinions.

Some of those “user opinions” came from @redhat.com addresses, I actually don’t take any notice of @anydomain.blah posters, as they are just like I, posting a personal opinion, but when you post with @redhat.com, it is next best thing to an official comment.

And I’m wondering, is this true with all users? Does it matter if the post comes from @projectname.com or not? Are your opinions more valued if you’re employed by an open source company or the project in question?

I personally think its silly. If I make a post to mysql-list, with my @mysql.com address, I don’t expect that to be an official comment or a reflection of our excellent (albeit, paid for) support. Are my opinions on fedora-devel-list any lesser, when I don’t have an @redhat.com address (or maybe, don’t use my @fedoraproject.org alias?). If anyone has any thoughts from the @canonical.com vs. @ubuntu.com in the Ubuntu Community, I’d love to hear about it.

Got to tread carefully if this is what goes on in minds. User opinions becoming the gospel? Tsk tsk.

Technorati Tags: , , , ,

Maemo 3.0 on Fedora Core 6 (N800 development environment)

Thursday, March 1st, 2007

Maemo 3.0 (Bora), and Scratchbox APOPHIS installs just fine on Fedora Core 6. Its important to probably follow the install documentation, and do just a few other things.

First of, it starts with the installation. If you’re on an x86_64 platform, it is suggested that you have some kind of chroot environment setup. In Debian land, you might find reading Maemo 2.0 on AMD64 handy, however in Fedora-land, there’s a great utility called setarch.

SELinux should be disabled before installation. As root, type echo 0 > /selinux/enforce. Then proceed to install via:

setarch i386sudo ./maemo-scratchbox-install_3.0.sh -s /opt/scratchbox -u username

The above installs it to the path /opt/scratchbox, and adds username to the sbox group. Now, while in your i386 “chroot”, run, sudo /opt/scratchbox/sbin/sbox_ctl start, and try running /opt/scratchbox/login. You should be greeted with a prompt like: [sbox-SDK_X86: ~]>.

Outside of Scratchbox (I suggest you exit it), run bash maemo-sdk-install_3.0.sh -s /opt/scratchbox (the -s specifies the path, if you installed it in /scratchbox, its not necessary). Continue following on the instructions in the install documentation.

Pull down Xephyr via YUM - its xorg-x11-server-Xephyr. Remember that all this won’t work unless you’re in the sbox group, so if things seem to be broken, run id and see if you can see that you’re a member of the sbox group.

maemo on fc6

Maemo running on Fedora Core 6

At startup, just run setarch i386, then don’t forget to start scratchbox via sudo /opt/scratchbox/sbin/sbox_ctl start. Fire up Xephyr, via Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac (this should be done outside your setarch-ed environment), and then login to scratchbox, export the display to :2, and run af-sb-init.sh start. You should have the Maemo environment running now.

Update: Russell Coker dropped me a line, and yes, while I don’t simply encourage the turning off, of SELinux, this was not implied by me. There’s a test in maemo-scracthbox-install_3.0.sh that checks on this (lines 420-427), and it recommends that it should be dropped to permissive mode. You can also obviously use the setenforce tool. Also, if you’re looking for a guide to Xephyr, he’s got a resource that’s pretty good.

Sysadmin adventures

Saturday, February 24th, 2007

Well, its been a while since I dirtied my hands in the sysadmin forays. I was wondering why my system was not accepting mail for a domain that clearly pointed to it. Running host just pointed to the mailserver correctly, but when I ran it on the mailserver, there was an IP address mismatch. Thinking back a little, it seems that there was an IP change, just something I’d forgotten about. Oh how the great DNS, comes to bite you in the behind.

MediaWiki these days likes PHP 5 (5.1 being preferred). I’ve discovered why Red Hat Enterprise Linux 4 might suck - they only ship PHP 4.3.9, which is nowhere near as adequate for modern applications. So if I were a corporation and wanted to run the latest greatest Mediawiki on my corporate wiki, I’d be in a bind if I’m on RHEL4. Luckily, this is where the centosplus repository comes into active play - its got a modern PHP, and modern databases.

I’ve gotten out of the Planet game. After running Planet MyOSS for a countless number of years, I’ve just decided that the final migration should happen today - and it did thanks to a Redirect 301 / http://planet.foss.org.my/. Update your bookmarks, feed readers, etc.. as Planet MyOSS now resides at: http://planet.foss.org.my/. (except I checked it just now, and foss.org.my was down… it seems to be regularly down, why?)

Those having to deal with MYNIC, keep in mind that their online forms differ if you’re logging in as the Administrative or Technical contact (the latter is where you get to change DNS servers). And no, its not instant, they say its a 24-hr waiting period.

Back to RHEL/Centos. Why does the Linux Standards Base (LSB) stipulate that servers need to have CUPS installed, to be LSB compliant? I’ll probably talk more about the recent cleanups I’ve been doing at another stage.

Eric Raymond says: “Goodbye, Fedora”

Wednesday, February 21st, 2007

Just when I wondered where Eric Raymond had been, it seems he surfaces on fedora-devel-list. Read the interesting thread, titled Goodbye, Fedora (notice the CC-lists as well).

I have a few comments about his comments…

  • Chronic governance problems? Yes, its called growing pains. And for a company to open to the wide outside world, its not the easiest thing. Trust me, I know this firsthand, these days. I think the likes of Max Spevack, Greg DeKoenigsberg, the Fedora Advisory Board, FESCO, etc. have really made Fedora happen and fixed most of his so-called “governance problems”.
  • I do think the repositories are sane. I do agree that the submission process for Extras or any package tends to be overcomplex. And I don’t like some of the Packaging guidelines (for one, if I wanted to read my Bible on Fedora, it should be a yum away, really).
  • RPM development might’ve drifted when jbj left Red Hat, but Paul Nasrat has taken over. I don’t see that as necessarily bad. And YUM has gone through leaps and bounds, its actually really nice software.
  • The struggle for the desktop market share is a fine balance. I don’t think Fedora makes it unwieldingly difficult to install proprietary codecs - in fact, on a stock FC-6 install, you just fire up your web browser, and at the bottom there’s a link to the Unofficial Fedora FAQ. Guess what that does? It tells you to enable Livna, and enjoy playing MP3s, DivXs, and so on. Not including binary drivers for the latest greatest Nvidia card? Good, because nouveau wouldn’t have been born without it.

Ubuntu does have its advantages (single CD install, usually everything works out of the box on the desktop [until they upgrade your X server and it stops :P]) but even there, multimedia support isn’t the best. Sure, its a repository away, but it still requires work. Ubuntu on x86_64? They’ll actually tell you to use the 32-bit desktop release, because I fear dpkg/apt still have multi-arch problems. And I dare argue, that their governance is no better than Fedora’s.

Fedora has advantages. Its development team is extensive. Thats one thing you have to give Red Hat - they invest in prime quality engineers, they innovate (NetworkManager, written by a one-time OpenOffice.org hacker, SELinux integration, rocking GNOME desktop, etc.). Ubuntu is smart - they watch Fedora, to make “a better Fedora than Fedora”. And they compromise (though recently, Shuttleworth has stated otherwise).

I met Eric at the very first FUDCon. He spoke on some man page utilities for about fifteen minutes, then went on to tell us why Fedora sucked. There might actually be video footage of this, or not, since it was my first time recording video to disk, as the rest of the FUDCon crew ran away from the room. Lots have changed since then, and yet, Eric’s thrown in the towel?

This time, he’s installed Edgy Eft, so its confirmed that he’s leaving Fedora-land. From the comments, I don’t think many are going to miss him. I do think, Alan Cox says it best (notice the .signature as well!). Goodbye, Eric.

(Useful) OSS Software for the Desktop

Wednesday, February 21st, 2007

gnash

I’ve not exactly seen much working with Gnash, which is what I have installed: gnash and gnash-plugin. A quick visit to Youtube, confirms that gnash is still not exactly usable, and the bug seems to be with ActionExtend and Super (AS inheritance) not being implemented yet. There is hope nonetheless, as Lulu TV also use these features, and are hosting the Gnash developers wiki, which might mean there’s some corporate backing of gnash development.

gnome-dictionary

gnome-utils provides the Dictionary, which is just a front-end to an online dictionary. This is great, but works horribly if you’re offline. Mac OS X clearly has the upside here, as I can just use the Dashboard dictionary applet to find words. It also comes with a working thesaurus, something the “Similar Words” feature in the GNOME Dictionary doesn’t seem to grok.

Deskbar

Like Quicksilver? You’ll definitely like the Deskbar Applet (deskbar-applet from Fedora Extras). Its not Ctrl+Space controlled, which it instead has picked up on Alt+F3 as the keyboard shortcut of choice. It has Beagle (Spotlight equivalent) integration, can connect to the Fedora bugzilla just via a bug number, and do so much more. I don’t have Thunderbird integration, and notice that its a planned feature for the future - I can’t hardly wait.

The MySQL Mugshot Group

Saturday, February 17th, 2007

Don’t know how many of you actually have heard of, or use, Mugshot, but I just started playing with it after a long hiatus, and decided that it’s pretty cool. Something the MySQL community will probably enjoy being part of (currently, to take full advantage, you want to be a Linux or Windows XP user).

By virtue of looking for the next new community hangouts, I figure we create a MySQL Mugshot Group. And before folk wonder what Mugshot’s all about, I suggest reading the feature list. Keep in mind that Mugshot is completely open source, and its a very live social experience, in this “notification era”. Its a whole lot of fun, and from what I can tell, the signups are now open to the public so what’s keeping you?

The site has i386 RPMS for Fedora Core 6, so I thought I’d rebuild them for x86_64 as well. Will probably get some PowerPC builds going next week. I’m surprised this hasn’t made it into Extras yet, it should be fairly clean-ish (haven’t looked at the packaging myself though).