第二个灵魂 发表于 2015-1-15 22:12:17

来一发除 Linux/BSD 外的其他开源操纵体系汇总

常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的。
  开源操纵体系即公然源代码的操纵体系软件,它遵守开源协定利用、编译和公布。自在和开放源代码软件中最出名的是Linux,它是一品种Unix的操纵体系。Linux可安装在各类盘算机硬件设备中,好比手机、平板电脑、路由器、视频游戏把持台、台式盘算机、年夜型机和超等盘算机。严厉来说,Linux这个词自己只暗示Linux内核,但实践上人们已习气了用Linux来描述全部基于Linux内核,而且利用GNU工程中各类工具和数据库的操纵体系。Linux存在着很多分歧的Linux版本,但它们都利用了Linux内核。盛行的Linux版本有Ubuntu、Debian、Fedora、openSUSE、CentOS、RedHat等,挪动开辟范畴利用最普遍的Android也是基于Linux内核开辟的操纵体系。



  除Linux外,另有良多别的出名的开源体系,现对Linux之外的开源操纵体系举行一次汇集和收拾,具体内容以下:
 1、KnightOS

  KnightOS是一个专为TIZ80盘算器编写的开源操纵体系,其代码托管在GitHub上。KnightOS供应了良多新特征,如开源,撑持多义务,可同时运转32个义务;具有基于树型布局的文件体系;具有跨平台特征,可以撑持包含最新的银版彩屏盘算器在内的9种盘算器、具有内存平安特征,重启后不会影响用户数据;KnightOS内核具有自力特征,它接纳类Unix的情况,利用Z80的汇编言语编写,开辟者能够用它来编写本人的操纵体系;必要较少的内存,利用31K的内存便可运转程序。
 2、ToAruOS

  ToAruOS是一个由伊利诺伊年夜学盘算机迷信本科生开辟的专业喜好操纵体系,其代码托管在GitHub上。ToAruOS可在POSIX和x86架构上运转,其终极的方针是一个微内核。ToAruOS的次要功效包含对历程和线程的撑持、ELF二进制的撑持、运转时加载模块、管道(Pipe)和各类范例的终端设备(TTY)的撑持、假造文件体系的撑持、EXT2文件体系的撑持、旌旗灯号量撑持等。
 3、OSv

  OSv是由DorLaor和AviKivity向导的以色列创业公司CloudiusSystems公布的假造化、开源的操纵体系,接纳BSD允许协定受权,其代码托管在GitHub上。OSv的开辟念头是因为明天年夜部分的使用都是跑在云真个GNU/Linux假造机上,而GNU/Linux在计划之初并不是为假造化而计划,像多用户和多历程的形式不仅作育了庞大性并且同样成为明天的hypervisor的功能停滞。OSv旨在在云端取Linux。OSv可以使得一个使用程序跑在一个假造机上,如许就不必要kernel-land到user-land的断绝,从而下降高低文切换的消耗;在启动速率方面,OSv只必要2秒就可以启动完成;在平安性方面,今朝,OSv撑持检测use-after-free;在收集方面,OSv完整承继了FreeBSD的TCP/IP协定栈;在文件体系方面,OSv撑持ZFS。别的,OSv还为使用程序供应了新的API,既撑持原生的Linux使用,还撑持原生的JVM和基于JVM构建的使用。
 4、B2G

  B2G是“BootToGecko”的缩写,它是Mozilla公司基于Web尺度开辟的完整开放的挪动操纵体系,其代码托管在GitHub上,从体系自己到使用程序完整由HTML5、CSS和JS来写的。B2G接纳了linux内核和部分Android手艺。今朝,B2G已被移植到了GalaxySII、NexusS4G等Android手机上。B2G的后期方针是低价的功效机市场,先让功效机用户以一样的代价用上智能机。B2G分歧于Android和IOS等平台,它完整基于Web尺度,没有公有API和SDK,完整拜托给WebAPI,如许就省往了开辟SDK的步骤,开辟者也省往了安装调试和进修SDK的步骤。别的,B2G另有一个不同凡响的功效,用户可以检察使用的源码,就仿佛利用扫瞄器能够观察网页代码一样便利。
 5、jsos

  jsos是一个由来自澳年夜利亚的CharlieSomerville于2010年利用JavaScript编写的开源操纵体系,其内核、C库、编译器和JavaScript假造机都恪守复杂的BSD协定公布,个中内核包含了一些来至ToAruOS操纵体系的代码。自从两年前最初一次的更新保护,Jsos至今还没有持续更新。
 6、Singularity

  Singularity是一种实行性、开源的微内核操纵体系,它由微软研讨院计划、开辟,该操纵体系的中心、驱动程序和使用程序都以“受控代码”写成。Singularity的计划不以其功能为尺度,而以体系不乱性作为主要尺度。Singularity的初级x86中止利用汇编言语和C言语写成;Singularity的硬件笼统层利用C++言语编写,并运转在平安形式下;别的,而且也有部分C代码卖力调试事情。
 7、BareMetalOS

  BareMetalOS是一个为X86-64体系开辟、开源的64位操纵体系,它利用汇编言语编写且可以利用C/C++开辟使用程序,其代码托管在GitHub上。该体系的开辟有三个合用场景,第一个是利用高功能的盘算,可以作为HPC集群的节点,也可以最为但以为体系以运转高负荷的盘算义务;第二个是嵌进式使用,供应了基于x86-64硬件的嵌进使用开辟平台;第三个是供应教导和教授教养利用,供应了基于X86-64情况的汇编言语的进修和实行的情况。今朝,该体系只是尽量供应有效的功效,还未将其打形成通用操纵体系(如MacOSX、Linux、Windows)的企图。
  开源操纵体系具有平安、不乱、收费或少量用度、可以疾速修复毛病、有壮大社区的鼎力撑持等长处,同时还为人人供应了进修和交换的资本。开源操纵体系在服务器市场已占据了相对的上风,同时在团体PC市场也正在开展强大。今朝,就连微软看待Linux的立场都有了伟大的变化,已从本来的将Linux比作毒瘤到如今的公布:微软爱Linux的伟大变化。
对于linux命令,一定要学会用man和info去查他们的解释;

灵魂腐蚀 发表于 2015-1-16 20:18:06

来一发除 Linux/BSD 外的其他开源操纵体系汇总

不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。

小女巫 发表于 2015-1-19 05:06:54

Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。

谁可相欹 发表于 2015-1-27 23:37:16

眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。

柔情似水 发表于 2015-2-5 16:12:33

得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。

小妖女 发表于 2015-2-12 23:13:10

放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。

山那边是海 发表于 2015-3-3 11:55:33

任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.

乐观 发表于 2015-3-11 11:09:33

要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。

admin 发表于 2015-3-18 14:05:23

掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。

再现理想 发表于 2015-3-26 09:10:24

通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
页: [1]
查看完整版本: 来一发除 Linux/BSD 外的其他开源操纵体系汇总