mini CentOS

联系人: "齐小娜"<[email protected]>, "我"<[email protected]>,


Welcome to The miniCentOS Project - miniCentOS Linux
The miniCentOS Project is a highly modular based system.
它是完全和CentOS的同版本兼容的, 构建它的过程中大量使用了CentOS的原有文件. 重新编译的部份主要有:内核、centos原版没有的应用、最新应用.

本工程的目标是: 建立较小的可用的redhat/centos的基础服务器系统, 而不是追求最小的linux. 建立桌面系统的分支是准备面向多屏监控服务.
目前只提供32位版liveCD试用(不提供安装版本)。
我手上有基于CentOS 6.4 x86-64发展的64位版本(不提供下载),有需求请联络。

发布于谷歌开源:http://code.google.com/p/mini-centos/

其它有关构建独立发行的专用Linux或者加密系统的问题,见:其它商业咨询
提问和索要请先看:统一回复,然后再联系。

liveCD启动后会自动登录(桌面版直接进入桌面), 登录用户是nana, 该用户有免密码sudo到root用户的权力.
任何情况下使用liveCD, 风险和后果自负.

更新至2012年,不支持一些最新的设备(新出的或者我没加入驱动的阵列、网卡……),可以在vmware虚拟机下运行,支持到Win2008R2上的Hyper-V。】

附:其它我的站点列表:http://noon.lilnn.com/show/myhost/sites.aspx
1.as5u8_base.iso is simply the kernel + as5_initrd.img - this is the foundation for user created desktops, servers, and or appliances.
  包括: a.内核: 2.1M
  b.模块: 8.3M [支持—— 文件系统: reiserfs, xfs, ext4, 网络: IPV6, netfilter, 硬件: 大量显示驱动, 声卡驱动, 块设备驱动(阵列、scsi、sas、sata、ide), 主流网卡驱动. ]
  c.基础文件系统: 15.9M [包含—— C库(来自CentOS), pam和security, udev, iptables(编译), openssh(编译) ]
   26.6MB

2.as5u8_xprogs.iso 在 as5u8_base.iso的基础上增加了:
  基础图形桌面相关: 5.6M
   31.3MB

3.as5u8_vnc.iso 在 as5u8_xprogs.iso的基础上增加了:
  a.vnc相关: 2.1M
  b.支持使用微软远程桌面登录, 用户名:nana, 空密码.
   34.2MB

4.as5u8_xorg.iso 在 as5u8_xprogs.iso的基础上增加了大量桌面支持和应用:
  增加的内容:
  a.Xorg相关: 6.7M
  b.vnc相关: 2.1M
  c.桌面应用: 6.4M
  d.支持使用微软远程桌面登录, 用户名:nana, 空密码.
   46.1MB

The latest version: 0.5.8, 当前的内核版本是3.0.21.

统一回复提问(应用范围,相关技术,合作……)

1.小Linux的应用范围?
  很多互联网公司的服务器群其实是由各种单功能服务器组成的,诸如:专提供下载的、专提供静态网页的、专提供数据存储服务的、提供邮件传送代理(MTA)的,提供调度(php,java…)的……,不论何种角色,提供此服务的应用所占空间很小,比如:Apache仅几十M字节,防火墙仅几M字节,数据库实例仅几十M字节,全站的应用程序和页面模板几十M字节。其它的是什么呢——运营流水数据和用户活动和交易数据。
  那么,我认为一个很好的单功能服务器应该由小Linux加上职能应用,控制在总共几十M字节的范围内来完成,权限控制和网络监控加上去也不会为它增加太多字节。
  一个64~128M的IDE或者SATA接口的DOM就能装下它,其他的网络设备、块设备(阵列、硬盘)都在它的驱动之下。即便不做成嵌入设备,它安装于硬盘上也非常容易部署。这样,可以把全公司的IT应用全部分类、枚举、归纳出来,维护和升级的范围就有了,能集中打补丁和升级……,那么智能机房和智能布署就有了,而且能产生运营规范……。

  我从2003年开始拥有定制的、和CentOS兼容的小Linux,从2.2、2.4的Linux内核,但我一直没能够把这种低碳节能的方式推广起来。
  这些成品、概念、方案到了一些人手上,基本上就是到了终点了,他们因为自己的私利不会把这个“存在”告诉给所在的企业。

2.是否提供产品?
  以我一己之力是很难把“产品”做得完美的,况且我还有与此毫不相干的工作。
  因此,本网站提供的都是“Example”(样例),它和你的生产环境的要求并不吻合,当然你若愿意花时间,可以移走和增加一些组件,毕竟它是和CentOS的底层的C库是一致的(我从CentOS 5.8 i386版移植的)(64位版本,我暂不公开)。
  我可以提供一些商用技术咨询和顾问指导。

3.对于一些向我索要成品、方法、帮助的统一回复
  我需要知道的是:你是为了自己的求知欲望,还是为了你所在的企业的发展而在尽各种努力?你是不是把各种方案和智慧都介绍和引荐给公司的管理层?
  如果你的人格和愿望都是伟大的,我一定会去帮你。用实际行动让我看到你的诚意。
  你如果只是想找我要方法、然后自己去鼓捣、学习一番,这样的情况,我的方案发挥的应用价值不大、对企业和社会也没什么贡献;那么建议你不用联系。

4.企业如何从我这儿得到帮助?
  我需要通过咨询方式,指导企业:
  改变系统架构,简化整个体系
  实现运维体系的标准化
  通过固化方式沉淀知识和应用
  建立“变更委员会”在“工程”中变更方法、升级、除错
  ……

生产服务器案例

1.流媒体服务器
  编译ffmpeg及各种协议编码器(faac, faad, lame, libogg, libvorbis, libvpx, x264, xvidcore, yasm……)得到的执行程序、动态库文件支持文件有30M字节。
  编译nginx做为流媒体服务器,得到的相关文件有2M字节。
  以mini CentOS做为支持,整个系统作为生产服务器,不超过100M字节。

2.路由器和VPN服务器
  把vlan,pptp,l2tp,openvpn,iptables7层过滤,AAA认证,pppoe……这些都装上,也就多了若干M字节。

3.web服务器、下载服务器
  (略)

一、把标准CentOS操作系统加密以后整合到标准1U或2U的服务器中,做成一个不可破解的“黑盒”

  1.满足“关机加密”:硬盘拔下后内容不可读;
  2.满足“开机加密”——整个引导过程不被干预和破解;
  3.掉电重启后,用户不需要去输入密码;
  4.引导文件要求不可破解——不可得到解密方法;
  5.硬件发生变动系统不可引导;

  我去咨询指导的一个案例

二、基于openvpn将多个地域的办公区整合成一个办公网

  1.涉及:linux 或 routeros
  2.涉及路由推送和防火墙