It's not like MorphOS is comparable to Linux, where everything is centralized into the Kernel and you need access to that for whatever you would want to do. In MorphOS you can perfectly well develop any kind of application (and OS components for that matter, all the interfaces are there) without the need of having access to the Kernel sources.
that's rubbish. It's impossible for someone to help, eg porting nvidia drivers (nouveau) to MorphOS, or adding eg. PS3/Cell support, or whatever related to the OS itself, unless signing an NDA, or being allowed in the "elite" MorphOS developer team. Or if not impossible, it's hugely more difficult.
MorphOS is mostly a closed source proprietary OS (with the exception of the desktop and some AROS components perhaps), and I don't see anything bad in that. Rather the opposite, it could bring economical opportunities, incentives and a future. People look at Linux which has a massive support from a huge community, and for some reason they translate this straight off to the Amiga world; "if only it was open source, the development pace would explode".
And I somehow agree with them. It would. For one, it would mean that great developers might get interested and get involved in matters that for some reason are not in the MorphOS developers' agenda, like POSIX-compliance -which it isn't- or CPU/platform support, porting to another arch -even Intel/ARM- and who knows what else.
But it doesn't work like that. It takes a momentum and size comparable to Linux, but few other open source OS's enjoys this. Look at AROS for instance.It has been i development for several years before MorphOS development started, but it's not even close when it comes to the MorphOS 2.1 standard (or OS4.1 standard for that matter), it's unusable in practice and it has about the same amount of users and developers (1-5 people or so), because those people are the same people. This despite being open source. And despite being x86 as well, for that matter. The closed source, proprietary alternatives got a lot longer, a lot quicker. Think about that for a minute.
Look at Haiku also. It is not as old as MorphOS but it has far more developers than MorphOS ever did. And it has a brighter future, people are just drooling to install it. MorphOS could -if the developers wanted- have a similar impact. But they don't.
Again, the MorphOS/Amiga model doesn't prevent anyone from developing.
No they don't, but they don't really help either, do they?
If there are too few developers (I still think the Users/Developers ratio is better for the MorphOS platform than in many other OS's), I think it's because of lack of commercial opportunity. Which means that it's *in this area* (business development) that development should focus now.
I agree on the ratio, 50:1000 is better than 10k:1000M isn't it? and 10k is a rather pessimistic view of the number of total Linux developers...
"Every developer needs a desktop". Under any circumstances, 400MHz e300 based devices are no developer machines.
The Mac Mini however could turn out to be the blessing.
A "blessing" a 4y old machine that the only way to get is via ebay?
I think it's pretty much the same standard tools used everywhere.
I don't really know but is valgrind, kdevelop, cmake, eclipse (plus more) available for MorphOS? (Well, kdevelop mostl likely isn't because of lack of a Qt port, similar for eclipse I guess). It's not just the lack of tools that's the problem, it's the lack of incentive. Personally, I have little incentive to work on MorphOS if it means I have no say to the future of the OS. If MorphOS devs decide to dump it for some reason, or switch to ARM, or the porting stops at the MacMini, I will have no say in that, and basically, all my hard work will be for nothing, I'd rather stick with an OS that has a future (btw, future is not just 1-2 years from now. Linux has much more than that, even Haiku is greatly promising.
But maybe it should become more easily accessible for beginners, I think so too. Guides, courses, a plug and play developer environment, etc, would be much appreciated. As well as a tolerant attitude towards beginner's stupid questions, so nobody is afraid of making a fool out of themselves.
+1 on that
MorphOS is a product that lacks a demand from the masses, no-one needs it in its current shape and form (and with that I also mean the applications available, the hardware available, etc). Other than the couple of hundreds enthusiasts like you and me, practically no-one will buy into MorphOS since it has no purpose to them.
Most couldn't even if they wanted to, as it would mean buying old hardware from ebay AND software.
Senior Software Engineer, NEON optimizations
Genesi USA Inc