1. 14
  1.  

  2. 3

    I can’t keep up with all the AmigaOS drama, between all the forks with similar version numbers (i.e I don’t know which 3.x is most authoritative, ignoring the PowerPC “Amiga” clusterfuck) and feuding companies (Hyperion and Cloanto).

    (I tend to think the Amiga is extremely overrated due to the mythology that’s spawned around it, but I wouldn’t say no to a 1200 or something if one fell in my lap - since going price for them nowadays is criminal. That’s a side concern to “which Amiga company is the good one?”)

    1. 3

      On the orange site, I’ve seen this explanation for it:


      Kickstart 1.0 - 3.1: By Commodore. Actually 3.0 was “officially” last but 3.1 was ongoing work that got wrapped up well enough. I don’t really remember if Commodore officially released 3.1 or if it was picked up from their corpse by someone.

      HAAGE & PARTNER BRANCH:

      AmigaOS 3.5-3.9: First post-3.1 versions from 1999-2000 (for Motorola 68020 and up rather than 68000 and up) by Haage & Partner. Main features a TCP/IP stack and a new GUI, a new GUI toolkit called ReAction, MPEG movie player, MP3 player, >4 GB disk partitioning support.

      HYPERION POWER PC BRANCH:

      AmigaOS 4.0-4.1: First PowerPC-only version. Main features memory virtualization, new GUI, integrated third-party graphics driver support, etc.

      HYPERION “CLASSIC” BRANCH:

      Now they returned to 3.1 BUT with 3.9 source code still on their hands. Trying to advance Kickstart from a new angle that allows support for all Amigas, even the 68000 (Amiga 500). This is NOT for PowerPC. AmigaOS 4 is for those systems but since that’s basically a dead end in 2021, this is a more pragmatic move. I also find less “careless” and more conservative than 3.5+, focusing on kernel improvements rather than bolting on big third party tools and libraries. Basically more how I’d expect actual Commodore releases would look like.

      AmigaOS 3.1.4: Backporting numerous features and lessons learnt from 3.9 and now available for all Amigas, that is including the MC68000. An important update for classic Amigas since it brings in particular support that makes interacting with modern hardware easier with larger hard drives, and I think it added MC68060 support too for accelerators and whatnot.

      AmigaOS 3.2: A continuation of the 3.1.4 branch and now probably surpassing 3.9 in many areas.

      AmigaOS 3.x…?


      I always had a soft spot for Hyperion but I am not close to the issue to have a really informed opinion. Anyway, I posted this here because those with 68k Amigas will benefit from all the goodies in this update.

      1. 2

        At some point the (integer) library version numbers from the 3.2 branch are going to go above the versions used in the 3.9 or 4.0 branches and things are gonna get really confusing.

      2. 3

        (I tend to think the Amiga is extremely overrated due to the mythology that’s spawned around it, but I wouldn’t say no to a 1200 or something if one fell in my lap - since going price for them nowadays is criminal. That’s a side concern to “which Amiga company is the good one?”)

        Did you use it as the time? It was revolutionary and while I agree it doesn’t really fit into the modern world, I would argue it was a better experience using it than modern systems. The rest is just nostalgia for a simpler time :) (source: a huge fan since ‘83, owned 2x1000’s, 1x1200 and worked as a paid Amiga dev back in the day).

        The legal situation is why the Vampire team decided to focus on Aros for it’s line of accelerators/clones (muddying the waters even futhure).

        1. 2

          To clarify: I think at the time, the Amiga 500/1000/2000 was a nice system, but due to various factors like Commodore ineptitude, all the follow-ons were disappointing. Yes, it could have turned out better, but i’m talking about what we have now. What chafes me is the cult aspect; the dumb upgrades, the false mythology around the systems, and the grifter companies trying to sell router evaluation boards to eurotrash with more nostalgia than sense.

          I still think the Archimedes (due to a CPU fast enough it could just brute force its way to Amiga level graphics, ahead-of-its-time design, and influence on modern systems) and Macintosh (purely for software mouthfeel; Workbench and GEM are dire) are nicer systems, but the Amiga sucks all the oxygen from the room.

          1. 2

            I had to look up Archimedes to refresh my memory (Acorn had zero presence in NA), though I’ve looked into RiscOS a bit in the past. I agree on the whole Amiga marketplace - scrabbling for scraps. Not sure I agree on Mac/Finder being better, I do agree GEM was not (though I’ve never used it on either MS-DOS or an Atari ST).

            I gave up on my Amiga (a 1200) when I sold it and bought a (faster) 386 system and switched to Linux, it wasn’t as nice (far from it), but was more powerful. I even ran AmiWM for a while ;)

      3. 1

        Another expensive commercial release with few improvements by very few (a single person?) developers.

        The yieldings will go to lawyers, which will continue the fight over IP against Cloanto.

        And so AmigaOS CVS continues to be held hostage, instead of released into the public domain where it belongs, for the community to study and improve on.

        1. 3

          Can the source actually be legally released? These IPs are usually so fragmented and using stuff from other companies with agreements so byzantine, that is usually impossible to release them without a ton of legal work and goodwill from third-parties, which I guess they can’t afford.

          I’m not saying that it wouldn’t be useful, or that I don’t think it is worthy it, I just wonder if it is possible given the contracts and IPs involved with everything.

          1. 1

            Can the source actually be legally released?

            Likely yes. I can’t think about AmigaOS including anything third party. Especially not in the kickstart rom images; it’s all original as I understand it.

            1. 2

              AmigaOS was (at least the version I used, 1.3) was three pieces—Exec (kernel minus file system and graphics), Intuition (graphics system) and DOS (the file system), with DOS actually being a file system port of TriPOS (third party OS, and it still retains it’s B heritage), so there’s at least a third that is bound up.

              1. 1

                TripOS was some academic code to begin with. I don’t think they paid a license for it.

                1.3

                Indeed had BCPL in dos.library. Most got replaced in 2.0, and it’s entirely gone in current versions.

                at least the version

                It would be worth revisiting, then. AmigaOS 2.0 was a major advancement. You’d be surprised how much it changed, particularly if you done any programming back then.

              2. 1

                I suspect that this sort of IP lives in the awkward area of not being valuable enough to monetize, but still worth enough to make releasing it into the public domain a significant hassle (asset write-downs, etc). So it just sits on the books, benefiting no-one.