puppy linux ssh,Blogs | 中文Puppy Linux开发者之家

由 无线电子 于 星期五, 08/13/2010 - 17:17 发表

最初一直喜欢puppy的轻便和小巧,我不得不佩服作者的思维和智慧。

但最近我有种不甘堕落的冲动,虽然puppylinux这个开源系统玩起来很爽,修改起来也很容易,由此产生的所谓XXX版本更是多的很。但是之凭借这些小刀小试怎么能真正的接受puppy呢?

开源来之不易,最起码在国内所谓的开源少的很可怜,仅有的几个也被用心不良的人加注了水分。这里感谢linux,感谢一切为开源贡献的先烈们!

废话不敢说太多,不然大伙的砖头我可吃不消。

刚说到puppy的轻便,毫不疑问要说到cd/usb....模式的启动方式,以我的理解,在linux livecd发行版中slax做的最成功,但是现在puppylinux也很不错,虽然squashfs压缩率远比lzma小很多,

但是至少linux内核中已经正式接纳了squashfs了,这个很可喜可贺!puppy正是借着这个压缩技术把puppy主要文件系统压缩为小小的XXX.sfs文件。

然而这个sfs虽然可以在启动中挂载,但是仅仅是可读属性,很多文件启动时需要写入。然而initrd.gz这个内存根文件系统的使用空间少得可怜,仅仅4M左右。于是伟大的作者们引进了虚拟文件系统

unionfs/aufs2!此技术真是令我折服也,目前我认为aufs2在一些方面稍微高于unionfs,但是经过不断的开发我相信unionfs一定是前途无量,真的期待可以被linux内核婚娶!

再者不但拟文件系统的技术厉害,使用此技术的作者更厉害。我是一名菜也不能再菜的业余linux爱好者,一直苦于解读使用此技术的脚本,以我理解puppy启动后挂载了sfs文件并使用虚拟文件技术把

sfs中的文件变成虚拟的可读写属性,这里的过程我无法解析,等待高人解析脚本吧.....呜呜。虽然有了可读写空间,可是在重起时一些文件的变动面临消失,于是教授又加了脚本,将虚拟文件系统中的

变动文件统统被收集起来,然后制作成可读写的etx2格式的XXX.2fs个人文件,于是puppy在下一次启动时,可以调用这个可读写文件。总之puppy的大体过程如此,可是细细分析可大了去了!

于是乎我萌生一种脆弱的冲动,为何不从零开始,模仿puppy的启动过程,制作一个国人版的“puppylinux”呢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值