Posts Tagged ‘moblin’

Arora 0.10.2 – Moblin

Saturday, March 27th, 2010

Since I’ve been working on the windows installers for arora – I realized there were no arora rpms for moblin.

Presenting arora 0.10.2 rpms on moblin. Fast, lightweight and excellent flash support too (flash seems to play faster in moblin than on firefox).

Get it from the ibiblio moblin repository now.

Meego Repository Working Group Meeting

Monday, March 22nd, 2010

Short post: just had a first taste of the Proposed Repository Working Group meeting for Meego over irc. Nothing much yet, there’s still stuff the group have to find out more on the build system, but at least progress has been made.

Anyways, initial writeup for the draft of mission and scope of the team will be presented to the TSG the meeting after the TSG’s meeting on Wednesday.

I’m still getting the hang of how things are done in meego, but I’m sure I’ll get there soon enough.

Just to let you know what was discussed (at least some of it – had a flakey connection and got cut off on some portions):
1. All apps in Meego repository makes use of official or community provided APIs.
2. If a proprietary vendor has proprietary APIs it will have a proprietary store.
3. Some suggestions were made about splitting libraries into Stable and Experimental/Unstable. Stable is where official APIs and few well supported community APIs are placed. The experimental/unstable stuff is where not well maintained but useful libraries are placed.
4. Apps should avoid forking at all costs. External dependencies on the apps should mostly be Qt based.
5. A possible problem seen would be on how to deal with vendor APIs.
6. lbt (coming from the maemo side, .deb) and th0br0 (Fedora packager, rpm) will be the coordinators/representatives to the TSG for now.

There are other stuff mentioned, but basically all draft – all have to be presented to TSG. Since there is so little info yet on the Build System, all these things will most probably be subject to change in once TSG guidelines for meego emerges.

How To Create Your Own Yum Repository in Moblin

Wednesday, March 10th, 2010

I received a question from an email on how to create your own yum repository.

I am basing it on Moblin/Meego, but should mostly work on Fedora/RedHat too.

I am assuming that you have already installed the development tools of Moblin in your installed Moblin distribution by using this command:

sudo yum groupinstall “Development Tools”

To start, we install the createrepo package – we can get it from the Manage Apps application in the Moblin Applications->Settings tab.

Once installed we can now create the repository using the commands:

mkdir -p /[path of your moblin repository root]/Moblin/[moblin-release version]/{SRPMS,i586}

We use i586, because Intel atom processors are basically of arch type i586.

You may want to create i386 generic files for whatever use you want, so you can use {SRPMS,i386,i586} instead above.

If you do so, you may want to automate the process by creating a bash script named createrepo.sh and writing in the following code:


#!/bin/sh
destdir="[path of your moblin repository root]/[moblin-release version]"
for arch in i386 i586
do
pushd ${destdir}/${arch} >/dev/null 2>&1
createrepo .
popd >/dev/null 2>&1
done

Every time you add a package, call this script and it will create the metadata using the createrepo tool in the i386 and i586 directories.

Upload this directory structure to the server where you’ll be hosting your repository.

The .repo file you will create will most like be similar to this:

[mymoblinrepo]
name=My Repository
baseurl=http://myserver.com/repo/Moblin/2/$basearch
enabled=1

$basearch will be the arch type of the distribution. For Moblin you can hardcode it to i586 instead.

Anyways, that’s about it. Cheers!

How to enable Development Tools on Moblin

Wednesday, March 10th, 2010

Another one of those very very short posts. If you have moblin installed on your netbook, and want to develop rpms on it, you can type in this command:

sudo yum groupinstall “Development Tools”

It should install all tools necessary for basic Moblin development. Ciao.

Gambas2 in Moblin; RPMS in Ibiblio

Sunday, March 7th, 2010

Hi all,

I added Gambas2 for moblin with a few caveats:
- no mysql for gambas
- no kde for gambas
- no firebird for gambas

This is because these libs are not available in the official moblin repository, and I, as much as possible follow dependencies on the main repository.

For those who don’t know what Gambas is, it is a free development environment based on a Basic interpreter with object extensions. I call it like VB on linux. You can make GUI programs in Qt or GTK+ and save your compiled application in RPM format.

Also, the moblin repository for ostalks is now in ibiblio. It should be up shortly (I’ll update this blog when the files are fully uploaded).

Update: Moblin rpms are now hosted at ibiblio

Just copy and paste this text for your moblin repository.

[ostalks_moblin]
name=OStalks Moblin Repo $releasever – $basearch
baseurl=http://mirrors.ibiblio.org/pub/mirrors/ostalks/moblin/RPMS/
enabled=1
gpgcheck=0

It should be available here:

http://mirrors.ibiblio.org/pub/mirrors/ostalks

Have fun!

On The Way To A Small Moblin/Meego Repository Elsewhere

Monday, March 1st, 2010

Just a short post.

I’ve been working on getting my small, but hopefully growing moblin (but soon to be meego) rpm repository hosted somewhere. It’s still not final yet, but I’ll keep you posted.

Exciting times indeed.

Update: The kind guys at ibiblio have decided to host my little repository on their mirror list. I’ll be recompiling and re-uploading those files soon to the new location.

Wine 1.1.38 In Moblin

Tuesday, February 23rd, 2010

Again,

A quick post on Moblin repository updates.

I added wine 1.1.38 on my small Moblin repository. Aside from this, I added sane-backend, libieee1284. I also backported latest gphoto2 and libgphoto2 sources into moblin as well.

This should all be working properly. If there are any dependencies which I forgot to upload, please do inform me.

Moblin Repository Started

Monday, February 22nd, 2010

Hi there guys,

I noticed moblin’s repository of packages are quite limited. Yes, I know, moblin is gonna be meego in Q2 2010, but for the moment, I need my application fix.

Presenting a little moblin rpm repository until I meego comes, or whatever…

Two applications are in there, GFtp and Gnumeric. Those applications fitted my requirements for a useable netbook system.

To use the repository, just enter this as ostalks_moblin.repo in the yum.repos.d folder (updated to ibiblio):

[ostalks_moblin]
name=OStalks Moblin Repo $releasever – $basearch
baseurl=http://mirrors.ibiblio.org/pub/mirrors/ostalks/moblin/RPMS/
enabled=1
gpgcheck=0

I am also willing to compile applications for you guys, when I do get the time – I’m doing this on my own free time.

Have fun installing!

Just Fun Stuff – LUG Meeting

Friday, February 19th, 2010

Well, it’s a short post.

Since I was around the area and was more or less free during the time, I attended a short meeting with a local Linux Users Group at the G2iX Techbar, IT Park, Cebu City, of which I am a member.

There was basically a short talk on Liferay, an Open Source Portal, Collaboration, Social Networking tool written in Java. After the talk was a discussion between the members about activities within the year.

Like I said, nothing much. People like Tom Wickline, head of the Bordeaux Group (a front-end to WINE), and writer to Wine-Reviews attended the meeting.

It also allowed me to show off my netbook running Moblin.

For those who don’t know who G2iX is, they’re a company headquartered in Manila, and specializes in Ruby on Rails development, Java, Dev Automation and Cloud Platform Deployment. They have also received awards like the Top Asian TechnoVisionary Awardee for 2006/2007 by ZDNet Asia, Top 20 Open Source Companies by Red Herring, among others.

Moblin 2.1: Short Review and It’s Future As Meego

Wednesday, February 17th, 2010

A few days ago, we heard of the big news that Intel and Nokia have started consolidating their Moblin and Maemo codebases and have come up with a new distribution named Meego.

From the blog, it states that they “are taking the best pieces from these two open source projects and are creating the MeeGo software platform. Both teams have worked for a long time to support the needs of the mobile user experience – and MeeGo will make this even better.”

As I knew that Maemo’s interface was more suited for the mobile phone area for Meego, I decided to look into Moblin itself and see how it would serve the role of addressing the netbook part of the new platform.

As we see it currently, the pre-built Moblin live image is a largely Fedora 10 based distribution. It can however be built from Fedora 12, and Ubuntu 9.10. It is interestingly enough that the resulting build with be rpm based, not deb based.

Installing the live image to harddisk on my Benq Joybook was simple enough – it was actually similar to the Fedora/RedHat installs that I am used to.

Booting up was a treat: compared to Ubuntu Netbook Remix, the interface was intuitive and smooth.

The Miser interface upon first boot shows practically a wonderful display of your tasks, favorite apps, documents opened and other stuff that you’ve just used.

Different tabs allows the user to navigate through different sections of Moblin – easily categorized into media, internet, status, applications, zones, people and pasteboard.

The way that Moblin is organized is, in my opinion, one of the best interfaces that I’ve seen in a linux distribution for netbooks. It simply is the best optimization of space for 8″ to 12″ screens.

There are drawbacks however.

For one thing, NTFS is not supported in moblin. And due to licensing issues, the MP3s and H264 video is not supported out of the box, as well as proprietary codecs.

Another thing is that Moblin’s repository is still rather small. Understandable though, because this distribution is meant for netbooks.

There are a number of hacks you can do though, one is you can use the Fedora 10 (and sometimes 11) repository to download other programs.

Another option is to compile the source rpms from the fedora repositories yourself. The trick is to enable the development tools of moblin by typing in the command:

sudo yum groupinstall “Development Tools”

If you’re a little lazy to compile gstreamer yourself, you can use a repository created by a Moblin user named Matthi. The repository, albeit small, includes some nice programs to install for Moblin, such as WINE, Blender, and the gstreamer plugins to make your Moblin distribution run codecs supported by ffmpeg. You can get instructions for his repository here.

What is the Moblin’s future as Meego? I would say, rather bright. Seeing how the interface really compliments the Intel Atom netbook specifications nicely, I believe that most of the GUI Moblin has implemented will be carried on in the netbook versions of Meego. A possible challenge will be on how to implement the user experience on the Qt toolkit (Meego will be based on it, rather on GTK that Moblin uses). Since Moblin uses the Mozilla codebase for it’s integrated browser, it is not farfetched to assume that Meego will implement the Webkit browser as it’s integrated browser for the Qt for it’s WM/Miser interface.

As Qt has integrated media, browsing, APIs, as well as a compositing engine compared to GTK (Gnome still uses Compiz as it’s compisiting engine), we would probably see a more integrated architecture internally, when Meego reaches it’s final stages of development into stable.

Nokia and Intel would benefit each other, because for one reason, Nokia has a netbook. Also, Nokia’s design principles are horrible and clunky (see the S60 interface on symbian as an example) and is also seeing pressure on their interface designs from competitors like Google and Apple. One thing that Nokia has, is that they’re great at hardware R&D (especially mobile), and it is my belief that Intel is also looking into the mobile sector, especially considering that OSes like chrome, and android run on ARM processors and are indirectly competitors with Intel on this space.

All in all, I would say that if both Intel and Nokia play their cards right, Meego will be a very good competitive platform for mobile and netbook apps in the future.