加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

用于学术研究的开源操作系统Asuro

发布时间:2022-10-18 19:31:17 所属栏目:Unix 来源:网络
导读: 这篇文章是页面的翻译。
英文好的可以直接看原网页。这个是我偶然发现的网站,我惊讶于这里竟然有如此多的操作系统的源码。既然这么多了,总有一款适合你去搞懂操作系统的技术细节。
本页含

这篇文章是页面的翻译。

英文好的可以直接看原网页。这个是我偶然发现的网站,我惊讶于这里竟然有如此多的操作系统的源码。既然这么多了,总有一款适合你去搞懂操作系统的技术细节。

本页含有一个操作系统的列表,这些操作系统可能是学术上用的,也可能是个人开发的,或者是非商业化的操作系统。

在2004至2006年之间,213种操作系统中的112种从互联网上消失了,同时在这段时间里,出现了68种新的操作系统。当前,互联网上能查到的操作系统有175个,但是只有58个是在持续更新的,有62个在2018年有更新,27个在2019年有更新。

自2015年就没有再更新的操作系统项目:

一些靠业余时间开发出来的操作系统在这里:

比较成功的操作系统项目在这里:

下面按照字母表的顺序,介绍一些操作系统:

开源操作系统Acess2

它可以做linux能做的所有事情,可以按需配置。它具有一个虽然简单但可扩展的VFSunix脚本,这个VFS目前支持VFAT,Ext2,使用TPC/UDP的IPv4/IPv6网络,USB input 和存储。最近这个项目已经移至github:,还有这里,不过作者后来放弃了这个项目,开始了一个新项目:Rust OS (

作者的主页:

开源操作系统Amiga Research Operating System

轻量、高效、稳定的桌面操作系统,用这个操作系统,你可以更多地发挥出你电脑硬件的潜能。它同时还是一个独立的,自由的项目,提供了非常高效的API,你可以用来开发出各种应用,源码开源,欢迎取用。

主页在:

开源操作系统Apollo Project

GitHub:

它是一个微内核,为的是最大限度的可移植,按照unix理念去设计。

开源操作系统Aqeous

github:

它是一个从零完成的,非unix的32位操作系统内核。支持shell脚本,windows中的bat。支持多核心处理器。目前只支持在虚拟机Qemu上运行。

开源操作系统AquilaOS

一个UNIX风格的操作系统,完全兼容POSIX,移值了很多符合POSIX的应用程序。

用于学术研究的开源操作系统Asuro

Asuro是一款x86操作系统,开发与2015年,用了少量的汇编和大量的Freepascal,它这设计上与任何主流操作系统都不同,使用VM/SE来运行内核代码以为的任何东西。

开源操作系统Banana

这是一个真正在硬盘上运行的操作系统,支持ATA/ATAPI/SATA/SATAPI/软盘,支持的文件系统有FAT/exFAT/ISO9660,支持PS/2键盘和鼠标,支持SB16和AC97音频。目前自带的应用程序有shell,纸牌游戏,扫雷器,照片查看器,文本编辑器。

开源操作系统ChaiOS

模块化的多平台操作系统。甚至内核C库也是动态链接的。VC++编写的。

开源操作系统DAWN

链接我试了试,没打卡。可能翻墙后才能打开。

它是一个SUBLEQ指令集操作系统。支持多核,64位,有内置C编译器、有虚拟键盘,有自己的P2P网络协议,自动转发,编写了各种的内置工具:绘画,文本编辑器,声音播放器,象棋,钢琴、变形虫游戏等。

开源操作系统DiyOS

一个学习用的操作系统,具有基本的图形界面。

开源操作系统DreamOS

用C和汇编写的在x86架构上运行的操作系统

开源操作系统Fling OS

homepage:

这是个教育上用的操作系统,具有完整的技术文档。这个操作系统的目的就是教会大家学会写操作系统,提供了完整的代码参考,以及教程文章。他们发表了30篇文章和10个入门教程视频。支持USB2.0和ELF驱动程序。

开源操作系统Haiku

一个可以实用的操作系统,具有各种各样的移植和本地应用程序(包括基于WebKit的浏览器)

开源操作系统Kolibri OS

主页:

主页截图:

它虽然安装在标准的1.44MB的软盘上,但是它包含完整的GUI桌面、许多驱动程序,以及web浏览器和音乐播放器,游戏。在这个操作系统中,你可以用ASM代码编写APP。

代码位置:+OS

欢迎参与修改与完善

开源操作系统Lemon

支持DOOM,TCP/UDP,包括AHCI,VNME在内的驱动程序。

代码位置:

界面:

开源操作系统mkfreeOS

代码位置:

桌面图像:

它可以运行在intel x86体系结构上。支持多任务,多线程,FAT32,BFS文件系统,虚拟内存管理,分层保护机制。

开源操作系统SerenityOS

源码位置:

桌面为:

这个操作系统也是从零开始写的,支持JAVAScript和HTTPS的web浏览器。越来越多的第三方可选软件包可以安装在这个操作系统上,比如GCC,bash,vim,python. 注意到,这个操作系统上,可以安装python.

开源操作系统SOSO

代码为:

它实现了多任务,进程和线程,内存分页,虚拟文件系统,FAT32,系统调用,用户空间ELF文件,帧缓冲区,Unix本地套接字和共享内存。

开源操作系统Vanadium

代码位置:

界面:

它支持i386,amd64.支持完全的保护模式:内存,文件和硬件的保护。将用户分为root用户和非特权用户。你在操作系统中可以编写C代码并且立即执行。

好了,本文就先介绍到这里。

本文从原网页中选择了部分操作系统作为介绍。原网页中有更为全面的介绍。

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!