Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Haiku (operating system)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Development == Apart from the [[graphical user interface]] (Tracker and Deskbar, which were open sourced with BeOS 5), Haiku is original software.<ref name=":4">{{Cite web |last=Proven |first=Liam |title=BeOS rebuild Haiku has a new feature that runs Windows apps |url=https://www.theregister.com/2022/01/10/haiku_linux_wine/ |date=10 Jan 2022 |access-date=2023-11-26 |website=The Register |language=en}}</ref> The [[Modular programming|modular design]]<ref>{{Cite web |date=December 31, 2012 |title=Haiku: BeOS for the 21st Century |url=https://www.maketecheasier.com/haiku-beos-for-the-21st-century/ |first1=Ruji |last1= Chapnik |website=Make Tech Easier |access-date=September 29, 2015}}</ref> 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.{{Citation needed|date=November 2023}} The first project by OpenBeOS was a community-created "stop-gap" update for BeOS 5.0.3 in 2002, featuring open source replacement for some BeOS components.<ref>{{Cite web |date=2006-05-11 |title= Blog Archive » OpenBeOS First Release |website=BeGroovy |last1=Ryan |url=https://www.begroovy.com/wordpress/?p=260 |access-date=2023-11-27 |archive-url=https://web.archive.org/web/20060511131411/https://www.begroovy.com/wordpress/?p=260 |archive-date=May 11, 2006 }}</ref> The [[Kernel (operating system)|kernel]] of NewOS, for [[x86]], [[Dreamcast]] ([[SuperH]]) and [[PowerPC]],<ref>{{Cite web |last=pavroo |date=2023-05-02 |title=NewOS |url=https://archiveos.org/newos/ |access-date=2023-11-26 |website=ArchiveOS |language=en-US}}</ref> was successfully forked that same year, and Haiku has been based on it since.<ref>{{Cite web |title=OpenBeOS-NewOS Fork Complete – OSnews |url=https://www.osnews.com/story/1155/openbeos-newos-fork-complete/ |access-date=2023-11-26 |website=www.osnews.com}}</ref> The <code>app_server</code> [[window manager]] was completed in 2005.<ref>{{Cite web |date=2005-07-27 |title=beunited.org - Open Standards BeOS-compatible Operating Systems |url=http://www.beunited.org/ |access-date=2023-11-26 |archive-url=https://web.archive.org/web/20050727022459/http://www.beunited.org/ |archive-date=July 27, 2005 }}</ref> In July 2006, Haiku developer Stephan Aßmus introduced Icon-O-Matic, an icon editor, and a storage format (HVIF) with a rendering engine based on [[Anti-Grain Geometry]].<ref>{{cite web | url=http://www.freelists.org/post/haiku/Icon-Artwork | title=[openbeos] Icon Artwork - openbeos - FreeLists }}</ref> The PackageInstaller was created by Lukasz Zemczak at the 2007 [[Google Summer of Code]].<ref>{{Cite web |date=2007-10-03 |title=IsComputerOn - Another Haiku Student Blogs: Package Installer. |url=http://joomla.iscomputeron.com/index.php?option=com_content&task=view&id=991&Itemid=2 |access-date=2023-11-27 |archive-url=https://web.archive.org/web/20071003030653/http://joomla.iscomputeron.com/index.php?option=com_content&task=view&id=991&Itemid=2 |archive-date=October 3, 2007 }}</ref> [[File:Haiku b17160.png|left|thumb|A pre-alpha build of Haiku from 2006, showing its then-codename ''Walter'']] [[Java (programming language)|Java]] support was eventually added by a team from BeUnited who had ported it to BeOS,<ref>{{Cite web |title=beunited.org - Open Standards BeOS-compatible Operating Systems - how the system developed |url=https://www.beunited.org/development/index.php |access-date=2023-11-26 |website=www.beunited.org}}</ref><ref>{{Cite web |date=2008-01-03 |title=New Java for Haiku Team Formed |url=https://www.haiku-os.org/news/2008-01-03_new_java_for_haiku_team_formed/ |access-date=2023-11-26 |website=Haiku Project |language=en}}</ref> followed by [[WLAN]] from the [[FreeBSD]] stack.<ref>{{cite web |date=2009-07-14 |title=WiFi stack prototype works |url=http://www.haiku-os.org/blog/coling/2009-07-12/wifi_stack_prototype_works |url-status=dead |archive-url=https://web.archive.org/web/20100221171952/http://www.haiku-os.org/blog/coling/2009-07-12/wifi_stack_prototype_works |archive-date=2010-02-21 |access-date=2010-02-20}}</ref> Alongside a port to [[GNU Compiler Collection|GCC4]], the first [[Alpha (software)|alpha]] release finally arrived after seven years of development.<ref>{{Cite web |date=2009-09-16 |title=Haiku Alpha 1 available now: BeOS lovers of the world rejoice |url=https://www.engadget.com/2009-09-16-haiku-alpha-1-available-now-beos-lovers-of-the-world-rejoice.html |access-date=2023-11-26 |website=Engadget |language=en-US}}</ref> Initially targeting full BeOS 5 compatibility, a community poll was launched to redefine the future of Haiku beyond a free software refactoring of BeOS from the late 1990s. It was decided to add support for contemporary systems, protocols, hardware, web standards, and compatibility with [[FLOSS]] libraries.<ref name="auto">{{Cite web|last=Pearce|first=Rohan|date=September 7, 2018|title=Beta release nears for BeOS-inspired open source OS Haiku|url=https://www.computerworld.com/article/3464070/beta-release-nears-for-beos-inspired-open-source-os-haiku.html|access-date=October 21, 2020|website=Computerworld|language=en}}</ref> On October 27, 2009, Haiku obtained [[Qt (software)|Qt4]] support.<ref>{{cite web|url=http://www.osnews.com/story/22397/Qt4_Ported_to_Haiku_Developer_Preview_Release_Available|title=Qt4 Ported to Haiku, Developer Preview Release Available|date=October 27, 2009}}</ref> The [[WebPositive]] browser was first preloaded with Alpha2, replacing BeZillaBrowser.<ref>{{Cite web |date=2010-07-16 |title=Release Notes {{!}} Haiku Project |url=http://www.haiku-os.org/get-haiku/release-notes |access-date=2023-11-27 |archive-url=https://web.archive.org/web/20100716122426/http://www.haiku-os.org/get-haiku/release-notes |archive-date=July 16, 2010 }}</ref> After this, much time was spent on building a [[package management]] system, which went live in September 2013.<ref>{{Cite web |date=2013-09-27 |title=Package Management Goes Live |url=https://www.haiku-os.org/blog/bonefish/2013-09-28_package_management_goes_live/ |access-date=2023-11-26 |website=Haiku Project |language=en}}</ref> Beta1 arrived in 2018, and one of the most notable new features<ref>{{Cite web |title=R1/beta1 – Release Notes |url=https://www.haiku-os.org/get-haiku/r1beta1/release-notes/ |access-date=2021-05-22 |website=Haiku Project |language=en}}</ref> was the PackageFS and package installation through the HaikuDepot and pkgman; Beta1 was the first official Haiku release to support full package management.<ref>{{Cite web |date=2018-10-17 |title=Haiku R1/beta1 review - revisiting BeOS, 18 years after its latest official release |url=https://no-title.victordomingos.com/articles/2018/haiku_r1_beta1_review_revisiting_beos/index.html |access-date=2023-11-27 |website=The No Title® Tech Blog |language=en}}</ref> [[Wine (software)|Wine]] was first ported to Haiku in 2022.<ref name=":4" /> === Release history === {| class="wikitable" style="text-align:center; margin-left:1em; margin-right:0" !Version !Release date ![[Uname|OS name]] !Architecture |- |{{Version |o |Haiku R1/Alpha1}} |2009-09-14<ref>{{cite web |date=2009-09-14 |title=Haiku Project Announces Availability of Haiku R1/Alpha 1 |url=http://www.haiku-os.org/news/2009-09-13_haiku_project_announces_availability_haiku_r1alpha_1}}</ref> |hrev33109 | rowspan="3" |[[IA-32]] |- |{{Version |o |Haiku R1/Alpha2}} |2010-05-10<ref>{{cite web |date=2010-05-10 |title=Haiku Project Announces Availability of Haiku R1/Alpha 2 |url=http://www.haiku-os.org/news/2010-05-10_haiku_project_announces_availability_haiku_r1alpha_2 |url-status=dead |archiveurl=https://web.archive.org/web/20140314090249/http://www.haiku-os.org/news/2010-05-10_haiku_project_announces_availability_haiku_r1alpha_2 |archivedate=2014-03-14}}</ref> |hrev36769 |- |{{Version |o |Haiku R1/Alpha3}} |2011-06-20 |hrev42211 |- |{{Version |o |Haiku R1/Alpha4}} |2012-11-11<ref>{{cite web |date=2012-11-12 <!-- 05:00 --> |title=Haiku Release 1 Alpha 4 |url=http://www.haiku-os.org/news/2012-11-12_haiku_release_1_alpha_4 |publisher=Haiku Project}}</ref> |hrev44702 | rowspan="6" |IA-32, [[X86-64]] |- |{{Version |o |Haiku R1/Beta1}} |2018-09-28 |hrev52295 |- |{{Version |o |Haiku R1/Beta2}} |2020-06-09<ref name="PhoronixR1B2Rel">{{cite web |last=Larabel |first=Michael |date=June 9, 2020 |title=Haiku R1 Beta 2 "Open-Source BeOS" Operating System Released |url=https://www.phoronix.com/scan.php?page=news_item&px=Haiku-R1-Beta-2-Released |access-date=November 15, 2021 |website=[[Phoronix]]}}</ref> |hrev54154 |- |{{Version |o |Haiku R1/Beta3}} |2021-07-26<ref name="PhoronixR1B3Rel">{{cite web |last=Larabel |first=Michael |date=July 26, 2021 |title=Haiku R1 Beta 3 Released As Spiritual Successor To BeOS |url=https://www.phoronix.com/scan.php?page=news_item&px=Haiku-R1-Beta-3 |access-date=November 15, 2021 |website=[[Phoronix]]}}</ref> |hrev55182 |- |{{Version |o |Haiku R1/Beta4}} |2022-12-23<ref>{{cite web |title=Haiku R1/beta4 has been released! |date=December 23, 2022 |url=https://www.haiku-os.org/news/2022-12-23_haiku_r1_beta4/ |access-date=December 23, 2022}}</ref> |hrev56578 |- !{{Version |cp |Haiku R1/Beta5}} |2024-09-13<ref>{{cite web |title=Haiku R1/beta5 has been released! |date=September 13, 2024 |url=https://www.haiku-os.org/news/2024-09-13_haiku_r1_beta5/ |access-date=September 15, 2024}}</ref> |hrev57937 |- | colspan="5" | <small>{{Version |l |show=110010}}</small> |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)