• 注册
  • 广告发布 广告发布 关注:121 内容:2872

    开源操作系统大全

  • 查看作者
  • 打赏作者
  • 当前位置: 洛杉矶华人社区 > 广告发布 > 正文
  • 广告发布
  • Lv.1

    开源操作系统即公开源代码的操作系统软件,它遵循开源协议使用、编译和发布。自由和开放源代码软件中最著名的是 Linux,它是一种类 Unix 的操作系统。Linux 可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程中各种工具和数据库的操作系统。Linux 存在着许多不同的 Linux 版本,但它们都使用了 Linux 内核。流行的 Linux 版本有 Ubuntu、Debian、Fedora、openSUSE、CentOS、Red Hat 等,移动开发领域使用最广泛的 Android 也是基于 Linux 内核开发的操作系统。

    除了 Linux 外,还有很多其它著名的开源系统,现对 Linux 以外的开源操作系统进行一次搜集和整理,详细内容如下:

    1、KnightOS

    KnightOS 是一个专为 TI Z80 计算器编写的开源操作系统,其代码托管在 GitHub 上。KnightOS 提供了很多新特性,如开源,支持多任务,可同时运行 32 个任务;具有基于树型结构的文件系统;具有跨平台特性,能够支持包括最新的银版彩屏计算器在内的 9 种计算器、具有内存安全特性,重启后不会影响用户数据;KnightOS 内核具有独立特性,它采用类 Unix 的环境,使用 Z80 的汇编语言编写,开发者可以用它来编写自己的操作系统;需要较少的内存,使用 31K 的内存即可运行程序。

    2、ToAruOS

    ToAruOS 是一个由伊利诺伊大学计算机科学本科生开发的业余爱好操作系统,其代码托管在 GitHub 上。ToAruOS 可在 POSIX 和 x86 架构上运行,其最终的目标是一个微内核。ToAruOS 的主要功能包括对进程和线程的支持、ELF 二进制的支持、运行时加载模块、管道(Pipe)和各种类型的终端设备(TTY)的支持、虚拟文件系统的支持、EXT2 文件系统的支持、信号量支持等。

    请登录之后再进行评论

    登录

    欢迎下载洛杉矶华人社区APP

  • 发布内容
  • 做任务
  • 偏好设置
  • 帖子间隔 侧栏位置: