guysoft / FullPageOS

A raspberrypi distro to display a full page browser on boot
GNU General Public License v3.0
3.89k stars 240 forks source link

FullPageOS For x86 #436

Open cheznewa opened 2 years ago

cheznewa commented 2 years ago

What were you doing?

is possible to add support for x86? because raspbian existing as x86 as iso.

guysoft commented 2 years ago

There are sevral issues that need to be addressed for this to happen:

  1. CustomPiOS uses chroot with qemu-arm-static to build. So in order to support x86 it will need to have an option to run qemu-x86_64-static or chroot without it in a x86_64 architecture (without qemu building form arm devices would not work).
  2. the x86 image that rpi provide is only the full system, there is no lite version.
  3. the ISO uses squishfs inside it which would require handling of that special case of mounting the iso, creating a new squishfs (because its read only). then closing it

So at the moment I have no intention of preforming this. Of course code contributions are welcome

cheznewa commented 2 years ago

juste you remove the package raspberrypi-ui-mods for remove the desktop and i like tested on pc/vm without raspberry pi hardware

guysoft commented 2 years ago

Ok, that still leaves 1 and 3

guysoft commented 2 years ago

It might be easier to solve 3 by using armbian which is supported in CustomPiOS: https://www.armbian.com/uefi-x86/

guysoft commented 2 years ago

Related of duplicate: https://github.com/guysoft/FullPageOS/issues/427