Linked by Thom Holwerda on Fri 4th Jan 2008 20:35 UTC, submitted by koki
BeOS & Derivatives According to a news post on the Haiku project website, a new port team is being formed to bring Java technologies to the Haiku platform. The goal of the Haiku Java Team is to port OpenJDK to Haiku, and they would like to see the port included within the structure of Sun's OpenJDK project. The Haiku developers have already been in contact with members of the OpenJDK Porters Group to pursue their objective, and a formal proposal has also been submitted for consideration by the OpenJDK project. The Haiku Java Team is an initiative lead by Bryan Varner, who together with Andrew Bachmann worked on the port of Java to BeOS in the past (demo video).
Thread beginning with comment 294289
To read all comments associated with this story, please click here.
Wah wah wah
by pacmania1982 on Fri 4th Jan 2008 23:38 UTC
Member since:

Sod bloody Java, sod bloody WebKit - finish the OS already! Or at least give us an ISO thats bootable and an installer on.

I'm a long time BeOS lover - I thought it was brilliant for its time, and am really REALLY keen on Haiku. I just think they are focusing their efforts in the wrong places.


Reply Score: 2

RE: Wah wah wah
by Cymro on Sat 5th Jan 2008 00:14 in reply to "Wah wah wah"
Cymro Member since:

Thanks for the adult tone Pacmania. Haiku has become fairly stable in the last year, thanks. And I don't see the problem of it being a clone of an 8 year old OS.

1) BeOS was ahead of its time.

2) Consider that the major new features in that time have been metadata searching, which was in BeOS, and graphics compositing, which isn't vital.

3) Haiku is not an exact clone. It contains important features that were never in R5.

In 2000/2001, OS X wasn't ready for mass-market. New Macs booted into OS 9!

Linux certainly wasn't ready for the same users that BeOS would be suitable for.

Windows has seen XP and Vista in that time. Solid releases, but not outstanding, and I'd happily use Windows 2000 today.

The big area lacking is multi-user support. That will be a deal breaker for many, and won't happen till R2. Otherwise there's a fabulous new OS around the corner, so what are you moaning about!?


Edited 2008-01-05 00:15

Reply Parent Score: 7

RE: Wah wah wah
by tonestone57 on Sat 5th Jan 2008 00:36 in reply to "Wah wah wah"
tonestone57 Member since:

I'm hoping that they'll get to Alpha this year too.

I was hoping before the summer months but don't think it'll happen. Before Summer because I'm guessing they'll get GSoC students again this year and it'd be nice if they could help Haiku work towards Beta.

Unfortunately, everyone wants to do their own thing. You have people working on WebKit, Java, OSS, etc. instead of combining to focus on getting to Alpha. Meaning, creating an installer, fixing up some odds & ends and squishing the major bugs out there will get done at a slower pace. At Alpha may show up at the end of this year or sometime next year.

You just can't force people / programers who dedicate their spare time. They decide what they want to work on and do. Even if this will cause the OS to take longer to complete. That's life.

Reply Parent Score: 2

RE[2]: Wah wah wah
by areimann on Sat 5th Jan 2008 01:09 in reply to "RE: Wah wah wah"
areimann Member since:

Hmmm.... a bounty would be nice. A bounty paying someone to create an installer that installs Haiku (from the CD) onto a blank partition (anyone can g-parted an create a blank partition, so no need to create a partitioning tool) and installs Grub if the user wishes.

Maybe what would be best is creating an installer that formats a partition, grabs the nightly build and dumps it on the newly created partition, then install Grub if the user wishes...hmmm....

wishful thinking.... i wish i could code. ;)

Reply Parent Score: 1

RE: Wah wah wah
by bryanv on Sat 5th Jan 2008 01:44 in reply to "Wah wah wah"
bryanv Member since:

This is the kind of post I love to read.

How do you eat an elephant?

One spoonful at a time.

Likewise with Haiku, by tackling huge efforts like this, we inevitably have to finish, revise, improve, and complete parts of the OS that have been or are missing, defunct, incomplete, etc.

It's very likely that the things that keep us from being self-hosting are the very things we'll need to overcome to port OpenJDK.

OpenJDK will inevitably attract new developers to the project. This means more people who are capable of fixing, fleshing out, and finishing things within Haiku itself -- even if it is for their own curious or selfish desires.

In the end, we all benefit.

Projects like WebKit and OpenJDK aren't just narrow-minded, one-trick ponies. They breed a larger community as well as improve the quality and quantity of code in Haiku.

Reply Parent Score: 5

RE: Wah wah wah
by StephenBeDoper on Sat 5th Jan 2008 15:46 in reply to "Wah wah wah"
StephenBeDoper Member since:

Sod bloody Java, sod bloody WebKit - finish the OS already!

Why would you assume that those things are mutually-exclusive?

Reply Parent Score: 4

RE: Wah wah wah
by JonathanBThompson on Sat 5th Jan 2008 19:10 in reply to "Wah wah wah"
JonathanBThompson Member since:

An OS developed without concern for the applications ends up just being a big useless bucket of bits. An OS is the foundation for an application ecosystem, and like the natural world, it is beneficial to evolve things in parallel and adapt things as you go along, because what you first think will work often doesn't work as well as you thought it'd work.

Developing new applications alongside the OS at the same time gives more of a testing frameworks for the OS and also helps the application developers learn the platform's ins and outs. There are non BeOS 5.03 features that have been implemented (the Java port in the past comes to mind) that were added to the system precisely because they were needed, and BeOS 5.03 simply couldn't support them, and thus these features that were foreign to BeOS 5.03 are now native to Haiku, and greatly improve the system's value. If you look in the bug database for Haiku, you'll find a large number of filed bugs referencing other applications in development, even if they're only in mostly maintenance mode.

Not all application developers are capable of what's required to develop the OS itself for various reasons, but they have the time/energy/ability to work on the separate applications. Thus, they aren't taking away from the OS development as much as they're adding trees to the forest of the OS and the other applications to make it a much better habitat for all.

Reply Parent Score: 4