Ask HN:寻找我的基于内存的 Linux 发行版的测试人员
2 分•作者: sumtas•10 天前
您好,
我一直在做一个名为 Invelinux 的项目,现在已经发布了候选版本,我想在 Hacker News 上发布,供大家试用。
它的独特之处在于使用了 Toybox 用户空间项目,这是一个 BSD 许可的 Busybox 和 musl C 库的替代方案,而不是 GNU C 库。
它还包含一个名为 AMPS(自动挂载打包系统)的极简框架,该框架挂载一个外部驱动器,作为操作系统的非易失性存储部分。系统配置、应用程序/脚本等都存储在 `/storage/AMPS` 目录下。由于基础系统运行在内存中,系统重启后,整个系统都会被清除。但是外部存储和配置会保持不变,方便您轻松加载配置。
为了访问和编辑这些配置,开发了一些自定义的 TUI 工具,这样用户就不必手动修改 `/storage/AMPS/etc` 文件了。
在 init 系统方面,没有使用 systemd 或 sysvinit,而是使用了 toybox 的 init 系统和自定义 shell 脚本来轻松清晰地管理系统进程。
该项目仍在开发中,需要测试人员,如果您能帮助测试或提供一般性反馈,将不胜感激。
代码库:https://codeberg.org/sumtas/invelinux
Wiki/手册:https://sumtas.codeberg.page/wiki
通常,我打算将此帖子发布在 Show HN,但由于 Hacker News 阻止新账户,我别无选择,只能将其发布在 Ask HN 上。如果您有更好的选择,请告诉我,因为我是新来的 :)
- sumtas
查看原文
Hi,<p>I have been working on a project called Invelinux for quite some time now, and now that I have released the release candidate versions, I thought about posting it on Hacker News for people to try it out.<p>The thing that makes it stand out is its use of the Toybox userspace project, a BSD-licensed alternative to Busybox and musl C library instead of the GNU C library.
It also features a very minimal framework called AMPS (Automatically Mounted Packaging System) which mounts an external drive that functions as the non-volatile storage part of the OS. System configurations, applications/scripts etc. are all stored inside the /storage/AMPS directory. Since the base system is running on RAM, when the system is rebooted, the whole system gets wiped clean. But the external storage and configurations stay intact, allowing you to load your configurations easily.<p>To access and edit these configurations, several custom TUI tools were made so the user doesn't have to mess around in /storage/AMPS/etc files manually.<p>As the init system, nor systemd or sysvinit were used, toybox's init system with custom shell scripts were used to make managing system processes easy and clear.<p>The project is still being developed and needs testers, so if you could help with the testing or send general feedback, it would mean a lot<p>Repository: https://codeberg.org/sumtas/invelinux
Wiki/Handbook: https://sumtas.codeberg.page/wiki<p>Normally, I was going to post this at Show HN, but due to Hacker News blocking new accounts, I didn't have any choice other than to post it on Ask HN, if there was a better option definitely let me know, because I am new here :)<p>- sumtas