GSoc Swap File Project

Blog post by upczhsh on Thu, 2008-05-01 05:41

Hi everyone! I am the GSoc student to implement the swap file support. Haven’t been here for a long time since I spent a week prepareing for the school’s exam. The annoying exam ended yesterday, and now I have time to make some preparations for this summer. I have got a basic unstanding of the Haiku vm system during the application period. In the next few days, I will investigate how paging is implemented in Linux and FreeBSD (I’ve stated doing that but was interrupted by the exam)and continue to work on my haiku vm tutorial.

Google Summer of Code: Zeroconf!

Blog post by alex_roman on Wed, 2008-04-23 18:13

This summer I’ll be attempting to enable Zeroconf support in Haiku. For those of you who may not be aware, Zeroconf enables Zero Configuration Networking, and it is aimed at simplifying the creation of small networks: no DHCP server, no pre-determined IP addresses, no need to know what host name your printer is on! How is this achieved? There are three components to it: Addressing: handled by IPv4 Link Local Addressing Naming: handled by multicast DNS Service Discovery: also handled by multicast DNS

Git for Haiku (#1)

Blog post by nielx on Mon, 2008-04-21 14:25

I would like to announce the availability of the git revision control system. The git website describes it as:

Git is an open source version control system designed to handle very large projects with speed and efficiency, but just as well suited for small personal repositories; it is especially popular in the open source community, serving as a development platform for projects like the Linux Kernel, WINE or Git falls in the category of distributed source code management tools, similar to e.g. Mercurial or Bazaar. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Still, Git stays extremely fast and space efficient.

This document describes how to install the git binary, and how to get the source.

A weekend in SF, for LugRadio Live USA 2008

Blog post by koki on Thu, 2008-04-17 23:00

Scott at the Haiku boothScott at the Haiku booth

I spent this past weekend in San Francisco in order to attend the LugRadio Live USA 2008 event. Together with Scott McCreary (of fame), we organized a Haiku booth to represent the project at this the first LugRadio Live event to be held in the US. This event was a bit of a mystery to me, in the sense that I did not know what to expect. It certainly turned out to be an interesting and fruitful experience, not only because of the usual increased visibility that results from having a booth at any open source event, but also because it gave us the chance to get to know and network with quite a few interesting individuals.

I drove into San Francisco on Friday afternoon, as I wanted to check out the exhibit floor at the Metreon and also see if I could setup our projector screen in our booth in advance. We were originally told that there would be a "no hanging stuff from the wall" policy, but it turned out that it was OK for us to hang the projector screen from the tube holding the backwall drapes behind our booth. And that's exactly what I did: with the kind help of one of the on-site crew and a couple of plastic cable straps that I had brought in my show box, I had the screen setup in no time. I spoke with the on-site staff about wireless access, and got all the info that I needed to get my ethernet-wifi adaptor working, so that we could have internet access from Haiku. Once I had the plan for the next day more or less clear in my head, I called it a day, and went back to my hotel room to relax until dinner time.

Haiku Websites Stats and Other Trivia

Blog post by koki on Fri, 2008-04-04 23:34

I admit it: I have a weakness for website statistics. So late last year, I added Google Analytics (GA) to the Haiku website. GA gives you a wide array of information such as number of visits, page views, bounce rates, as well as geographic data and information related to the used operating systems. I wanted to get see this information myself, but I also wanted to share it with the community (don't worry, it's all anonymous data), so that everyone can get a peek at another and different metrics of how our project keeps growing over time. So here is a brief activity overview for the Haiku websites for the January thru March of 2008 period.

Haiku Alpha 1 Status Update (#2)

Blog post by nielx on Mon, 2008-03-31 07:47

This is the second installment of the Haiku alpha 1 status updates. In this issue I will discuss the progress on including the developer tools in Haiku. Some interesting progress has been made. I will also expose a discussion on the mailing list on whether or not to release a bootable CD. At the end of the page you will find the enhanced milestone statistics.

Haiku Article in Software Design Magazine

Blog post by koki on Mon, 2008-03-24 03:48

As some of you may know, in the ZETA days I worked for yellowTAB in a consulting capacity. At that time, the market I was involved in was Japan, and as a marcom specialist, I make it a point to develop relationships with representatives of the media of that country in order to gain exposure for the product. Of all, there was one magazine in particular that always showed a lot of interest in our platform, and that was Software Design magazine (SD).

Haiku Alpha 1 Status Update (#1)

Blog post by nielx on Sat, 2008-03-22 21:16

This is the first Haiku alpha 1 status update. The goal of this status update is to provide information on how the project is going. There has recently been an consensus that it was about time to start preparing a first alpha for a myriad of reasons. To me personally, the fact that it is about time to show off the enormous amount of work that has been put in the project the past number of years. Another good reason - in my opinion - is to get everyone behind one goal: preparing the code for a first release.

So what's the goal of this status update? Well, with a large number of developers actually working on the different components of the operating system, it is easy to lose track of what is going on. You can consider this a news update.

How to Help with the OpenJDK Port

Blog post by bryanv on Tue, 2008-03-11 19:42

I’ve gotten several (at least five or six) emails from people contacting me through this website. It seems to be a common question. I’d like to publicly apologize to any that I have not responded to personally. To those of you, I’m sorry. So here, publicly posted, is how to get started in helping out with the OpenJDK port. Read You'll need to sign an SCA and do what it says regarding the licensing.

The return of the son of the demo CD

Blog post by mmu_man on Tue, 2008-03-04 02:13

Document Obsolete

2009-June: This document is now obsolete. We are in the process of consolidating and re-organizing the website documentation. For now please refer to one of these guides. Alternatively, you can view the in-progress website documentation.

As everyone knows (or should), every BeOS install CD was actually a live CD (way before Linux “invented” it…). And of course so would be for Haiku.

While it used to work long ago, nobody actually tried to make one for some time, and some fixes were required to make it happen again. Making an usable CD still requires some work (, ramdisk for settings maybe…), but it finally boots again.