Linked by Thom Holwerda on Thu 26th Mar 2009 23:34 UTC
Amiga & AROS Despite the recent emergence of several new ways to actually run AmigaOS 4.0, the supply of machines is still extremely small, and not very future proof. As such, one of the most recurring questions within the Amiga community is why don't they port the darn thing to x86?
Permalink for comment 355682
To read all comments associated with this story, please click here.
SamuraiCrow
Member since:
2005-11-19

Nope. Apple uses LLVM to do things like OpenGL shaders and OpenCL kernels. Which is the sort of applications LLVM makes sense.

I have no clue what you mean by a LLVM as an OS. That is not the target of LLVMs at all...


My idea is to use LLVM as an installer and packager for libraries and applications. Most of AmigaOS fits into one of those categories. All that would be needed is for enough OS to boot the LLVM command line version of llc to allow the bitcode files representing some of the higher-level functionality of AmigaOS to be installed as a thin binary.

The only time you'd need proprietary binary codes is to access the BIOS/Kickstart/UBoot-level functionality and the filesystem required to install the supporting OS functions that are required to load the llc command. This would include HD-Toolbox and the CD-ROM and hard-disk FFS2 filesystems, Dos.library, and the Exec.library kernal. Since most of the libraries in LLVM compile statically into the llc command, there would be most of the operating system that could be made at install time into the hard disk from bitcode.

Reply Parent Score: 2