Welcome, Guest. Please login or register.

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

Description:

0 Members and 1 Guest are viewing this topic.

Offline gafstuTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2005
  • Posts: 75
    • Show only replies by gafstu
Amiga OS - Why on custom architecture?
« on: June 14, 2005, 01:37:47 PM »
Guys, You may be  able to answer a question that’s bugging me.

Why does the architecture for OS4.0 have to be custom?  This makes it expensive and possibly less reliable than mass produced alternatives.  Why not build the Amiga OS to run on a IBM PC style architecture, then all the hardware availability issues will go away??
 

Offline DonnyEMU

  • Hero Member
  • *****
  • Join Date: Sep 2002
  • Posts: 650
    • Show only replies by DonnyEMU
    • http://blog.donburnett.com
Re: Amiga OS - Why on custom architecture?
« Reply #1 on: June 14, 2005, 01:52:03 PM »
I have been asking this question on AW.NET myself. Apparently there are just too many people that love the PowerPC platform, and don't care about cost or competitive pricing to keep the platform alive.. It's ashame..

======================================
Don Burnett Developer
http://blog.donburnett.com
don@donburnett.com
======================================
 

  • Guest
Re: Amiga OS - Why on custom architecture?
« Reply #2 on: June 14, 2005, 02:07:27 PM »
Donny,

Don't forget, there's the cursed "pact of the holy triumvirate" which keeps them from even thinking about saving the platform without selling closed-end hardware.

Humourously enough, I am starting to believe that AROS is the only one that'll survive.  It is definitely the only one with the right idea.

Wayne
 

Offline Prmetime

  • Full Member
  • ***
  • Join Date: Feb 2002
  • Posts: 144
    • Show only replies by Prmetime
    • http://home.sprintmail.com/~prmetime
Re: Amiga OS - Why on custom architecture?
« Reply #3 on: June 14, 2005, 02:30:27 PM »
There has been all kinds of talk about why would anyone use the Amiga OS on PC hardware when they have windows?  I have heard those arguments before but I don't really believe them.  Now it is kind of a moot point.

If I understand correctly, there won't be any new PPC architecture after the current boards unless there is a large order from a commercial concern. That pretty much leaves the x86 hardware or nothing. Either that or the hope that China or somebody else decides they don't want to be beholden to Microsoft.  We can only wait and see.
 

Offline alx

Re: Amiga OS - Why on custom architecture?
« Reply #4 on: June 14, 2005, 03:06:09 PM »
I'm afraid that this has been asked more times before than I care to remember.  There are some very good reasons why AOS should be ported to commodity PC hardware, but here are a few on the other side of the argument:

1) The A1 is definitely a lot less custom than previous Amiga hardware - it basically is "IBM PC style architecture", but with a PPC CPU.

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.

3) The Amiga has been migrating to the PPC anyway - OS4 will be able to run WarpUP applications natively.

4) It would be impossible for Hyperion to support all possible x86 mobo configs - and if they only supported certain mobos/cards etc, people would buy it and complain it didn't work.

5) OS4 will have to go on embedded devices to pay it's way - PPC is a far more common platform for these than x86.

6) OS has to be released for Classic Amiga PPC at some point.  Hyperion can only concentrate on one architecture at the moment, so PPC it is.

7) OS4 is now based on a fairly portable HAL (ExecSG is all C).  If the custom hardware was to stop being avaliable, we wouldn't be too tied in as it could be ported across to another platform.

Offline x56h34

  • Hero Member
  • *****
  • Join Date: Sep 2003
  • Posts: 2921
    • Show only replies by x56h34
Re: Amiga OS - Why on custom architecture?
« Reply #5 on: June 14, 2005, 03:07:31 PM »
Ideally, AmigaOS could become open source and it could run on whatever you port it to. :-)

I wonder if that would stimulate upgrades of the classic 68k OS3.9 as well? Now that would be extra cool.
 

Offline Varthall

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 633
    • Show only replies by Varthall
Re: Amiga OS - Why on custom architecture?
« Reply #6 on: June 14, 2005, 03:49:58 PM »
Quote

x56h34 wrote:
Ideally, AmigaOS could become open source and it could run on whatever you port it to. :-)

I wonder if that would stimulate upgrades of the classic 68k OS3.9 as well? Now that would be extra cool.

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.

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

Offline gafstuTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2005
  • Posts: 75
    • Show only replies by gafstu
Re: Amiga OS - Why on custom architecture?
« Reply #7 on: June 14, 2005, 06:26:38 PM »
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?

Sounds like they have to sort something which is comercially viable soon to keep this project going, as i think everyone will admit - the amiga enthusiasts are the only people who are going to buy any new amiga systems for the forseable future?
 

  • Guest
Re: Amiga OS - Why on custom architecture?
« Reply #8 on: June 14, 2005, 06:29:08 PM »
Quote

gafstu wrote:
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?

Sounds like they have to sort something which is comercially viable soon to keep this project going, as i think everyone will admit - the amiga enthusiasts are the only people who are going to buy any new amiga systems for the forseable future?


Look how we can talk about this subject on here without fear of some banana waving imbecile with a bad grasp of the English language calling us names.

@Wayne
Thanks. :-)
 

Offline billt

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 910
    • Show only replies by billt
    • http://www.billtoner.net
Re: Amiga OS - Why on custom architecture?
« Reply #9 on: June 14, 2005, 07:10:45 PM »
>Why does the architecture for OS4.0 have to be custom? This
>makes it expensive and possibly less reliable than mass
>produced alternatives. Why not build the Amiga OS to run on a
>IBM PC style architecture, then all the hardware availability
>issues will go away??


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

http://it.slashdot.org/article.pl?sid=05/06/14/1442212&tid=93&tid=3


There was a marketing reason given some time ago, that I feel is believable.

I've noticed my own computer usage slowly shifting to more PC than A4000T things over the last couple years. If it was all the same computer, it'd be even more "convenient" to stay in Windows for more things rather than keep rebooting, as if AOS could run on my commodity PC, why whould I have two commodity PCs under my desk via KVM??? I wouldn't.

I'd dual-boot. As most stuff I'm doing these days is easier with Firefox or Thunderbird than IBrowse or YAM, and I'm getting into apps not present on Amiga today, such a dual-boot machine would most of the time be in Windows ready for use. I'd reboot to run AOS, then reboot back to Windows. The marketing people among us would fear that over time, inconvenience of dual-booting would erode away the AOS usage more and more, until the user really doesn't get into AOS very often at all, and thus not want to pay for AOS apps and games.

It would also be too easy to be impatient waiting for AOS ports and just buy Windows versions of things, and then why bother buying the AOS port later on when you already have the same program for Windows, have already beaten and gotten bored of the game, etc?

Those who can decide such things have made their decision considering possibilities that would affect their sales, even in this tiny market. You don't have to like the outcome or the reasons behind such decisions, either accept them and live with it, or invent something yourself that you think is better and present your proposal to the businessmen in a professional way to encourage them profit can be had your way.

Either way, there may be opportunities hiding around here someplace.
Bill T
All Glory to the Hypnotoad!
 

Offline Paul_Gadd

  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 1271
    • Show only replies by Paul_Gadd
    • http://elunatic.host.sk/start.html
Re: Amiga OS - Why on custom architecture?
« Reply #10 on: June 14, 2005, 07:27:59 PM »
The last remaining companies cannot see the forest for the trees. Something good could be put right in front of their faces on a silver plate but they would ignore that and find a way of making a quick buck.

Every single company after Commodore has learned nothing.
 

Offline Rooster

  • Jr. Member
  • **
  • Join Date: Jun 2005
  • Posts: 85
    • Show only replies by Rooster
Re: Amiga OS - Why on custom architecture?
« Reply #11 on: June 17, 2005, 08:51:53 AM »
See, my solution would be this:

A custom card, be it PCI-eXpress, or standard PCI add-on card.  This card would among other things, be fitted with a CF (or similar, CF fan here) adapter and card, which would hold OS files.

Several possibilities exist, so let me share some:

-OS BACK on a chip. Be it a CF (easily updatable, and huge in terms of capacity) or other flash technology.  This is one of the hottest things the Amiga had going for it, IMO.  And if a network card can steal boot priority on a x86 system, so could "The Amiga" card.  

-Backward compatibility.  OK, not likly to be popular, but one of many adapters that could hook up to the add-on card:  serial drive adapter for all us external DD drive owners.

-Controlled envirnment:  Let's face it - one reason the mac platform is currently a good choice is becuase of the physical differnce in number of 3rd party vendors.  For a company to support/create drivers for all the possible COMMON cards you might have plugged into your system, could bankrupt a company, or lead to non-stop technical support calls.  However, via the "core" of this Amiga Card, they could again attain control over the x86 platform, should they choose.  A/V COULD be onboard.  There could be headers for other cards to plug into PCI slots(mainly for power) but physically communicate with the Amiga Card either through the system bus, or via a direct connection.  

Doing this would place the Amiga/AmigaOS in the realm of the common people with x86 systems, while ensuring that it isn't simply a "Linux-like OS", that you dual-boot to instead of Windows when you "need" to.  You would have a "true" Amiga system.  

 

Offline Rooster

  • Jr. Member
  • **
  • Join Date: Jun 2005
  • Posts: 85
    • Show only replies by Rooster
Re: Amiga OS - Why on custom architecture?
« Reply #12 on: June 17, 2005, 08:52:02 AM »
See, my solution would be this:

A custom card, be it PCI-eXpress, or standard PCI add-on card.  This card would among other things, be fitted with a CF (or similar, CF fan here) adapter and card, which would hold OS files.

Several possibilities exist, so let me share some:

-OS BACK on a chip. Be it a CF (easily updatable, and huge in terms of capacity) or other flash technology.  This is one of the hottest things the Amiga had going for it, IMO.  And if a network card can steal boot priority on a x86 system, so could "The Amiga" card.  

-Backward compatibility.  OK, not likly to be popular, but one of many adapters that could hook up to the add-on card:  serial drive adapter for all us external DD drive owners.

-Controlled envirnment:  Let's face it - one reason the mac platform is currently a good choice is becuase of the physical differnce in number of 3rd party vendors.  For a company to support/create drivers for all the possible COMMON cards you might have plugged into your system, could bankrupt a company, or lead to non-stop technical support calls.  However, via the "core" of this Amiga Card, they could again attain control over the x86 platform, should they choose.  A/V COULD be onboard.  There could be headers for other cards to plug into PCI slots(mainly for power) but physically communicate with the Amiga Card either through the system bus, or via a direct connection.  

Doing this would place the Amiga/AmigaOS in the realm of the common people with x86 systems, while ensuring that it isn't simply a "Linux-like OS", that you dual-boot to instead of Windows when you "need" to.  You would have a "true" Amiga system.  

 

Offline Doppie1200

  • Sr. Member
  • ****
  • Join Date: May 2004
  • Posts: 497
    • Show only replies by Doppie1200
Re: Amiga OS - Why on custom architecture?
« Reply #13 on: June 17, 2005, 11:17:28 AM »
Who needs a true amiga system these days?
Something like that would only appeal to a small number of people namely; amiga fanatics/hobbyists.

Simple rule IMO; an economically viable product is a product that can offer something the competitors can't offer.

That may be in terms of price/quality balance and or functionality added to that.

For the computing masses these days Windows XP on a x86 is practically unbeatable (perhaps in price is where somthing can be achieved). For people wanting an alternative there is the MAC, or Linux for those who like that. But amiga in the realm of 'common people' with X86 systems? Not for a price you will. For free people might take a look (WINUAE) but it isn't worht the 'common people' a dime.

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.
Regards,
Erno

(O\\\\_|_/O) <- this is supposed to look like the front of my beetle
(entire front not possible in signature)
 

Offline Noster

  • Sr. Member
  • ****
  • Join Date: Jan 2004
  • Posts: 375
    • Show only replies by Noster
Re: Amiga OS - Why on custom architecture?
« Reply #14 on: 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