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 :

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 : ,

Sunday, November 18, 2007

Running Zoundry and BlogJet blog editors under Wine

Hi all !

After I've written the Linux Sucks article, I started to think how can I still run any of the "good" (read Windows based) editors on Linux. And to tell you the truth, I've tried to run each and every one of those I found on different lists under WINE but to no avail.

But no more. I've successfully installed and can run in Zoundry Blog Editor, from which I post this entry.

Here's an install procedure (I use Gentoo, so I presume anyone who doesn't can adapt this to his/her own needs):

  1. Install IES4Linux on my machine (it installs WINE as well, so I don't have to).
  2. Run an Internet Explorer and try to browse. If you do so, then go over to Zoundry and download the Zoundry Blog Writer.
  3. In the same Internet Explorer window, go to File->Open and open the file you've downloaded.
  4. Install should start and install the application.
  5. Install mfc42.dll - get it from any Windows XP installation or here (legality of this action is beyond this post. Check with your lawer just in case). Copy it to a <ie6 install folder>/drive_c/windows/system and system32. Regsvr32 it:


  6. Zoundry should be installed now and run fine.

This is what you get when you're done:



Note1: when I installed Zoundry in default WINE folder ~/.wine, I had this when I tried to run it:
That's why I started to lookout for another way.

Note2:

I've tried the following apps using the same technique, but they still don't work:

And I've tried this and it did work:
  • BlogJet (and wow, I like its editor so far even more than Zoundry, with the exception that it's not really free and that it doesn't support Blogger's labels):

This is to show you that I'm really in Linux (for all you non trusting folks):

Please leave me a comment and tell me what you think :-)

Alex.

P.S. Does anyone knows how to force an application under WINE ( a game) to see a folder as it was a CDROM? I set it to do so, but it doesn't work. And I have no wish to burn a CD for that...Thanks

Technorati : ,

Powered by Zoundry

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:

Sunday, November 04, 2007

Top reasons to stop giving reasons

I'm reading a lot of technical stories. Most of them are about computers, and other hardware, and software and operating systems.

I also see lots of stories with "Top N reasons for ....", for example

What I find weird, is that most of the time these posts are rarely add anything new to me. It's not that I'm so largely informed about everything. It's just because they are totally, absolutely pointless.

For example, in aforementioned article, the author sarcastically provides us with 10 reasons "not to use" Ubuntu Linux.

But what different does it make? Is it really matter these days which distribution to use? And if the main application for me is Firefox (for all my web surfing, email and docs), is the OS even matter these days?

Just another thought.

-A


Powered by ScribeFire.