LoongArch 非官方琐事记
吴小白
这样感觉挺好的呀,发布的软件看情况
如一些基础设施:
compose-linux-$(uname -m)
compose-linux-loongarch64
golang node 或者用于容器的应用:
app-linux-${TARGETARCH}
app-linux-loong64
| Architecture | Arch | OS/Arch |
| :-------------- | :-------- | :------------ |
| x86_64 | amd64 | linux/amd64 |
| aarch64 | arm64 | linux/arm64 |
| loongarch64 | loong64 | linux/loong64 |
xen0n
吴小白 这样感觉挺好的呀,发布的软件看情况
他就是不想记“情况”,想无脑 loongarch64
(因为龙芯最早没有跟社区商量就推上游的一些代码已经用了这个写法,没法全世界都 loong64
了),但这样一来必然要违反其中一些上游的既有命名规范(例如目前使用 loong(64)
写法的 Gentoo 和 Go,其中 Gentoo 就没有超过 5 个字母的架构名,而 Go 既有的架构名字最长也就 mips64le
这样了,人家还是几乎每个字符都不能省;Go 的 GOARCH 从未有过重复 arch
四个字母的先例,例如 aarch64
在 Go 就叫 arm64
)。社区开发不是把一家公司的想法(想涉及自家产品的命名都一致)强加到别人身上,每个项目的最高决定权都在项目维护者,贵如 Intel ARM 也要接受 x86_64/amd64
aarch64/arm64
的现实,也没见用户在那叫。吐槽之前也先看下各个项目的讨论串上维护者们的发言。
这些内容在上一条回复好像也提到了。
龙芯中科
白老师说得对,误解白老师了,给白老师道歉。
提出此异议是因为见过太多的信息技术部的同事根本就不知道这些基础架构的分类,打个比方Syncthing的下载页面,我们在生产中用到这个,让大部分人去部署时,他们根本就不知道应该下载哪一个,这种情况不是个例,而是普遍存在。我的发言只是考虑到让更大的受众面能减少认知负担,LoongArch作为一个新架构在推进上游的时候是有机会统一标志的。x86_64/amd64这个是历史原因造成的。
杜比
2022年07月07日 更新
国际主流产品信息管理规范SMBIOS支持LoongArch架构
杜比
更新
stalld: v1.17
This is the version 1.17 of stalld.
It includes the support for loongarch, and some bugfixes, including
new default values for the init service, fix the nr_period to boost
when using SCHED_FIFO, and the detection of starving threads in the
exiting state (X).
- b013e61 stalld: Detect runnable dying tasks
- d0ca0ca stalld: Fix nr_periods calculation in do_fifo_boost()
- 43a66f4 stalld.conf: Lower threshold to 20
- 27922ea utils.c: Exit early if enabling HRTICK fails when using SCHED_DEADLINE
- 160b3bf stalld: Add support for loongarch
杜比
距离风车发布的3A5000上机体验视频,整整过去一年了,时间真快 😃
杜比
Tue Aug 2 01:16:01 GMT 2022
Support for LoongArch running on Linux has been added. This port requires
as least binutils 2.38, GCC 12, and Linux 5.19. Currently only hard-float
ABI is supported:
- loongarch64-linux-gnu
The LoongArch ABI is 64-bit little-endian.
冲天飞豹
glibc-2.36的发布时间是2022年8月1日,不是2日。
杜比
冲天飞豹 谢谢提醒,已修改
杜比
xen0n
2022年08月11日,LibreOffice 上游接受 LoongArch 移植。
先行代码审查: https://github.com/loongson/LibreOffice/pull/3
上游提交记录: https://gerrit.libreoffice.org/c/core/+/137486
Phoronix 报道: https://www.phoronix.com/news/LibreOffice-LoongArch
冲天飞豹
2022年8月11日上午,Libreoffice LoongArch支持合并至上游仓库。
合并commit:
https://cgit.freedesktop.org/libreoffice/core/commit/?id=d3625d968901eb93a9680db8d1165f70de3fd64e
玉宇swh
2022.08.30
[ANNOUNCE] QEMU 7.1.0 is now available
https://lore.kernel.org/all/166190001339.271991.6991052484622099743@amd.com/
* LoongArch:
initial support for LoongArch64 architecture, Loongson 3A5000 multiprocessor SoC, and the Loongson 7A1000 host bridge
玉宇swh
2022.08.29
UEFI FORUM RELEASES THE UEFI 2.10 SPECIFICATION AND THE ACPI 6.5 SPECIFICATION
UEFI 2.10 Specification Highlights:
Emerging LoongArch and RISC-V processor architecture support
ACPI 6.5 Specification Highlights:
LoongArch processor architecture support
kacc_123
赞
杜比
更新:
2022年10月09日,龙架构(LoongArch)平台已初步支持OpenHarmony操作系统
2022年10月10日,Linux 6.1 添加对国产龙芯 LoongArch 架构的 EFI 引导支持
杜比
2022年09月19日,龙芯中科的工程师最近一直在进行的修补工作是为LoongArch开发的基于ACPI的通用笔记本驱动程序。今天早上发出的是这个"loongson-laptop"驱动程序的最新代码,用于即将推出的LoongArch笔记本电脑的各种ACPI功能。
xen0n
2022年10月14日,Gentoo 上游正式开始自动化出品 LoongArch stage3,成为首个如此做的社区发行版
杜比
xen0n 已更新!
kilaterlee
2022年10月14日,TianoCore EDK2合并了LoongArch64的34个基础补丁。
xen0n
kilaterlee 欢迎当事人 /滑稽
杜比
kilaterlee 欢迎,已更新!