我正在构建一个需要在尽可能多的linux发行版上运行的应用程序。我已经让这个东西运行得足够好了,但是我还需要做一些收尾工作,比如处理service/init。D脚本和initrd/initramfs/drut设置
所以我想知道是否有某个地方有一个发行版列表,我必须做什么来创建一个新的initr*,我必须做什么来包含一个启动/停止脚本,以覆盖尽可能多的发行版。
有人知道这样的事吗?也许这是一个超级用户的问题,但是我认为程序员应该更了解这种类型的东西。
你可以把你的启动作为一个systemd单元文件,当它编译后,这个单元文件应该安装在systemd中。大多数新发行版已经使用systemd.