Skip to content

Blog

Switched to Foresight Linux

It’s official: I’ve switched to Foresight from Ubuntu on my main computer. As I posted a few days ago in my review of Foresight, I’ve been really impressed with the distribution and the community around Foresight. The community was what made the decision easy. I would have never believed even two weeks ago that I’d have a different distribution than Ubuntu on my computer, but here we are.

Installed the brand new 1.01 release this morning, installed and configured everything to my needs (Nvidia Drivers, Compiz, Bluefish, etc), restored my data, and I’m all set. Copying my music over and importing in to Banshee as we speak. I need to learn how to install a development package, Jokosher specifically, so I can get back to creating my first Podcast. (Audacity isn’t in the repos, as it isn’t a GNOME-ish application).

I’ve signed up for the mailing lists, created my Wiki and Bug Tracking accounts (and submitted my first bug report), and look forward to joining, and more importantly, contributing to the Foresight community.

Foresight Linux

As I mentioned in my last post, I installed Foresight Linux on my second box last week. (Don’t worry Ubuntu fans, I’m still running Feisty on my main machine). To set expectations, this post is part mini-review of Foresight, part comparison to Ubuntu, and just my opinions and thoughts on Foresight after using another distribution for almost 3 years.

Foresight’s website and IRC channel sum up Foresight well:

Foresight Linux is a Distribution which showcases some of the latest and greatest from GNOME. Ah! Some of the things that may not be mature enough for some of the other distros. Some of the more innovative things are included, like beagle , f-spot , avahi (zeroconf), and the latest hal . All of this plus some nice, clean default themes and artwork.

.

And their IRC channel: “Your distro should be cool”. And that’s a great way to sum up the applications included on their CDs.

Installation

It was weird seeing an option to download more than 1 CD – Foresight comes on 2 CDs or one DVD image. I used bittorrent to spare rPath some bandwidth, and it was fast – 600k down, which makes me wonder how many folks are out there using this and sharing the ISO.

I burned the DVD on my Ubuntu box, popped it in to my second box, and was greeted with a blast from the past: the Anaconda installer. Prior to becoming an Ubuntu user, I mostly used Red Hat and later Fedora for almost 5 years. Going through Foresight’s installation GUI, while branded Foresight, is a re-branded Fedora install, and there’s nothing wrong with that, it worked great. My box is pretty standard hardware – P4 3.0ghz, Intel stock 865 board, Nvidia (BFG) 6800, 2 DVD drives, 2 IDE Hard drives, and 2 gigs of RAM.

Installation was quick, a reboot, a little more configuration, and I was presented with the Foresight desktop.

Visuals

It’s a nice clean look – it looks to be a custom theme, with Tango-ified icons everywhere. I’ve been using Ubuntu so long, I’m not sure, but I’m guessing this is very close to a default GNOME install. The GNOME footsteps are in the upper left corner with the Applications menu – it’s been a while since I’ve seen those.

There were a couple new icons I haven’t seen before in my notification area in my panel – one is Glipper, a clipboard manager for GNOME, which I’m excited to see. GNOME’s lack of unified copy / paste is a constant minor annoyance, so that program is slick. The other icon was Desktop Drapes, a tool for managing your wallpapers. It’s a slick application, but I’m not sure the necessity of having it on my panel. The last was a window selector button on the far right of the panel that has uses the icon of the application in the foreground. Clicking on the window selector brings up a menu of all active applications to make it quicker to switch between them.

Customizing Foresight

Once installed, I need to feed my addiction to eye-candy. It was time to get my Nvidia drivers installed. Foresight uses a new package manager called Conary, which is developed by rPath to create their appliances. Conary is unlike any other package manager in that it keeps every version of a file every made, so you can just rollback if you encounter a problem. It also does incremental updates, and from I understand, when you’re updating a package, Conary is just pulling down the changed bits of the file – you don’t need a whole binary.

But back to the Nvidia drivers – I followed the wiki and added the binary drivers to my group:

<br /> sudo conary update group-dist=['!ati, nvidia']

And then I sat there at a terminal. It was probably about 5 minutes, but felt like about 15. I pinged some developers as I was lurking in the #foresight channel on Freenode, and sure enough, soon as I asked after a few minutes, it started. The delay was caused because my system needed to be updated as it was a fresh install. So all kinds of packages had updates available since the ISO I burned was built.

As part of the updates, the Nvidia drivers were installed, so I restarted X, got the Nvidia splash screen, was able to change my resolution from 800×600 to 1280×1024, and lo and behold, I had a new icon on my panel. It looked like some paint splattered – it was new to me. Compiz! Installed and able to run as soon as the binary drivers were installed – very slick. I enabled a GL desktop, and voila – there it was. I had a couple edits to make to my X.org file per the Foresight Wiki for Nvidia cards, applied those changes and had a fully enabled GL desktop running without really lifting a finger. I’ve been using Beryl pretty exclusively with my Edgy and Feisty desktops, but after using Compiz for the last few days here, I don’t see why I would go back to Beryl. This is what Ubuntu users have to look forward to with this week’s announcement of Compiz being installed by default in Feisty – same as this, just enable it and away you go.

Applications

I’ve installed a few other programs, including Bluefish and Mugshot. Foresight’s default choice for applications are perfect for me:

  • Banshee is the only music manager (no Rhythmbox, and even better it’s not the default like Ubuntu)
  • Xchat
  • Brasero for burning (haven’t used that yet, but looking forward to it as I’ve primarily used Gnomebaker up until now),
  • gDesklets
  • Epiphany and Firefox (I think Firefox is default, at least that’s what comes up when you start the Foresight System Manager which is a web-based app)
  • Last-exit for listening to Last.fm streams
  • F-spot, my favorite photo manager

These are applications I use every day, and every time I complete an Ubuntu installation, my first task is to add these. And they’re out of the box on Foresight.

I did try to install avant-window-navigator, and it’s in my menu, but it Segfaults when i run it. I’m not sure if it’s because I’m using Compiz instead of Beryl, a dependency issue, or something else I’ve done. AWN is also in an extremely early alpha stage, so it’s probably a bad example to even bring up. But my real point is wow! It’s a package that’s actually available for automagical installation, that’s cutting edge. It’s an advantage a smaller distro with active package maintainers can bring. Click here to browse Foresight’s available packages.

System Management

Foresight comes with the Foresight System Manager installed in your System menu on your panel as well in Applications under Foresight. It’s a web based app installed locally on your machine, that gives you some basic status information about y our machine. Accessing the Logs resulted in an “unrecoverable error” in my web browser, but everything else seemed to work. For users scared of the command line, probably the most useful tool is the ability to search for other packages and software, and install them right from your browser.

From the command line, adding and removing applications is a breeze – consistent with my experiences with Apt.

Other

Codecs appear to just work. I could play and rip MP3s, a couple different video files I tried just played. That’s a huge win for users. I understand some folk’s in the open source community’s feelings on the matter, but it’s a necessary evil. Just “making it work” is big.

Summary

Foresight has been around for about 2 years, and had their 1.0 release this past January. It appears to be a very active community, especially in their IRC channel, where folks are helpful, friendly and the conversation is always going. Their wiki is up to date with helpful howtos, and for what appears to be a small team of developers, the number of packages being maintained and able to install in Foresight is surpisingly large. The development team is working on a new release to sync up with the upcoming GNOME 2.18 release in March, and is also working on a LiveCD.

I’m really impressed – as a long time Ubuntu user, this is the first distro that really makes me consider switching. I want to get much more active in the Linux communities, and Foresight is one I could see myself helping out, as it has a great bunch of people working on it who were friendly to folks asking questions, and shared information about their distro even with newbies who knew nothing about Linux as I witnessed just a few hours ago tonight.

One of the advantages of using Linux is choice, and Foresight would make a great choice for a lot of users.

I’d like to thank a few folks hanging out in the IRC channel who shared information about Foresight I used in this article, including kenvandine, smithj, pscott and bertux.

Update: Here’s a screenshot of my current Foresight desktop, fairly vanilla from the installation, running Nvidia binary drivers and Compiz:

foresight-screenshot

Volunteering leads me to Foresight Linux

I’ve been trying to spend some time giving back to projects I believe in. I spent a weekend reading through Ubuntu wiki pages on everything from setting up a LoCo, to helping the documentation team, becoming an Ubuntu member, and a lot more. After being a little overwhelmed by some of Ubuntu’s processes (and I do understand why they have them considering the sheer number of users and folks involved), I volunteered to help write some copy for the new gnome.org website that will debut with the upcoming 2.18 release, take a crack at creating a GNOME 2.18 LiveCD, and am helping to try and get the TCLUG back up and running some regular meetings.

I spent a good chunk of last weekend trying to create a LiveCD, using scripts, a few different programs, and lots of research. I quickly realized I was just a bit, to put it mildly, over my head. I’ve been using Linux off and on for 8 years, a full time user for 2 years, but I’m a user, not a developer. I can barely compile my own packages, and even then I’m sure I’m not always doing it the “right” way.

In my travels in trying to build a LiveCD, I met a gentleman by the name of Ken Vandine on the gnome-marketing mailing list and in the #marketing IRC channel for GNOME, who has also stepped up to create a LiveCD for GNOME 2.18. Ken works for rPath, whose goal is “making software applications radically easier to create, deploy, and manage“. Coincidentally, at our last TCLUG installfest last summer, Dave from rPath demoed their technology for us, showing us a really innovative way to create your own software, including things as complex as your own Linux distribution using their toolset. But back to Ken – not only did Ken seem pretty cool and helpful, turns out Ken is one of, if not the lead developer for Foresight Linux.

Foresight is a GNOME-based distribution, that includes a lot of cutting edge software in the Linux community, including Banshee as the default music manager (and we know how much I love Banshee), F-spot, Beagle, among others. I think it’s safe to safe to say Foresight is a smaller Linux distribution when compared to leaders like Ubuntu, Fedora, Gentoo or Ubuntu.

I did something last Sunday I have done in almost 3 years – installed a different distribution of Linux that wasn’t Ubuntu. It was weird, but strangely comforting at the same time. I’ll post some thoughts on my experiences with Foresight later tonight in my next post.

Banshee, Mugshot, and AWN

I was pleasantly suprised to see that Banshee is now supported by Mugshot. I’ve been running Feisty for the last few weeks, and haven’t found a Mugshot .deb yet, but on my second machine I was testing out Foresight (different story for later), which had an up to date package for Mugshot. I was playing music on my main PC, look over to my second PC with Mugshot, and it’s reporting what songs I’ve just played. What a pleasant suprise! Talking to Aaron Bockover in IRC, it wasn’t developed by Banshee, so I’m guessing the lads at Red Hat are grabbing it via Dbus in the latest version of Mugshot.

In other Banshee news, Snorp has created a Banshee plugin for Avant Window Navigator. The plugin replaces the Banshee logo in your dock with the cover art from the current CD you’re playing. Make sure you have a newer version of AWN from Subversion – my AWN build from a week or two wasn’t compatible as Banshee would just keep crashing on Feisty.