文章来源:华中科技大学东莞嵌入式学习中心联系人:李老师地址:东莞市南城区莞太路34号创意产业园3栋4楼一种实现嵌入式Linux的新方法-ramdisk世界领先的开源解决方案提供商红帽公司今天庆祝旗下的旗舰解决方案红帽企业Linux面世十周年,十年间这款解决方案已经改变了全球IT企业的企业级应用软件的配置方式。随着2002年5月红帽企业Linux操作系统的推出,红帽公司凭借他们首创的开源软件订阅业务模式彻底的改变了软件行业,并且极大的推动了Linux操作系统在企业级领域的认可和普及。通过将IT基础架构的效率不断提高到新的水平,红帽企业Linux所提供的解决方案帮助要求最苛刻的企业级用户应对真实世界的挑战。从金融领域到政府部门,从电信行业到医疗卫生,从物流行业到零售领域,红帽企业Linux承担起保障企业中繁重IT工作负载安全性和可靠性的重任。红帽公司产品和技术总裁保罗·卡米尔表示“红帽公司感谢遍及全球的Linux社区和我们所有的合作伙伴,我们对红帽企业Linux操作系统所取得的成就感到深深的自豪。通过过去十年的努力,如今的红帽解决方案已经成长为企业中最先进的IT环境,为企业级用户提供能改进他们工作和生活方式的产品和服务。红帽企业Linux就是构建颠覆性技术和行业标准的典范”。红帽企业Linux的主要里程碑包括:*1997年发布红帽认证工程师(RHCE)计划,这是一款为培训Linux的IT员工所涉及的高价值产品,通过让红帽用户逐渐熟悉并使用经过实践证明的技术来提高开源软件在企业中的应用。*2002年5月通过推出企业级红帽企业Linux操作系统,将业务的重点转向企业级IT用户。文章来源:华中科技大学东莞嵌入式学习中心联系人:李老师地址:东莞市南城区莞太路34号创意产业园3栋4楼*推出业界首个成功的开源软件订阅业务模式,将重点集中在可靠性和安全性上,吸引业界领先的硬件和软件合作伙伴来使用红帽企业Linux操作系统。*将红帽Linux和FedoraLinuxProject合而为一,创建FedoraProject,这是一个由红帽员工和志愿者组成的社区联盟,是红帽企业Linux开源技术的强力孵化器。*2至20倍性价比的研发,为企业级用户大幅度节约了成本,创纪录的性能基准,高性能超级计算机的应用以及安全性和虚拟化技术的结合*使红帽企业Linux操作系统成为软件和硬件认证首选的开源操作系统,如今可以支持超过9000种应用软件,1400多家独立软件开发商和3000多家认证硬件平台,范围涵盖服务器和工作站,到经过红帽企业Linux认证的存储和大型机。IDC研究公司系统软件部门的项目副总裁AlGillen表示:“红帽公司不仅为他们自己的收益奠定了新的基础,而且也为其他的企业实体提供了开源产品的商业支持。如果红帽在开源产品的企业级订阅式支持模式理念上没有取得成功,想象一下如今的世界会是怎样呢?”。通过开源社区的创新和合作伙伴生态系统的力量,红帽公司将技术领先者联系在了一起为我们的用户提供经过实践证明的高性能Linux解决方案。英特尔公司系统软件事业部的副总裁道格.费舍尔表示“云计算的发展要求数据中心有更多的选择和创新。为了帮助用户满足这些需求,英特尔和红帽公司多年来在Linux和开放虚拟化技术上展开广泛合作,将最具创新的数据中心技术推向市场。英特尔对红帽企业Linux的十年成就表达最热烈的祝贺。我们希望将来在诸如开放式,可信赖的联合云这些关键领域,以及基于开源软件和英特尔体系结构的关键任务平台上能继续与红帽进行合作和创新”。戴尔公司服务器平台和工程事业部的副总裁GerryHackett表示“这十年来,戴尔和红帽公司共同努力,将开源标准和解决方案推向数据中心。我们热烈祝贺红帽公司红帽企业Linux面世十周年,希望将来能继续合作,共同为用户提供创新的联合解决方案来降低数据中心总体拥有成本,并提高用户的投资回报率”。惠普公司渠道合作伙伴市场及企业级事业部副总裁DougOathout表示“红帽公司改变了用户购买软件的方式,为用户提供开源订阅模式,开创了社区驱动型产品研发的先河。我文章来源:华中科技大学东莞嵌入式学习中心联系人:李老师地址:东莞市南城区莞太路34号创意产业园3栋4楼们最新合作的成果-基于HPProLiantGen8的红帽企业Linux提供了无以伦比的可扩展性和性能,彰显了创新和开源生态系统的成就”。SAPAG的SAPLinuxLabs的负责人HelgeDeller表示“红帽的旗舰操作系统对改变市场格局起到了很大作用,证明了开源平台在企业级应用软件上的可行性。SAP的目标是让业务运行的更加顺畅。我们的关键目标之一包括为用户提供灵活的基础架构选择来满足用户的需求。这样能帮助用户从他们的企业级应用软件中获取最大的价值,这也是推动业务发展和盈利的主要驱动力。SAP一直是技术领域的领先者,在提供在Linux上运行的关键任务ERP应用软件领域占据第一的位置。通过与红帽公司的合作,我们能帮助用户认识到他们可以通过开源解决方案的应用来降低成本,提高运作的有效性”。未来的发展方向不同企业的CIO们将红帽企业Linux作为他们企业级体系架构的基础来满足他们目前和未来的需求。红帽企业Linux能助力世界上大多数最大规模的公有云和私有云,也是很多新兴的云和软件即服务应用软件构建和运行的基础。红帽公司红帽企业Linux的战略计划包括:*继续推出高可靠性的,特性丰富的,成本节约型操作系统基础架构*构建开放式混合云的基础,推出可持续性环境来帮助应用软件在内部环境和公有云环境之间轻松的迁移和转换,同时保证研发和管理平台的连续性,实现行业领先的多用户资源管理以及服务质量的管理能力*扩展用于多种类型工作负载的Linux应用—无论是遗留的应用软件还是新一代的工作负载,无论是企业内部还是企业外部的工作负载,无论是内部的还是混合的工作负载,都能通过大型数据和移动应用软件满足呈爆炸性增长的工作负载需求3.1创建压缩的文件系统我们的实现过程是依赖于存在的Linux系统。首先启动一般的Linux系统,在这个系统中根据自己的需要,创建一个适合功能的文件系统。例如我们要实现文章来源:华中科技大学东莞嵌入式学习中心联系人:李老师地址:东莞市南城区莞太路34号创意产业园3栋4楼Apache网络服务器,那么只要把完成系统启动和基本维护需要的一些命令、脚本、配置文件和库函数留下,再加上实现Apache服务器所需要的。具体过程为:系统的所有静态链接库,帮助手册(manpages),信息页(infopages),头文件,内核源码对于系统运行是完全无用的,所以不需要它们。在目录bin下放系统维护的一些基本工具,如ls、mv、grep、chown、chmod、chgrp、ln、rm等;在sbin下是系统启动过程通常需要的命令,如bash、e2fsck、mke2fs、fdisk、insmod、rmmod、depmod、modprobe、lsmod、shutdown、reboot、login、init、getty、mount、umount、等;usr/bin下放置Apache应用程序http和其他一些特殊工具。然后根据这些可执行文件需要的动态链接库来确定lib目录下的内容。当然目录etc下的配置文件,dev下的设备文件需要的都必须要有,它们都是和可执行文件对应的,因为许多可执行文件执行时,一般是打开设备,根据配置文件来运行。有一个特殊的目录proc应该设置,在内核编译选项文件系统选择中,我们选择对文件系统proc的支持,那么在系统运行之后它下面有许多内容,这些内容是实时、不断跟踪系统内核和正在运行的进程的状态而产生的,但不占用任何磁盘空间,而是驻留在内存中。在某些情况下,可以通过它来系统设置,许多工具从这里获取信息,如dmesg、ps、top等。