SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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
 

En vedette (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
 

Plus de Inria

Cloud Biocep
Cloud BiocepCloud Biocep
Cloud Biocep
Inria
 

Plus 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
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

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