用于学术研究的开源操作系统Asuro
英文好的可以直接看原网页。这个是我偶然发现的网站,我惊讶于这里竟然有如此多的操作系统的源码。既然这么多了,总有一款适合你去搞懂操作系统的技术细节。
本页含
这篇文章是页面的翻译。 英文好的可以直接看原网页。这个是我偶然发现的网站,我惊讶于这里竟然有如此多的操作系统的源码。既然这么多了,总有一款适合你去搞懂操作系统的技术细节。 本页含有一个操作系统的列表,这些操作系统可能是学术上用的,也可能是个人开发的,或者是非商业化的操作系统。 在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代码并且立即执行。 好了,本文就先介绍到这里。 本文从原网页中选择了部分操作系统作为介绍。原网页中有更为全面的介绍。 (编辑:海南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |