Skip to content

Linux

Lenovo Thinkpad T61

My uncle, who’s also my godfather, passed away recently, and unexpectedly gifted me with an inheritance. After a discussion with my wife, I decided to buy myself a new toy.

My current laptop (a Toshiba A135-S4467) is only a year old, but doesn’t support VT, and I wanted something slightly smaller and lighter. It’s had Foresight on it since day one, and I recently just upgraded it from 1 GB memory to 2GB, but resume and suspend has never worked on it. (Thanks Toshiba). My wife’s laptop is about 4 years old, and my old laptop will make a nice upgrade for her. Once I peel the stickers off…

I did a little shopping around, but a number of Foresight developers have Thinkpads, and they just work. I had a little guilt buying from a Chinese company, but let’s be honest. They’re all made in China anyways. What really decided it for me, was the ability to support a company that offers Linux pre-installed, specifically SUSE.

After a quick run to Best Buy to look at screen sizes, I decided to buy a 14.1″ T61online at Lenovo.com. Now it was time to place the order.

The buying experience was so-so. Finding the link on Lenovo’s Thinkpad page to the SUSE option was fairly well buried, and I finally found it on the bottom right of the page, way below the customization options for the different models prominently featured above. (Going back to their site this week, I don’t even see that link or any of the other information under the Special Offers).

To my disappointment, all of the processor options for the SUSE builds were a generation behind (T7400 – T7800). If I was going to buy a new laptop, I thought I might as well do it right, and get one of the new 45mm Penryn processors (T8100 – T9500). But no such luck, and I ended up having to customize one with Vista. I chose Vista Home Basic and as I’m going to immediately wipe it and put Foresight on it anyway. I also ordered less memory (1x1GB) and ordered 4GB (2x2GB) from Newegg, as it was much cheaper that way.

After purchasing it a week ago Sunday, Lenovo showed my ship date as Tuesday, April 8th. That was a little disappointing as their website said available in 1-2 weeks, and that was just over two weeks total. After a slight hiccup with my order being processed (Visa held it thinking it was fraud, more on that below), I got that fixed Monday, and on Tuesday Lenovo showed my status as starting to build the order. I was pleasantly surprised on Thursday, just 4 days later when I got the ship notice from Lenovo. So much for 1-2 weeks! Now that is under promising and over delivering. Of course, I chose the free ground shipping, so I still have a few days to go before it gets here. The waiting is killing me!

I ended up ordering:

  • Intel Core 2 Duo T9300
  • 14.1″ WXGA+ monitor
  • Intel GMA X3100 Video Card
  • 1 GB (1×1) PC5300 Memory (and 4GB from Newegg)
  • 100GB 7200 RPM Hard Drive
  • PC Card Slot and Media Card Slot
  • Intel 4965 A/G/N Wireless
  • Integrated Bluetooth
  • 9 Cell Lithium-Ion Battery

I also ordered, in addition to the laptop and the memory, a Timbuk 2 messenger bag. After taking a few hours trying to decide and building my own, I went with the Blue Whimsy Limited Edition. (No wonder Visa thought there was some fraud going on, 3 quick purchases all online).

Good-bye Toshiba laptop, you’ve served me well. And thanks Uncle John, we’ll miss you.

dsc02199.jpg

Codecs

A major change from Foresight 1.x to 2.0 (Beta) is the removal of proprietary codecs, which are no longer installed by default.

Depending on where you live and the legality of the codecs, users can install MP3 and DVD support via sudo conary update group-codecs.

You, of course, assume all legal responsibility. 🙂

Banshee Alpha

Will Farrington was kind enough to write a recipe for an early look at the next generation of Banshee, which is an early alpha. I’ve been able to get the recipe to cook locally, but not on rMake, so it’s not available in the repos yet, but we’re working on it.

With the exception of two visual quirks that come and go, it’s running great. Last.fm / audioscrobbling works 10 times better than Banshee 0.13.2, and the new UI gives you the ability to view the browser on top or on the left. (The screenshot below is with the browser on the left).

Best of all, searching overall is much faster. It still has support for Smart Playlists and DAPs, and I’m going to test the DAP functionality overnight. (update – I didn’t read the Alpha notice that pops up every time you start it well enough – no DAP support or plugins yet!) I don’t see plugin support yet, but all I need right now is Last.fm.

Well done Banshee developers!

Banshee alpha running on Foresight 2.0 Beta 1:

banshee-alpha

Foresight News

Here are just a few things going on in the world of Foresight recently:

We have even more news in the works, so keep an eye on Planet Foresight!

Shuttle chooses Foresight for the Shuttle KPC

Shuttle released a press release today:

Shuttle Teams with Foresight Linux on $199 KPC

City of Industry, CA., MArch 4, 2008

Shuttle today announced that the newly launched $199 KPC will feature the Foresight Linux operating system. With an intuitive interface and user focused design, Foresight does away with the need for users to be familiar with Linux.

A host of the latest software is packaged with the operating system, giving users convenient and enjoyable access to music, photos, videos, documents, and the Internet. Even keeping up-to-date with the latest features and fixes is a simple process with the user friendly update button.

Foresight uses the revolutionary Conary® Package Manager developed by rPath and distributed as Open Source software under the terms of the Common Public License. With the Conary® Package Manager, the system updates only the specific files in packages which need to be updated so updating takes little time and bandwidth.

Shuttle’s KPC includes many software packages already installed, including the OpenOffice.org® office suite, the Firefox® web browser, the Pidgin instant messenger, the Banshee music player, the Totem movie player, the F-Spot photo organizer, and Compiz for 3D desktop effects. For more details visit: http://us.shuttle.com/kpc

We’re putting a lot of work making sure Foresight 2.0 is ready and polished as we are excited to introduce Foresight to new users who buy Shuttle’s KPC. A new addition to Shuttle’s family of SFF (small form factor PCs), the KPC features the ability to customize the look of the front of the computer, and features a 80 GB hard drive, Intel Graphics, 512 MB ram, and choice of Intel processors.

Shuttle KPC

More information at Shuttle’s KPC website.

UT3 Delays

Phoronix has another story up on the continued delay of the UT3 Linux client, ported by Ryan Gordon, aka icculus.

One sentenced in the story rubbed me the wrong way:

Ryan Gordon, the one responsible for the Unreal Tournament Linux ports, has yet to provide the Linux gaming community with any status update or respond to our inquiries.

I don’t understand how it is Ryan’s responsibility to provide an update. It has already been covered multiple times that the Linux client is hung up due to a legal issue with some offending code in the game. We should be grateful Ryan clued us in originally to what the delay was. However, Ryan works for Epic as a contractor – he’s not an official employee, and he shouldn’t be the one responsible for updating the community. As it’s a legal issue, of course he’s not going to comment. The constant speculation and conspiracy theories have grown old quickly.

If someone wants an official quote, they should be talking to someone at Epic’s office, maybe Mark Rein. I subscribe to the UT3 mailing list, and the number of questions, comments and rampant speculation on this issue, as well as the the constant badgering of Ryan are counter-productive. If he could say something, he would.

I absolutely agree that it’s disappointing we don’t have an official statement from Epic one way or another if a Linux client will ever be released. As someone who’s an avid gamer on Linux, I’m disappointed I can’t play one of my favorite franchises. But leave Ryan out of it, he’s done everything he can.

The past week in Foresight

Lots of stuff going on:

  • Alpha 4 was released! Tons of bug fixes, OOo is back in, and still lots to do. Read the release notes.
  • Work is flying on the new website. SpecialKevin and Etank have done a ton of work, Stefw is helping with content, and Nixternal wrote some great Javascript menus.
  • Do you know CSS, HTML and PHP? Help us theme our Planet, a WordPress theme, or our new forums that will be launching soon using the new website’s CSS. Sign up on our marketing list and lend a hand.
  • The second revision to the Foresight User Guide is about half done, and I hope to have it finished this week. Writing it in docbook, and then I plan on porting it back to the wiki. Want to help? Join the docs team.
  • Dateline Fosdem: Ken VanDine, doniphon, Mark__T and more met up this past weekend. I hope they blog about it, sounds like they had a great time.
  • Do you create packages on rBuilder and commit to your own repository for use on Foresight or directly to the Foresight repo? Use your GPG key to sign your packages.
  • Congratulations to Eric Lake, Mark Trompell and Will Farrington approved as Foresight developers; and Matthew West as a Foresight member, who were all approved at last week’s Focus meeting.

More to come soon, and maybe even a really big announcement sometime in March.

SCALE Part 2

I’ve been remiss in recapping SCALE – I really need to blog more.

In addition to all the great things I saw in the Linux community at SCALE, the best part is the face to face communication you get, especially within your own community, namely Foresight.

Spending time with Ken, Kevin and Stu, usually after the show while grabbing a beer, we had time to talk all things Foresight. Our discussions ranged from:

  • Alpha 3 blockers and next steps
  • Inclusion or exclusion of proprietary codecs. This was a pretty interesting conversation that ranged from helping a user make it “just work” to what it would take to code an application similar to Automatix for Ubuntu to help users get the codecs they need. Anyone up for coding an app?
  • Using JIRA as more than a bug tracker. There are so many features in JIRA, if we as Foresight developers can continue to add tasks to JIRA in addition to bugs, we can build a roadmap right from JIRA. Foresight continues to be a very IRC-centric community, and we don’t use the mailing lists often enough. Capturing workflows in JIRA will help both developers and users understand next steps in the development of Foresight.
  • Lots of great conversation with Kevin about the next steps for the Marketing team. From the new website development etank is rocking out on, to flyers we can pass out at upcoming shows, we talked about lots of ideas to share Foresight with new users. (And Kevin rocks more for filing these tasks in JIRA!)
  • Lots of Conary talk. Not only did Ken host a BoF session on Conary Sunday night, but I learned a ton of new things about how powerful Conary really is. I think Stu even learned something new too. 🙂

The best part of these in person discussions is how fired up and excited you get. The ideas are free flowing, and you really come back jazzed to get even more involved and make a difference. Foresight is still a relatively young project, and with so much to do, anyone can jump in and start helping on any number of tasks from web design or development, packaging, documentation writing or marketing. I continue to work on the Foresight Love project modeled after GNOME Love, and will add tasks that are easy for a new contributor to jump in and help with. I need to add some links to that page to within the wiki, and make it more specific. More to come soon.

SCALE Part 1

I spent last week working at my office in Los Angeles so I could also attend the Southern California Linux Expo (SCALE) this past weekend. Along with Ken VanDine and Kevin Harriss, we hosted the Foresight booth on the show floor.

dsc02197.jpg

_

(L to R, myself, Kevin Harriss and Ken VanDine)_

We also hung out with Stu, who flew in with Ken and was manning the Bongo Project booth. Not only was Stu showing off the Bongo Project, which by itself is a cool mail and calendar server and web client, he was showing a demo of it as an rPath appliance.

Stu hosting the Bongo Project booth

(Picture taken by Kevin Harris under a CC Attribution-Share Alike license)

I attended Jono Bacon’s keynote, Standing on the Shoulders of Giants: The Coming of the Linux Desktop which was a fantastic talk. Jono is right: it’s all about the community.

dsc02190.jpg

I later had the chance to catch up and chat with Jono, as well, as Ken, and we talked about the community, how we can work together, and Ken’s thoughts on helping the Patch Squad and making it easy for users to do more testing and bug triaging.

I met some folks at dinner Friday night, including Eric, Christian and Jeff, a couple of which were also at the GNOME booth next door to Foresight at the show. Chatted with Christian briefly on a new RSS reader he just started working on for GNOME, which looks awesome.

Saturday night Ken participated in the Weakest Geek competition (based on the TV show Weakest Link), and I’m proud to say he wasn’t one of the first two voted off. It was pretty darn funny, and other contestants included Ted Haeger (formerly of Novell), Jono Bacon (Ubuntu), Jeremy (Linuxquestions.org) and two others. The questions were hilarious, and some of the answers were even funnier.

Unfortunately, I missed Karen Sandler’s talk Sunday. Karen is an officer of the Software Freedom Conservancy and gave a talk on Legal Organizational Issues for Free Software Projects. I’m really kicking myself for spacing this one and missing it.

I put up a handful of pictures in a Flickr set, and Kevin has even more.

32 bit Firefox on 64 bit Foresight

We’re still at SCALE, manning the Foresight booth and introducing Foresight to lots of new users. (I’ll need to check download statistics and see if we made an impact).

While here, Ken helped me get 32 bit Firefox running on my laptop, which is running 64 bit Foresight. (I missed having Flash).

There has been some discussion on the mailing list lately, and we are leaning towards including 32 bit Firefox by default, and leaving Epiphany at 64 bit for those users who want a 64 bit browser.

To get 32 bit Firefox installed, run the following commands:

sudo conary erase firefox

sudo conary update firefox['is: x86']

sudo conary erase nspluginwrapper['is: x86_64']

sudo conary update gtk-engines:lib['is: x86']

sudo conary erase nspluginwrapper['is: x86']

Reboot.

And voila, Firefox is now runnning 32 bit, and Flash should just work.

Thanks to Ken for walking me through it this morning.