3DS折腾linux小记

3DS折腾linux小记

💡 原文中文,约1300字,阅读约需4分钟。
📝

内容提要

笔者在3DS上尝试运行DSLinux和Linux for 3DS。DSLinux通过R4卡启动,部署简单,但某些命令无法使用。Linux for 3DS项目已停止更新,基于Busybox和Buildroot构建。尝试启动Debian和Devuan时遇到内核问题。

🎯

关键要点

  • 笔者在3DS上尝试运行DSLinux和Linux for 3DS。

  • DSLinux通过R4卡启动,部署简单,但某些命令无法使用。

  • Linux for 3DS项目已停止更新,基于Busybox和Buildroot构建。

  • 尝试启动Debian和Devuan时遇到内核问题。

🔎

延伸解读

DSLinux的使用限制

虽然DSLinux在3DS上的部署相对简单,但其功能受到限制,某些命令无法使用。这意味着用户在使用时可能会遇到不便,尤其是在需要特定功能时。因此,用户在选择DSLinux时应考虑其适用性和局限性。

Linux for 3DS的停更风险

Linux for 3DS项目已停止更新,这可能导致用户在使用过程中遇到兼容性和安全性问题。对于希望在3DS上运行Linux的用户来说,选择一个活跃维护的项目至关重要,以确保获得最新的功能和修复。

文件系统的兼容性问题

在使用DSLinux时,建议使用Linux系统进行文件解压和复制,以避免因文件格式不兼容导致的使用问题。这一点对于确保DSLinux的正常运行非常重要,用户应特别注意操作系统的选择。

延伸问答

如何在3DS上运行DSLinux?

可以通过R4卡启动DSLinux,首先下载DLDI版本的DSLinux,将文件解压并放在R4卡的根目录下,然后在3DS上启动对应的入口程序进入R4菜单,选择.nds文件启动DSLinux。

DSLinux在3DS上有什么限制?

DSLinux的某些命令无法使用,尽管文件系统被挂载为读写,但缺少xorg等驱动,WiFi芯片的驱动也没有实际用途。

Linux for 3DS项目的现状如何?

Linux for 3DS项目基本已经停止更新,使用Busybox和Buildroot构建。

如何在3DS上启动Debian或Devuan?

需要将SD卡连接到电脑,在根目录下新建/linux文件夹,放入相应的arm9linuxfw.bin和zImage镜像文件,然后选择firm_linux_loader进行启动。

在3DS上运行Linux时遇到的内核问题是什么?

尝试启动Debian和Devuan时,可能会遇到内核panic或卡在starting sysctl的问题。

DSLinux和Linux for 3DS有什么区别?

DSLinux是通过R4卡启动的,部署简单,而Linux for 3DS是为原生3DS开发的,使用Busybox和Buildroot,且已停止更新。

🏷️

标签

➡️

继续阅读