Experimental RISC-V port
Hi, As you may or may not have noticed, I have started an unofficial RISC-V port attempt targeting 64-bit RISC-V ISA (riscv64gc) since 2019. There is a simple intro page currently hosted at: https://archriscv.felixc.at/ In the past year, we have a boost in progress and currently ~87.5% of Arch x86_64 packages are available in the riscv64 repository. IMHO The current patch amount is still too high to consider adding riscv64 as an official supported architecture, but we are trying hard on upstreaming them. Yesterday I noticed that Manjaro has imported packages from this port and formed a Manjaro RISC-V port. Their repository is now available at https://repo-riscv.manjaro.org/ This reminds me that we should probably make the port more visible to get more hands on it. Would you consider adding a subdomain at pkgbuild.com or archlinux.org? -- Regards, Felix Yan
On 12/9/22 18:47, Felix Yan wrote:
As you may or may not have noticed, I have started an unofficial RISC-V port attempt targeting 64-bit RISC-V ISA (riscv64gc) since 2019.
There is a simple intro page currently hosted at: https://archriscv.felixc.at/
In the past year, we have a boost in progress and currently ~87.5% of Arch x86_64 packages are available in the riscv64 repository. IMHO The current patch amount is still too high to consider adding riscv64 as an official supported architecture, but we are trying hard on upstreaming them.
This looks great work!
Yesterday I noticed that Manjaro has imported packages from this port and formed a Manjaro RISC-V port. Their repository is now available at https://repo-riscv.manjaro.org/
...
This reminds me that we should probably make the port more visible to get more hands on it. Would you consider adding a subdomain at pkgbuild.com or archlinux.org?
I do not think using archlinux.org is OK until Arch decides to officially support this architecture. A pkgbuild.com subdomain would be fine with me. Allan
Hey, On 12/09/2022 10:47, Felix Yan wrote:
Hi,
As you may or may not have noticed, I have started an unofficial RISC-V port attempt targeting 64-bit RISC-V ISA (riscv64gc) since 2019.
There is a simple intro page currently hosted at: https://archriscv.felixc.at/
In the past year, we have a boost in progress and currently ~87.5% of Arch x86_64 packages are available in the riscv64 repository. IMHO The current patch amount is still too high to consider adding riscv64 as an official supported architecture, but we are trying hard on upstreaming them.
Nice!
Yesterday I noticed that Manjaro has imported packages from this port and formed a Manjaro RISC-V port. Their repository is now available at https://repo-riscv.manjaro.org/
This reminds me that we should probably make the port more visible to get more hands on it. Would you consider adding a subdomain at pkgbuild.com or archlinux.org?
I'm all for mirroring it (we also already mirror arch32). But would love to see some more information, iirc you have a Github repository with the PKGBUILD's but only for overrides? And how can users contribute in adding packages to the port etc.. Jelle
On 9/12/22 18:39, Jelle van der Waa wrote:
This reminds me that we should probably make the port more visible to get more hands on it. Would you consider adding a subdomain at pkgbuild.com or archlinux.org?
I'm all for mirroring it (we also already mirror arch32). But would love to see some more information, iirc you have a Github repository with the PKGBUILD's but only for overrides? And how can users contribute in adding packages to the port etc..
Yes, the repository mostly hosts patches on top of Arch PKGBUILDs (minus the arch=(riscv64) change, to avoid unnecessary conflicts). Except for the blacklisted packages (mostly binary blobs without riscv support or drivers/firmwares for x86-only devices), everything not on the status page is already at the same version as Arch x86_64. I went for the patch repository route way because, this way size of the repository is a direct reflect of the added maintenance burden whenever we want to re-evaluate whether to bring this architecture to an officially supported state. For the documentation/contributing guide part, I wanted to link to the repo's GitHub wiki but ... it turns out since the new members are mostly Chinese speaking, the newly added guides are in need of translation. This will be fixed soon! For the time being, there is an English guide about the basic environment setup part: https://github.com/felixonmars/archriscv-packages/wiki/Setup-Arch-Linux-RISC... -- Regards, Felix Yan
On Mon, 12 Sept 2022 at 11:47, Felix Yan <felixonmars@archlinux.org> wrote:
This reminds me that we should probably make the port more visible to get more hands on it. Would you consider adding a subdomain at pkgbuild.com or archlinux.org?
Created a GeoIP-based mirror at https://riscv.mirror.pkgbuild.com/.
On 9/13/22 14:25, Evangelos Foutras wrote:
Created a GeoIP-based mirror at https://riscv.mirror.pkgbuild.com/.
Thanks, works great here. A basic contributing guide is also available now at: https://github.com/felixonmars/archriscv-packages/wiki/Contributing-Guide -- Regards, Felix Yan
Hi, Archboot support added for RISC-V 64 https://gitlab.archlinux.org/tpowa/archboot/-/wikis/Archboot-Homepage Have fun :) greetings tpowa Am Mo., 12. Sept. 2022 um 10:47 Uhr schrieb Felix Yan <felixonmars@archlinux.org>:
Hi,
As you may or may not have noticed, I have started an unofficial RISC-V port attempt targeting 64-bit RISC-V ISA (riscv64gc) since 2019.
There is a simple intro page currently hosted at: https://archriscv.felixc.at/
In the past year, we have a boost in progress and currently ~87.5% of Arch x86_64 packages are available in the riscv64 repository. IMHO The current patch amount is still too high to consider adding riscv64 as an official supported architecture, but we are trying hard on upstreaming them.
Yesterday I noticed that Manjaro has imported packages from this port and formed a Manjaro RISC-V port. Their repository is now available at https://repo-riscv.manjaro.org/
This reminds me that we should probably make the port more visible to get more hands on it. Would you consider adding a subdomain at pkgbuild.com or archlinux.org?
-- Regards, Felix Yan
-- Tobias Powalowski Arch Linux Developer & Package Maintainer (tpowa) https://www.archlinux.org tpowa@archlinux.org Archboot Developer https://bit.ly/archboot St. Martin-Apotheke Herzog-Georg-Str. 25 89415 Lauingen https://www.st-martin-apo.de info@st-martin-apo.de
participants (5)
-
Allan McRae
-
Evangelos Foutras
-
Felix Yan
-
Jelle van der Waa
-
Tobias Powalowski