Why not make dedicated ISO like Arch32 and ArchPOWER? #188

Open
opened 2023-05-15 08:25:50 +02:00 by eirikr1848 · 4 comments

What

K5H has the unofficial ArchPOWER repo with ISOs available.

There is also the ArchLinux32 project.

Instead of installing this over an existing Arch layer: why not make everything as either x86_64v3 and x86_86v4 as the two architecture package options based on CPU detected.

How

Have the installer and ISO all be v3 + LTO + PGO

Then at install with feature detection, install either v3 vs v4 packages, all having optimizations for their hardware level + LTO + PGO.

Pleez

You are so super close to having a zippyfast, dedicated, optimized Arch spin-off... why not just take the plunge!

You got this yo! And looks like you'd have some testers for sure!

(of course, having a mirror and a "conversion script" to convert all packages, then change to the "Archv.X" distro name could make sense too)


Future

You are also setting up for the feature, where perhaps Arch chooses x86_64v1-4 as separate packages along with PGO + LTO.

Alternate future: Arch moves only to x64_64v3 and v4 packages, and you are setting up the infrustructure for someone to set up a v1 and v2 distro.

Possibilities = endless

Outcome = good

## What K5H has the unofficial ArchPOWER repo with ISOs available. There is also the ArchLinux32 project. Instead of installing this over an existing Arch layer: why not make everything as either x86_64v3 and x86_86v4 as the two architecture package options based on CPU detected. ## How Have the installer and ISO all be v3 + LTO + PGO Then at install with feature detection, install either v3 vs v4 packages, all having optimizations for their hardware level + LTO + PGO. ## Pleez You are so super close to having a zippyfast, dedicated, optimized Arch spin-off... why not just take the plunge! You got this yo! And looks like you'd have some testers for sure! (of course, having a mirror and a "conversion script" to convert all packages, then change to the "Archv.X" distro name could make sense too) ------ ## Future You are also setting up for the feature, where perhaps Arch chooses x86_64v1-4 as separate packages along with PGO + LTO. Alternate future: Arch moves only to x64_64v3 and v4 packages, and you are setting up the infrustructure for someone to set up a v1 and v2 distro. # Possibilities = endless # Outcome = good
Owner

While this all sounds reasonable, I do not think I currently have the time to commit to making ALHP a full blown distro. And it does not lack testers, it lacks developers 🙂.

While this all sounds reasonable, I do not think I currently have the time to commit to making ALHP a full blown distro. And it does not lack testers, it lacks developers 🙂.
anonfunc added the
enhancement
label 2023-05-16 13:52:22 +02:00

@eirikr1848 There is also Endevour OS and other Arch deratives. Also there used to be Arch dev discussion about creating parallel repo with optimized builds, which was never finished (basically "maybe some day").

For now, grab this script, which automates adding Alhp repo and also optimizes your local builds:
https://github.com/gladykov/faster-eos/blob/main/faster-eos.sh
It adds few more tweaks later on the way, but first part is only for that.

@eirikr1848 There is also Endevour OS and other Arch deratives. Also there used to be Arch dev discussion about creating parallel repo with optimized builds, which was never finished (basically "maybe some day"). For now, grab this script, which automates adding Alhp repo and also optimizes your local builds: https://github.com/gladykov/faster-eos/blob/main/faster-eos.sh It adds few more tweaks later on the way, but first part is only for that.
Author

Hey, thanks, but I'm looking for something as close to Pure Arch as I can get - and EndeavourOS/Manjaro isnt it.

@anonfunc I have my own IA-64 port for my Itanium server. Guessing I could help and/or even use it for cross-compiling?

Alas, this is probably just a pipe dream.

@eirikr1848 There is also Endevour OS and other Arch deratives. Also there used to be Arch dev discussion about creating parallel repo with optimized builds, which was never finished (basically "maybe some day").

For now, grab this script, which automates adding Alhp repo and also optimizes your local builds:
https://github.com/gladykov/faster-eos/blob/main/faster-eos.sh
It adds few more tweaks later on the way, but first part is only for that.

Hey, thanks, but I'm looking for something as close to Pure Arch as I can get - and EndeavourOS/Manjaro isnt it. @anonfunc I have my own IA-64 port for my Itanium server. Guessing I could help and/or even use it for cross-compiling? Alas, this is probably just a pipe dream. > @eirikr1848 There is also Endevour OS and other Arch deratives. Also there used to be Arch dev discussion about creating parallel repo with optimized builds, which was never finished (basically "maybe some day"). > > For now, grab this script, which automates adding Alhp repo and also optimizes your local builds: > https://github.com/gladykov/faster-eos/blob/main/faster-eos.sh > It adds few more tweaks later on the way, but first part is only for that. > >
Owner

@anonfunc I have my own IA-64 port for my Itanium server. Guessing I could help and/or even use it for cross-compiling?

Alas, this is probably just a pipe dream.

ALHP could probably be used for cross-compiling with a few minor tweaks, but do not quote me on that.

Distro-wise, some points that would need to be solved before we can uncouple ALHP from the Arch repos:

  • handling of any-packages (do we just copy them? build them?)
  • blacklisted packages would be unavailable, which is not a very good solution (maybe also copy them?)
  • all the misc stuff that comes with converting ALHP to a distro
> @anonfunc I have my own IA-64 port for my Itanium server. Guessing I could help and/or even use it for cross-compiling? > > Alas, this is probably just a pipe dream. ALHP could probably be used for cross-compiling with a few minor tweaks, but do not quote me on that. Distro-wise, some points that would need to be solved before we can uncouple ALHP from the Arch repos: - handling of `any`-packages (do we just copy them? build them?) - blacklisted packages would be unavailable, which is not a very good solution (maybe also copy them?) - all the misc stuff that comes with converting ALHP to a distro
Sign in to join this conversation.
No description provided.