This service provided by BeBits: The Best Source of BeOS Software!
BeOsReleases
BeBits > TableOfContents > BeOS

Be Inc

 
                  |
              BeOS R3 
                  | 
              BeOS R4 
                  |
              BeOS R4.5 
               (Genki)
                  |
                  |
      .-----------'----------.
      |                      |
    BeOS R5              BeIA PR
    (Maui)              (Stinger)
      |                      |
    BeOS R5.1            BeIA 1.0
    (EXP/Dano)               |
      |                      |
      *                  BeIA 2.0
  

BeOS release detail

  • DR1 - DR5 : little known. Hobbit, and possibly BeBox.
  • DR6 : BeBox, first widely used Developer Release.
  • DR7 : BeBox, second widely used Developer Release.
  • DR7.1 : BeBox, small update.
  • DR7.2 : Mac and BeBox.
  • DR7.3 : Mac only.
  • DR8 : Mac and BeBox.
  • DR8.1 : Small update to above.
  • AA : "DR9" Advanced Access. Preview release of the PR (LOL!). Mac and BeBox.
  • PR : "DR9". Preview Release. Later called PR1. Mac and BeBox.
  • PR2 : Preview Release 2. Mac and BeBox.
  • 3.0* : "PR3". Look at some of the BeHeaders if you don't believe me!). Mac, BeBox and Intel.
    Uses Metrowerk non ELF (PE - similar to that used by 32 bit Windows) binaries for Intel, 3.1, 3.2
  • 4.0 : PPC/Intel. First Intel based ELF/GCC distro.
  • 4.5** : "Genki", PPC/Intel. Though a point release, this is considered the last great BeOS release by many, 4.5.1, 4.5.2
  • 5.0 : "Maui". Pro/Personal. PPC/Intel), 5.0.1, 5.0.2, 5.0.3
  • 5.01&5.03 : These are mandatory updates to the R5.00. Get them installed
  • 5.04 : Dano0***, Intel only. Achieved by using beta BONE and/or Be, Inc's Media Kit Beta (Possibly Beta 1, unconfirmed). Either BONE or Media kit alone up the build number of BeOS to R5.04, and the other to "Dano0"...
  • 5.1 : "Dano". Intel Only. Built from Be's Exp[erimental] tree.

* R3 was a bit of a kluge by all accounts. R3 used an odd compiler with odd binary format and also had all of the nasty problems with resolving libraries at link time as Windows suffers to this day.

** R4.5 should probably have been R5, but naming it R4.5 was a marketing ploy. "R5" was meant to have BONE and the new media kit (and by that I mean, Be and it's staff openly said this in public forums such as mailing lists and the Be Newsletter.). Unfortunately that never happened!

*** See "the Dan0 myth" below.

BeOS Binary executable compatibility.

INTEL

  • R5.1 is fairly compatible with R5.03. Main problems are the lack of net_server and some subtle changes to API (plus bugs!!)
  • R5.03 -> R4.5 : Backwardly compatible in about 90% of cases. API changes in the net kit prevent some apps working properly (SAMBA was an example.)
  • R5.03 -> R4.0 : Backwardly compatible in about 60-80% of cases. Main problems are changes to kits.
  • R4.5 -> R4.0 : on the whole, as with R5.03 -> R4.5, mainly small things cause problems.
  • R4.0+ -> R3.0 : No compatibility.
  • DR?/AA/PR? : No Intel version.

PPC

  • R5.1 : No PPC version. (in fact BONE was never really built for PPC full stop.)
  • R5.03 -> R4.5 : Backwardly compatible in about 90% of cases. API changes in the net kit prevent some apps working properly (SAMBA was an example.)
  • R5.03 -> R4.0 : Backwardly compatible in about 60-80% of cases. Main problems are changes to kits.
  • R4.5 -> R4.0 : On the whole, as with R5.03 -> R4.5, mainly small things cause problems.
  • R5.03/R4.5 -> R3.0 : on the whole, mainly small things cause problems.
  • R5.03 -> PR2 : On the whole, compatible.
  • R5.03 -> PR1 : Mostly compatible.
  • R5.03 -> AA : Shakey ground.
  • R5.03 -> DR8.1 : All DR Releases use an older version of the API and are not compatible.
  • DR8.1 -> DR7.2 : ??? Compatible afaik. Source compatible at least.
  • DR6 -> DR7.2 : Not compatible.
  • DR5 (and Prior) : unknown.

The Dan0 Myth

There is a myth throughout the community that there is a mystic build/version of BeOS called 'Dan0'. Let's put the record straight. No there is *not*! As to why this confusion arose, I can only point to dyslexia or lazy reading skills.

Fact 1: Dano is the code name of the post R5.0x (aka Maui) BeOS release. It's based on names or places used in the Hawaii 5-0 television series.
Fact 2: Dano0 is a the name of the kernel that comes with the BONE 7a BETA release Net_Server replacement. Note, 'Dano' and then '0'. Indeed, there was a BETA of R5.00 names 'Maui0' too. The '0' has nothing to do with the name.

Okay, so I'm being pedantic, but (and maybe it's just old age catching me up), it annoys me a lot when people refer to 'Dano/EXP' as 'Dan0'.

Let's just leave it at that ;-)

BeIA release detail

BeIA is basically a slightly altered version of BeOS proper. I say slightly altered, because mostly there is no major changes at a Desktop level. The main changes are:

  1. Wagner (Opera 4.0) usually runs as the main application.
  2. Tracker is more or less at the R4.5 level. Indeed the About box is still the R4.5 one.
  3. CFS is prefered over BFS. CFS is a compressed File System, similar is nature to BFS (attributes etc) but not directly compatible (you need a seperate driver and support tools.)
  4. The kernel works in two modes. Mode 1 - runs normal binaries built for the BeIA traget. This is aka an Uncrushed build in BeIA terms. Mode 2 - Crushed mode. The binaries are stripped of a lot of data and become amazingly small. A special fixed dictionary file is used at runtime to reconstitute the exe and run it. A Crushed build is incompatible with an uncrushed one, and adding exe's to a crushed build is almost impossible without recrushing the entire build.

BeIA (Stinger)

Pre 1.0, (looks very basic, desktop does not work correctly.)
1.0 (There are a number of versions of this including a Beta and a PR and a Final release.),
2.0, 2.5

BeIA Binary executable compatibility.

Release 1 : On the whole compatible uncrushed with any pre release version of 1.0
Release 2 : Unknown. Release 2 includes BONE.

NB. All CRUSHED builds are inherently uncompatible due to the crushing/uncrushing process.


Possibles After Be Inc

 
    *                                           LINUX                        NewOS
    |                                          /                            /
    |                                         /                            /
    +----------------/ .... /------.---------{--------/ .... /--.---------{------------/
    |                              |        /                   |        /
  BeOS 5.1                         |       /                    |       /
    |                              +- ... BlueEyedOS 1.0        +- ... Haiku (OpenBeos) 1.0
    +
    |
  Zeta 1.0
  (YellowTab Inc.)
    |
    +
    |
  Zeta 1.5
  (magnussoft® GmbH)
    |
    *
|-----------------------------------------------|
| Magnussoft and YellowTAB cooperation ceased,  |
|  YellowTAB ceases Zeta development.           |
|-----------------------------------------------|


IndexPage | TableOfContents

PAGE VISITS
15,933

LINKS HERE
BeHistory

NEW PAGES
CrosscompilingFirefox
BuildingCairo
StoringDataInBetweenOSes
ScriptingBeosRuby
ScriptingBeosPython
HaikuOS
QemUwinbe
MinimalBeos
XpMBRoverwrite
SteveSakoman

RECENT CHANGES
CorumIII
BeUserProfiles
PhilipDybowski
BuildingFirebird
FrontPage
BeAcademic
CrosscompilingFirefox
HowTo
BuildingCairo
BeCommunity
Edit Page | Front Page | BeBits
Site content is in the public domain. Unless otherwise noted, everything else is copyright © 1999-2002 Fifth Ace Productions, LLC. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.
Fifth Ace Productions