Welcome, Guest. Please login or register.

Author Topic: the AmigaOS 4.0 Features have been revealed!  (Read 9359 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline System

  • Full Member
  • ***
  • Join Date: Jul 2003
  • Posts: 199
    • Show only replies by System
    • http://amiga.org
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #29 from previous page: August 08, 2002, 07:45:13 PM »
I think this kind of wraps it up.  This is an extract of the phone interview with Thoms Frieden of Hyperion.  Also taken from the AmiWest 2002 transcripts.

Quote
T(thomas Frieden): Well, yeah, just recently we finished the ExecSG kernel. Well, "finished" is not really correct, we finished it in a state that is more or less the same [unintelligible] more than the original Exec. But right now we're also updating the memory subsystem, because we now have a purely physical memory system, but what we want to do is, we want to make the memory system virtual... Hello?


and soon after in the conversation, this . . .

Quote
T: Well, yeah, in the original concept we wanted to base OS4 mainly on emulation. For example, we wanted to have a purely native PPC kernel, but [unintelligible]  most of the modules as 68k and emulate them. But we found out that this solution is not the optimal solution. Of course it's not optimal, but it's lacking in a lot of parts... Some of the responsiveness that was one of the cornerstones of the Amiga operating system was lost due to this emulation. We decided that most of the important stuff has to be PPC as well. Additionally, for the first, we wanted to have a rather simple virtual memory system, something like VMM, more of... more like an add-on to the original system, but in the meantime we found out that even that would be not... It would really make the whole system more [unintelligible] , so we decided to go for a real virtual addressing scheme, and that is what we are currently working on [unintelligible] back to Exec.


Right.  So what does all this mean?  I guess taking my 2 posts together, and making some deductions about what was said we have 3 conclusions:

1/. ExecSG will definately be ported to PPC native as portable C(?).
2/. ExecSG is either not finished (still in MC68k) or is going to be used in OS 4.0 in a "good enough" state (also MC68k).
3/. *If* ExecSG gets used in a "good enough" state in OS4.0 (as MC68k), then no-one has told us *when* the PPC native version of ExecSG will ship, or if it will ship as an update (kernel patch?) or as an OS revision. (I prefer the former!)

Any opinions ppl?
 

Offline xeron

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 2533
    • Show only replies by xeron
    • http://www.petergordon.org.uk
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #30 on: August 08, 2002, 07:50:57 PM »
My opinion is that instead of inviting people to guess what Hyperion are up to, we should just wait and see.
Playstation Network ID: xeron6
 

Offline tonyw

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 553
    • Show only replies by tonyw
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #31 on: August 08, 2002, 07:51:47 PM »
The feature list, like ALL feature lists, started out in life as a wish list, then was trimmed to become the specification. The status we see here has elements of the original wish list in it still.

The confusion arises from the mixed tenses - what started out as "should" became "will", then "is" or "has". Only if someone continuously updates the status will it read properly from day to day. We can't be sure which parts of the list have been done and which haven't - the list is probably obsolete now, already.

Don't panic, all development proceeds this way. Pity the poor technical writer who is given a folder full of data like this and has to massage it into a lucid and accurate story.

OT: My wife and I are off on a driving holiday, leaving on Saturday. If nothing goes wrong we should be away for 6-8 weeks. I will expect you guys and gals to keep the pressure up so that the AmigaOne is all finished and ready for me to order on my return  :-D

Have a good one

tony
 

Offline Step

  • Full Member
  • ***
  • Join Date: Feb 2002
  • Posts: 202
    • Show only replies by Step
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #32 on: August 08, 2002, 08:09:29 PM »
My conclusions on the material is that:

1. ExecSG is a native PPC product.
2. It is not entirely completed because of additions made to it (the mem stuff).
3. The 68k emulation idea was (early ?) abandoned due to it being too slow and unefficient.

When it comes to the browser issue, i must say that i am a bit disapointed, a mozilla build would have been much better.
But then again this could be done later on by others aswell.
.................................
 :sealed: Think, before :ranting:
 

Offline Kay

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 623
    • Show only replies by Kay
    • http://www.stud.ntnu.no/~kayare
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #33 on: August 08, 2002, 08:12:43 PM »
Sounds good, now only one question remains: When will the damn thing be released? I need a faster computer, and I need it several months ago. I just hope Hyperion can finish the OS really soon, so that I can get one. I'd hate to have to get a Wintendo, but unless an upgrade path for my miggy materializes soon, I might just have to... :-/

Kay
 

Offline HyperionMP

  • Full Member
  • ***
  • Join Date: Mar 2002
  • Posts: 201
    • Show only replies by HyperionMP
    • http://www.hyperion-entertainment.com
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #34 on: August 08, 2002, 08:38:41 PM »
ExecSG was always planned as a fully PPC native Exec replacement.

Thomas Frieden basically took the original Exec which was in 68K ASM and re-implemented it completely in C whilst improving on the original design in the process.

C source-code can obviously be compiled for PPC.

What we are doing now is adding "virtual addressing".

This was not planned originally but the benefits of this are so important that we decided to go ahead and do it.

Benefits include things like less memory fragmentation, faster and more efficient memory allocation and de-allocation, much more robust virtual memory implementation and finally automatic stack enlargement.

Between 30 to 50% of all crashes on the Amiga are due to programs running out of stack-space.

With OS 4, this won't happen anymore as the stack can be automatically enlarged when the system detects a program is about to run out.
 

Offline Coder

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2996
    • Show only replies by Coder
    • http://www.amiga.nl
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #35 on: August 08, 2002, 09:06:41 PM »
Quote
What we are doing now is adding "virtual addressing".


That is a great thing. :-) We sure do not want a crashy system.

Coder
Check it out - I found the ass-end!
 

Offline hnl_dkTopic starter

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 865
    • Show only replies by hnl_dk
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #36 on: August 08, 2002, 09:07:44 PM »
Quote
Between 30 to 50% of all crashes on the Amiga are due to programs running out of stack-space.

With OS 4, this won't happen anymore as the stack can be automatically enlarged when the system detects a program is about to run out.


Thats what I call a great feature :-D  :-o  :-D
Best regards,
Henning Nielsen Lund [Denmark]...
 

Offline jd997uk

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 595
    • Show only replies by jd997uk
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #37 on: August 08, 2002, 09:56:48 PM »
Quote
Thomas Frieden basically took the original Exec which was in 68K ASM and re-implemented it completely in C whilst improving on the original design in the process.

End of conversation. The Guv has spoken and no more arguing. ExecSG IS now ported to C

-john
ps I mailed Ben for clarification on a couple of other points. I'll post up later as and when he approves the wording to ensure that it doesn't add to further confusion.
Don\\\'t panic - bite the towel.
 

Offline Coder

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2996
    • Show only replies by Coder
    • http://www.amiga.nl
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #38 on: August 09, 2002, 01:06:46 AM »
@jd997uk

Quote
ps I mailed Ben for clarification on a couple of other points. I'll post up later as and when he approves the wording to ensure that it doesn't add to further confusion.


Looking forward to that. :-)

Coder
Check it out - I found the ass-end!
 

Offline The_Editor

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1863
    • Show only replies by The_Editor
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #39 on: August 09, 2002, 02:32:50 AM »
Re  .. Datatypes

Whats gonna happen to the Jpg Datatype (was there gonna be one?) Now that there is a licensing issue with the new owners of the Jpg patent??
The Reluctant Pom
 

Offline Etho

  • Sr. Member
  • ****
  • Join Date: Apr 2002
  • Posts: 283
    • Show only replies by Etho
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #40 on: August 09, 2002, 02:48:14 AM »
Will IBrowse be a full version or a Special Edition? A modern OS should have a fully functional Web Browser.
 

Offline HeUnique

  • Newbie
  • *
  • Join Date: May 2002
  • Posts: 20
    • Show only replies by HeUnique
    • http://witch.dyndns.org
Re: rootless X please?
« Reply #41 on: August 09, 2002, 04:27:16 AM »
I wish there was a port of XFree86 just like A Mac OS X port (in Darwin) but accelerated. This would give an instant few thousands application to be available for Amiga as it hits the stores...

Of course - once you have X support, it wouldn't take very long to port either Mozilla, Open Office or KDENOX (Konqueror without the full KDE Libs, very tiny and got all the KHTML implementations)...

Wishful thinking? if there will be a commercial one - I'll buy it!

Hetz
 

Offline redrumloa

  • Original Omega User
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 10126
    • Show only replies by redrumloa
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #42 on: August 09, 2002, 07:45:58 AM »
Quote
Will IBrowse be a full version or a Special Edition? A modern OS should have a fully functional Web Browser.


Yeah thank you MicroSloth, not! Where do you draw the line and stop adding "features" to an OS? There is a reason the cost of M$ products is skyrocketing.

Likely the version that ships with OS4.0 will be a limited version.
Someone has to state the obvious and that someone is me!
 

Offline blubbe

  • Sr. Member
  • ****
  • Join Date: Apr 2002
  • Posts: 268
    • Show only replies by blubbe
    • http://somewhere.in-hell.com
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #43 on: August 09, 2002, 02:28:31 PM »
Quote

Benefits include things like less memory fragmentation, faster and more efficient memory allocation and de-allocation, much more robust virtual memory implementation and finally automatic stack enlargement.


Quote

Between 30 to 50% of all crashes on the Amiga are due to programs running out of stack-space.


Quote

With OS 4, this won't happen anymore as the stack can be automatically enlarged when the system detects a program is about to run out.


Well, programs running out of stack is a problem caused by sloppy programmers, it shouldnt have
to happen at all. Better spend time on learning people
to handle recursive algorithms properly.

It is strange people seems to have such a problem with using StackSwap() :)

I hope it doesnt add too much overhead.
i      i     i    i   i  i iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii i  i   i    i     i     i      i
 

Offline blubbe

  • Sr. Member
  • ****
  • Join Date: Apr 2002
  • Posts: 268
    • Show only replies by blubbe
    • http://somewhere.in-hell.com
Re: the AmigaOS 4.0 Features have been revealed!
« Reply #44 on: August 09, 2002, 02:39:21 PM »
Alternatively, using languages that are safe..

Which brings up a question: will SHEEP make it to
AmigaOS ?
i      i     i    i   i  i iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii i  i   i    i     i     i      i