我想要一个小型的 Linux 发行版,其中包含以下开源包:
busybox samba afpd avahi pureftpdftp minidlna 传输
我想,我可以从源代码编译一个,但这对我来说太复杂了...我有一台 Dlink DNS-325 NAS,但内置固件并不能满足我的要求,而且使用 FFP 有点慢。
答案1
基本上,任何 ARM 兼容的发行版都值得一试,它不需要很小,只需可配置即可。
我建议您使用 Arch,它安装一个最小的系统,但可以让您轻松通过下载和安装软件包来扩展它,但选择权在您。
您可以找到有关在 NAS 上安装 Debian 的帮助这里和一个用户这里报告 Arch 安装成功。
更新:
如果限制为 ~100MB,您可以根据您的体系结构尝试以下选择之一(您尚未指定哪个手臂):
网络火警(描述简介来自distrowatch.com):
IPFire 是一个 Linux 发行版,专注于简单的设置、良好的操作和高水平的安全性。它通过直观的基于 Web 的界面进行操作,该界面为新手和经验丰富的系统管理员提供了许多配置选项。 IPFire 由关注安全性并定期更新产品以确保其安全的开发人员维护。 IPFire 附带一个名为 Pakfire 的自定义包管理器,并且该系统可以通过各种附加组件进行扩展。
102.5MB ISO 镜像
架构:armv5tel、i586小核Linux(描述简介来自distrowatch.com):
Tiny Core Linux 是一个 12 MB 的图形 Linux 桌面。它基于最新的 Linux 内核、BusyBox、Tiny X、Fltk 和 Flwm。核心完全在内存中运行并且启动速度非常快。用户可以完全控制支持哪些应用程序和/或附加硬件,无论是台式机、上网本、设备还是服务器;可以从项目的在线存储库中选择。
架构:armhf、i486、x86_64
从零开始的Linux:关于如何从头开始构建自己的 Linux 的非常好的清晰指南和说明。
按照说明安装在 USB 记忆棒上并从那里启动 NAS这里。我从来没有尝试过这个,所以我不能证明任何可能的问题,或者是否会很慢等。无论如何,这很容易做到,所以你不妨尝试一下并检查一下。