SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Free Software Operating System




2009-11-17          fOSSa - François Revol - revol@free.fr
What is Haiku?
 ●   Operating System
      ●      Desktop focused (x86)
 ●   Free Software (MIT licence)
 ●   From the ground up (no Linux, no X11)
 ●   Inspired by the BeOS
      ●      C/C++
      ●      Keep It Smart & Simple
      ●      Binary compatibility as goal for R1

2009-11-17                 fOSSa - François Revol - revol@free.fr
History
 ●   Started 2001 as OpenBeOS
 ●   June 2002: NewOS Kernel forked
 ●   June 2004: New name: Haiku
 ●   Sept. 2009: R1/alpha1




2009-11-17         fOSSa - François Revol - revol@free.fr
Features
 ●   Modular kernel
      ●      Preemptive SMP
      ●      Not a µkernel as in Tanenbaum
 ●   Just enough POSIX
 ●   C++ API
      ●      Kits (App, Support, Interface...)
 ●   OpenBFS
      ●      Typed and indexable extended attributes
      ●      Live Queries
2009-11-17                  fOSSa - François Revol - revol@free.fr
Community
 ●   Spawned from the BeOS community
      ●      Macintosh and Amiga roots
      ●      Used to proprietary systems
      ●      But also free as in beer (BeOS R5 Personal Edition)
 ●   Newcomers
      ●      Developers & users seeking lighter FOSS OS
      ●      Academia
             –   Google Summer of Code
             –   University of Auckland (Auckland Layout Model, Ph.D ?)
2009-11-17                    fOSSa - François Revol - revol@free.fr
Why MIT licence ?
 ●   After Be, Inc. demise...
      ●      Need to maintain the BeOS spirit
             –   → Rewrite
      ●      Fear of proprietary vendor failure and focus shifts
 ●   Need to own the source code
      ●      Need for a FOSS licence
 ●   Still allows easy commercial attempts
 ●   You cannot avoid GPL vs BSD trolls anyway :^)

2009-11-17                   fOSSa - François Revol - revol@free.fr
FOSS projects reuse
 ●   Why reinvent the wheel ?
      ●      Concentrate on the project itself
 ●   Existing projects
      ●      Maintained
      ●      Portable
      ●      Compatible licence-wise
 ●   When correctly integrated appear as native


2009-11-17                 fOSSa - François Revol - revol@free.fr
FOSS projects reuse examples
 ●   Anti-Grain Geometry (drawing in app_server)
 ●   FreeType 2 (font rendering in app_server)
 ●   GNU tools & glibc
 ●   FreeBSD network drivers (+ abstraction layer)
 ●   FFmpeg (LGPL) → libavcodec media add-on
 ●   Translation Kit add-ons using libpng, libjpeg...
 ●   And many others...

2009-11-17          fOSSa - François Revol - revol@free.fr
Academic value
 ●   Full Operating System from kernel to GUI
      ●      OO design and C/C++ courses
      ●      SMP, threading and synchronization primitives
      ●      VFS, OpenBFS design
 ●   Smaller than GNU/Linux while still real-world
      ●      Easier to understand
 ●   Clean Device Driver Interface
      ●      Driver sample code + userland access
 ●   PowerPC, ARM, MIPS and m68k ports
2009-11-17                 fOSSa - François Revol - revol@free.fr
Resources
 ●   Main website: http://haiku-os.org/
 ●   Trac + SVN: http://dev.haiku-os.org/
 ●   irc://irc.freenode.org/haiku
 ●   http://ports.haiku-files.org/
 ●   http://dev.osdrawer.net/projects/




2009-11-17           fOSSa - François Revol - revol@free.fr

Mais conteúdo relacionado

Destaque

Student Success
Student SuccessStudent Success
Student Success
vangroovy
 
Premiación Spelling Contest 2011 (Nivel Secundaria)
Premiación Spelling Contest 2011 (Nivel Secundaria)Premiación Spelling Contest 2011 (Nivel Secundaria)
Premiación Spelling Contest 2011 (Nivel Secundaria)
absimpson
 
Announcements, 11/17/13
Announcements, 11/17/13Announcements, 11/17/13
Announcements, 11/17/13
CLADSM
 
Announcements, 2/1/15
Announcements, 2/1/15Announcements, 2/1/15
Announcements, 2/1/15
CLADSM
 
Announcements, 6/14/15
Announcements, 6/14/15Announcements, 6/14/15
Announcements, 6/14/15
CLADSM
 
Baby Dedications, 3/27/11
Baby Dedications, 3/27/11Baby Dedications, 3/27/11
Baby Dedications, 3/27/11
CLADSM
 
I Never Knew You, 1/10/16
I Never Knew You, 1/10/16I Never Knew You, 1/10/16
I Never Knew You, 1/10/16
CLADSM
 
What Are You Scared Of? 8/28/16
What Are You Scared Of? 8/28/16What Are You Scared Of? 8/28/16
What Are You Scared Of? 8/28/16
CLADSM
 
Announcements, 5/5/13
Announcements, 5/5/13Announcements, 5/5/13
Announcements, 5/5/13
CLADSM
 
What's Worth Arguing About? Slides, 1/5/14
What's Worth Arguing About? Slides, 1/5/14What's Worth Arguing About? Slides, 1/5/14
What's Worth Arguing About? Slides, 1/5/14
CLADSM
 
Beaten, Buck-Naked and Bloody Slides, 2/23/14
Beaten, Buck-Naked and Bloody Slides, 2/23/14Beaten, Buck-Naked and Bloody Slides, 2/23/14
Beaten, Buck-Naked and Bloody Slides, 2/23/14
CLADSM
 
Announcements, 7/12/15
Announcements, 7/12/15Announcements, 7/12/15
Announcements, 7/12/15
CLADSM
 
I Believe In The Church Slides, 7/5/15
I Believe In The Church Slides, 7/5/15I Believe In The Church Slides, 7/5/15
I Believe In The Church Slides, 7/5/15
CLADSM
 
Announcements, 6/28/15
Announcements, 6/28/15Announcements, 6/28/15
Announcements, 6/28/15
CLADSM
 

Destaque (20)

Student Success
Student SuccessStudent Success
Student Success
 
アジアヘッドクォーター特区(公式パンフレット)
アジアヘッドクォーター特区(公式パンフレット)アジアヘッドクォーター特区(公式パンフレット)
アジアヘッドクォーター特区(公式パンフレット)
 
Premiación Spelling Contest 2011 (Nivel Secundaria)
Premiación Spelling Contest 2011 (Nivel Secundaria)Premiación Spelling Contest 2011 (Nivel Secundaria)
Premiación Spelling Contest 2011 (Nivel Secundaria)
 
Announcements, 11/17/13
Announcements, 11/17/13Announcements, 11/17/13
Announcements, 11/17/13
 
Announcements, 2/1/15
Announcements, 2/1/15Announcements, 2/1/15
Announcements, 2/1/15
 
Announcements, 6/14/15
Announcements, 6/14/15Announcements, 6/14/15
Announcements, 6/14/15
 
Baby Dedications, 3/27/11
Baby Dedications, 3/27/11Baby Dedications, 3/27/11
Baby Dedications, 3/27/11
 
Offa – Office for Fair Access by Les Ebdon (Fair Access to Higher Education)
Offa – Office for Fair Access by Les Ebdon (Fair Access to Higher Education)Offa – Office for Fair Access by Les Ebdon (Fair Access to Higher Education)
Offa – Office for Fair Access by Les Ebdon (Fair Access to Higher Education)
 
IE Admissions
IE AdmissionsIE Admissions
IE Admissions
 
I Never Knew You, 1/10/16
I Never Knew You, 1/10/16I Never Knew You, 1/10/16
I Never Knew You, 1/10/16
 
What Are You Scared Of? 8/28/16
What Are You Scared Of? 8/28/16What Are You Scared Of? 8/28/16
What Are You Scared Of? 8/28/16
 
EventBank パートナーズ (メディア資料)
EventBank パートナーズ (メディア資料)EventBank パートナーズ (メディア資料)
EventBank パートナーズ (メディア資料)
 
Announcements, 5/5/13
Announcements, 5/5/13Announcements, 5/5/13
Announcements, 5/5/13
 
Strong performers and successful reformers - lessons from PISA for Turkey
Strong performers and successful reformers - lessons from PISA for TurkeyStrong performers and successful reformers - lessons from PISA for Turkey
Strong performers and successful reformers - lessons from PISA for Turkey
 
Trends shaping education
Trends shaping education Trends shaping education
Trends shaping education
 
What's Worth Arguing About? Slides, 1/5/14
What's Worth Arguing About? Slides, 1/5/14What's Worth Arguing About? Slides, 1/5/14
What's Worth Arguing About? Slides, 1/5/14
 
Beaten, Buck-Naked and Bloody Slides, 2/23/14
Beaten, Buck-Naked and Bloody Slides, 2/23/14Beaten, Buck-Naked and Bloody Slides, 2/23/14
Beaten, Buck-Naked and Bloody Slides, 2/23/14
 
Announcements, 7/12/15
Announcements, 7/12/15Announcements, 7/12/15
Announcements, 7/12/15
 
I Believe In The Church Slides, 7/5/15
I Believe In The Church Slides, 7/5/15I Believe In The Church Slides, 7/5/15
I Believe In The Church Slides, 7/5/15
 
Announcements, 6/28/15
Announcements, 6/28/15Announcements, 6/28/15
Announcements, 6/28/15
 

Mais de Inria

Cloud Biocep
Cloud BiocepCloud Biocep
Cloud Biocep
Inria
 

Mais de Inria (20)

Diffusion des developpements informatiques
Diffusion des developpements informatiquesDiffusion des developpements informatiques
Diffusion des developpements informatiques
 
Choir and Community Management
Choir and Community ManagementChoir and Community Management
Choir and Community Management
 
Open Source Governance v2.5
Open Source Governance v2.5Open Source Governance v2.5
Open Source Governance v2.5
 
Ecosystemes logiciel-libre PARIS - GTLL - Systematic
Ecosystemes logiciel-libre PARIS - GTLL - SystematicEcosystemes logiciel-libre PARIS - GTLL - Systematic
Ecosystemes logiciel-libre PARIS - GTLL - Systematic
 
Spago Bi
Spago BiSpago Bi
Spago Bi
 
SOA/SCA FraScAti
SOA/SCA FraScAtiSOA/SCA FraScAti
SOA/SCA FraScAti
 
Quattor
QuattorQuattor
Quattor
 
Platine Fossa
Platine FossaPlatine Fossa
Platine Fossa
 
Presentation Exo Platform
Presentation Exo PlatformPresentation Exo Platform
Presentation Exo Platform
 
Ocelot (OSS remote Instrumentation)
Ocelot (OSS remote Instrumentation)Ocelot (OSS remote Instrumentation)
Ocelot (OSS remote Instrumentation)
 
Mandriva Present Task Oriented Desktop
Mandriva Present Task Oriented DesktopMandriva Present Task Oriented Desktop
Mandriva Present Task Oriented Desktop
 
Iz Pack
Iz PackIz Pack
Iz Pack
 
Compiler Ggcc
Compiler GgccCompiler Ggcc
Compiler Ggcc
 
Software applicance Ushare Soft
Software applicance Ushare SoftSoftware applicance Ushare Soft
Software applicance Ushare Soft
 
SOA Galaxy
SOA GalaxySOA Galaxy
SOA Galaxy
 
Cloud Biocep
Cloud BiocepCloud Biocep
Cloud Biocep
 
Floss Metrics 2009
Floss Metrics 2009Floss Metrics 2009
Floss Metrics 2009
 
SOA Sim Sy Prod
SOA Sim Sy ProdSOA Sim Sy Prod
SOA Sim Sy Prod
 
Bonita Soft Presentation
Bonita Soft PresentationBonita Soft Presentation
Bonita Soft Presentation
 
Topcased
TopcasedTopcased
Topcased
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Haiku , beOS revival?

  • 1. Free Software Operating System 2009-11-17 fOSSa - François Revol - revol@free.fr
  • 2. What is Haiku? ● Operating System ● Desktop focused (x86) ● Free Software (MIT licence) ● From the ground up (no Linux, no X11) ● Inspired by the BeOS ● C/C++ ● Keep It Smart & Simple ● Binary compatibility as goal for R1 2009-11-17 fOSSa - François Revol - revol@free.fr
  • 3. History ● Started 2001 as OpenBeOS ● June 2002: NewOS Kernel forked ● June 2004: New name: Haiku ● Sept. 2009: R1/alpha1 2009-11-17 fOSSa - François Revol - revol@free.fr
  • 4. Features ● Modular kernel ● Preemptive SMP ● Not a µkernel as in Tanenbaum ● Just enough POSIX ● C++ API ● Kits (App, Support, Interface...) ● OpenBFS ● Typed and indexable extended attributes ● Live Queries 2009-11-17 fOSSa - François Revol - revol@free.fr
  • 5. Community ● Spawned from the BeOS community ● Macintosh and Amiga roots ● Used to proprietary systems ● But also free as in beer (BeOS R5 Personal Edition) ● Newcomers ● Developers & users seeking lighter FOSS OS ● Academia – Google Summer of Code – University of Auckland (Auckland Layout Model, Ph.D ?) 2009-11-17 fOSSa - François Revol - revol@free.fr
  • 6. Why MIT licence ? ● After Be, Inc. demise... ● Need to maintain the BeOS spirit – → Rewrite ● Fear of proprietary vendor failure and focus shifts ● Need to own the source code ● Need for a FOSS licence ● Still allows easy commercial attempts ● You cannot avoid GPL vs BSD trolls anyway :^) 2009-11-17 fOSSa - François Revol - revol@free.fr
  • 7. FOSS projects reuse ● Why reinvent the wheel ? ● Concentrate on the project itself ● Existing projects ● Maintained ● Portable ● Compatible licence-wise ● When correctly integrated appear as native 2009-11-17 fOSSa - François Revol - revol@free.fr
  • 8. FOSS projects reuse examples ● Anti-Grain Geometry (drawing in app_server) ● FreeType 2 (font rendering in app_server) ● GNU tools & glibc ● FreeBSD network drivers (+ abstraction layer) ● FFmpeg (LGPL) → libavcodec media add-on ● Translation Kit add-ons using libpng, libjpeg... ● And many others... 2009-11-17 fOSSa - François Revol - revol@free.fr
  • 9. Academic value ● Full Operating System from kernel to GUI ● OO design and C/C++ courses ● SMP, threading and synchronization primitives ● VFS, OpenBFS design ● Smaller than GNU/Linux while still real-world ● Easier to understand ● Clean Device Driver Interface ● Driver sample code + userland access ● PowerPC, ARM, MIPS and m68k ports 2009-11-17 fOSSa - François Revol - revol@free.fr
  • 10. Resources ● Main website: http://haiku-os.org/ ● Trac + SVN: http://dev.haiku-os.org/ ● irc://irc.freenode.org/haiku ● http://ports.haiku-files.org/ ● http://dev.osdrawer.net/projects/ 2009-11-17 fOSSa - François Revol - revol@free.fr