Search Results for: haiku

Haiku improves its processor support

In a blog post from Haiku developer Pawel Dziepak he describes the work he has been doing on improving processor support. Most notably removing the 8 processor limit. From the blog post:

The main scheduler logic has been completed and now I am concentrating mainly on bug fixes, adjusting tunables and some minor improvements. I also removed gSchedulerLock, a spinlock I mentioned in my last post, and replaced it with more fine grained locking. An new interfaces for cpufreq and cpuidle modules has been created together with a cpufreq module for Intel Sandy Bridge or newer cores and cpuidle module for all processors that support C-states and invariant TSC. Furthermore, IRQs (including MSI) can be now directed to an arbitrary logical processor. Implementation of inter-processor interrupts has been improved so that it avoids acquiring any lock if it is not necessary and supports multicast interrupts. And, last but not least, 8 processor limit has been removed.

Haiku package management goes live

I'm proud to announce that, at last, the package management branch has been merged into the main development line, aka master branch. The builds and nightly images from hrev46113 on will include the new feature.

I only notice now that I should probably have given Matt a heads-up upfront, since due to the somewhat changed build process the build bot will need an update. So there might be a bit of a delay until the first Haiku PM nightly images will hit the website. Sorry for that.

Onwards to beta 1.

Haiku’s package management: the return of the hybrid

Although I have been a lazy blogger lately we haven't been lazy working on our remaining tasks at all. So, unsurprisingly, since my previous post we have reached and passed a few nice milestones. The latest one is that we're finally able to build the gcc2/gcc4 hybrid Haiku images again, including all the software needed for the official release.

While that in itself isn't a particularly impressive feat - after all we were already able to build the complete gcc 2 part before - the interesting aspect is how we are doing it.

Interesting progress for Haiku.

TuneTracker System 5 released with Haiku

This is one of those news items that's fun to write, fun to read, fun to comment on, and where no one will be able to say anything unkind. It's all just one big ball of awesome fluffiness. TuneTracker, the BeOS radio automation software, has just released something very special: TuneTracker System 5, the first version designed entirely and specifically for Haiku. In fact, it actually includes Haiku in the software package. Better yet, TuneTracker also unveiled several system-in-a-box products - which have Haiku and TuneTracker pre-installed.

Haiku gets ASLR and DEP

"Starting with hrev45522, address space layout randomization (ASLR) and data execution prevention (DEP) are available in Haiku. These two features, which have actually become a standard in any modern OS, make it much harder to exploit any vulnerability that may be present in an application running on Haiku, thus generally improving system security."

Hands-on with Haiku alpha 4

Ars 'reviews' Haiku, and concludes that "at the end of the day, Haiku may not be much more than an interesting diversion, something to play with on a spare bit of hardware on a rainy afternoon just for a bit of fun. But even if it amounts to no more than that, Haiku is still worth checking out." The article is a bit scant on content, but it does give me the opportunity to link to my review of Haiku alpha 1 from 3 years ago. I try Haiku every now and then to see if that review needs an update, but it always amounts to 'it got a bit more stable' - which is fantastic, but not a reason to redo it.

Haiku edges toward general release

"Haiku, the open source re-creation of BeOS, threatens to become 'The Duke Nukem of operating systems', joked long-time contributor Ryan Leavengood. Actually, after eleven years of development, Haiku still falls four years short of Duke Nukem Forever's long delay, but few other projects have been so long in development. However, with the recent release of Alpha 4.1, Haiku is at last nearing general release." 2013 is going to be very exciting for Haiku.

Haiku R1 alpha 4.1 bugfix release update

Haiku R1/Alpha 4 had a couple critical bugs that were immediately identified and resolved shortly after release. These issues affected a significant number of users, and Haiku developers felt it made sense to do an Alpha 4.1 point release to provide a better experience for subsequent user downloads. The new download links and torrents have been provided, and they encourage people to update.

Developer interview: how Haiku is building a better BeOS

BeOS may be dead, but over a decade after its lamentable demise the open source Haiku project keeps its legacy alive. Haiku is an attempt to build a drop-in, binary compatible replacement for BeOS, as well as extending the defunct OS's functionality and support for modern hardware. At least, that's the short-term goal - eventually, Haiku is intended significantly enhance BeOS while maintaining the same philosophy of simplicity and transparency, and without being weighed down with the legacy code of many other contemporary operating systems. Computerworld Australia recently caught up with Stephan Assmus, who has been a key contributor to the project for seven years for a lengthy chat about BeOS, the current state of Haiku and the project's future plans.

Haiku to get x86_64 port through GSoC

"During the coding period, I will first work on the boot loader. I intend to modify the existing x86 boot loader so that it is capable of loading both a 32-bit Haiku kernel and a 64-bit one. Once this is done, I will work on implementing the x86_64 architecture functionality in the kernel. Finally, I will port modules and drivers to the 64-bit kernel. Should I have time, I will also begin work on porting userland." Heck. Yes.

The dawn of Haiku OS

"Ultimately, Haiku represents a different way of viewing your personal computer. If you think that software shouldn't be riddled with bugs and incompatibilities and inefficiencies, if you hate being forced to swap out your hardware and software every few years because 'upgrades' have rendered them obsolete, and if you find that the idea of using an operating system that's fast, responsive, and simple is refreshingly novel and appealing, then maybe, just maybe, Haiku is for you." What fascinates me the most is that Haiku's not working on a tablet version. How delightfully quaint.

Oracle working on Haiku port of VirtualBox?

Back in September 2011, the Haiku project sponsored a Google Summer of Code student (Mike Smith) to develop guest additions for VirtualBox. The project was a success and was submitted to the VirtualBox project. The unofficial Haiku Google+ group just reported a Mailing List post by an Oracle engineer mentioning a "Haiku Port": "The biggest pending change is waiting for build tools integration, and this is simply time consuming. The quality of this contribution is very high." Lets hope this may be a sign that VirtualBox may officially run *under* Haiku at some point. On the other hand, this could just mean a "Haiku Port" of the VirtualBox guest additions. Judge for yourself.