loongson-community / areweloongyet

咱龙了吗?一站式了解 LoongArch 的上游生态建设。 Are we Loong yet? Your one-stop portal for following LoongArch upstream work.
https://areweloongyet.com
Other
168 stars 17 forks source link

Content suggestion for This Week in LoongArch newsletter / 《每周一龙》新闻线索信箱 #16

Open xen0n opened 1 year ago

xen0n commented 1 year ago

直接回复新闻线索。尽可能附上出典链接。

欢迎任何形式的投稿只要内容与 LoongArch 新世界(又称“社区生态”、“ABI 2.0”)有关:

也建议同步投递《狗剩微闻》栏目,那边的投稿内容也会在周报编撰时被考虑。

注意事项

本站原则上不报道纯粹旧世界(又称“ABI 1.0”,或在 2021~2023 的语境下与“商业生态”大致等价)范畴的新闻

不报道纯粹的旧世界动态,主要还是由于社区无法实质参与旧世界研发:Loongnix、Kylin、UOS 等发行版的工单系统、自动化构建系统等基础设施未对公网开放。总不能指望通过 service@loongnix.cn 的唯一渠道有效协作。

此外,目前已知所有旧世界发行版均有商业背景,但本站作为利益无关方,也不便单方面提供商业宣传渠道(进而招致未提及的友商,以至其他非龙芯阵营的“友商”的不必要指摘)。

xen0n commented 1 year ago

@Rabenda 正在推进 Deepin 支持龙架构:https://github.com/deepin-community/rfcs/pull/2

donmor commented 1 year ago

前来支持,发一下目前为止在qemu上编译的东西( ͡° ͜ʖ ͡°)✧ X服务器使用VcXsrv,开启LIBGL_ALWAYS_INDIRECT,如无特殊说明下同

TheXTech SMBX,同人马里奥引擎,使用-sw参数软解可在qemu运行一帧电竞 据群友说独显实机可玩 mmexport1683797223566 项目地址:https://github.com/Wohlstand/TheXTech

donmor commented 1 year ago

EasyRPG Player,RPG2000/2003虚拟机,在qemu可流畅运行(甚至没有掉下过30帧!) mmexport1683797203435 项目地址:https://easyrpg.org/player

donmor commented 1 year ago

HPE LTFS软件,磁带佬狂喜( 由于年代久远,改了一点代码:

diff --git a/ltfs/src/libltfs/arch/arch_info.c b/ltfs/src/libltfs/arch/arch_info.c
index 179428f..e39d426 100644
--- a/ltfs/src/libltfs/arch/arch_info.c
+++ b/ltfs/src/libltfs/arch/arch_info.c
@@ -47,9 +47,9 @@
 */

 #include "libltfs/ltfs.h"
-#ifndef mingw_PLATFORM
-#include <sys/sysctl.h>
-#endif
+//#ifndef mingw_PLATFORM
+//#include <sys/sysctl.h>
+//#endif
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <unistd.h>
diff --git a/ltfs/src/libltfs/ltfs.h b/ltfs/src/libltfs/ltfs.h
index e209d27..26c2e62 100644
--- a/ltfs/src/libltfs/ltfs.h
+++ b/ltfs/src/libltfs/ltfs.h
@@ -130,6 +130,10 @@ extern "C" {
 #include "libltfs/arch/time_internal.h"
 #include "tape_ops.h"

+/* Patching bool */
+#define TRUE true
+#define FALSE false
+
 /* forward declarations from tape.h, tape_ops.h */
 struct tape_ops;
 struct device_data;

mmexport1683797199104 项目地址:https://github.com/nix-community/hpe-ltfs

donmor commented 1 year ago

GoFrp,懂的都懂( 甚至现在用的x64版都是在loongarch64下交叉编译的 mmexport1683797208237 项目地址:https://gofrp.org/

donmor commented 1 year ago

XP三维弹球移植版,微机室常客 需要自行获取原版文件放入~/.local/share/SpaceCadetPinball qemu帧数感人(:з」∠) mmexport1683797220096 项目地址:https://github.com/k4zmu2a/SpaceCadetPinball

donmor commented 1 year ago

Seafile网盘,在论坛也被提起好多次,我编译的是社区版9.0.10,不排除专业版可以latx运行( 除网页端office集成和客户端oauth(我没试过,据说因为缺少qt5-webengine)外,大部分功能已基本可用,seadrive需指定使用qt5-webkit(已进入arch源) mmexport1683797194158 mmexport1683797196551 项目地址:https://www.seafile.com/

donmor commented 1 year ago

np2kai,大名鼎鼎的pc98模拟器nekoproject2的跨平台改版,已经进入libretro qemu可启动,能运行东方旧作,然而帧数不到1fps(悲) 嘛反正pc98上大多数游戏都不会让人有空关心帧数就是了( mmexport1683797210666 mmexport1683797213266 mmexport1683797216885 项目地址:http://domisan.sakura.ne.jp/article/np2kai/np2kai.html

donmor commented 1 year ago

Onscripter-Yuri,NScripter虚拟机 qemu可启动,也比较卡,不过这也是个不会让人有空关心帧数的玩意( 据说可以启动FSN,月球人狂喜 mmexport1683796206203 项目地址:https://github.com/YuriSizuku/OnscripterYuri

dbhrscom commented 1 year ago

支持,在LAUOSC上,也在维护debian相关的主题,欢迎访问,网址如下: https://bbs.loongarch.org/d/167-lauosc-debian-12-ports

xen0n commented 1 year ago

以上的内容都已在《每周一龙:第 1 期》体现

KatyushaScarlet commented 1 year ago

np2kai,大名鼎鼎的pc98模拟器nekoproject2的跨平台改版,已经进入libretro qemu可启动,能运行东方旧作,然而帧数不到1fps(悲) 嘛反正pc98上大多数游戏都不会让人有空关心帧数就是了( mmexport1683797210666 mmexport1683797213266 mmexport1683797216885 项目地址:http://domisan.sakura.ne.jp/article/np2kai/np2kai.html

PC98游戏建议试试DOSBox-X,一个支持PC98的DOSBox Fork 设置方法比较简单,在x86上帧数很高 这里有一份DOSBox-X东方旧作整合包的启动脚本可以参考一下:https://katyusha.net/536.html

donmor commented 1 year ago

np2kai,大名鼎鼎的pc98模拟器nekoproject2的跨平台改版,已经进入libretro qemu可启动,能运行东方旧作,然而帧数不到1fps(悲) 嘛反正pc98上大多数游戏都不会让人有空关心帧数就是了( mmexport1683797210666 mmexport1683797213266 mmexport1683797216885 项目地址:http://domisan.sakura.ne.jp/article/np2kai/np2kai.html

PC98游戏建议试试DOSBox-X,一个支持PC98的DOSBox Fork 设置方法比较简单,在x86上帧数很高 这里有一份DOSBox-X东方旧作整合包的启动脚本可以参考一下:https://katyusha.net/536.html

整过,一直起不来,报浮点数异常,qemu上甚至直接干死整个虚拟机😂

KatyushaScarlet commented 1 year ago

np2kai,大名鼎鼎的pc98模拟器nekoproject2的跨平台改版,已经进入libretro qemu可启动,能运行东方旧作,然而帧数不到1fps(悲) 嘛反正pc98上大多数游戏都不会让人有空关心帧数就是了( mmexport1683797210666 mmexport1683797213266 mmexport1683797216885 项目地址:http://domisan.sakura.ne.jp/article/np2kai/np2kai.html

PC98游戏建议试试DOSBox-X,一个支持PC98的DOSBox Fork 设置方法比较简单,在x86上帧数很高 这里有一份DOSBox-X东方旧作整合包的启动脚本可以参考一下:https://katyusha.net/536.html

整过,一直起不来,报浮点数异常,qemu上甚至直接干死整个虚拟机joy

嗯…其实以前我在3B1500的debian mips64el上也报浮点异常,在la上还没试过

xen0n commented 1 year ago

Notes to myself:

xen0n commented 1 year ago

以上的内容都已在《每周一龙:第 4 期》体现

xen0n commented 1 year ago

Notes to myself:

Toolchains:

Kernel:

yxd-ym commented 1 year ago

给 postgresql 发了一个 loongarch 的使用 crc32 指令优化的 patch。提交到了 pg commitfest 2023-07。求 review。

xen0n commented 1 year ago

以上的内容都已在《每周一龙:第 5 期》体现

xry111 commented 1 year ago

3A6000 将拥有 SMT (俗称“超线程”) 功能,内核支持正在 argue 中:https://lore.kernel.org/loongarch/20230614093755.88881-1-wangliupu@loongson.cn/

xry111 commented 1 year ago

Youling Tang 补完了 libelf 的 LoongArch 支持,正在做内核中 LoongArch 的 objtool 和 ORC unwinder实现。

xen0n commented 1 year ago
xen0n commented 1 year ago

以上的内容都已在《每周两龙:第 6 期》(#26)体现

xen0n commented 1 year ago

创纪录的一周:SIMD Week!

LLVM:

above all merged

Rust:

binutils:

gcc:

qemu:

Luo-Chang commented 1 year ago

腾讯会议增加loongarch支持

腾讯会议 Linux 版V3.15.0.40 开始支持龙架构 https://xueqiu.com/S/00700/254048308

Luo-Chang commented 1 year ago

3A5000处理器的KVM支持 26 Jun 2023 https://lwn.net/Articles/936378/

Tianrui Zhao Add KVM LoongArch support

xen0n commented 1 year ago

腾讯会议增加loongarch支持

腾讯会议 Linux 版V3.15.0.40 开始支持龙架构 https://xueqiu.com/S/00700/254048308

不相关:是旧世界。本站读者基本都是新世界用户。并且,贸然提及第三方产品(即使已经广为人知的)也有广告/利益相关嫌疑。

仍然感谢投递!

Luo-Chang commented 1 year ago

腾讯会议增加loongarch支持 腾讯会议 Linux 版V3.15.0.40 开始支持龙架构 https://xueqiu.com/S/00700/254048308

不相关:是旧世界。本站读者基本都是新世界用户。并且,贸然提及第三方产品(即使已经广为人知的)也有广告/利益相关嫌疑。

仍然感谢投递!

抱歉不知情,就随手看到了投了一下。

yetist commented 1 year ago

ipxe 补丁合入,https://github.com/ipxe/ipxe/pull/820

xen0n commented 1 year ago

以上的内容都已在《每周一龙:第 7 期》(#29)体现

xen0n commented 1 year ago

Linux:

LLVM:

Luo-Chang commented 1 year ago

Loongnix-20.5 低调发布 http://pkg.loongnix.cn/loongnix/isos/Loongnix-20.5/

xen0n commented 1 year ago

Loongnix

感谢投递,不过仍然需要强调:本站不报 ABI 1.0(aka 旧世界)新闻,除非与 ABI 2.0(aka 新世界)兼容方案有关。

不报道旧世界动态,主要还是由于社区无法实质参与旧世界研发(Loongnix、Kylin、UOS 等发行版的工单系统、构建系统没有对公网开放,总不能指望通过 service@loongnix.cn 这一唯一渠道有效协作吧),希望可以理解~

(已将该注意事项同步加入了主贴。)

Luo-Chang commented 1 year ago

抱歉抱歉

xry111 commented 1 year ago

OpenJPEG LASX optimization: https://github.com/uclouvain/openjpeg/pull/1458

zhangn1985 commented 1 year ago

https://cgit.freedesktop.org/drm/drm-misc/log/

图片

龙芯显示器控制器驱动被合并到drm-misc-next

有一定可能是作者本人merge到drm-misc-next的: https://gitlab.freedesktop.org/freedesktop/freedesktop/-/issues/673

xry111 commented 1 year ago

https://cgit.freedesktop.org/drm/drm-misc/log/

图片

龙芯显示器控制器驱动被合并到drm-misc-next

有一定可能是作者本人merge到drm-misc-next的: https://gitlab.freedesktop.org/freedesktop/freedesktop/-/issues/673

根据讨论来看 drm-misc 的惯例是给作者权限然后本人 merge:

https://lore.kernel.org/dri-devel/7b77020f-d543-13bf-e178-bc416bcc728d@suse.de/

zhangn1985 commented 1 year ago

我看到了这个,这样也好,以后龙芯显示器控制器驱动的更新,就不需要等别人merge,只要有人review,作者本人就能merge了,可以大大加快速度。

xen0n commented 1 year ago

以上的内容都已在《每周一龙:第 8 期》(#31)体现

RevySR commented 1 year ago

https://www.freelists.org/post/deepin-devel/-230628

deepin TC例会讨论了合并loongarch架构的一些潜在问题

xen0n commented 1 year ago

Linux:

LLVM:

Rust:

Misc:

xry111 commented 1 year ago
  • TODO(blog link) 1.71.0 release

https://blog.rust-lang.org/2023/07/13/Rust-1.71.0.html

xen0n commented 1 year ago

以上的内容都已在《每周一龙:第 9 期》(#35)体现

xen0n commented 1 year ago

Linux:

Misc:

xry111 commented 1 year ago

OpenSSL:

xen0n commented 1 year ago

以上的内容都已在《每周一龙:第 10 期》(#42)体现

xry111 commented 1 year ago
xen0n commented 1 year ago

以上的内容都已在《每周一龙:第 11 期》(#47)体现

xen0n commented 1 year ago
xry111 commented 1 year ago