Porting Fedora for the LoongArch architecture.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi everyone,

I am Sun Haiyong, from China. I want to port Fedora for the LoongArch architecture.
LoongArch is a RISC ISA released by Loongson Technology Corporation Limited,
and has supported a series of (Binutils, GCC, Linux, Glibc, LLVM, QEMU, etc.)
core open source projects.

Currently, there are many linux distributions that can run on LoongArch machines,
they are OpenEuler, OpenAnolis, UOS, Kylin.

I am good at cross-compiling operating systems and often build Linux systems
using something like LFS or CLFS.

I have built Linux distributions using rpm package management from scratch
several times since 2015 (some systems are not publicly available):

1 Fedora 21, 28, 32 based on MIPS64EL architecture;
2 CentOS 7 based on MIPS64EL architecture;
3 CentOS 7 based on Power8 architecture;
4 CentOS 8.3 based on LoongArch architecture;
5 OpenEuler 2109 based on LoongArch architecture.

And I have published a book on porting Fedora systems to new architectures.

I want to add LoongArch to the official Fedora support architecture, and I've
been doing so for some time, here's some of what I've done so far:

To verify the feasibility of building a LoongArch architecture branch for
Fedora, I have used the software version from the rawhide git repository,
and have now compiled a large number of base packages and built a temporary
repository that can be accessed at https://mirrors.wsyu.edu.cn/fedora/

I have compiled and generated more than 45,000 installable rpm files (of
course there are a lot of perl, Python, rust and texlive files), and the
number is still expanding, the scope of the package is enough to build a
LiveCD system, for which I have built LXDE, MATE, WorkStation ( Gnome3) of
the LiveCD and the installation of the ISO, you can get in the following
address: https://github.com/fedora-remix-loongarch/releases-info

Of course, there are still a lot of problems with LoongArch's Fedora system,
for example, some software is not yet fully supported by the upstream
community, but I believe the power of the community can gradually improve
them, so I am sending out an email here to get more people to support this
new LoongArch architecture.

I have recruited some developers who are interested in this and they are:

Wu Xiaotian
Chen Huacai
Shi Pujin
Si Yanteng
Chen Feiyang

Of course, there are many other users who are interested in Fedora systems.

I'm currently a newbie in the Fedora community, so I need help from community
developers, and would like someone to guide me on what to do next, such as
what would be a better time to submit necessary patches to packages in the
Fedora repository, how to develop in a collaborative manner, what other
systems to be used for management, etc. In short, any information would be
useful. Could I get help here? :)

Again, thanks for reading this email.

Best Regards
Sun Haiyong
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux