Author Topic: ARMv5 support dropped in Arch Linux ARM  (Read 4048 times)

Varti

  • Administrator
  • Hero Member
  • *****
  • Posts: 1266
    • View Profile
ARMv5 support dropped in Arch Linux ARM
« on: March 24, 2022, 05:12:02 am »
Unfortunately it seems that ALARMZ won't see any update anymore, as support for ARMv5 (and v6) has been dropped in February:

https://archlinuxarm.org/forum/viewtopic.php?f=3&t=15721

"Starting in February 2022, support for ARMv5 and ARMv6 architectures will be ended in Arch Linux ARM.

Reasons for this include:
1. There is very little, if any, new hardware being made for these architectures.
2. Looking at mirror traffic, ARMv5 and ARMv6 account for 1% and 5%, respectively. These numbers have been steadily declining, with v7 and v8 splitting the rest about equally.
3. Keeping packages building for these architectures has become an outsized effort given their usage with respect to v7 and v8, and there are already large chunks of packages that aren't building for them.
4. More focus and time can be put into ARMv7 and AArch64, where over 90% of the user base is."

This is sad news, although it was expected to be happening sooner or later. Alarmz is more resource hungry than Voidz, but on the other side it was much easier to maintain since all the packages were already available as armv5 binaries. Thanksfully we still have Voidz for our Zauruses.

Varti
Planet Gemini PDA WiFi/LTE with Mediatek x27
SL-C1000 running Arch Linux ARM May2017, K30225 Wi-Fi CF Card, 64GB SDXC card
and many other Zauruses!

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 433
    • View Profile
    • http://github.com/greguu
Re: ARMv5 support dropped in Arch Linux ARM
« Reply #1 on: March 25, 2022, 02:14:41 am »
Thanks Varti,

I lost a bit track of this.  :'(
We should clone the last available armv5tel feed from ALARM and back it up at least.
It may disappear from their CDN at some stage. It would be quite valuable for some years to come, not just for Zaurus users.

Cheers!
Gemini-PDA (Sailfish X and Android) / LG Nexus 5 (Android 11) / Nokia N9 (MeeGo/Harmattan)
Sharp Zaurus C3100 (Borzoi) - Void Linux (voidz) Kernel 5.0.0 - Hardware (Buffalo CF LAN, DLink 660 CF WiFi, ASIX AX88772 USB Ethernet)

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 433
    • View Profile
    • http://github.com/greguu
Re: ARMv5 support dropped in Arch Linux ARM
« Reply #2 on: April 12, 2022, 03:33:13 am »
I forgot we still got http://tardis.tiny-vps.com/aarm/packages/   8)
Apart from the offical alarm feed, this appears to be the last snapshot for armv5tel : http://tardis.tiny-vps.com/aarm/repos/2022/01/08/arm/
This one does not seem to host a rootfs, but hopefully we can find the last official one somewhere ...
Gemini-PDA (Sailfish X and Android) / LG Nexus 5 (Android 11) / Nokia N9 (MeeGo/Harmattan)
Sharp Zaurus C3100 (Borzoi) - Void Linux (voidz) Kernel 5.0.0 - Hardware (Buffalo CF LAN, DLink 660 CF WiFi, ASIX AX88772 USB Ethernet)

yatli

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: ARMv5 support dropped in Arch Linux ARM
« Reply #3 on: May 11, 2022, 05:28:13 am »
First, thank you for your efforts for keeping Zaurus alive!

I've been able to find some copies on Wayback Machine, starting here: https://web.archive.org/web/20151001000000*/http://archlinuxarm.org/os/ArchLinuxARM-armv5-latest.tar.gz
It will be redirected (302) to different locations in different snapshots.

Cloning the tardis repo. Maybe I should host it somewhere.

Update: mirroring complete. See: https://alarmz.yatao.info:10443/
« Last Edit: May 12, 2022, 02:24:18 am by yatli »

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 433
    • View Profile
    • http://github.com/greguu
Re: ARMv5 support dropped in Arch Linux ARM
« Reply #4 on: May 20, 2022, 02:36:36 am »
Another mirror is fantastic.  Thanks for that !
The last rootfs snapshot is possibly the only one needed.
Gemini-PDA (Sailfish X and Android) / LG Nexus 5 (Android 11) / Nokia N9 (MeeGo/Harmattan)
Sharp Zaurus C3100 (Borzoi) - Void Linux (voidz) Kernel 5.0.0 - Hardware (Buffalo CF LAN, DLink 660 CF WiFi, ASIX AX88772 USB Ethernet)

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 433
    • View Profile
    • http://github.com/greguu
Re: ARMv5 support dropped in Arch Linux ARM
« Reply #5 on: March 24, 2023, 03:08:01 am »
just for reference, does anyone got some mirror links ?
tardis and yatli are dead  :'(
Gemini-PDA (Sailfish X and Android) / LG Nexus 5 (Android 11) / Nokia N9 (MeeGo/Harmattan)
Sharp Zaurus C3100 (Borzoi) - Void Linux (voidz) Kernel 5.0.0 - Hardware (Buffalo CF LAN, DLink 660 CF WiFi, ASIX AX88772 USB Ethernet)

Varti

  • Administrator
  • Hero Member
  • *****
  • Posts: 1266
    • View Profile
Re: ARMv5 support dropped in Arch Linux ARM
« Reply #6 on: March 24, 2023, 06:21:03 am »
I can now open both tardis and yatli's mirror, maybe it was a temporary ISP problem? I'll now mirror tardis as well and host it here, just in case.

Varti
Planet Gemini PDA WiFi/LTE with Mediatek x27
SL-C1000 running Arch Linux ARM May2017, K30225 Wi-Fi CF Card, 64GB SDXC card
and many other Zauruses!

Varti

  • Administrator
  • Hero Member
  • *****
  • Posts: 1266
    • View Profile
Re: ARMv5 support dropped in Arch Linux ARM
« Reply #7 on: March 27, 2023, 03:25:39 am »
Tardis' mirror, including a copy of ArchLinuxARM-armv5-latest.tar.gz:

https://www.oesf.org/repository/websites/tardis.tiny-vps.com/2022.01.08_arm/

Varti
Planet Gemini PDA WiFi/LTE with Mediatek x27
SL-C1000 running Arch Linux ARM May2017, K30225 Wi-Fi CF Card, 64GB SDXC card
and many other Zauruses!

CommanderB

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: ARMv5 support dropped in Arch Linux ARM
« Reply #8 on: April 15, 2023, 04:10:30 pm »
Would it be feasible to just rebuild all the recent packages for ARMv5 and host them somewhere else?

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 433
    • View Profile
    • http://github.com/greguu
Re: ARMv5 support dropped in Arch Linux ARM
« Reply #9 on: April 17, 2023, 03:46:29 am »
Not really, at least not all packages. Its quite a bit of work, not to mention the compile times / power usage.
Hence the void linux port, that focuses only on the packages that make sense for the Zaurus platform and as well those requested by the community.
Debian does still offer an armv5tel option I think, but I have not used it for a decade, so I do not want to comment on performance & usability.
But I can confirm another user had success using a recent void kernel with the debian rootfs.
Gemini-PDA (Sailfish X and Android) / LG Nexus 5 (Android 11) / Nokia N9 (MeeGo/Harmattan)
Sharp Zaurus C3100 (Borzoi) - Void Linux (voidz) Kernel 5.0.0 - Hardware (Buffalo CF LAN, DLink 660 CF WiFi, ASIX AX88772 USB Ethernet)