#13284: ARM image installer
----------------------------+----------------------------
Reporter: kallisti5 | Owner: bonefish
Type: enhancement | Status: new
Priority: low | Milestone: Unscheduled
Component: Build System | Version: R1/Development
Resolution: | Keywords: arm
Blocked By: | Blocking:
Has a Patch: 0 | Platform: arm
----------------------------+----------------------------
Comment (by pulkomandy):
A single image for all ARM devices is the goal, but we are not quite there
yet:
- our device tree is not used enough, for example, in the bootloader and
early kernel, we hardcode various RAM addresses depending on the target
hardware. Fixing that would make porting to new ARM devices MUCH easier
(no need to rewrite the mmu init code for each of them, breaking the other
ones).
- our SD images already include the bootloaders and stuff. It may be
possible to make some kind of "anyboot" style image there, with a big FAT
partition with all early loaders and u-boots for different devices. There
probably will be some clashes between different devices when doing that
however, so the Fedora approach of preparing the image on the user side
may make sense. Also possible would be a jigdo-like system, where a script
on the server side assembles the image as the user downloads it. Allows us
to keep a single BFS image and just prepend the MBR + boot FAT partition
to it on download.
--
Ticket URL: <https://dev.haiku-os.org/ticket/13284#comment:1>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.