Posts tagged Haiku
Jabber for Haiku
0I recently took over the ownership of the Jabber for BeOS source code, originally developed by John Blanco (Rapture from Venice). The IM client is now renamed to Jabber for Haiku, and the source code released under MIT (same license as Haiku) on OSDrawer.net. I have asked Andrea Anzani to maintain the code, but any one interested in working on the code are encouraged to make contact with me or Andrea. Today we would like to give the community a small Easter present. We hope to see you haiku-os@conference.jabber.org.
Jabber (XMPP – eXtensible Messaging and Presence Protocol) is an open, XML-inspired protocol for instant messaging (IM) and presence information ( buddy list). The protocol is built to be extensible and other features are Voice over IP and file transfer, but are currently not implemented in the client for Haiku. What has been implemented so far, is SSL (Secure Sockets Layer – for secure communications on the Internet). SSL is also needed to use client with Google Talk, something that is now possible to do with the client. SSL is not included in the package, but can be downloaded from BeBits (has been tested with the BONE version).
As I am not a coder and this is an open source project, I would like to come with suggestion for a roadmap:
1. Typing Notification
2. Emoicons
3. Graphics
4. Group Chats is supported, but more functionality is needed.
5. Multi account support
6. Avartar support
7. Libjingle – For VoIP, voicemail, video and file transfer.
Zebuntu – Why?
0Yesterday OSNEWS wrote about a new project, Zebuntu:
Bernd Korz explains the goals of Zebuntu in the project’s announcement [German]: “Our goal is to use BlueEyedOS to offer a new platform for our former Zeta customers. In the future, Zeta, BeOS, as well as any future Haiku applications, will run natively on Zebuntu. This also offers a distinct advantage for developers for these platforms; they can use Zebuntu to develop for their platforms while utilising the performance and versatility of Linux.” In other words, run BeOS applications on Linux. They have not forgotten about BFS support either. The project is, of course, completely open source.
I have known about this project for a while, mostly cause of great humoristic article on BeDoperer: Do you Zahoo! I laughed and I laughed and I …
I downloaded the mini-version of the distro, ran it 3-4 minutes under VMWARE, and dragged and dropped in to the Trash. It should stay there till I empty the Trash bin! It is simply nothing more then yet another linux distro in it’s current stage and not a particular good one either. You will be far better off running an officiale Ubuntu distro. They started in the wrong end! They should have gotten something working with B.E.OS, as in having something unique and then go public. Finale words, having Haiku/BeOS/ZETA layer in Linux would have been awesome, but Bernd and his new team is far from having achieved that.
Somebody didn’t do their homework!
0Yesterday, my friend Daniel (DaaT) over at IsComputerOn, wrote that GoBe office solution was back. First I went wow, that’s cool, and I continued reading. It now had the support of a new company, investors and team, and it would be launched in India, by a company Blue Lotus Software Solutions Pvt Ltd. That was the first time I started laughing. The name confusion, “The Big Blue” is what IBM is often called and Lotus Software is an IBM company making office solutions. But ok, that is perhaps just me?
According to its CEO Venkat Kumar Tangirala, it is available for Windows only, almost makes sence, cause GoBe Productive was out in v3.0 only for Windows. The versions for BeOS and Linux (Gnome) were in development, and an alpha/beta of the Gnome version was available for testing. And then the CEO continued with they soon would be making it available for MacOS X and Linux, via Java and they expect to sell “in about six months (…) at least a million copies”. I was almost falling out of the chair laughing, idiots, JAVA? It would simply be a complete rewrite of a C++ software, and would probably be completely useless as most JAVA software out there and it would break with the BeOS philosophy (speed and snappiness). And there was “selling millions”. I’m sure I’ve heard that somewhere before. Hello? Wake up, even though India is a big market, you will be competing with at least two free office solutions, Open Office and Lotus Symphony, and not to forget with Microsoft Office!
We also got told that the company had 15 engineers working, and they planned to expand to about 50. Ok, that could very well be.
Then I went over to see if OSNEWS was writing something about the news, and they sure did. And it was even to be better … :
“Blue Lotus is already planning for its next foray and is negotiating to buy out the BEOS operating system from the promoters of BE Inc, which was the original owner of GoBe Productive, but were driven to bankruptcy as they were unable to compete with Microsoft.” In fact: “We are in discussions to acquire the BEOS and hope to close the deal soon.”
I am not sure why it is written in such a way, but there is some facts wrong and somethings that I disagree with. First, Be Inc. never owned GoBe Productive. As far as I know, Gobe was founded by some developers from Claris. Claris made Claris Works and FileMaker, and is now owned by Apple. And the “driven to bankruptcy as they were unable to compete with Microsoft” is not entirely true either, the company did a focus shift in to the embedded market, but “no” hardware vendor signed up with them. A few exceptions, with sales in small numbers, for instance Sony eVilla. And what do they mean with “promoters of Be Inc”? That company is as they write, bankrupt. Are they negotiating with ACCESS? Haven’t they heard of the open source alternative Haiku? What are they prepared to pay for a 7-8 years old OS (“focus shift” included)? Who would buy such an old OS, without major updates? Wouldn’t it be wiser to simply spend the money on getting Haiku to version 1.0 and perhaps push it faster to 2.0?
For me this whole news seems unbelievable. True, the computer industry never stops surprising me, but parts of the news might true, so I guess somebody didn’t their homework. Either it is the investors or the people running the company. The Gobe page has been updated:
“News: GobeProductive V3 is now being distributed in India by Blue Lotus Group. Please visit our website in India for more informaion.”
Distributed, is not the same as sold and being developed, am I right? “our website”? Why not put up a news about Gobe Software being accuired? Perhaps they haven’t been. The site is also updated in the bottom:
©2008 Gobe Software. All rights reserved.
Gobe, the Gobe logo, GoBe Productive, gobeProductive and the All-in-One Solution are registered trademarks of Gobe Software, Inc.
Other brands and trademarks are the property of their respective owners.
But I guess we will get to know more in the next following days. And I will start to look for my Gobe Productive 3.0 CD for Windows and try to install it. The Indish web site says that Vista is supported…
Haiku presented at Google
0February 13 Haiku was presented on Google Tech Talk at Google’s headquaters in California, and a special guest appeared on the event, the former Be Inc. CEO Jean Louis Gassée. He didn’t only join the Haiku team for their presentation, but also gave a few words of support and encouragement for their project. I, as many others interested in Haiku, found it great to too JLG’s presence, together with a few other ex-Be engineers (some of them now works for Google). The presentation was about an hour and is available at video.google.com.
The Haiku project is now about 6 years old, and is still not available in version 1.0. The good thing is, that the release is getting closer and closer. There were a few things in what the project leader Michael Phipps said, that I found not be completly true and I also saw one claiming the same over at slashdot. The first claim that I stopped on was: Compatible with Beos R5. Why? Well, this is both good and bad. When you start writing an OS more or less from scratch (the kernel was already existing), you need milestones and goals. Replicating BeOS R5 was on the paper a great idea, even I agree on that. But, and there is a big but, Haiku has untill now not had many active developers, and I think that most people involved in the beginning thought that Haiku v1.0 would already have been done by now. In fact, they still have at least a year to go! The problem is that the concept behind BeOS and Haiku will be terrible “outdated”, in terms of competing OSes having picked up the things that made BeOS unique. What will distinguish Haiku from the rest of the alterntives to Windows? We are also using computers in a different way then back in 2000.
Small footprint, fast boot. Yes, 16 MB uncompressed for an OS is quite impressive, but Linux even with X can be as small as 6MB uncompressed. In fact Linux is in many cases, prefered for embedded devices. Four commercial examples are Qtopia, Maemo, OpenMoko and ACCESS Linux Platform. There is even a few community driven embedded Linux distros. Second part of this is the fast boot time. Of course it is an advantage, or at least something nice. But in the corporate world, we rarely turn off computers. Updates and maintance of the computers are done during the night. More important is power management in this matter, when to force computers off to save energy and when to force them on to receive system maintance. Haiku will be lacking this functionality completly in version 1.0, and is hiding this behind fast boot time.
Unified, cohensive interface integrated, simplicity is the key, best defaults. Windows Managers, like KDE and Gnome, are not a bad thing. It means that the endusers have a choice and it can be described as one of the keyfactors for Linux success. These arguments are also often used by Gnome developers as “Less is more“. Something we all got reminded over this weekend! A small quote from Linus Torvalds is in place:
I’ll tell you why: because GNOME apologists don’t say “please send us patches”. No. They basically make it clear that they aren’t even *interested* in fixing things, because their dear old Mum isn’t interested in the feature.
It is often a question of going mainstream or being a choice for power-users. I guess there is no right or wrong on this, it’s just me loving simplicity in the way BeOS has provided me through the years. That is also the reason I love Ubuntu, it uses Gnome in a great way.
Less Debug – no need to test with FreeBSD, OpenBSD, NetBSD, Multiple Linux kernels, Windows. Again, Michael Phipps must have been talking about Windows Managers. I don’t know how many of the Gnome developers are working on a Windows version. I would guess no one! Some do work with a GTK package so that some applications can run on Windows. I asked a KDE developer yesterday how many KDE developers where working on other platforms then Linux. The answer was not many, and that KDE was optimized for Linux and that the KDE user experience was not optimal on other platforms. Now these days we see some screenshots of KDE applications running on MacOS X and Windows. That doesn’t mean that the whole Windows Manager has been ported. It means that some KDE developers have been using the official Qt package (made by Trolltech) to run a few KDE applications on other platforms, very much in the same way as with the GTK package. Now is this a problem? My answer is that this would only be a problem for Haiku. Why? The project only have 10-12 developers. KDE and Gnome have 100s or 1000s of developers and therefor can afford these kind of sideprojects. The sideprojects even bring something positive, they are tasters/advertisement of what the KDE and Gnome Windows Managers could bring the testers if they migrated to Linux.
Discourages forks and alternatives. Heh, if I understand this right, why is there a ZETA? Isn’t cause some people didn’t want to wait for an open source BeOS R5 in the first place? This sure was the case for me. What changed my view on this, is that I don’t want anyone to own my hobby OS. Hasn’t there been unsuccessful forks/alternatives of the Tracker and the Deskbar?
Human Interface Design. This is of course not something unique for Haiku. Again, this is not a problem achieving when you have a dusin developers, and that is why the Linux platform has freedesktop.org.
What I will give Michael Phipps right on, Haiku will not be bloated with libs. Linux has a huge problem here, but my view is that this is slowly changing. The KDE and Gnome develolpers are more and more working together through initiatives like freedesktop.org. An example Freedesktop’s Telepathy. It is a framework that has been adopted of both KDE and Gnome for all forms of real time conversations, including instant messaging, IRC, voice calls and video calls. Telepathy is making use of another thing that has become a standard in Linux, and that is the DBus messaging system to provide a simple interface for client applications. These initiatives are of course making Linux less bloated, but they have a long way to go!
Database like queries to find stuff. This was one of the things that made BeOS unique. But as mentioned earlier, as time has gone by other operating systems have gotten their alternatives. And I am the first to admit that I simply love the way Apple has implemented their alternative, Spotlight. Windows has Google desktop, Linux beagle, and there are a few other alternatives around. But, Haiku still has one of the best query solutions and this is the main reason for me having an interest in the project. The best potential of the OpenBFS filesystem is shown with the BeOS IM kit, a project I took part in.
A last word on the presentation. It took place to early. To attract developers to the platform, you should at least have a natively working GCC compiler. Another thing to have in mind for future presentations, make sure to only show things that works. Showing Firefox when you know it doesn’t work, is a bad move. Hopefully Google will let Haiku take part in the Summer Code, and of course I hope one of the projects then is the implementation of BeOS IM kit and work on OpenBFS.
