一个全新概念的包管理系统,适合LFS使用
时间:2008-11-11
来源:互联网
每次开机的时候,初始的init.sfs包含一个aufsloader,它读取/etc/fslist文件找到所有需要的sfs文件,将它加载到根文件系统上。每次你编译好一个软件包,先把它装到一个虚拟的根目录,然后生成squashfs,加到/etc/fslist文件上,然后调用aufsloader刷新一下就大功告成。
这样,如果已经编译过了,安装和卸载软件包就简化到只是编辑fslist文件而已。
大家看这个想法是不是可行?
作者: 地球发动机 发布时间: 2008-11-11
作者: youbest 发布时间: 2008-11-11
按这个想法做的话,mount 结果会不会一大串?
作者: 聚焦深空 发布时间: 2008-11-13
作者: youbest 发布时间: 2008-11-13
作者: d00m3d 发布时间: 2008-11-13
作者: biinn 发布时间: 2008-11-13
虽然有些地方看不懂。
顺便赞一下, youbest 的文笔很不错,尤其开头那一段描写,太有味道了。
作者: whitelilis 发布时间: 2008-11-14
貌似是将系统分开,类似绿色软件一样。将系统的应用部分当做一个插件,要用的时候就插上,不用的时候就卸载。软件层面上的热插拔。降低底层系统和应用之间的耦合性。
作者: mech 发布时间: 2008-11-14
作者: mzli 发布时间: 2008-11-14
作者: youbest 发布时间: 2008-11-15
作者: 地球发动机
把每个需要的软件包打包成squashfs,然后用aufs叠加到 根文件系统上。
每次开机的时候,初始的init.sfs包含一个aufsloader,它读取/etc/fslist文件找到所有需要的sfs文件,将它加载到根文件系统上。每次你编译好一个软件包,先把它装到一个虚拟的根目录,然后生成squashfs,加到/etc/fslist文件上,然后调用aufsloader刷新一下就大功告成。 这样,如果已经编译过了,安装和卸载软件包就简化到只是编辑fslist文件而已。 大家看这个想法是不是可行? |
A UnionFS-based package management system
http://www.linuxfromscratch.org/hint...kg_unionfs.txt
其概念是否跟地球兄的要求相似?
作者: d00m3d 发布时间: 2008-11-23
作者: youbest 发布时间: 2008-11-23
不过工作用的系统还没试过,不知到包太多会不会出什么问题~
作者: uxvt 发布时间: 2008-11-23
作者: youbest
嘿嘿,我已经开始制作基于squashfs-lzma和unionfs相接合的系统有段时间了,这个过程中发现还是有很多问题需要对付的,基本理论模型就是我写的那篇文章,squashfs-lzma+unionfs就是其中的“组件管理器”中使用文件系统来进行组件对接的一个具体实例。
|
作者: d00m3d 发布时间: 2008-11-25
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28