Welcome, Guest. Please login or register.

Author Topic: Wither Natami?  (Read 39242 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #29 on: August 06, 2008, 10:54:07 AM »
Quote

persia wrote:
So let me get this straight, a group of people that can't even break simple boot code to get AmigaDos 4 up and running on a Mac-Mini are now going to redesign AROS around a complex memory management model?


This is the reason why I get annoyed :-)

Quote

The only possible solution is to take Zune and the WOrkbench clone that has been built in AROS and get it to work on top of a QNX microkernel and run classic apps in the QNX version of UAE.  


A rather resonable idea, and the only sensible idea I've heard in a long time. Zune even started life as a MUI clone on Linux, so there might not take very long to get it building in a POSIX OS.

Quote

Even then it's probably too late, but it might be worth a shot.  


It is too late. But still sounds like fun.

Quote

A small Posix compliant OS with an interesting and small GUI might just turn a few heads.


I'm sure some of them do... but one more in the long list isn't going to make a splash.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #30 on: August 06, 2008, 11:03:54 AM »
Quote

persia wrote:

Quote

Hans_ wrote:
Quote

amigadave wrote:
I guess it is a good thing that "the_leander" was not a room-mate of Linus Torvalds a few years back!  :lol:  :lol:  :lol:


No kidding. But then, everyone that embarks on such a project is told that it's "unfeasible" and that they are "crazy." In many cases they are. It's the ones that do their homework, spot an opportunity/technique that others have missed, and ignore the nay-sayers that succeed.

Hans


What you are talking about is starting with a model T make a new model T with fuel cell technology, a GPS guidance system and crash proof and do it with a dozen people, oh and the model T still has to use the same gearbox...



Think it's more akin to taking that Model T, and trying to fit a modern electronic ignition, FADEC and fuel injection system onto the original engine... then painting the car Ferrari Red... Entering it into a Formula One Race... Then wondering in pure astonishment why it not only doesn't work, but everyone else is laughing at it!

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #31 on: August 06, 2008, 03:49:46 PM »
Quote

Hans_ wrote:
Quote

persia wrote:
But you have to look at the competition Linux faced when Linus started the project.  Linux has 17 years of continuous development by thousands of programmers.  OS X has about a decade in development, also with thousands of developers.  MS Windows over two decades and again thousands of programmers.  

Hind sight is always 20/20. Jump back to when Linus started and you'd probably find plenty of people that would have said the same thing about Linux. "You're going to go up against existing Unix systems that have had over a decade of development by huge teams? You're blinking mad." Sound familiar?

Hans


No, Linus wrote a 386 based MINIX clone for himself... quite a straight forward task. Much like AROS was a 386 AmigaOS clone. It was other people who just started adding things to it, and bug fixing it, which lead to its popularity. No one thought Linus was mad, as he was just building a kernel for his own use, which happened to be useful to others.

If AmigaOS was useful to others outside of the Amiga community then it would have been picked up long ago.
AmigaOS is, by design, useless for modern computing needs. And trying to fix the broken parts of the API would be after a cost/benefit analysis, unjustifyable... Why spend 2 years fixing an old OS, rendering it totally incompatible with it's own software base at both a source and binary level!!!! When you could spend those 2 years making an already good OS, brilliant!

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #32 on: August 06, 2008, 04:02:58 PM »
Quote

Hans_ wrote:
Quote

And this would be better then say AROS or Haiku with an intergrated Jit-UAE system, how?

I really want to understand why you feel something like you're suggesting is a prefered option over an AROS or Haiku based Hybrid. Please, explain.


You probably wouldn't care too much about this one, but I have OS4 software that won't run on UAE.


And which of those OS4 applications is a killer app, with no free alternative on Linux?

Quote

Also, UAE is rather slow so apps that don't bang the hardware directly would run much faster in a sandboxed environment.


But the only reason to run AmigaOS now is for those old apps... and as I've said before Almost all of the Amiga software I still want to run hit the hardware... so UAE is perfect, best of both worlds really. Especially if we are using a nice fast x86 :-)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #33 on: August 07, 2008, 12:04:16 AM »
Quote

Hans_ wrote:
Quote

Piru wrote:
@Hans_
Quote
Such as the library open count? No-one but the system needs access to those.

No. Things inside the library. Things the functions (called from various different processes) modify.


Could you please provide a solid example so that I understand what the problem is?

EDIT: I've just realized how much time I've wasted debating something that won't happen any time soon (if ever).


Hans... no offence meant here, but have you ever done any Amiga development at all? I ask because the questions you are asking show a real lack of knowledge with AmigaOS... If you want to find out more about how AmigaOS works, just have a look over the AROS source code it would give you a much clearer idea of the scale of the problem!

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #34 on: August 07, 2008, 01:01:47 AM »
Quote

HenryCase wrote:
Quote
bloodline wrote:
Hans... no offence meant here, but have you ever done any Amiga development at all?


No offence, but... do you intend to stir trouble or are you just naive?


Don't be an idiot! That was a legitimate question, Hans is asking questions that honestly give the impression that he has had very little experience messing around with AmigaOS.

Quote

In any case, just so Hans_ doesn't have to rise to your bait himself, he is working on OpenGL stuff for AmigaOS4 IIRC.


:-? And? What bait? What "OpenGL stuff"?

Quote

@all
I'm sure you're all aware of CAOS, the operating system the Amiga was destined to have from the start.


I'm very aware of CAOS... and there is a big reason why we don't have it now.

Quote

Here's some information about it if you need a refresher:
http://www.thule.no/haynie/caos.html
Now from what I can tell from that synopsis CAOS was very similar in design to what we now know as AmigaOS, but with a few key differences that allowed for better MP, better file system, etc...


CAOS was totally different from AmigaOS. And guess what it didn't work and it couldn't be made to work in budget or in time.

Quote

Two questions:
1. Will copying or adapting some of the design features from CAOS allow us to move into a more stable AmigaOS without having to rewrite all the subsystems from scratch?


CAOS was a fundamentally different system built around our beloved exec. Oh and it didn't work... if you read what is left of the specs, you can see it was an odd system... probably even less compatible with the all pervasive POSIX than what we have now...

Quote

2. Will these CAOS features restrict us in building the application sandbox Hans_ is proposing?


Forget about the sandbox... ok?

There is no future with AmigaOS anymore... we need to make the best of what we have, and develop that to the best of the concepts strengths... rather than these silly pipe dreams, which serve to do little more than make our favourite OS look really stupid.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #35 on: August 07, 2008, 10:54:43 AM »
Quote

HenryCase wrote:
Quote
bloodline wrote:
That was a legitimate question


Maybe, but what did you intend to achieve by asking it?


Your reaction to the question is far more interesting than either my question or Hans's answer could ever be!

I was interested in what experience Hans had, so that I could answer his questions better, perhaps he has experince in VxWorks... I don't know, but his questions were not those of someone who has spent many a bored evening messing around with an Assembler trying to get stuff to work...

You rection though, immediately makes me think there is far more to this than you are letting on, and not a good way. Someone is bullsh1ting us here!

Quote

Quote
bloodline wrote:
What "OpenGL stuff"?


Adding functions/features to TinyGL.


Bug fixing a library that is not native to the Amiga is hardly a way to learn about the internals of AmigaOS.

Quote

Quote
bloodline wrote:
CAOS was totally different from AmigaOS. And guess what it didn't work and it couldn't be made to work in budget or in time.


Those reasons were financial rather than technical, as far as I can tell.


During the development of a new Operating system, is there any difference... Any problem can be solved eventually if you throw enough money at it.

Technology is all about bringing in the features you want, on a budget and in timescale.

Quote

See this quote from Carl Sassenrath: "CAOS was contracted out, for the most part, to a company that felt Unix was a better choice and didn't buy into my design. They became history when they started using their Sun development systems for other projects, not the Amiga higher level OS functions."


See above.

Quote

Quote
bloodline wrote:
CAOS was a fundamentally different system built around our beloved exec. Oh and it didn't work...

...because the coding wasn't finished. That doesn't mean we can't apply some of the ideas from CAOS to our newest AmigaOSs.


It couldn't be finished. It wasn't possible to get it done in the time frame/budget that Commodore had, to get the Amiga out in time. If they had stuck with it and the project had rolled on for 2 more years... too much money would have been spent, and every other computer company would have had a chance to make something better. The Amiga would have failed before it even left the stable.

Quote

Quote
bloodline wrote:
if you read what is left of the specs, you can see it was an odd system... probably even less compatible with the all pervasive POSIX than what we have now...


Not everyone sees POSIX as a good thing. Seems to me the more you strive for total POSIX compatibility the more you turn your OS into a UNIX variant. As long as apps aren't super difficult to port why care about POSIX?


You have a choice... be POSIX compatible and have software or be some strange little curiosity OS... with no software.

All you really have now is Win32 or POSIX (ok, the MacOS X NeXTStep frameworks are gain ground, but Mac software really stays on the Mac). 99% of all free software is POSIX, and a new operating system needs free software to be in any way useful.

If you don't like POSIX, really what else is there?

Quote

Quote
bloodline wrote:
rather than these silly pipe dreams, which serve to do little more than make our favourite OS look really stupid.


This goes back to the can it be done/should it be done split I outlined in our last MP discussion. Should it be done? Probably not. Can it be done? That's the interesting part. Forget about logistics, discuss the technical details.


I'm happy to disscuss the technical issues, but I would prefer it if we were not just going around in circles... and as soon as an issue is almost put to bed as unsolveable... someone pipes up that I must be an Amiga hater, or that there must be a way for the amiga to make a massive come back, we just need tothink about it properly... both of which are untrue.

We are at the end of the developement, cycle here. The Amiga scene had some of the greatest minds available... Any problem that can be solved has been solved. AmigaOS is what it is. If you want to make a new OS go right ahead. But I like our little dinosaur.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #36 on: August 07, 2008, 11:15:01 AM »
Quote

cicero790 wrote:
Hi all
I followed this and I was thinking. That if one changed the definition of where it must go to be modern? The string theory was canned and then rediscovered and is now hotter than ever.


I don't think you know your Modern Physics very well... :-(

Quote

Bear with me for a second despite my low knowledge in this field. You can say that AROS is not VISTA, true.
AROS is not a Ferrari it is a salt lake sound barrier braking OS then run on a fast PC. It’s so fast it’s ludicrous.


But the AmigaOS design can't take advantage of modern hardware features... An OS that can use an 8core CPU... is going to outperform one that can only use one.

An OS that doesn't need to reboot every time there is a problem, is outperforming already one that does!

Quote

There was a guy yesterday that wanted to use AROS for some car application that will put  peoples life in the hands of an AMIGA OS.


As I understand it, his application is not mission critical.

Believe me, system that are mission critical... say used on aircraft, for example, put stablity and fault tolerence above all else.

You would be an idiot if you used AmigaOS in such a situation.

Quote

Samurai crow wrote over at the Amiga world, then talking about parallel hardware that MP was not necessary.  Is there another way to do it?


MP isn't necessary for SMP, but it's not very efficient if don't have VERY controlled memory management. Imagine if you have a CPU core trying to access memory that is on a separate bus, that is in use by another CPU... the speed would be terrible...

MP didn't wasn't invented to make AmigaOS redundant... it is a very useful feature.

Quote

Could it be a strength to not have a similar MP like all the dragons?


Singularity tried a different approach... M$ have dropped it now, so you can play with the source code yourself. It is very nice, and I look forward to seeing what the OpenSource community do with it.

Quote

Just a little comment, I may be completely wrong.


Indeed.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #37 on: August 07, 2008, 11:53:56 AM »
Quote

cicero790 wrote:
You have a sharp sword Bloodline. It looks grim the way you present the situation.  But, can you see a way to adapt AROS to take advantage of multi core processors??


Yes, actually... This is an Area that Kal and Michal S on AROS-Exec.org can disscuss better :-)

I find concurrency issues very complex and it takes me a while to get my head around. In short it is possible, but the design of AmigaOS (and thus AROS) is not really very suited to SMP...

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #38 on: August 07, 2008, 12:35:55 PM »
Quote

cicero790 wrote:
Thats brilliant news. There could be a NEXT GEN. The possibility is there. Thats great! :-)


Yes, but an OS based on AmigaOS is never going to be as good at using modern hardware as a modern OS design.

I'm not really sure why there is this real need for a "Next Gen" anymore. I think that time has passed. We now need ot focus on what AmigaOS does well.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #39 on: August 07, 2008, 01:01:41 PM »
Quote

cicero790 wrote:
Quote

bloodline wrote:
Quote

cicero790 wrote:
Thats brilliant news. There could be a NEXT GEN. The possibility is there. Thats great! :-)


Yes, but an OS based on AmigaOS is never going to be as good at using modern hardware as a modern OS design.

I'm not really sure why there is this real need for a "Next Gen" anymore. I think that time has passed. We now need ot focus on what AmigaOS does well.


O.k O.k O.k, But when you say that there is a possibility for a multi core version, thats a Quantum leap in my book.


Far more of a leap in my mind, was the move of AROS from 32bit to 64bit... that required a significant amount of work and bugs are still showing up. AmigaOS was never meant to run on a 64bit system.

But even if AROS can use multiple cores... it simply cannot use multiple cores as efficently as well... any orther OS :-)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #40 on: August 07, 2008, 01:37:21 PM »
Quote

cicero790 wrote:
Quote

bloodline wrote:
Quote

cicero790 wrote:
Quote

bloodline wrote:
Quote

cicero790 wrote:
Thats brilliant news. There could be a NEXT GEN. The possibility is there. Thats great!


Yes, but an OS based on AmigaOS is never going to be as good at using modern hardware as a modern OS design.

I'm not really sure why there is this real need for a "Next Gen" anymore. I think that time has passed. We now need ot focus on what AmigaOS does well.


O.k O.k O.k, But when you say that there is a possibility for a multi core version, thats a Quantum leap in my book.


Far more of a leap in my mind, was the move of AROS from 32bit to 64bit... that required a significant amount of work and bugs are still showing up. AmigaOS was never meant to run on a 64bit system.

But even if AROS can use multiple cores... it simply cannot use multiple cores as efficently as well... any orther OS :-)


"any other OS..." I like that. You are pretty hard on AROS and if I understand you are deeply involved in it so that makes you pretty hard on you self.


I'm not hard on myself :-) Certainly no harder than on anybody else!

But I have spent a very long time tryin to think how AROS could have a use in the modern world... and every time I come back to the fact that there are newer OSs that are so much better than AmigaOS it's unreal!

I love AmigaOS, but I know it's limitations. It is a strange relic of the 80s... simultainously beautiful and irrelavant.

Much like an old classic aircraft, I would suggest the Avro Vulcan B2... wonderful to see it, the grace, the poise, it just looks right, but it can serve no practical purpose anymore... it was design with 1950s technology to carry nuclear bombs to Moscow...

AmigaOS is in that position.

Quote

There will probably be a way around it. Perhaps something shows up with the singularity project as you said, that could be used in some smart way, the AMIGA way. As an enthusiast that my hope. :-)


But the question remains, why. I love the AROS project because it preserves the OS I know and love. I ensures that no matter how technology moves on, I can still fire up that classic design of Operating system and dream about how things could have been.

AROS was also the most amazing way for me to learn how an operating system actually works. AmigaOS was an OS I knew inside out, so when I found AROS I actually got to look under the hood and mess around with it. I would probably recommend AROS as learning tool to all who want to konw how to make a simple, powerful operating system work on very low spec hardware.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #41 on: August 07, 2008, 01:44:58 PM »
Quote

amigadave wrote:
I just love all these absolutes that keep showing up in this thread. "...never as well as other OSes..."  "....never meant for 64bit...."  "....I live in reality and you don't..."

IMHO people that speak/write in absolutes are just immature and have not been around long enough to see that anything is possible in time and things are not always the way they seem.


The immature ones are those who are sure something can be done, without first researching the problem to see if their ideas and reality actually match up.
The immature ones, are those who don't listen to someone like Piru (who probably knows AmigaOS better than anyone else on this board) when they point out the flaws in the argument.

Quote

Ever hear of the saying "Never say never".


Never...

Seriously, there comes a point where something is so unlikely that is may as well be considered impossible... or costs too much to be worth while... This is where we are at.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #42 on: August 07, 2008, 02:46:22 PM »
Quote

cicero790 wrote:
@Bloodline

Let me paint another picture.

Lets say AROS gets browser support.
Then I will replace windows on one the pc's and use it for everyday tasks and in 2008 an AMIGA OS is the main OS.


Even now I have an EPIA Mini-ITX that does nothing but run AROS... I can do quite a bit of stuff with it... but it can never exceed my iPhone, which I now use for All casual computing tasks...

Quote

Lets further more say that the multi processor support gets going and someone at some point thinks its time to get a vmmachine for AROS (We are talking future with a perhaps 24 core CPU ;-) ) Then AROS could snatch all those programs back from windows and you could still use an AMIGA OS the favorite OS.


Not really sure what you mean, here... you can run AROS in a VM already or uses the Hosted version (which will be faster than an VM).

Quote

I mean, for heavy duty tasks you use special machines like at ILM or supercomputers for weather forecasts. Compare one of these systems to a super pc and its cr.p.

I just say that AROS is very usable if you do not have extremely special needs. AROS is great, and you are part of it and you underestimate it's usability.


The problem is that every day tasks, mundane tasks... casual computing tasks can now be handled by a small battery powered device that I can hold in my hand! I only switch my main machines to do specific work.

The space the Amiga occupied has gone. In fact, up until I used the iPhone, I still had hope that the Amiga could find a place... but now, technology has moved on, the way we can use machines has changed. The world is a different place :-)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #43 on: August 07, 2008, 03:10:13 PM »
Quote

cicero790 wrote:
Quote:
Not really sure what you mean, here... you can run AROS in a VM already or uses the Hosted version (which will be faster than an VM).
-------------
Well I meant the other way around. AROS running windows in a box.


But that's the wrong way around :-) AROS can't use the hardware as effectivly as Windows... so why not let the Windows side do all the hard work... and worse, if a prorgam crashes in AROS... the whole system goes down... including the Windows VM...


Quote

Quote:
The Amiga space is gone.
-------------
You have really a pitch black view on the state of things.


I'm only ever trying to be relaistic. That is why 10 years ago I decided to get behind AROS. And why now I think we need to think about the strengths of what we actually have with AROS... instead of trying to shoehorn it into something it's not going to be very good at.

If you don't stay realistic, then you will destroy the project.

Quote

But I am thankful despite this, that you brought AROS to life. Thank you.


I am only a small part of a huge number of people who have made AROS possible, you should also thank the MOS team, they have also contributed to the project.


Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: Wither Natami?
« Reply #44 from previous page: August 08, 2008, 01:16:38 AM »
Ok Amigadave, I kind of like you. I like your enthusiasm and dedication to the cause... but you are being a prick now.

Let me tell you a story... back in 2004/2005 I also has some half baked about adding Memory protection. Fortunately Piru used to frequent the AROS IRC channel around the same time... I would present my ideas to the channel and the clever guys there would explain the flaws in my thinking... OK... I would think, I'll prove them wrong, I would take the AROS sources and try my idea out as best I could... That is the coolest thing about AROS, you can just try an idea out and see how it works... and you know what, Piru and the other guys on there were always right.

You, and Hans et al can keep arguing with Piru, but if you are not prepared to try your idea out and prove that it doesn't work, I have no time for you.

Hans clearly is an intelligent chap with coding experience, and it really pisses me off that he would rather argue a point he doesn't understand rather than actually try the idea out and prove it.

I refer back to an argument Karlos and I had on this very forum, he suggested one way to do something I suggested another... To prove Karlos wrong I tried his idea out... turns out he was right.

Don't just stand there and shout it, do something about it!!!!!