MorphOS on AmigaOne X5000?
  • MorphOS Developer
    bigfoot
    Posts: 510 from 2003/4/11
    Quote:

    Jim wrote:
    Quote:

    bigfoot wrote:

    I've mentioned it before, but I'll happily mention it again: When MorphOS gets ported to AMD64, we will not be supporting Macs. AMD64 Macs have all the wrong hardware for that to make any sense. When such a time does come, expect us to support one desktop motherboard (with one family of CPUs and GPUs) and one laptop. We'll of course make sure it's hardware that's actually available one way or another.


    One board...
    This doesn't worry anyone else?


    This is a rather old quote, and I think you're maybe misunderstanding me. I'm not saying that we'll only support one motherboard forever. I'm saying that we'll port MorphOS to and support running MorphOS on one specific motherboard (and one laptop) at a time. When that particular set of hardware becomes obsolete, or whenever we feel like it, we'll then pick a new set of hardware to support. Basically we want to avoid the current situation where we support such a large amount of different hardware that it becomes difficult to make sure everything is well supported.
    I rarely log in to MorphZone which means that I often miss private messages sent on here. If you wish to contact me, please email me at [username]@asgaard.morphos-team.net, where [username] is my username here on MorphZone.
  • »05.05.16 - 14:56
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    amigadave
    Posts: 2795 from 2006/3/21
    From: Northern Calif...
    Quote:

    Jim wrote:
    One board...
    This doesn't worry anyone else?


    I'm surprised to read this kind of comment from you Jim. You have stated on many other occasions how much you trust the decisions of the MorphOS Dev. Team members, so what has changed in your point of view?

    As you and I, and most other MorphOS users have stated in the past, the choices of which hardware to support by the Dev. Team members have so far seemed the best and most logical choices. I expect them to continue making wise choices for x64 hardware, just as they have always done with PPC hardware (with perhaps the only exceptions being support for the SAM460 and X5000, IMO ...).
    MorphOS - The best Next Gen Amiga choice.
  • »05.05.16 - 21:53
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Sorry guys, I tend to be somewhat neurotic about things that are important to me.

    And I DO trust our developers to make the right decisions (they have aced it so far).

    Although...if I had the cash I would buy at least a couple of Power8 boards for these guys.
    "Never attribute to malice what can more readily explained by incompetence"
  • »06.05.16 - 01:25
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12200 from 2003/5/22
    From: Germany
    >> the current situation where we support such a large amount of different hardware
    >> that it becomes difficult to make sure everything is well supported

    > the choices of which hardware to support by the Dev. Team members have so far
    > seemed the best and most logical choices.

    Seems at least some MorphOS team members are less confident about the team's past choices ;-)
  • »06.05.16 - 04:59
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    ppcamiga1
    Posts: 215 from 2015/8/23
    Morphos on x86 will be not binary compatible like on powerpc because x86 cannot work in big endian mode.
    It is stupid to repeat old mistakes.
    Morphos on x86 should have not problems with memory protection, drivers, use of many core, porting.
    It is time to cut off 90% of old API, leave only amiga graphics and gui and use unix as base.
  • »06.05.16 - 14:27
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Quote:

    Andreas_Wolf wrote:

    Seems at least some MorphOS team members are less confident about the team's past choices ;-)


    Yeah, like anything involving a group, there will always be some dissent.
    And I myself still like the idea of sticking with Power.
    But that might just be the "sore loser" in me.
    I didn't really dig having to move from 68K to X86 years ago and still think PPCs are adequate for our uses.
    "Never attribute to malice what can more readily explained by incompetence"
  • »06.05.16 - 19:18
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Quote:

    ppcamiga1 wrote:
    It is time to cut off 90% of old API, leave only amiga graphics and gui and use unix as base.



    Are you out of your mind?
    UNIX?
    Never.
    Should we ever go there (or Linux) I am out of here.
    And we don't support native Amiga graphics right now.

    We already have a good kernel.
    And Ambient can be retained (and improved), along with some other elements.
    Outside of that, we might as well let our gurus decide.
    "Never attribute to malice what can more readily explained by incompetence"
  • »06.05.16 - 19:28
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    amigadave
    Posts: 2795 from 2006/3/21
    From: Northern Calif...
    Quote:

    Andreas_Wolf wrote:
    >> the current situation where we support such a large amount of different hardware
    >> that it becomes difficult to make sure everything is well supported

    > the choices of which hardware to support by the Dev. Team members have so far
    > seemed the best and most logical choices.

    Seems at least some MorphOS team members are less confident about the team's past choices ;-)


    I meant from the users point of view, not for the ease of supporting the OS by the Dev. Team. I am sure that many of the team members have mixed feelings, and regret supporting so many PPC models, as it makes more work for all of them. Their choices have made it easy for any MorphOS user to find affordable, (and in terms of NG Amiga choices, powerful) hardware all around them.

    [ Edited by amigadave 06.05.2016 - 14:36 ]
    MorphOS - The best Next Gen Amiga choice.
  • »06.05.16 - 19:31
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    I guess they figured that since most hardware are more or less the same supporting them would be pretty straight forward. But every hardware has it's own little quirks regardless. It's easy to look back in hindsight now when we know this.
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »06.05.16 - 22:32
    Profile Visit Website
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Unless the developers have retained at least one of each platform they have ported to, I imagine it is difficult to assure that all previous systems work with each revision change.
    "Never attribute to malice what can more readily explained by incompetence"
  • »07.05.16 - 02:24
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    ppcamiga1
    Posts: 215 from 2015/8/23
    Quote:

    Jim wrote:
    Are you out of your mind?
    UNIX?
    Never.



    Quote:


    We already have a good kernel.



    Are you out of your mind?
    You want to change API to not binary compatible and there still will be problems with software porting?
    New system should be based on UNIX.
  • »07.05.16 - 05:23
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    takemehomegrandma
    Posts: 2720 from 2003/2/24
    Quote:

    ppcamiga1 wrote:

    Are you out of your mind?
    You want to change API to not binary compatible and there still will be problems with software porting?


    MorphOS will *never* go POSIX/UNIX/whatever, anyone with knowledge of the MorphOS developers past view on this knows perfectly well that there isn't even a point in asking this question! It will never happen, and why should it? Sure, there will be some additions to the API, and some changes in rules and assumptions that affects applications environment, like no app will be allowed access to memory outside its allocated space, and that different parts of the system, and different parts of any threaded applications, can be executed on different CPU cores in an asynchronious manner unlike today. Etc, etc. But MorphOS was never about POSIX, never about making another Linux. My experience from past discussion from the MorphOS team, is that they would rather drop it and walk away than going in that direction. They are making *their own* operating system! ;-)

    Quote:

    New system should be based on UNIX.


    The new system will be based upon MorphOS, I think this is a fair and realistic assumption.

    ;-)
    MorphOS is Amiga done right! :-)
    MorphOS NG will be AROS done right! :-)
  • »07.05.16 - 09:07
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Posts: 1110 from 2013/5/24
    From: Nederland
    Quote:

    ppcamiga1 wrote:
    Quote:

    Jim wrote:
    Are you out of your mind?
    UNIX?
    Never.



    Quote:


    We already have a good kernel.



    Are you out of your mind?
    You want to change API to not binary compatible and there still will be problems with software porting?
    New system should be based on UNIX.




    Knock yourself out. ;)


    http://repo.arixfoundation.com/downloads/
    1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.15

    2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, 500GB SSHD, MorphOS 3.9
  • »07.05.16 - 10:25
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Quote:

    ppcamiga1 wrote:
    Quote:

    Jim wrote:
    Are you out of your mind?
    UNIX?
    Never.



    Quote:


    We already have a good kernel.



    Are you out of your mind?
    You want to change API to not binary compatible and there still will be problems with software porting?
    New system should be based on UNIX.




    No,it should NOT.
    That would result in a monolithic kernel, far lower startup
    times, and and OS with no differentiation from all Linux distros.

    If you want a UNIX base, use AROS hosted.
    Don't request corruption of our OS.
    "Never attribute to malice what can more readily explained by incompetence"
  • »07.05.16 - 14:47
    Profile
  • Moderator
    Kronos
    Posts: 2335 from 2003/2/24
    Basing MorphOS_x64 on linux is the easiest and most obvious way
    While we're at it replacing MUI with QT/GTK is the easiest and most obvious way
    Compared to Wayland CGX is crap anyway

    And now, the name "Morph_OS" just sounds stupid, lets replace it with something sensible.

    I propose "Bluehat Linux" !!
  • »07.05.16 - 16:58
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Zylesea
    Posts: 2057 from 2003/6/4
    While i also don't want it to use a *ix kernel, the idea is not too stupid again. I think Amithlon and the never released Umilator have shown a way to use a Linux kernel for the base job and still keep it Amiga. But I don't favor such a solution. I want the real thing.

    But I would pretty much welcome some drivers optimized for a virtual machine like vmware, parallels or qemu.
    --
    http://via.bckrs.de

    Whenever you're sad just remember the world is 4.543 billion years old and you somehow managed to exist at the same time as David Bowie.
    ...and Matthias , my friend - RIP
  • »07.05.16 - 20:30
    Profile Visit Website
  • Leo
  • Order of the Butterfly
    Order of the Butterfly
    Leo
    Posts: 419 from 2003/8/18
    Using Linux kernel doesn't have to make it another Linux distribution. Look at OS X: the fact it's partially based on BSD kernel doesn't make it a BSD clone.

    The same would go for Linux. I don't understand these false assumptions...

    Of course, the way that AROS chose of being hosted make it this way, but it doesn't have to be.

    [ Edited by Leo 07.05.2016 - 22:40 ]
    Nothing hurts a project more than developers not taking the time to let their community know what is going on.
  • »07.05.16 - 20:39
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    amigadave
    Posts: 2795 from 2006/3/21
    From: Northern Calif...
    Quote:

    Leo wrote:
    Using Linux kernel doesn't have to make it another Linux distribution. Look at OS X: the fact it's partially based on BSD kernel doesn't make it a BSD clone.

    The same would go for Linux. I don't understand these false assumptions...

    Of course, the way that AROS chose of being hosted make it this way, but it doesn't have to be.


    The voice of "reason" finally! I agree that MorphOS could be based on parts of Linux, without making it just another Linux distro. With recent progress on AROS, or more specifically, AEROS, it runs fairly well and doesn't seem like a "hosted OS". Maybe we will be able to claim that MorphOS for x64 is Amiga and Linux done right!

    Wouldn't it be a great thing for the MorphOS Dev. Team, and all MorphOS users, if MorphOS for x64 could take advantage of most, or all of the Linux drivers for x64 hardware, AND be able to run Linux programs (perhaps with a wrapper, or some other tweak)? I say yes! YES!

    If the MorphOS Dev. Team went this direction, it would save them months, if not years of coding work, and I am confident they can pull it off in a manner that acts like our existing PPC MorphOS3.9, by hiding all user action parts of Linux they use, and replace it with the MorphOS GUI and organization we are all used to and appreciate from our background with Amiga computers. Even if the MorphOS Dev. Team completely changes lots of things that Linux distro's currently use, or have set up a certain way, MAYBE they can still take advantage of Linux drivers, and development tools (perhaps with modifications), and make it easy to run Linux software, or make it easier to port Linux software to MorphOS for x64.

    It will be slower, but someone already pointed out that MorphOS for x64 will be slower no matter what they do, because they will be adding memory protection and hopefully SMP. I believe that the speed of MorphOS for x64 will still seem faster, due to the faster hardware we will be running x64 MorphOS on. An i7 CPU is how many times faster than a 2.7GHz G5? 10x, 20x 50x???

    The MorphOS Dev. Team can work with the AROS developers and take what ever is worthwhile, (if anything) and return perhaps some improved parts back to the AROS programmers and users, if that is possible.

    To my mind, this is the only logical way forward, which would help us stay close to the leading edge of other computer platforms, and also allow faster updates to new hardware, when the initial x64 hardware choices are no longer available. If the MorphOS Dev. Team write all of their own drivers from scratch every time they need to update to newer hardware, it will limit us to fewer choices, and take tons more time, every time the existing hardware becomes unavailable (and in the land of Intel PC's, that seems to happen really fast, like 18 to 24 months).

    This route may also entice some Linux programmers to join our ranks, since the development tools should be familiar, if not exactly the same tools.

    [ Edited by amigadave 07.05.2016 - 16:29 ]
    MorphOS - The best Next Gen Amiga choice.
  • »07.05.16 - 21:08
    Profile
  • Leo
  • Order of the Butterfly
    Order of the Butterfly
    Leo
    Posts: 419 from 2003/8/18
    I'm not saying they should go for Linux (or any other open source modern kernel), what I'm saying is that going Linux as the kernel doesn't mean you cannot write an OS that doesn't feel like an Amiga and retains Amiga-like features (MUI, Datatypes, Volumes,...).

    That said, I'd be surprised if they went that way.
    Nothing hurts a project more than developers not taking the time to let their community know what is going on.
  • »07.05.16 - 23:38
    Profile Visit Website
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Thought I would let this get bounced around a bit, as my inital response was tainted by my emotional reaction to this idea.

    OK, so why not?
    Because, unlike UNIX or Linux, our OS currently uses (quite sucessfully) a microkernel.
    This feature is relatively uncommon as it is most commonly found in OS' used in process control applications.
    It's compact and efficient as opposed to the Linux kernel (which grows in size with each revision).
    And microkernel based OS' are inherently more stable as features that in Linux are incorated into the kernel are often placed outside the kernel in a microkernel OS (where they are less likely to crash the system).

    In short, the kernel we currently use is OURS. It was created by core developer Ralph Schmidt. Its basic design is quite different than a Linux kernel
    It is tight, clean and rather elegant.

    I do NOT favor throwing away core features, that offer a benefit and differentiate us from the masses.

    I could be biased, as the last operating systems I used on the 68K were microkernel based.
    But, there was a big advantage to that in the '80s and '90s, and those bonuses are still there.
    You will NOT hear me join a chorus of voices that would suggest we resort to such a cobbled together hybrid.


    [ Edited by Jim 08.05.2016 - 11:08 ]
    "Never attribute to malice what can more readily explained by incompetence"
  • »08.05.16 - 13:03
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Quote:

    Kronos wrote:
    Basing MorphOS_x64 on linux is the easiest and most obvious way
    While we're at it replacing MUI with QT/GTK is the easiest and most obvious way
    Compared to Wayland CGX is crap anyway

    And now, the name "Morph_OS" just sounds stupid, lets replace it with something sensible.

    I propose "Bluehat Linux" !!


    Argh!
    Why not just move to Linux?
    You could just clothe it in a MorphOS theme and be done with it.
    "Never attribute to malice what can more readily explained by incompetence"
  • »08.05.16 - 13:06
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Jupp3
    Posts: 1193 from 2003/2/24
    From: Helsinki, Finland
    Why not base NG MorphOS on TempleOS instead? :-P
  • »08.05.16 - 13:54
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    AFAIK all the things needed for a modern kernel is already there in Quark. Sure, you get a lot more drivers in Linux, but will it still be it's own thing? I don't think so. I think it's the same reason why Haiku voted against going for Linux too. It would be less authentic and less original.
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »08.05.16 - 13:57
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Posts: 1110 from 2013/5/24
    From: Nederland
    As I understand it currently the Quark microkernel is used to boot the hardware and host the A/Box and not much more which isn't too dissimilar to how Amithlon used the Linux kernel.

    Assuming MorphOS NG will be more or less the mythical Q/Box that makes use of the advanced features Quark provides rather than just playing host to another OS like it does now, then there is always the ossibility of adapting Quark to be able to use Linux drivers in a similar fashion to the Genode OS.

    http://genode.org/documentation/release-notes/14.11#Intel_wireless_stack

    [ Edited by Intuition 08.05.2016 - 17:13 ]
    1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.15

    2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, 500GB SSHD, MorphOS 3.9
  • »08.05.16 - 14:12
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12200 from 2003/5/22
    From: Germany
    > going Linux as the kernel doesn't mean you cannot write an OS that
    > doesn't feel like an Amiga

    You got entangled in your negations here :-)
  • »08.05.16 - 17:12
    Profile