SlideShare a Scribd company logo
HAIKU OPERATING SYSTEM
HAIKU O/SHaiku is a freeopen sourceoperating system compatible with BeOS. Its development began in 2001, and the operating system became self-hosting in 2008,[2] with the first official alpha version released in September 2009 and the second Alpha release in May 2010.
HISTORY OF O/S      Main article: History of Haiku (operating system)      Haiku began as the OpenBeOS project in 2001, the year that Be, Inc. was bought by Palm, Inc. and BeOS development was discontinued; the focus of the project was to support the BeOS user community by creating an open-source backward-compatible replacement for BeOS. The first project by OpenBeOS was a 2002 community-created "stop-gap" update for BeOS 5.0.3. In 2003, a non-profit organization (Haiku Inc.) was registered in Rochester, New York to financially support development, and in 2004, after a notification of infringement upon Palm's trademark on the BeOS name was sent to OpenBeOS, the project was renamed as Haiku. Development, however, would only reach its first milestone in September 2009 with the release of Haiku Alpha 1. This very first release was followed by Alpha 2 R1 released in May 2010 which contains more than 300 bug-fixes/improvements.
DEVELOPMENT       Haiku is developed in C++ and provides an object-oriented API.       The modular design of BeOS allowed individual components of Haiku to initially be developed in teams in relative isolation, in many cases developing them as replacements for the BeOS components prior to the completion of other parts of the operating system. The original teams developing these components, including both servers and APIs (collectively known in Haiku as "kits"), included:App/Interface – develops the Interface, App and Support kits.BFS – develops the Be File System, which is mostly complete with the resulting OpenBFSGame – develops the Game Kit and its APIs.Input Server – the server that handles input devices, such as keyboards and mice and how they communicate with other parts of the system.Kernel – develops the kernel, the core of the operating system.Media – develops the audio server and related APIs.MIDI – implements the MIDI protocol.Network – writes drivers for network devices and APIs relating to networking.OpenGL – develops OpenGL support.Preferences – recreates the preferences suite.Printing – works on the print servers and drivers for printers.Screen Saver – implements screen saver functionality.Storage – develops the storage kit and drivers for required filesystems.Translation – recreates the reading/writing/conversion modules for the different file formats.
COMPATIBILITY WITH BeOSHaiku aims to be compatible with BeOS at both the source and binary level, allowing software written and compiled for BeOS to compile and run without modification on Haiku. This would provide Haiku users with an instant library of applications to choose from (even programs whose developers were no longer in business or had no interest in updating them), in addition to allowing development of other applications to resume from where they had been terminated following the demise of Be, Inc. This dedication to compatibility also has its drawbacks though, requiring Haiku to use version 2.95 of the compiler GCC, which is 9 years old.[4] Switching to using the newer GCC version 4 breaks compatibility with BeOS software, therefore Haiku supports being built as a hybrid GCC4/GCC2 environment.[5] This allows the use of both GCC version 2 and version 4 binaries at the same time.Note this compatibility is only valid for x86 systems. The PPC version of BeOS R5 will not be supported. As a consequence, the ARM, 68k and PowerPC ports of Haiku use only the gcc4 compiler.Despite these attempts, compatibility with a number of system add-ons which use private APIs will not be implemented. These include additional filesystem drivers and media codec add-ons, although the only affected add-ons for BeOS R5 not easily re-implemented are Indeo 5 media decoders for which no specification exists.Driver compatibility is incomplete, and unlikely to cover all kinds of BeOS drivers. 2D graphics drivers in general work exactly the same as on R5, as do network drivers. Moreover, Haiku offers a source-level FreeBSD network driver compatibility layer, which means that it can support any network hardware that will work on FreeBSD. Audio drivers using API versions prior to BeOS R5 are as-yet unsupported, and unlikely to be so; however, R5-era drivers work.
HaikuAnew operating system inspired by BeOSHaiku is an open source operating system that specifically targets personal computing. It is inspired by  the now defunct BeOS and reimplements both the BeOS technologies as well as the end user experience.  Recently the Haiku team unveiled the first release candidate RC1 by releasing a liveCD of Haiku R1 Alpha1.The Haiku R1 Alpha1 live CD ISO is only 380MB in size. Succumbing to curiosity, and because of its tiny size, I downloaded Haiku live CD and took it for a run. Simply put, I was really impressed with the user interface and the stability of the OS. I found the Haiku Desktop interface to be unique providing a radical approach to desktop computing.Haiku live CD at present is more of a showcase and has little applications to be of any use to the lay person. However, it does bundle with it the Firefox web browser though. One thing which impressed me was the smoothness with which some of the demo OpenGL applications ran - even in a Virtual environment. Below are a few images of the Haiku operating system for your peruse
Haiku brings back those BeOS glory days
     If you haven't heard of Haiku by now, it's probably for good reason: as of a year ago, the OS could barely connect to the internet, and certainly wasn't anywhere close to replacing your Linux build of choice. Luckily the open source replacement for the gone-but-not-forgotten BeOS of yore is maturing nicely, and it just had a bit of a coming out party at the Southern California Linux Expo this last weekend. There are still plenty of glitches to iron out, with applications like Firefox crashing and glitching frequently, and a shortage of hardware support, but the core elements of BeOS are there and just as lovable as ever. For instance, that few second start time never gets old, same for that 60MB disk image, and the most excellent processor utilization. Check out the in-depth preview on Ars for a better idea of the past future (or is it future past?) of operating systems, or just download the latest nightly on Haiku to find out for yourself.
Haiku operating system
Haiku Podcast was founded in April 2006 by Sikosis. I'd been toying around with the idea of doing a podcast for awhile and then one day it dawned on me, what better subject to talk about than Haiku ... ... and what is Haiku you ask ? Haiku is an open-source desktop operating system focusing on usability, innovation, and speed. The first release will be an improved version of BeOS R5, but the team have completely new ideas for the future. Development is currently underway and making steady progress towards its first release.
SUBMITTED BY:MARICRIS V. RACHOHONEYLETH JUANICOMARGIE R. VENTINILLAKRIS ANN M. RESURRECCIONMICHELLE D. ORIOL
SUBMITTED TO:  MR. FOR IAN SANDOVAL         AIT 1-2

More Related Content

PPTX
Haiku operating system
PPT
PPT
Haiku os
PPT
Haiku
PPTX
3rd
PDF
Yocto vs. Debian white paper
PPT
What is new in Helios
PDF
Jonathan Corbet - Keynote: The Kernel Report
Haiku operating system
Haiku os
Haiku
3rd
Yocto vs. Debian white paper
What is new in Helios
Jonathan Corbet - Keynote: The Kernel Report

What's hot (13)

PPTX
2nd
PPT
PDF
Automotive Grade Linux on Raspberry Pi: How Does It Work?
PDF
HP ProLiant Value Add tools
PDF
Running Android on the Raspberry Pi: Android Pie meets Raspberry Pi
PDF
Comparison of Open Source Software Home Automation Tools
PDF
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
PDF
Lavigne bsdmag june11
PDF
Software update for IoT Embedded World 2017
PDF
Debugging embedded devices using GDB
PDF
Presentation on HP ProLiant value add tools on Linux
PDF
Alfstore Alfresco Explorer for Jive APR_2012
PDF
Surfing on an Interactive Kiosk
2nd
Automotive Grade Linux on Raspberry Pi: How Does It Work?
HP ProLiant Value Add tools
Running Android on the Raspberry Pi: Android Pie meets Raspberry Pi
Comparison of Open Source Software Home Automation Tools
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Lavigne bsdmag june11
Software update for IoT Embedded World 2017
Debugging embedded devices using GDB
Presentation on HP ProLiant value add tools on Linux
Alfstore Alfresco Explorer for Jive APR_2012
Surfing on an Interactive Kiosk
Ad

Viewers also liked (9)

PPT
Reciclar jose ureta
PPTX
Growing Glowing Garden Presentation
PPT
Why are oceans danger
DOC
ιπποφαές - χρήσεις - συμπλήρωμα
PPTX
Growing Glowing Garden
PPTX
Control
PPT
PPTX
Nationalandorganisationalculture 110131043222-phpapp01 (1)
PDF
Easter Retreat 2010
Reciclar jose ureta
Growing Glowing Garden Presentation
Why are oceans danger
ιπποφαές - χρήσεις - συμπλήρωμα
Growing Glowing Garden
Control
Nationalandorganisationalculture 110131043222-phpapp01 (1)
Easter Retreat 2010
Ad

Similar to Haiku operating system (20)

PPT
Haiku os
DOCX
Kerja Kursus ICT(open source)
PPTX
Flex update - August, 2012
PPTX
Fedora Linux
PDF
What Makes the Raspberry Pi 5 So Special?
ODP
LibreOffice Development
PPT
Group 5 Report Effect
PPT
Group 5 Report Effect
PDF
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
PDF
Making Open Source Hardware for Retrogaming on Raspberry Pi
PPTX
A Tour of Open Source on the Mainframe
PDF
Firefox OS - Hive Pilani 2015
PPT
group6 report
PPT
Linux
PPT
Syllable OS
PPT
Syllable OS
PPT
Syllable OS
PPT
Syllable OS
PPT
Syllable OS
Haiku os
Kerja Kursus ICT(open source)
Flex update - August, 2012
Fedora Linux
What Makes the Raspberry Pi 5 So Special?
LibreOffice Development
Group 5 Report Effect
Group 5 Report Effect
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
Making Open Source Hardware for Retrogaming on Raspberry Pi
A Tour of Open Source on the Mainframe
Firefox OS - Hive Pilani 2015
group6 report
Linux
Syllable OS
Syllable OS
Syllable OS
Syllable OS
Syllable OS

Haiku operating system

  • 2. HAIKU O/SHaiku is a freeopen sourceoperating system compatible with BeOS. Its development began in 2001, and the operating system became self-hosting in 2008,[2] with the first official alpha version released in September 2009 and the second Alpha release in May 2010.
  • 3. HISTORY OF O/S Main article: History of Haiku (operating system) Haiku began as the OpenBeOS project in 2001, the year that Be, Inc. was bought by Palm, Inc. and BeOS development was discontinued; the focus of the project was to support the BeOS user community by creating an open-source backward-compatible replacement for BeOS. The first project by OpenBeOS was a 2002 community-created "stop-gap" update for BeOS 5.0.3. In 2003, a non-profit organization (Haiku Inc.) was registered in Rochester, New York to financially support development, and in 2004, after a notification of infringement upon Palm's trademark on the BeOS name was sent to OpenBeOS, the project was renamed as Haiku. Development, however, would only reach its first milestone in September 2009 with the release of Haiku Alpha 1. This very first release was followed by Alpha 2 R1 released in May 2010 which contains more than 300 bug-fixes/improvements.
  • 4. DEVELOPMENT Haiku is developed in C++ and provides an object-oriented API. The modular design of BeOS allowed individual components of Haiku to initially be developed in teams in relative isolation, in many cases developing them as replacements for the BeOS components prior to the completion of other parts of the operating system. The original teams developing these components, including both servers and APIs (collectively known in Haiku as "kits"), included:App/Interface – develops the Interface, App and Support kits.BFS – develops the Be File System, which is mostly complete with the resulting OpenBFSGame – develops the Game Kit and its APIs.Input Server – the server that handles input devices, such as keyboards and mice and how they communicate with other parts of the system.Kernel – develops the kernel, the core of the operating system.Media – develops the audio server and related APIs.MIDI – implements the MIDI protocol.Network – writes drivers for network devices and APIs relating to networking.OpenGL – develops OpenGL support.Preferences – recreates the preferences suite.Printing – works on the print servers and drivers for printers.Screen Saver – implements screen saver functionality.Storage – develops the storage kit and drivers for required filesystems.Translation – recreates the reading/writing/conversion modules for the different file formats.
  • 5. COMPATIBILITY WITH BeOSHaiku aims to be compatible with BeOS at both the source and binary level, allowing software written and compiled for BeOS to compile and run without modification on Haiku. This would provide Haiku users with an instant library of applications to choose from (even programs whose developers were no longer in business or had no interest in updating them), in addition to allowing development of other applications to resume from where they had been terminated following the demise of Be, Inc. This dedication to compatibility also has its drawbacks though, requiring Haiku to use version 2.95 of the compiler GCC, which is 9 years old.[4] Switching to using the newer GCC version 4 breaks compatibility with BeOS software, therefore Haiku supports being built as a hybrid GCC4/GCC2 environment.[5] This allows the use of both GCC version 2 and version 4 binaries at the same time.Note this compatibility is only valid for x86 systems. The PPC version of BeOS R5 will not be supported. As a consequence, the ARM, 68k and PowerPC ports of Haiku use only the gcc4 compiler.Despite these attempts, compatibility with a number of system add-ons which use private APIs will not be implemented. These include additional filesystem drivers and media codec add-ons, although the only affected add-ons for BeOS R5 not easily re-implemented are Indeo 5 media decoders for which no specification exists.Driver compatibility is incomplete, and unlikely to cover all kinds of BeOS drivers. 2D graphics drivers in general work exactly the same as on R5, as do network drivers. Moreover, Haiku offers a source-level FreeBSD network driver compatibility layer, which means that it can support any network hardware that will work on FreeBSD. Audio drivers using API versions prior to BeOS R5 are as-yet unsupported, and unlikely to be so; however, R5-era drivers work.
  • 6. HaikuAnew operating system inspired by BeOSHaiku is an open source operating system that specifically targets personal computing. It is inspired by  the now defunct BeOS and reimplements both the BeOS technologies as well as the end user experience.  Recently the Haiku team unveiled the first release candidate RC1 by releasing a liveCD of Haiku R1 Alpha1.The Haiku R1 Alpha1 live CD ISO is only 380MB in size. Succumbing to curiosity, and because of its tiny size, I downloaded Haiku live CD and took it for a run. Simply put, I was really impressed with the user interface and the stability of the OS. I found the Haiku Desktop interface to be unique providing a radical approach to desktop computing.Haiku live CD at present is more of a showcase and has little applications to be of any use to the lay person. However, it does bundle with it the Firefox web browser though. One thing which impressed me was the smoothness with which some of the demo OpenGL applications ran - even in a Virtual environment. Below are a few images of the Haiku operating system for your peruse
  • 7. Haiku brings back those BeOS glory days
  • 8. If you haven't heard of Haiku by now, it's probably for good reason: as of a year ago, the OS could barely connect to the internet, and certainly wasn't anywhere close to replacing your Linux build of choice. Luckily the open source replacement for the gone-but-not-forgotten BeOS of yore is maturing nicely, and it just had a bit of a coming out party at the Southern California Linux Expo this last weekend. There are still plenty of glitches to iron out, with applications like Firefox crashing and glitching frequently, and a shortage of hardware support, but the core elements of BeOS are there and just as lovable as ever. For instance, that few second start time never gets old, same for that 60MB disk image, and the most excellent processor utilization. Check out the in-depth preview on Ars for a better idea of the past future (or is it future past?) of operating systems, or just download the latest nightly on Haiku to find out for yourself.
  • 10. Haiku Podcast was founded in April 2006 by Sikosis. I'd been toying around with the idea of doing a podcast for awhile and then one day it dawned on me, what better subject to talk about than Haiku ... ... and what is Haiku you ask ? Haiku is an open-source desktop operating system focusing on usability, innovation, and speed. The first release will be an improved version of BeOS R5, but the team have completely new ideas for the future. Development is currently underway and making steady progress towards its first release.
  • 11. SUBMITTED BY:MARICRIS V. RACHOHONEYLETH JUANICOMARGIE R. VENTINILLAKRIS ANN M. RESURRECCIONMICHELLE D. ORIOL
  • 12. SUBMITTED TO: MR. FOR IAN SANDOVAL AIT 1-2