Morph OS history and present
  • Caterpillar
    Caterpillar
    droopy
    Posts: 32 from 2013/12/12
    From: Hjortkvarn Sweden
    I tried to figure out what origins Mos Had in the past I found some information on the homepage but not verry detailed. As I understand MOS is some kind of commercial software based on PPC, Aros and some other contributing software ported to MOS. But how did it start ? and develop and when ?

    Are the registration fees paid to a company ? or how does this work ? To som fund or ?

    It would be interesting to know more about the setup around morph os.
  • »06.01.14 - 16:24
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Stevo
    Posts: 895 from 2004/1/24
    From: #AmigaZeux
    http://library.morph.zone/What_is_MorphOS%3F
    ---
    http://www.iki.fi/sintonen/logs/its_only_football.txt
  • »06.01.14 - 16:38
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12163 from 2003/5/22
    From: Germany
    > I tried to figure out what origins Mos Had in the past [...]. [...] how did it start ?
    > and develop and when ?

    The PDF files linked there may help you:

    https://morph.zone/modules/newbb_plus/viewtopic.php?forum=3&topic_id=8904&start=112

    > Are the registration fees paid to a company ?

    https://morph.zone/modules/newbb_plus/viewtopic.php?forum=3&topic_id=6248&start=26
    https://morph.zone/modules/newbb_plus/viewtopic.php?forum=14&topic_id=5875&start=386

    I don't know who the beneficiary is now as my latest license purchase was a while ago.
  • »06.01.14 - 17:45
    Profile
  • jPV
  • Yokemate of Keyboards
    Yokemate of Keyboards
    jPV
    Posts: 2096 from 2003/2/24
    From: po-RNO
    MorphOS is a successor to the AmigaOS on the PPC platform. Development was started late 90s when there wasn't any other alternatives to move away from dead end 68k systems. First versions ran on phase5's PPC accelerators on classic Amigas and then Pegasos boards were made for a completely new platform for it.

    MorphOS is also binary compatible with old Amiga software. You can run system friendly programs (as well as system components like libraries, devices, classes etc) like native ones on it.

    MorphOS was free of charge until version 2.0, which was released in 2008.
  • »06.01.14 - 17:54
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Minuous
    Posts: 161 from 2010/2/12
    >MorphOS is also binary compatible with old Amiga software. You can run system friendly programs (as well as system components like libraries, devices, classes etc) like native ones on it.

    That's stretching the truth; compatibility is actually quite poor even without custom chip access. Eg. most programs need various alternations to work around badly-coded API implementations. And of course the API being incomplete and only supporting old OS3.1 doesn't help either.
  • »07.01.14 - 03:06
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ausPPC
    Posts: 543 from 2007/8/6
    From: Pending...
    Compatibility does more to harm than help the further MorphOS moves from PPC equipped classic Amigas.
    PPC assembly ain't so bad... ;)
  • »07.01.14 - 03:47
    Profile Visit Website
  • MorphOS Developer
    itix
    Posts: 1520 from 2003/2/24
    From: Finland
    Quote:


    That's stretching the truth; compatibility is actually quite poor even without custom chip access. Eg. most programs need various alternations to work around badly-coded API implementations.


    Uhm, any examples of that?

    I know that old BCPL programs from Kickstart 1.x will not work and some programs can have graphical glitches with compositing.

    Quote:

    And of course the API being incomplete and only supporting old OS3.1 doesn't help either.


    OS 3.5 and 3.9 were developed after MorphOS. However, Exec AVL functions added in 3.9 are available in libavl.

    But generally idea is to have complete OS 3.1 API and then everything after that is completely new.

    [ Edited by itix 07.01.2014 - 06:38 ]
    1 + 1 = 3 with very large values of 1
  • »07.01.14 - 04:28
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12163 from 2003/5/22
    From: Germany
    > OS 3.5 and 3.9 were developed after MorphOS.

    3.5 was released in October 1999, the first public MorphOS version in August 2000.
  • »07.01.14 - 07:30
    Profile
  • jPV
  • Yokemate of Keyboards
    Yokemate of Keyboards
    jPV
    Posts: 2096 from 2003/2/24
    From: po-RNO
    Quote:

    Minuous wrote:
    >MorphOS is also binary compatible with old Amiga software. You can run system friendly programs (as well as system components like libraries, devices, classes etc) like native ones on it.

    That's stretching the truth; compatibility is actually quite poor even without custom chip access. Eg. most programs need various alternations to work around badly-coded API implementations. And of course the API being incomplete and only supporting old OS3.1 doesn't help either.


    I think it's a valid and very needed point to tell, when doing a brief description what MorphOS is. It separates it from skinned Linux distros and AROS for example. Many outsiders don't seem to understand that.

    It's an another issue how well the goal is reached, people have different opinions about that. In my opinion compatibility is good enough. I'm quite impressed how I can have mixed system software, how 68k libraries, commodities, utils, tcp/ip stacks etc do work, they saved MorphOS in early years. And there are things still without native alternatives, like arexx for example.

    MorphOS would never have been this usable and got this much users without the compatibility layer. Of course it isn't totally perfect and many (badly coded?) games and old bigger apps have issues, but it's just great that most of the small apps and commands just work when you throw them in. I think it has been important that 68k programs like most CD burners, gfx apps, word processors, spreadsheets, music players and internet software have been working just fine in early years. You haven't got native alternatives until just recently.

    Now when MorphOS has matured enough, you can start thinking about switching the compatibility to modern features in future, but when talking about history up to today, compatibility is a very important point to mention.
  • »07.01.14 - 08:29
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12163 from 2003/5/22
    From: Germany
    > there are things still without native alternatives, like arexx for example.

    I think Lua is supposed to be that native alternative to ARexx since MorphOS 3.0:

    https://morph.zone/modules/news/article_storyid_1870.html

    "Libs/lua.library [NEW]
    Lua scripting language with additional module allowing sending commands to applications in a way compatible with ARexx.
    "
    http://www.morphos-team.net/releasenotes/3.0
  • »07.01.14 - 10:07
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    catohagen
    Posts: 297 from 2003/5/20
    Quote:

    Andreas_Wolf wrote:
    > OS 3.5 and 3.9 were developed after MorphOS.

    3.5 was released in October 1999, the first public MorphOS version in August 2000.


    I have no idea why you replied that but, 'developed' and 'released' are two different words...
  • »07.01.14 - 10:15
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12163 from 2003/5/22
    From: Germany
    >>> OS 3.5 and 3.9 were developed after MorphOS.

    >> 3.5 was released in October 1999, the first public MorphOS version in August 2000.

    > 'developed' and 'released' are two different words...

    Exactly. If AmigaOS 3.5 was released in October 1999, it must have been developed even before that. That's not to say that development of MorphOS *started* after development of AmigaOS 3.5 started, though.
  • »07.01.14 - 10:51
    Profile