SlideShare une entreprise Scribd logo
1  sur  12
HAIKU OPERATING SYSTEM
HAIKU O/S Haiku 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 OpenBFS Game – 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 BeOS Haiku 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.
Haiku Anew operating system inspired by BeOS Haiku 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 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. RACHO HONEYLETH JUANICO MARGIE R. VENTINILLA KRIS ANN M. RESURRECCION MICHELLE D. ORIOL
SUBMITTED TO:   MR. FOR IAN SANDOVAL          AIT 1-2

Contenu connexe

Tendances

Handheld operting system
Handheld operting systemHandheld operting system
Handheld operting systemAj Maurya
 
International human rights law
International human rights lawInternational human rights law
International human rights lawFAROUQ
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSmgamal87
 
Subjects of international law
Subjects of international lawSubjects of international law
Subjects of international lawShivani Sharma
 
The Internet and the World Wide Web [IGCSE] [WWW].pptx
The Internet and the World Wide Web [IGCSE] [WWW].pptxThe Internet and the World Wide Web [IGCSE] [WWW].pptx
The Internet and the World Wide Web [IGCSE] [WWW].pptxEMMANUELOWOLABI8
 
Ontology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Tutorial: Semantic Technology for Intelligence, Defense and SecurityOntology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Tutorial: Semantic Technology for Intelligence, Defense and SecurityBarry Smith
 
Trends in computer architecture
Trends in computer architectureTrends in computer architecture
Trends in computer architecturemuhammedsalihabbas
 
Ontology for Knowledge and Data Strategies.pptx
Ontology for Knowledge and Data Strategies.pptxOntology for Knowledge and Data Strategies.pptx
Ontology for Knowledge and Data Strategies.pptxMike Bennett
 
File permission in linux
File permission in linuxFile permission in linux
File permission in linuxPrakash Poudel
 
Nation State And National Interest
Nation State And National InterestNation State And National Interest
Nation State And National InterestAnas ali
 
Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Ravindra Raju Kolahalam
 
Operating Systems - File Management
Operating Systems -  File ManagementOperating Systems -  File Management
Operating Systems - File ManagementDamian T. Gordon
 
1.2 scope and meaning of ecology
1.2 scope and meaning of ecology1.2 scope and meaning of ecology
1.2 scope and meaning of ecologyRod Waje
 
Operating Systems: Device Management
Operating Systems: Device ManagementOperating Systems: Device Management
Operating Systems: Device ManagementDamian T. Gordon
 
Lecture 7 subjects of international law
Lecture 7   subjects of international lawLecture 7   subjects of international law
Lecture 7 subjects of international lawKingnabalu
 
The Information Warfare: how it can affect us
The Information Warfare: how it can affect usThe Information Warfare: how it can affect us
The Information Warfare: how it can affect usLuis Borges Gouveia
 
User administration concepts and mechanisms
User administration concepts and mechanismsUser administration concepts and mechanisms
User administration concepts and mechanismsDuressa Teshome
 

Tendances (20)

Ontology Learning
Ontology LearningOntology Learning
Ontology Learning
 
Handheld operting system
Handheld operting systemHandheld operting system
Handheld operting system
 
International human rights law
International human rights lawInternational human rights law
International human rights law
 
Unix File System
Unix File SystemUnix File System
Unix File System
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Subjects of international law
Subjects of international lawSubjects of international law
Subjects of international law
 
The Internet and the World Wide Web [IGCSE] [WWW].pptx
The Internet and the World Wide Web [IGCSE] [WWW].pptxThe Internet and the World Wide Web [IGCSE] [WWW].pptx
The Internet and the World Wide Web [IGCSE] [WWW].pptx
 
Constitution ethiopia 0f 1994
Constitution ethiopia 0f 1994Constitution ethiopia 0f 1994
Constitution ethiopia 0f 1994
 
Ontology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Tutorial: Semantic Technology for Intelligence, Defense and SecurityOntology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Tutorial: Semantic Technology for Intelligence, Defense and Security
 
Trends in computer architecture
Trends in computer architectureTrends in computer architecture
Trends in computer architecture
 
Ontology for Knowledge and Data Strategies.pptx
Ontology for Knowledge and Data Strategies.pptxOntology for Knowledge and Data Strategies.pptx
Ontology for Knowledge and Data Strategies.pptx
 
File permission in linux
File permission in linuxFile permission in linux
File permission in linux
 
Nation State And National Interest
Nation State And National InterestNation State And National Interest
Nation State And National Interest
 
Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]
 
Operating Systems - File Management
Operating Systems -  File ManagementOperating Systems -  File Management
Operating Systems - File Management
 
1.2 scope and meaning of ecology
1.2 scope and meaning of ecology1.2 scope and meaning of ecology
1.2 scope and meaning of ecology
 
Operating Systems: Device Management
Operating Systems: Device ManagementOperating Systems: Device Management
Operating Systems: Device Management
 
Lecture 7 subjects of international law
Lecture 7   subjects of international lawLecture 7   subjects of international law
Lecture 7 subjects of international law
 
The Information Warfare: how it can affect us
The Information Warfare: how it can affect usThe Information Warfare: how it can affect us
The Information Warfare: how it can affect us
 
User administration concepts and mechanisms
User administration concepts and mechanismsUser administration concepts and mechanisms
User administration concepts and mechanisms
 

En vedette

3. operating systems history
3. operating systems history3. operating systems history
3. operating systems historyMarian Marinov
 
Ch01 introducing operating systems
Ch01 introducing operating systemsCh01 introducing operating systems
Ch01 introducing operating systemsJacob Cadeliña
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating systemtarun thakkar
 
Haiku Powerpoint
Haiku PowerpointHaiku Powerpoint
Haiku PowerpointMrLudwin
 
MS Sql Server: Introduction To Database Concepts
MS Sql Server: Introduction To Database ConceptsMS Sql Server: Introduction To Database Concepts
MS Sql Server: Introduction To Database ConceptsDataminingTools Inc
 

En vedette (7)

History of operating systems
History of operating systemsHistory of operating systems
History of operating systems
 
3. operating systems history
3. operating systems history3. operating systems history
3. operating systems history
 
Ch01 introducing operating systems
Ch01 introducing operating systemsCh01 introducing operating systems
Ch01 introducing operating systems
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating system
 
Haiku Powerpoint
Haiku PowerpointHaiku Powerpoint
Haiku Powerpoint
 
MS-SQL SERVER ARCHITECTURE
MS-SQL SERVER ARCHITECTUREMS-SQL SERVER ARCHITECTURE
MS-SQL SERVER ARCHITECTURE
 
MS Sql Server: Introduction To Database Concepts
MS Sql Server: Introduction To Database ConceptsMS Sql Server: Introduction To Database Concepts
MS Sql Server: Introduction To Database Concepts
 

Similaire à Haiku operating system

Haiku os
Haiku osHaiku os
Haiku osnobela
 
Haiku os
Haiku osHaiku os
Haiku osnarca
 
Kerja Kursus ICT(open source)
Kerja Kursus ICT(open source)Kerja Kursus ICT(open source)
Kerja Kursus ICT(open source)Zul Azmi
 
Flex update - August, 2012
Flex update - August, 2012Flex update - August, 2012
Flex update - August, 2012Alan Greenblatt
 
LibreOffice Development
LibreOffice DevelopmentLibreOffice Development
LibreOffice DevelopmentKohei Yoshida
 
Group 5 Report Effect
Group 5 Report EffectGroup 5 Report Effect
Group 5 Report Effectjorence
 
Group 5 Report Effect
Group 5 Report EffectGroup 5 Report Effect
Group 5 Report Effectjorence
 
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...Chris Adamson
 
Making Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry PiMaking Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry PiLeon Anavi
 
A Tour of Open Source on the Mainframe
A Tour of Open Source on the MainframeA Tour of Open Source on the Mainframe
A Tour of Open Source on the MainframeAll Things Open
 
Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Nilay Binjola
 
group6 report
group6  reportgroup6  report
group6 reportgroup6ait
 
Syllable OS
Syllable OSSyllable OS
Syllable OSorly
 

Similaire à Haiku operating system (20)

Haiku
HaikuHaiku
Haiku
 
Haiku os
Haiku osHaiku os
Haiku os
 
Haiku os
Haiku osHaiku os
Haiku os
 
Haiku os
Haiku osHaiku os
Haiku os
 
Haiku os
Haiku osHaiku os
Haiku os
 
Kerja Kursus ICT(open source)
Kerja Kursus ICT(open source)Kerja Kursus ICT(open source)
Kerja Kursus ICT(open source)
 
Flex update - August, 2012
Flex update - August, 2012Flex update - August, 2012
Flex update - August, 2012
 
Fedora Linux
Fedora LinuxFedora Linux
Fedora Linux
 
LibreOffice Development
LibreOffice DevelopmentLibreOffice Development
LibreOffice Development
 
Group 5 Report Effect
Group 5 Report EffectGroup 5 Report Effect
Group 5 Report Effect
 
Group 5 Report Effect
Group 5 Report EffectGroup 5 Report Effect
Group 5 Report Effect
 
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
 
Making Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry PiMaking Open Source Hardware for Retrogaming on Raspberry Pi
Making Open Source Hardware for Retrogaming on Raspberry Pi
 
A Tour of Open Source on the Mainframe
A Tour of Open Source on the MainframeA Tour of Open Source on the Mainframe
A Tour of Open Source on the Mainframe
 
Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015
 
group6 report
group6  reportgroup6  report
group6 report
 
Syllable OS
Syllable OSSyllable OS
Syllable OS
 
Syllable OS
Syllable OSSyllable OS
Syllable OS
 
Syllable OS
Syllable OSSyllable OS
Syllable OS
 
Syllable OS
Syllable OSSyllable OS
Syllable OS
 

Haiku operating system

  • 2. HAIKU O/S Haiku 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 OpenBFS Game – 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 BeOS Haiku 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. Haiku Anew operating system inspired by BeOS Haiku 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.
  • 9.
  • 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. RACHO HONEYLETH JUANICO MARGIE R. VENTINILLA KRIS ANN M. RESURRECCION MICHELLE D. ORIOL
  • 12. SUBMITTED TO: MR. FOR IAN SANDOVAL AIT 1-2