I'm interested it doing this (have been for some time). I've written ROM code including part of the OS for a 68020 based embedded system in the past and this would not be difficult if the pieces are there I'd need.
Boot how? Floppy? Hard drive? And for which machine?
How much of the OS has to be in the ROM to qualify? Just enough to boot from ROM or move everything possible to ROM? Initially I'd say keep the ROM to a minimum. That makes it easy for the bootstrap code to be compatible with all CPUs (Hint, Coldfire, Hint) and reduce the number of updates till the OS is more mature.
Just how much of the existing Amiga ROM does the Amiga version of AROS make use of (I've never looked at it)? It has to be ZERO after it's loaded for this to work!
The Amiga needs a graphics library to even print text on the screen. It has no hardware character generator.
Does AROS have an Amiga compatible trackdisk.device for use with the Amiga floppy drives/interface? If not, booting from that is out of the question.
Does AROS have a scsi.device that is compatible with the 3000 or 1200 hard drive interfaces? If not, that's out of the question.
The bootstrap code, interrupt tables, tables for libraries & devices, auto config, RAM setup, etc... are not really difficult, just time consuming. Add on boards with their own ROM drivers could be problematic.
This is what I KNOW the ROM needs initially (unless you just have a minimal bootstrap like the 1000 did).
680x0 code to set up interupt table (and coldfire 68K emulation
, stack, some hardware, auto config, etc...
exec.library
timer.device
trackdisk.device and or scsi.device
graphics.library (so we can display errors)
dos.library
some sort of file system
and I'm sure many other things
Anyone ever release a FLASH memory Kickstart board for the Amiga? It would be a lot easier with that. I have a bunch of Flash memory but I'd have to design/build an adapter board and program the chips. The board isn't difficult to design but a professionally printed sample board, setup costs, FLASH chips, shipping... would amount to more than the bounty. At least the last time I had a board printed initial setup wasn't cheap.