Wednesday, January 02, 2008

OLPG, or One Laptop Per Grown-up

Dear reader,

As the year of "Mobile is Linux (TM)" has now come, I foresee many devices that will be created this year that will run a variant of a Linux-based operating system. Current choices vary from embedded environments, such as Open Embedded (which is the basis for such operating systems as Maemo and OpenMoko), and to the big named platforms, such as Motorola's Platform and Android. All this leads me to hope and believe that there will be great products made this year, which makes a choice of one even more complicated and difficult (there will be some many great products, how can a person choose one?).

But there's a little thing that keeps me occupied: I like the OLPC. It was built using open source software from bottom up, and the whole idea of creating it was that every single part of it will be open to the public. While I'm not in the right place to argue whether they did it well or not, I know one thing: the software developments and improvements that were made during the life of the project are worthwhile for all projects used in creating this laptop.

Which led me to thinking about the following issue - OLPC is a laptop with, say in short, the following great features:

  • It's small
  • It's light
  • It has great screen (small one maybe, but still a great one)
  • It has very optimized software which makes up the great experience of using the device.
  • It uses Linux.
  • It has a mesh networking
  • It's cool
  • There are all sorts of recharging devices that help you to recharge it in case of inaccessible power outlets.

And so, I was thinking about this: I like this laptop. I like the small and light computer, which is built upon good hardware, has very developed software and runs Linux. So I though, I need another OLPC, but with the following slightly different features:

  • Still small and light, not more than 12" screen. But no less than 11"
  • No need for dust, water, wind, fire, bullets and wooden stick proofing case. A good keyboard with maybe fingerprint scanner would do.
  • Bluetooth
  • Some sort of high speed connectivity, for example 3G or 3.5G

So in fact, I'm looking for a sort of OLPC in a casing similar to ThinkPad X61s. Wouldn't it be great?

I'd call it a One Laptop Per (for) Grown-ups. I believe that such laptop would be appealing to a lot of people who need a simple computing device (journalists for example, or writers, or business people who need simple computer on the road to check their email, check web sites and write documents). It would be great for bloggers (say, something similar to Asus eeePC 701 but with bigger screen and better keyboard). I believe that all this possible, and even more so after the CTO of the project just resigned to start a commercial entity based on technology created for OLPC.

If the OpenMoko project can exists, and Sean says they are ready to produce other devices than Neo, why not make something similar with laptops? Creating a light and low-cost Linux laptop would benefit us all, as we could see it with Asus and Nokia Internet tablets N770/N800/N810.

Wouldn't you agree?

Technorati : , , , , ,
Del.icio.us :

Sunday, December 30, 2007

Olive branch to all Free Operating systems users

Hello my dear readers,

A little statistics part first. WHAT A RUSH!!!! That's my response on what happened after I posted my opinion on Ubuntu and Linux. At the beginning there were few responses from Planet Larry where I'm syndicated, as I mostly use Gentoo. Then I submitted it to digg and Linux Today, and until the end of the day in my time zone, it got 424 diggs and more than 5000 visits, which was about a total on this blog until this day from the start. That feels great. Then it came ~5000 more visits the next day, and about 1500 visits the day after that. It have received ~100 comments on my blog, and about 200 on digg. So its cool.

There are few things that I wanted to share about this. The comments are generally split into 3 categories, and they are:

  1. Yea, exactly!!! My favorite distro rules! And its better than Ubuntu!!!! Ubuntu sucks!!!!
  2. Yea!!! Ubuntu rules!!! We're here to get you all!!!!
  3. Who cares?
And, to my own surprise, I agree with those who are in group 3. Let me explain:

Group 1 says the following (well, almost. I added some cynicism myself): you're right!! I've been feeling this for the long time already, and it makes me angry that my favorite distribution doesn't get enough attention in the press. Those evil Ubuntu people has bought out all the media and independent journalists to write articles about Linux and use "Ubuntu" instead. I hate Ubuntu!!! I will never ever use it!

Group 2 says: well, of course!! Ubuntu is the best distribution evah, and hence all the smartest people in the world are using it. So, no wonder they use it as an example of Linux-de-facto when writing their articles, and demos and reviews. Yes, maybe they misuse some words sometime, but its not a bad thing...

Group 3 says: Who gives a damn? Let Linux (be it Ubuntu or whatever else) to get some market share in computing, worry about the semantics later. Does it matter that my dad would know Ubuntu and not "Linux"? No!!! Its better than not knowing any of them at all.

So, I would like to put things into perspective, because they seem a little out of it.

Group 1: Take it easy folks. No one is trying to overshadow other distributions. Ubuntu is one of the most known distributions, definitely one of the easiest to use and so it is no surprise people using it more and more. Just as most applications in mid-90s were automatically written for Windows 98 and NT4 (and some companies still choose Windows only, and say it's just "for now", but then "other" never comes), most reviews and how-tos are written for the largest audience - and in our case, specifically for Ubuntu Linux. But there's nothing wrong with that. Most of the installation procedures regarding system environments (such as Gnome/KDE, or some application in those) or devices are almost always distribution-agnostic, and aside the installation procedure which varies from distribution to distribution, they are almost the same. I configure Gnome in Gentoo the same way as it is done in the same version of Gnome in Debian, [K|X|Ed]Ubuntu, PCLinux, FreeBSD, Fedora Core, Mandriva, SLES and all the others.

Group 2: Yes, we know your distro is the best. Or sort of. But we didn't chose it to use (well, not yet at least). So what? The time may come when we do, and also you might want to use my favorite distro once. And you know what? I will help you the best I can. And will not patronize on you. I don't understand - why do we have to argue all the time which ones shwartz is larger? Let's just all work to the same goal - make the computer experience easier for everyone (and it means both me and my dad).

Group 3: I'm totally with you. I believe that spreading Ubuntu is an important thing (just as Red Hat, Gentoo, Debian, SLES and others), and it makes all the Linux-based operating systems to conquer the computers around the world. The more the better, and if it is done with Ubuntu - its fine by me.

To all:

  1. I don't hate Ubuntu. I don't hate Ubuntu. I don't hate Ubuntu. I don't hate Ubuntu. I don't hate Ubuntu. I don't hate Ubuntu. I don't hate Ubuntu. I don't hate Ubuntu. I don't hate Ubuntu. I don't hate Ubuntu. I don't hate Ubuntu. I don't hate Ubuntu. Do I make myself clear enough?
  2. I actually like Ubuntu. Not yet having used it too much, I like the spirit and the attempt to get where no one else (except maybe Red Hat and SLES) has ever succeeded before. I will probably definitely start using it soon, because any literate IT person should know well enough at least 3-4 top spread distributions.
  3. I still use Gentoo on all my machines and very happy about it.
  4. Just consider this (suggested by multitude of comments): if the choice for a new user is to use either Windows Vista or Ubuntu Linux, what would you suggest that user? Now Ubuntu Linux doesn't look that scary anymore, does it?
  5. I'm not an Ubuntu fan person.

On that happy note, my last words:

  1. I like all Linux-based operating systems (and not only Linux).
  2. Just to further enforce the point, I like all BSD systems (Free-, Net-, Open-) as much as Linux (and even better). And I also like Unix systems (like IRIX and Solaris).
  3. I like Ubuntu.
  4. I like Gentoo.
  5. I like that Linux and other free software is spreading.
  6. I like Mac OS X.
  7. I don't like Windows OS line.

:-)

Many thanks to everyone who commented wherever.

Peace out.

Technorati : , , ,

Monday, December 17, 2007

That Which we call free

I just read a reference to RMS' post to OpenBSD maillist. It is very him in the nature and the language, and I will not post anything here.But I started thinking then, how important nowadays the "openness" of the products? How the fact, that the product I use has a non-free parts impact its use?

I'm not sure anymore it does. I see more tendencies in many market niches to move to open systems, open protocols and open implementations. And Linux is, of course, a part of that. Open architectures allow changing in a very convenient ways. For example, I worked in a company which created a NAS solutions. We took standard harware and put a Linux-based software on it. Then, it is connected to a network, and here you go - you have a network storage.

There are 2 ways of creating such a product. A first one, is to create everything from the scratch - the operating system, the services, the protocols implementations, etc. The second one - the one many vendors choose these days - is to take some open system (and many use Linux in this case), and build upon it. The choice of open system is very convenient because it allows to change the whole system because, well, it is open.

But I still don't see the importance of "true" openness these days. There are so many licenses that are "open" but do not intersect or cannot be used together, that I don't think its a liable term anymore. Everyone has something open today.

No one has everything open.

But then, can I say that RMS is wasting his time on us? Are we that hopeless that we don't see beyond the $ signs and do not care for real open software?

Maybe. Maybe that's just $$ run the world. But I believe in RMS, and while I don't really agree with him all the time (he's quite fanatic after all), he is very important person for the development of our technology.

That which he calls free is free indeed.

Well, most of the time.

Technorati : ,

Friday, November 16, 2007

Linux Blogging Sucks

I want to tell you a story of a blogger who uses Linux as his main (and quite the only) operating system.

I started "blogging" about 2 years ago. I started using a Blogger as my platform, and I wasn't a massive writer - just a couple of articles here and there. But for the last year it happened that I manage more than one blog, and I do keep notes with me all the time and I write much more. Offline blogging became more important to me. As I know that "blogging" is widely used in Open Source community I recently started looking for a blog editor that would allow me to keep my notes offline (meaning without publishing) and post them when I'm ready.

As to my greatest surprise I haven't found even one that would be on par with my expectations (on that - later on).

Next, I realized that I'm not all that comfortable with web-based editors. Yes, they are almost the best editors there are (each one for its corresponding platform), but I would like better the normal editor, that I would write within, post from it and forget about the issue. And then, I listed for myself all the features I want from it:
  • Supports New Blogger!!!! (come on, a "new" blogger is really not new for about a year; why is it still called a "new blogger" ??? )
  • WYSIWYG editor and HTML editor
  • Tags adding and synchronizing with my blog (New blogger does supports this)
  • Being able to see me previous posts from the editor.
  • Being able to link to my previous posts using comfortable interface
  • Pinging Technorati and possibly FeedBurner (and others)
  • Saving drafts
  • Using links and pictures to insert into a post just as my blogging engine would (including formatting, etc)
  • Lightweight
  • Open Source
I'd like to thank the following people and resources for providing a list of editors to test:
  1. Blogger
  2. A-Z Bloglist
  3. Every Flavour Beans
  4. Bobrik (Ваня :-) ) from kernel panic in userspace (in russian)
Thank you all guys, you were my inspiration for writing this post.

From all the lists the are there, I've tried each and every single application to work with my new Blogger blogs. And to no avail. Each and every one of them suck. Most don't even connect to a blogger's blog server (and those apps are from Blogger's own list!!!). I find it weird, sad and very odd. Many blogging platforms were created using Open Source software, but still, there's no single editor in Linux that allows me to blog offline. I'm bitter.

You see, it is not an issue for me about being online or offline, and being able to post. Almost every time my computer is on, its online. It's just a matter of convenience. I like to workout things first, post them later. Besides, up until recently, Blogger didn't even allow to post drafts in order I wanted, only in order of creation. That's not good. I want to be able to decide when to post my entries.

I would think that a huge community of people in open source software would create a normal editor, which would work. Especially those who use Blogger. Please, don't think that I don't appreciate all the work done, I think Blogger is a great platform for its cause. I just want a simple blog editor that works. I tried Google Docs for the same purpose, and while it kinda works (not really convenient for me) - it is still a web application. I don't feel comfortable using it for blogging.

I'm writing this post using ScribeFire. To the date it is the best editor I've found, and even though - I don't trust it enough to post directly. I post as draft first, recheck and retouch with Blogger's web editor and then publish. This sucks.

Now, I have found the best for me editor. It is a Zoundry Writer but unfortunately, it only runs in Windows.

But no, I though. I'm clever. I will try and run a Windows Blog Editor under wine. Great idea, isn't it?

I have tried to run every single Windows editor from those lists using Wine. Nada. Nothing. Each and everyone of them fails.

So, the punchline: I love Linux. I use Linux all the time on 3 computers I have. I can blog from anywhere, using any browser. But I want to do it from an editor and such an editor is not available on Linux.

Unfortunately, Linux blogging sucks.

Powered by ScribeFire.

P.S. I hope that authors of aforementioned site do not mind me linking to them.

Update: I have succeeded to run Zoundry Blog Editor and BlogJet Editor in Linux under Wine. Take a look here: