English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 02 March 2022, 01:30   #1
christoff522
Registered User
 
Join Date: Feb 2021
Location: Stoke
Posts: 28
Run Amiga on Intel hardware.

I've just been thinking how absolutely awesome it would be to have Amiga running barebone on Intel CPUs. preferably no emulation, just Workbench, and native Amiga programs all running nicely. I know it's a pipe dream, but I would love to have those skills to be able to do it - it also fits in nicely with the 'what if Commodore had lasted another year' thread.

I'm currently writing this on an emulated A4000 - granted it has JIT active, but it's memory is only 8mb chip ram and 256mb fast, yet it has a web browser, and IRC client running, while the Win 11 box running it is probably using 3gb alone. How lovely would it be to have a quad core cpu, 16gb ram running AmigaOS natively with no need for windows.
A few questions

1. what would be needed in order to port Amiga to Intel
2. How good is AROS/ICAROS nowadays
3. Would it be possible to run UAE as close to the hardware as possible with say the Linux Kernel dealing with hardware?

...

Wow, an Amiga Linux distro?

Please comment on my ramblings and let me know if any of these ideas are valid, and also let me know what you think.
christoff522 is offline  
Old 02 March 2022, 01:33   #2
Nobby_UK
Registered User
 
Nobby_UK's Avatar
 
Join Date: Jul 2013
Location: Liverpool
Posts: 2,595
See Amithlon
Nobby_UK is offline  
Old 02 March 2022, 01:36   #3
christoff522
Registered User
 
Join Date: Feb 2021
Location: Stoke
Posts: 28
Quote:
Originally Posted by Nobby_UK View Post
See Amithlon
Wow no way, taking a look now..thank you!!
christoff522 is offline  
Old 02 March 2022, 13:13   #4
stevelord
Registered User
 
stevelord's Avatar
 
Join Date: Apr 2019
Location: UK
Posts: 540
Quote:
Originally Posted by christoff522 View Post
I've just been thinking how absolutely awesome it would be to have Amiga running barebone on Intel CPUs.
These threads pop up every now and again, usually from people getting back into Amigas who spot the 30 year difference since they left. The short version is that running an Amiga native on Intel would be a terrible experience. You wouldn't have native custom chip access, native 68k access (which is what most software is written for) and while it's hypothetically possible to multiprocess on an Amiga, no code (afaict) exists for SMP, so multi-core is a whole new can of worms (not the Team17 kind).

In plain English all the things that make the Amiga an Amiga won't translate without being emulated or lost. Emulation (at some layer) really is the best option for running Amiga on Intel. The good news is you're already using one of the best emulation setups. Amithlon is also good, albeit the emulation is out of date.

Quote:
Originally Posted by christoff522 View Post
A few questions
1. what would be needed in order to port Amiga to Intel
Most of the obstacles are legal rather than technical, sadly. Probably the OS source opening up, or someone with the will and rights to port it. At a technical levels, an ABI (Intel and 68k are very incompatible), emulation layers and a decision as to whether to emulate 68k, 68k and PPC, and what to do about native x86 code.

Quote:
Originally Posted by christoff522 View Post
2. How good is AROS/ICAROS nowadays
Compared to progress on Haiku, MorphOS etc. pretty terrible. Compared to Amithlon and Amiberry, fairly bad. Good in a VM, not great with modern hardware. It's nobody's fault, just a lack of development resources to push it forward at pace.

Quote:
Originally Posted by christoff522 View Post
3. Would it be possible to run UAE as close to the hardware as possible with say the Linux Kernel dealing with hardware?
Yes. Amithlon is good, but it's also worth looking at Amiberry. Also consider the other way around - running real hardware with a modern Pi inside via PiStorm and emu68k.

You already have the best of all worlds with your setup. Play around with it, go bananas. There are no wrong ways to experience Amiga so fill your boots any way you like.
stevelord is offline  
Old 02 March 2022, 13:58   #5
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
There are technical issues to SMP and porting to x86 too, it's not all legal. Introducing either an endianness change or SMP essentially breaks any possible compatibility with existing Amiga software, which is why AROS x86 can't run 68k software without sandboxing it off in an instance of UAE. Which then begs the question: what do you actually want Amiga OS for?

It's a little different with PPC, where a port of the OS can run 68k software as if it was native using just CPU emulation. The 68k software can use PPC libraries and APIs, intercommunicate with native PPC parts (crucially including DOS, Workbench and Intuition), and generally be treated as a first class citizen. This is the approach that AmigaOS4 and MorphOS take, and the tight integration is a huge advantage over AROS.
Daedalus is offline  
Old 02 March 2022, 15:13   #6
ptyerman
Registered User
 
ptyerman's Avatar
 
Join Date: Jun 2012
Location: Worksop/UK
Age: 59
Posts: 1,328
I'm possibly selling one of my Amithlon desktop machines soon if you're needing a pre installed/built system. I have a hospital stay coming up shortly however so it would be after that.
ptyerman is offline  
Old 02 March 2022, 19:27   #7
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
It does AROS.
Retro1234 is offline  
Old 03 March 2022, 01:17   #8
vk3heg
Registered User
 
vk3heg's Avatar
 
Join Date: Oct 2008
Location: Australia
Age: 55
Posts: 222
See Amilator! A small live linux system with FS-UAE on top.
vk3heg is offline  
Old 08 March 2022, 17:35   #9
Korban
Registered User
 
Join Date: Dec 2021
Location: Australia
Posts: 186
AROS is pretty good on the right hardware.
There's a heck of a lot of misinformation out there about it though.
While there's not a lot of new hardware it runs natively on it does run fine natively on my 7th gen i7-7700k I bought specifically for it. Plenty of hardware from around that era that it will work on, albeit there's more it wont work on. Still hundreds of times the hardware support of AmigaOS or MorphOS though and it makes their hardware comparitively retro.
In terms of functionality and capability, same ballpark as OS4 or MOS, with some advantages and some disadvantages.

It's the closest thing there'll ever be to a native x86 AmigaOS though and native software 68k Amiga software support is point blank impossible. Recompiles are needed for native versions and there's a type of transparent emulation, but that's as close as it will get for x86.

There's also Amithlon, which toes the line between emulaotr and native, but unfortunately support for the x86 native side is so barren that it may as well not exist (big shame it wasnt utilized though). The potential is still there, but the userbase is so small with pretty much zero developers. About the only useful pieces of x86 AmigaOS 3.x software I have is a version of VICE done by Blacky_Stardust and my port of euae.
There's also an openpci driver for radeon 9200, but that was removed from public consumption for legal reasons.
I still have copies though and am happy to share them with anyone interested.

Long story short, there exists solutions that I suspect you'd be happy with, but it takes a little time and effort in sourcing the right hardware and learning to set things up. Without it the experience will suffer to the point that there ends up a lot of misinformation out there based on a lack of delving.
Korban is offline  
Old 08 March 2022, 20:55   #10
Minuous
Coder/webmaster/gamer
 
Minuous's Avatar
 
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,630
Quote:
Originally Posted by Korban View Post
In terms of functionality and capability, same ballpark as OS4 or MOS, with some advantages and some disadvantages.
It is nowhere near OS3.5 let alone OS4 or MOS, unfortunately; large chunks of the OS are missing completely and what exists is slow and buggy.
Minuous is offline  
Old 08 March 2022, 21:07   #11
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
AROS x86 is lightyears beyond OS3.5 ???
Retro1234 is offline  
Old 08 March 2022, 21:16   #12
Minuous
Coder/webmaster/gamer
 
Minuous's Avatar
 
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,630
@Retro1234:

Yes, I'm afraid so.
Minuous is offline  
Old 08 March 2022, 21:32   #13
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
Quote:
Originally Posted by christoff522 View Post
I've just been thinking how absolutely awesome it would be to have Amiga running barebone on Intel CPUs. preferably no emulation, just Workbench, and native Amiga programs all running nicely. I know it's a pipe dream, but I would love to have those skills to be able to do it - it also fits in nicely with the 'what if Commodore had lasted another year' thread.

I'm currently writing this on an emulated A4000 - granted it has JIT active, but it's memory is only 8mb chip ram and 256mb fast, yet it has a web browser, and IRC client running, while the Win 11 box running it is probably using 3gb alone. How lovely would it be to have a quad core cpu, 16gb ram running AmigaOS natively with no need for windows.
A few questions

1. what would be needed in order to port Amiga to Intel
2. How good is AROS/ICAROS nowadays
3. Would it be possible to run UAE as close to the hardware as possible with say the Linux Kernel dealing with hardware?

...

Wow, an Amiga Linux distro?

Please comment on my ramblings and let me know if any of these ideas are valid, and also let me know what you think.

https://ae.amigalife.org/index.php?topic=561.0


http://eab.abime.net/showthread.php?t=108451
AMIGASYSTEM is offline  
Old 08 March 2022, 22:43   #14
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
LOL sorry I meant is how can you think OS3.5 is more advanced than AROS x86 ?
Retro1234 is offline  
Old 09 March 2022, 07:31   #15
Minuous
Coder/webmaster/gamer
 
Minuous's Avatar
 
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,630
Because it is?! Do I really need to list all the components that are missing from AROS?
Minuous is offline  
Old 09 March 2022, 14:21   #16
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,908
Somewhere there is a miscommunication, because in the last couple of posts both AROS x86 and OS 3.5 were better than the other.
gimbal is offline  
Old 09 March 2022, 16:58   #17
saimon69
J.M.D - Bedroom Musician
 
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,519
Quote:
Originally Posted by Minuous View Post
Because it is?! Do I really need to list all the components that are missing from AROS?
Do we REALLY need all component missing in x86 AROS? In the 68k version we might indeed but in the x86 one?
saimon69 is offline  
Old 09 March 2022, 17:32   #18
OlafSch
Registered User
 
Join Date: Nov 2011
Location: Nuernberg
Posts: 795
Quote:
Originally Posted by Minuous View Post
Because it is?! Do I really need to list all the components that are missing from AROS?
Yes I would llike to have. But of course I use Aros 68k as base so we have a fair comparation there. Perhaps you know (or not I do not know) that I created a distribution and am waiting a long time on that. If you have your list I will of course do my list too

RTG
Network stack
USB Stack
Diskimage device
full packer support includiung GUI
advanced datatypes and improved multiview
AHI
MUI implementation
XAD
XFD
WHDLoad
time syncgronization
advanced desktop

just a few things that come to my mind
OlafSch is offline  
Old 09 March 2022, 17:49   #19
OlafSch
Registered User
 
Join Date: Nov 2011
Location: Nuernberg
Posts: 795
Quote:
Originally Posted by christoff522 View Post
I've just been thinking how absolutely awesome it would be to have Amiga running barebone on Intel CPUs. preferably no emulation, just Workbench, and native Amiga programs all running nicely. I know it's a pipe dream, but I would love to have those skills to be able to do it - it also fits in nicely with the 'what if Commodore had lasted another year' thread.

I'm currently writing this on an emulated A4000 - granted it has JIT active, but it's memory is only 8mb chip ram and 256mb fast, yet it has a web browser, and IRC client running, while the Win 11 box running it is probably using 3gb alone. How lovely would it be to have a quad core cpu, 16gb ram running AmigaOS natively with no need for windows.
A few questions

1. what would be needed in order to port Amiga to Intel
2. How good is AROS/ICAROS nowadays
3. Would it be possible to run UAE as close to the hardware as possible with say the Linux Kernel dealing with hardware?

...

Wow, an Amiga Linux distro?

Please comment on my ramblings and let me know if any of these ideas are valid, and also let me know what you think.
there is not "the Aros"

there are different projects and platforms supported. The platform where it started was X86 (32bit). That still exists and there are a few distributions, biggest certainly is Icaros Desktop. Then there is a experimental 64bit version supporting SMP but currently with not much software. Additionally there is Aros 68k where you can mix both amiga and aros. That is where my distribution f.e. is based on, also ApolloOS (Vampire) and others.

Two new projects that are promising is emu68 (done by a aros developer) implementing a layer to run 68k software on ARM that might end in a standalone solution based on RPi (currently used in PiStorm). And something very cool AxRuntime that implements aros components on linux so that you can combine aros and linux parts and compile it for linux. Hopefully it will even end in a solution where you can combine aros and linux without recompiling.

Last edited by OlafSch; 09 March 2022 at 18:05.
OlafSch is offline  
Old 09 March 2022, 19:52   #20
Korban
Registered User
 
Join Date: Dec 2021
Location: Australia
Posts: 186
Quote:
Originally Posted by Minuous View Post
It is nowhere near OS3.5 let alone OS4 or MOS, unfortunately; large chunks of the OS are missing completely and what exists is slow and buggy.


Lol.


Are you *still* on that tirade?
It's freaking weird.


As someone who uses all 3 who isn't on a tirade, nor someone who spews nonsense because of that freaking weird tirade I'm going to wholeheartedly laugh and wait for you to repeat the same nonsense you've been spewing for years.


Also...... "Amigaforver" and "Cloanto".....
just thought Id mention them too. I know how much you love them.




You *are* aware how people who use this site view you right?
Every time you go to your default nonsense people laugh.
Its very entertaining.
Korban is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
How well would WinUAE run on an Intel Celeron N4000? Foebane support.WinUAE 7 07 January 2021 19:01
Vintage Hardware Adverts on the Amiga Hardware Database jasonru405 News 3 24 May 2018 06:07
Will OS4 run on normal PC hardware? Welshieinnz Amiga scene 12 13 December 2015 21:37
AROS68k: what is needed to run on real hardware? Amiga1992 support.Apps 9 11 December 2015 02:57
Vintage Hardware Adverts on the Amiga Hardware Database thals News 4 21 October 2014 18:00

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:35.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.23921 seconds with 13 queries