Tuesday, March 07, 2006

eyeOS 0.8.11

The eyeOS project is one that I have been checking in on from time to time. I've been keeping close watch on it because it seems to have a great deal of potential. For those who are not aware, eyeOS is exactly what people have been thinking might happen to the Internet. It is essentially an operating system that runs in your browser.

Now, they have a demo version online, but today, I decided to install their 0.8.11 version on my server and see how it was to work with. First of all, I have to say that this may have actually beaten WordPress for easiest install. If not, it definitely matched it. It was incredibly quick and easy. It was basically the following:

Download the files. Un(tar/zip) them. Upload the whole folder to somewhere on your web server / host. Change the permissions on three folders. Then point your browser at the new main folder, and it starts the install script which only asks you for a password and username. That's it.

Then when you go to your new eyeOS folder on your domain, you see this login page:
EyeOS Login page

After logging in, you are shown a desktop type environment inside your browser:
EyeOS Desktop page

There are several applications buttons on the screen, and I explored through those some. This is a view of eyeEdit (a file editor) and eyeBoard (like a tag board).
EyeOS eyeEdit and eyeBoard

One thing I found interesting about the eyeBoard was that it did function for simultaneous connections (I created another account in eyeOS for a friend and had him log in and type on there also) and essentially worked as a regular tag board or pseudo-chat.

Of course, for more communications there is a full contact book (eyePhones) for you to use, and a calendar system (eyeCalendar) integrated.
EyeOS eyePhones and eyeCalendar

Additionally they offer built in themes, and you can also change the 'desktop' image. This is in the eyeOptions application. I definitely appreciated that because the default scheme was just a touch too light and somewhat hard on the eyes for me. They have two alternate themes built into this version by default, one that is a Mac style, and one that is more Linux like. Amazingly, I could actually see the log out and the trash can when I switched themes :P
EyeOS eyeOptions Changing the Desktop

The only thing that I did notice was this error coming up periodically.
EyeOS Recurring Error Box

This mostly happened when I tried to do too many things too fast (okay, so I was a bit jazzed trying it out). I'd be dragging windows really quickly, or swapping through them, and I'd have this pop up. I just clicked 'continue' and let the script catch up and it was fine every time.

Overall, I really can't express how exciting I think this project idea is. For a long while people have been speculating whether or not we will just start having barebones computers with browsers and that run it all.. and if it were hosted by several main companies, an end user would have their files anywhere, and never have to update their OS. Very nifty.

Probably the most cool thing about this idea: It's not only opensource (GPL) ... but it's made with XHTML, XML, Javascript, and PHP... so this lovely little (only 2.3 megs untarred!!) virtual OS can easily have most Ajax apps merge into it with just a few modifications for interpretation. That said, you need to be using a modern browser to use it.

Very neat stuff. You can donate to the eyeOS project, or you can help out by making little apps or graphics, or various other things any open project usually needs. The new app of the week they are talking about is an add-in blog application.


Cross-posted to take your comments on Beyond Caffeine.