Welcome, Guest. Please login or register.

Author Topic: Amiga OS - Why on custom architecture?  (Read 4767 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Noster

  • Sr. Member
  • ****
  • Join Date: Jan 2004
  • Posts: 375
    • Show only replies by Noster
Re: Amiga OS - Why on custom architecture?
« Reply #14 from previous page: June 17, 2005, 10:22:37 PM »
Hi,

@Doppie1200
> Who needs a true amiga system these days?

Who needs a computer at home? It's nice to have and to play/work with it. And to work with a real Amiga is somehow more fun/uncomplicated than using Win#*?&%$§" XP.
I've never bought a computer in the last 20 years, because it was usefull in any way. I always bought computers, because the machines and their usage/programming is so interesting. The Amiga is much easier to program than a Win#*%&§$ machine. I could do anything on an Amiga, no restrictions by the OS.
Ok, call me a fanatic but I still think the Amiga is the better system for home-use.

When I have the money, I will buy an A1 to work and play with it.

My only problem is the browser, more and more Internet sides are not readable with the Amiga any more, even eBay has changed their sides in the last week, so the sides are not displayed correct any more :-( Why do everything has to be changed in the IT-world, even the already perfect running things?

@gafstu
> Why not build the Amiga OS to run on a IBM PC style architecture?

Thought about big endian <-> little endian?

Noster
DON\\\'T PANIC
    Douglas Adams - Hitch Hiker\\\'s Guide to the Galaxis
 

Offline KThunder

  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 1509
    • Show only replies by KThunder
Re: Amiga OS - Why on custom architecture?
« Reply #15 on: June 17, 2005, 11:23:43 PM »
everyone makes such a big deal about endianism and its really not that bad. as in the case of aros the entire os is being rewritten from the ground up. you can write the math and memory routines anyway you want. any old software can either be emulated (uae handles endian crap pretty well) or recompilled if the source code is availlable.
think about it this way linux runs on cpus from x86 to 68k to ppc(which can be either way) to sparc alpha etc. all without concern to endianism.
i/o routines simply format data in a standard way. and all internal memory data structures are handled by the kernal.
Oh yeah?!?
Well your stupid bit is set,
and its read only!
(my best geek putdown)
 

Offline KThunder

  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 1509
    • Show only replies by KThunder
Re: Amiga OS - Why on custom architecture?
« Reply #16 on: June 17, 2005, 11:28:17 PM »
btw i think that aros is the only bright light that is shinning and has been for some time. i really dont care who owns the trademarks etc. as long as they dont get in the way.

uae is anouther bright light. its kind of the present way to continue using amiga technology. if your amigas floppy or disk drive fails it will cost you quite a bit to replace it with anouther used one that will probably fail soon too.

the way i look at it whoever owns amiga can spend tons of money to produce a product that will sell in relatively low numbers and not support it well, or they can let the pc industry continue to pour billions of dollars into r and d and write an os that will take full advantage of it.
Oh yeah?!?
Well your stupid bit is set,
and its read only!
(my best geek putdown)
 

Offline Noster

  • Sr. Member
  • ****
  • Join Date: Jan 2004
  • Posts: 375
    • Show only replies by Noster
Re: Amiga OS - Why on custom architecture?
« Reply #17 on: June 18, 2005, 01:52:19 PM »
Hi,

> everyone makes such a big deal about endianism and its really not that bad. as in the case of aros the entire os is being rewritten from the ground up.

You said it "writing from the ground up". I think Hyperion doesn't wanted to rewrite the whole OS, they wanted to use as much of the original source as possible to keep the project cheap enough so it doesn't become a total financial failure.

> any old software can ... be ... recompiled if the source code is availlable.

If the programm wasn't written with the thought about little endian it might be very hard to change the code (e.g. reading structures from disk). Linux is build from the base with the big endian/little endian problem in mind. Every Linux-program respects this problem and uses according macros to read and write words and longwords (some doesn't do and that ones are hard to port).

Noster
DON\\\'T PANIC
    Douglas Adams - Hitch Hiker\\\'s Guide to the Galaxis
 

Offline Amigamia

  • Sr. Member
  • ****
  • Join Date: Jun 2005
  • Posts: 252
  • Country: us
    • Show only replies by Amigamia
    • http://www.arosworld.org
Re: Amiga OS - Why on custom architecture?
« Reply #18 on: June 18, 2005, 02:47:45 PM »
Hi All,

Speaking from an end user prospective and assuming I just found out about this new computer called AMIGA and its new OS 4, I can say that it is very interesting and cool but when I look at the prices for the Motherboards I change my mind right away. They are too damn expensive!!!! The pricing for those mobos is ridiculous. Why would I spend $700 $800 just for a motherboard and an OS, which is still in pre-release stage, with a future that is still cloudy due to lack of future development plan, when I can have a PC and I can install windows or Linux, or BSD, or many more OSes out there?  

I was a prospected customer but not anymore. The Amiga platform lost one client and keeps loosing many more like me. The only people I see buying it are old aficinados of this platform.

It is not about "how good is the hardware" anymore it is about marketing strategies. I agree that using a PPC as a CPU it is better, a different experience, faster, x1000 better. Would you pay $500.000 (Have not looked at car pricing here!!) for a Ferrari or a Lamborghini, Maserati to go to work every day and bring your kids to school and camping with it? I wouldn't!!!!

My point here is GET REAL People and if you still attached to the past and keep remembering about old times on Amiga 500 playing games with 512K or RAM, GET OVER IT!!
Open your mind and explore the new possibilities with current and more advanced hardware, which can still be affordable to everyone.

Don't get me wrong I love the Amiga platform and I have owened few in the past and I am currently still playing games by using WinUAE But There is no comparison between what's available for an Intel Platform today and others.

AROS is one hell of a wonderful idea I think. I wish there were more developers for that.

"Keep your friends close but keep your enemies closer because you never know when you might need them"
Check out  AROSWORLD.ORG
 

Offline SyrTran

  • Full Member
  • ***
  • Join Date: May 2003
  • Posts: 101
  • Country: 00
    • Show only replies by SyrTran
Re: Amiga OS - Why on custom architecture?
« Reply #19 on: June 18, 2005, 02:49:30 PM »
As alx already pointed out:

PowerPC Amigas were -already- available.  If you're going to take an OS to a new architecture, it makes a -lot- of sense to do it on a system where you can run new parts side-by-side with old parts (i.e. Cyberstorms/Blizzards).  The -only- x86 solution that allowed that is Amithlon, which, of course, is not available to Hyperion.

They could have done what AROS did and start from scratch on x86, but that would've taken much more time.  How many here can tell me that they have a working, stand-alone (i.e. no Linux) AROS x86 box that contains the functionality of AOS 4.0?

If Hyperion hadn't gone PPC, there might not -be- an AOS at all.  Yes, MOS is a very viable Amiga OS, but AInc had already turned that down (IIRC, because Laire wouldn't give up his rights to the kernel, which he shouldn't).  And, anyway, MOS is a PPC solution as well.

We'll see what happens in the future, once AOS 4.0 is final, and back in AInc's hands.  With its HAL, and most parts being in C, we may yet see an x86 AOS (no, I have no inside info).  But we first -needed- to be PPC because those machines were already there.
Tony T.

People who generalize are always wrong.
;-)
 

Offline XDelusion

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: Amiga OS - Why on custom architecture?
« Reply #20 on: June 21, 2005, 06:53:44 AM »
I still think it would be interesting to see AROS running on an old Mac Quadra...
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs
 

Offline Waccoon

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1057
    • Show only replies by Waccoon
Re: Amiga OS - Why on custom architecture?
« Reply #21 on: June 21, 2005, 10:16:21 AM »
The most important question that never gets asked:  What can a closed PPC platform do that open x86 can't do just as well?

The only answer seems to be that PPC runs cooler than x86.  That's not enough, especially with the new, more efficient Pentiums coming out.  Besides, the high-end PPC chips run pretty damn hot, too.  Ever open up a G3 Power Mac only to find a 12x8 cm heatsink with a 120mm fan blowing down on it -- and the chip still gets hot?  The G5 Macs need liquid cooling.  'Nuff said.

Quote
alx (pointing out some counter-arguments):
2) If OS4 was on PC hardware, people would be able to use Windows applications, so there wouldn't be an incentive to develop OS4 applications.

Yeah, I'm tired of that argument, too.  People who already use Windows either need it or want to use it.  I'm sure there's lots of Linux people who are shaking in their boots, knowing Windows is sipping from the Linux fanbase just because they share the same hardware.

Quote
Varthall:  I don't see much point in having AmigaOs4 ported on x86, since there's already Aros for that, and better yet it's free.

Sorry to be rude, but AROS is crap at the moment.  On my system it crashes and locks up constantly, and the interface gives hardly and useful feedback and information.  I've never used an OS before where clicking on an icon caused a lockup.  Even Windows will give you some "warnings" that something bad is gonna happen shortly.  :-)

Quote
gafstu:   Would it not be sensible to base the OS design to work on a selected range of x86 mobos, and cards etc, giving the benefit of cheap/common x86 architecture whilst still having a fixed hardware platform?

ID did the same thing with Quake3 Test.  They did all their testing on Macs due to the limited range of hardware.  Just when the Mac people were pointing out Quake3 and singing praises about how supirior the Mac was to PC, Carmack came forward and said it was a testing issue, and he had absolutetly no respect for Macintosh.  Fun times.  :-)

Quote
billt:  Why has Apple gone Intel, but will still only run on "custom" x86 hardware and not commodity PC hardware??

Because Apple can afford to make their own hardware, and do it reasonably well.  Hyperion and Amiga Inc. cannot, but they are still trying to fool themselves, useing leftover, outmoded machines built specifically to demonstrate and develop software for chips to be used in embedded hardware.

Quote
Paul Gadd:  Every single company after Commodore has learned nothing.

That's the short of it.  Just about every OS company save for Apple has learned nothing about how to stay alive.

Quote
Rooster:  A custom card, be it PCI-eXpress, or standard PCI add-on card.

A computer within a computer, basicly?  That's much too expensive and slow, even moreso than the AmigaOne.

Quote
Doppie1200:   Who needs a true amiga system these days?

No more people than who need a true Windows machine, or a true Linux machine, or a true BeOS machine...

Oh, yeah.  Same hardware for all of 'em.

Quote
Doppie1200:  If you are really determined to get amiga back into everybodies homes you need to look into new markets. Markets where the product can offer something others don't.

Precisely what DE/AA is supposed to offer, though Amiga is not doing anything impressive with it, and Hyperion is still living in 1990.

Quote
Noster:  The Amiga is much easier to program than a Win#*%&§$ machine. I could do anything on an Amiga, no restrictions by the OS.

I'm not sure Windows is really that restrictive.  It's just that it doesn't have a lot of toolkits built-in, and the ones that are there just plain suck.

Quote
Noster:  Why do everything has to be changed in the IT-world, even the already perfect running things?

I believe people call it "innovation."  I wish more people realized that innovation is simply change, and not always progress.  The world needs less innovation and more intuition.

NewEgg has redesigned their site, too.  It looks terrible and is a pain to navigate, now.

Quote
Noster:  Thought about big endian <-> little endian?

A non-issue in most cases except emulation if you've designed your tools correctly, much like different texture formats and color spaces, different signing of audio streams, etc.

Quote
Noster:  Every Linux-program respects this problem and uses according macros to read and write words and longwords (some doesn't do and that ones are hard to port).

Yeah, I forget that.  That's one of the many problems with updating an old platform, and why it's so important to have a great set of tools built into your OS.

I wonder if Hyperion is bothering to add this kind of abstration into OS4, or if they're only coding for the limits of PPC.

Quote
Amigamia:  Why would I spend $700 $800 just for a motherboard and an OS, which is still in pre-release stage, with a future that is still cloudy due to lack of future development plan, when I can have a PC and I can install windows or Linux, or BSD, or many more OSes out there?

At those prices, even the lack of performance is irrelevant.  It's just too costly to deal with proprietary hardware until a company gets on its feet.

It certainly prevented me from getting OS4.  I'd love to spend $150 on OS4 or swap the motherboard on my Linux box for a hundred bucks to run OS4.  I'm not paying upwards of $500 freakin' bucks for a Mac Mini, let alone an updated Amiga that can't even read my old A1200 floppies!

Ironic, isn't it?  The AmigaOne is more expensive than the A500 and A1200, the machines that made the Amiga popular, yet A1 isn't even a complete system!

Quote
Amigamia:  My point here is GET REAL People and if you still attached to the past and keep remembering about old times on Amiga 500 playing games with 512K or RAM, GET OVER IT!!

Open your mind and explore the new possibilities with current and more advanced hardware, which can still be affordable to everyone.

End-users like yourself are much more realistic than hobby fanatics.  :-)

Personally, I would have liked to see AmigaOS running on the QNX core.  Modern OSes provide a much better base for making a new computer.  Apple realized that a while ago (which was quite a shock to the world), but nobody else seems to have learned their lesson.

Quote
SryTran:  They could have done what AROS did and start from scratch on x86, but that would've taken much more time. How many here can tell me that they have a working, stand-alone (i.e. no Linux) AROS x86 box that contains the functionality of AOS 4.0?

I don't buy that argument.  SO much in OS3 had to be rewritten and a HAL had to be developed from scratch, that getting the OS up and running wouldn't have been a big deal.  Stifling the hardware to run old PPC apps seems a bit odd, especially since many of those apps are PPC accelerated, but will still work on 68K (except the games, of course).

Nobody planned a future for AmigaOne and OS4.  It's all just a hobby that will continue to wither until a few dozen old farts are still huddling around their 600Mhz machines, complaining that Microsoft still owns more than 90% of the market.  Gee, I wonder why?
 

Offline HyperionMP

  • Full Member
  • ***
  • Join Date: Mar 2002
  • Posts: 201
    • Show only replies by HyperionMP
    • http://www.hyperion-entertainment.com
Re: Amiga OS - Why on custom architecture?
« Reply #22 on: June 21, 2005, 10:44:49 AM »
This was repeated over and over again but the main reason is that Amiga OS 4.x is intended to be a compelling solution for PowerPC embedded systems solutions.

Anybody in his right mind who believes that it is a wise strategy to go head to head with Windows (and to a lesser extent MacOSX and Linux) on x86 hardware is in need of a remedial economics class.

I must admit is is rather tiring to go over these same arguments again and again especially because some people are stuck in the desktop fantasy whilst the desktop market is insignificant in size compared to the embedded systems market, even when shrunk down to the multimedia enabled embedded systems market.

 
 

Offline Varthall

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 633
    • Show only replies by Varthall
Re: Amiga OS - Why on custom architecture?
« Reply #23 on: June 21, 2005, 12:26:06 PM »
Quote

Waccoon wrote:
Quote
alx (pointing out some counter-arguments):
2) If OS4 was on PC hardware, people would be able to use Windows applications, so there wouldn't be an incentive to develop OS4 applications.

Yeah, I'm tired of that argument, too.  People who already use Windows either need it or want to use it.

More importantly, people who don't know yet Windows and get a new PC with an hypotetical OS4 would be more motivated to use an OS which has much more software and might even support better their hardware than OS4.

Quote

Quote
Varthall:  I don't see much point in having AmigaOs4 ported on x86, since there's already Aros for that, and better yet it's free.

Sorry to be rude, but AROS is crap at the moment.  On my system it crashes and locks up constantly, and the interface gives hardly and useful feedback and information.  I've never used an OS before where clicking on an icon caused a lockup.  Even Windows will give you some "warnings" that something bad is gonna happen shortly.  :-)

From what I've seen, AROS is coming up nicely, and seeing the number of commercial OSes already available for the x86 platform, I think it would have more chances of surviving than a closed source project as Os4 (on x86).

Varthall
AmigaOne XE - AmigaOS 4.1 - Freescale 7457 1GHz - 1GB ram
MPlayer for OS4: https://sourceforge.net/projects/mplayer-amigaos/