Linux 操作系统由全球众多志愿者维护,并免费提供给用户使用,其内核(Kernel)代码及各种兼容的程序、脚本等的多样性,使它的功能得到了进一步的涵盖和发展,代表了一个趋于完善的操作系统世界。由于Linux操作系统的发展,将其形态扩展到桌面、 服务器 、移动平台和嵌入式系统中,从而产生了多个独立的分支版本,比如:Ubuntu, RHEL, Debian, Fedora, OpenSUSE等,都有它们自己的特色,满足了各种不同类型用户的需求,使Linux整体从本质上凸现出“一次编码多处使用”的风格宣言。本文旨在结合资料,详细想了解Linux系统的分支。
Linux系统的分支的发展是由很多因素促成的 , 最重要的是 Linux内核开发者在内核中添加了功能、模块,或实现了若干新特性,同时增加了内核对硬件的支持;其次,Linux开发者和发行方对内核进行了完善,使得Linux能够应用到更多的场景中。
多元发展的 Linux操作系统主要分为桌面版、服务器版、移动平台版、嵌入式系统,每种版本都有若干分支,典型的桌面版分支有Ubuntu, RHEL, Debian, Fedora等;服务器版分支有CentOS, Redhat等;移动平台分支有Android, Ubuntu Touch等;嵌入式系统分支有Busybox,Yocto Linux 等。每种分支有其自身的特色,有效地满足各行各业的用户需求。
比如Ubuntu可以播放视频,把普通的电脑变成电影放映机;移动平台分支Android普及率超过了90%,是广大消费用户心中主流的智能手机操作系统;RedHat是一个专为企业而生的可伸缩、可扩展,能够支持大规模网络管理的发行版; BusyBox 是一个小型Linux系统,它不需太多系统资源,非常适用于智能终端,节省资源和能耗。
通过上述介绍,可以了解到Linux系统的分支是如何多元发展的。Linux操作系统的核心编码如此丰富,对操作系统的发展提供了可能;其社区的开发者们致力于把它们改善到更好,为Linux分支不断新出新的特色提供发展空间;这使得Linux操作系统真正实现了“一次编码多处使用”,同时为用户在不同场景下提供更多的选择,满足更多用户的需求。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
Ubuntu中,useradd和adduser的区别
useradd是一个linux命令,但是它提供了很多参数在用户使用的时候根据自己的需要进行设置;而adduser是一个perl 脚本,在使用的时候会出现类似人机交互的界面,提供选项让用户填写和选择,这个命令比起useradd来说比较简单。 Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。 Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity,与Debian的不同在于它每6个月会发布一个新版本。 Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。 Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。 2013年1月3日,Ubuntu正式发布面向智能手机的移动操作系统
linux和win有什么区别?
windows文件系统包括fat16,fat32,ntfs,ntfs5.0,winfs等,fat系统最简单,由文件分配表来确定文件在盘上的实际存贮位置。 ntfs要复杂的多,除了保存文件之外,还支持文件的权限,加密等附加特性。 winfs系统是未来windows的文件系统,这种系统更加复杂,是以数据库的形式保存文件的。 linux文件系统包括XFS文件系统,EFS文件系统,NFS文件系统,/proc文件系统,生成文件系统。 XFS文件系统是一种新的IRIX文件系统,它需要32M内存。 EFS文件系统是IRIX文件系统早期的版本,它已不再使用。 NFS文件系统是网络文件系统的缩写。 在IRIX系统中,NFS系统是可选的软件。 一个主机输出NFS文件系统,网络上的其它主机通过网络可以访问被输出的NFS文件系统。 /proc文件系统为监控程序提供接口,它又叫调试文件系统。 /proc文件系统安装在/proc目录下,链接到/debug目录。 /proc文件不消耗磁盘空间,所以使用df命令不会显示/proc文件系统,它们不能被删除或移动。 生成文件系统是使用mkfs_xfs、mkfs_efs命令将磁盘分区变成XFS或EFS文件系统。
linux嵌入式开发是做什么的

嵌入式操作系统EOS(Embedded OperatingSystem)是一种用途广泛的系统软件,过去它主要应用于工业控制和国防系统领域。 EOS负责嵌人系统的全部软、硬件资源的分配、调度工作,控制协调并发活动;它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。 目前,已推出一些应用比较成功的EOS产品系列。 随着Internet技术的发展、信息家电的普及应用及EOS的微型化和专业化,EOS开始从单一的弱功能向高专业化的强功能方向发展。 嵌人式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。 EOS是相对于一般操作系统而言的,它除具备了一般操作系统最基本的功能,如任务调度、同步机制、中断处理、文件功能等外,还有以下特点:(1)可装卸性。 开放性、可伸缩性的体系结构。 (2)强实时性。 EOS实时性一般较强,可用于各种设备控制当中。 (3)统一的接口。 提供各种设备驱动接日.(4)操作方便、简单、提供友好的图形GUI,图形界面,追求易学易用.(5)提供强大的网络功能,支持TCP门P协议及其它协议,提供TCP/UDP/IP/PPP协议支持及统一的MAC访问层接口,为各种移动计算设备预留接口.(6)强稳定性,弱交互性。 嵌入式系统一旦开始运行就不需要用户过多的干预,这就要负责系统管理的EOS臭有较强的稳定性。 嵌入式操作系统的用户接日一般不提供操作命令,它通过系统调用命令向用户程序提供服务。 (7)固化代码。 在嵌入系统中,嵌入式操作系统和应用软件被固化在嵌入式系统计算机的ROM中。 辅助存储器在嵌入式系统中很少使用,因此,嵌入式操作系统的文件管理功能应该能够很容易地拆卸,而用各种内存文件系统.(8)更好的硬件适应性,也就是良好的移植性.国际上用于信息电器的嵌入式操作系统有40种左右。 现在,市场上非常流行的EOS产品,包括3Corn公司下属子公司的Palm OS,全球占有份额达50%,MicroS。 fi公司的Wind。 ws CE不过29%。 在美国市场,Palm OS更以80%的占有率远超Windows CE。 开放源代码的Linux很适于做信息家电的开发.比如:中科红旗软件技术有限公司开发的红旗嵌入式Linux和美商网虎公司开发的基于Xlinux的嵌人式操作系统“夸克"。 “夸克”是目前全世界最小的Linux,它有两个很突出的特点,就是体积小和使用GCS编码。 常见的嵌入式系统有:Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive .嵌入式操作系统的发展也必将带动新一轮的科技竞争
发表评论