Haiku - c64sets.com

A FREE OPERATING SYSTEM DESIGNED SPECIFICALLY FOR PERSONAL COMPUTING by Rusty Keele THE PLAN FOR TODAY A brief introduction A short history lesson A show-and-tell overview

Some resources A philosophical discussion INTRODUCTION ABOUT ME BA in CS Work for UEN Started using computers in 1982

Ive used many operating systems I am not a salesman for Haiku! WHAT IS HAIKU? A free, open source, operating system Designed specifically for

personal computing Based on the now discontinued BeOS ANYONE? Has anyone here ever used BeOS or Haiku?

A HISTORY LESSON A HISTORY OF BEOS Jean-Louis Gasse An executive at Apple in the 1980s Ousted from Apple in 1990 Started Be Inc. in 1991

BE, INC. Built BeBox hardware and BeOS to run on it First release was in 1995 Only about 2,000 BeBoxes sold from late 1995 to early 1997 Stopped making hardware, and focused on BeOS

APPLE & BE Apple tried to buy BeOS in 1996, as a replacement for MacOS But Be held out for more money... ...So Apple purchased Steve Job's NeXT instead!

THE END OF BEOS BeOS was then ported to some Macintosh clones and the x86 architecture But never really gained much traction on either platform Last release of BeOS was R5 in 2000

Then the company was bought by Palm BEOS WAS LOVED! (BY SOME) It gained a small following of loyal fans Like science fiction author Neal Stephenson In the Beginning was the

Command Line - his article about operating systems You can read it for free at http://www.cryptonomicon.com /beginning.html OPENBEOS OpenBeOS project started in 2001

Goals: Support the BeOS user community by creating an opensource, backward-compatible replacement for BeOS To be source and binary compatible with BeOS HAIKU In 2004 OpenBeOS changed its

name to Haiku, after receiving a trademark infringement notification from Palm September 2009: Haiku R1 Alpha 1 is released Latest version: R1/Alpha 4.1, released in November 2012 WHY DO RELEASES TAKE SO LONG?

Raise money and hire some programmers Strict about their coding and interface guidelines Careful attention makes for slow progress But relatively stable and bug free releases

WHY IS IT CALLED HAIKU? Because of NetPositive's haiku error messages: "These three are certain: "Login incorrect. Death, taxes, and site not found.

Only perfect spellers You, victim of one." may Enter this system. See them all at http://8325.org/haiku/

AN OVERVIEW OF HAIKU SYSTEM REQUIREMENTS Haiku currently only works on x86 systems 32 bit version only - no 64 bit system

Minimum memory required: 128 MB CPU: Pentium II 400 MHz Drive space: 700 MB A HAIKU DEMO A VirtualBox Demonstration UNDER THE HOOD FEATURES

Specific focus on personal computing (not multi-user) Custom kernel designed for responsiveness Fully threaded design for great efficiency with multi-processor/core CPUs Rich OO API for faster development Database-like file system (BFS) with support for indexed metadata Unified, cohesive interface IF YOU ARE INTERESTED

Resources for Haiku THE WEBSITE www.haiku-os.org Download the OS Learn about the project Keep up on the latest news Blogs, forums, articles, tickets, etc.

LEARNING AND GETTING HELP Included documentation Welcome: get you started using the OS, and points you to other resources Haiku User Guide: Details the GUI, the file system, the file explorer, the Deskbar,

shortcuts, etc. The BeBook: Details the programming API for BeOS/Haiku The website Community > Help and Support GETTING INVOLVED

Community > Getting Involved Developing for Haiku (in C++) Books: Two programming books by Jon Yoder Can download them for free on the Haiku website, under Development

Donating money WHY? WHY SHOULD WE CARE ABOUT (OR USE) OLD OPERATING SYSTEMS? What do you think? How many of you are not using the absolute latest

version of your OS right now? So, technically, you are using an old Operating System! Why haven't you updated? Money, time, hassle, hardware, bandwidth WHY WE SHOULD CARE ABOUT OLD OPERATING SYSTEMS

An OS for older computers Run legacy applications and older games Collectors / historical reasons Useful computers = less landfill! WHY WE SHOULD CARE ABOUT OLD

OPERATING SYSTEMS Stop the Rat Race Do we really need all the "features" of newer Operating Systems? If it ain't broke, don't fix it! Privacy and tracking concerns Fewer hassles

WHY WE SHOULD CARE ABOUT OLD OPERATING SYSTEMS To provide variety in the world Fun! Learn about Operating Systems Get involved developing an OS (with less people than Linux!)

Provide alternatives to the major Operating Systems Haiku version 1.0 could lead to development for newer machines THE END [email protected] Slides at c64sets.com/slides

Questions or comments?

Recently Viewed Presentations

  • World Bank Support for Environmental Planning and Management ...

    World Bank Support for Environmental Planning and Management ...

    L'Éthanol comme Combustible Domestique à Madagascar Banque mondiale - novembre, 2011 Les Défis: No. 1 - Déforestation à Madagascar Les ressources forestières malagasy dans un état de déclin : 80% de ses zones d'écosystème forestier naturel ont été perdus 200,000...
  • CHILDHOOD CANCER SURVIVORS OF MALIGNANT BONE TUMORS AND

    CHILDHOOD CANCER SURVIVORS OF MALIGNANT BONE TUMORS AND

    Randall, MD. Anne . Kirchhoff, PhD, MPH. ... We identified all survivors (≥ 5 years from diagnosis) of malignant bone tumors and STS diagnosed in Utah from 1973-2005. Limited to age < 21 years old at diagnosis and currently ages...
  • II. Electron Cloud Model - mrsj.exofire.net

    II. Electron Cloud Model - mrsj.exofire.net

    II. Electron Cloud Model (p.272-274) Orbital Energy Levels Bohr Model Diagrams A. Orbital Region where there is 90% probability of finding an electron. A. Orbital Orbitals have different shapes. B. Energy Levels Electrons can only exist at certain energy levels....
  • How to win friends and influence people (in

    How to win friends and influence people (in

    Professor Greg Ivey, School of Environmental Systems Engineering, UWA ARC Grants - a personal perspective and analysis In 20 year period 1988-2008, wrote 21 ARC proposals as either sole or co-CI. Mainly DP, but also LP(2), RIEFF(1) and LIEFF(1). Of...
  • Introduction - University of Central Florida

    Introduction - University of Central Florida

    OS Concepts. An operating system (OS) provides the interface between the users of a computer and that computer's hardware.. An operating system manages the ways applications access the resources in a computer, including its disk drives, CPU, main memory, input...
  • Seaquam Secondary

    Seaquam Secondary

    SEAQUAM SECONDARY Course Planning for Grade 7's to 8's 2019-2020 (note: this presentation will be posted on Seaquam.ca - For parents - Parent Connect) WELCOME Goals for tonight: Provide an overview of Gr. 8 and the differences between Gr. 7...
  • Mankiw 6e PowerPoints

    Mankiw 6e PowerPoints

    Macroeconomics is the study of the economy as a whole, including. growth in incomes. changes in the overall level of prices. the unemployment rate. Macroeconomists attempt to explain the economy and to devise policies to improve its performance.
  • Gatsby Background - Weebly

    Gatsby Background - Weebly

    Do Now. Pick up your copy of Gatsby by the door.. Then, on a new . bellwork. sheet, write a brief analysis for each of the following quotes: The groups change more swiftly, swell with new arrivals, dissolve and form...