文件名称:BOS:构建更好的操作系统
文件大小:5.96MB
文件格式:ZIP
更新时间:2024-03-14 22:58:23
Assembly
BOS 构建更好的操作系统。 第一句话说明了一切。 该项目的目的是:如果您要从头开始创建一个全新的操作系统(OS),并且不重复使用任何代码,那么您将如何做才能使其变得更好? 你会放什么? 同样重要的是,您会遗漏什么? 是什么让BOS与众不同: BOS是精简的64位抢占式多任务OS,使开发人员无需处理正在使用的OS或平台的复杂性即可创建应用程序。 使您的应用程序或系统栩栩如生。 它是从头开始构建的。 没有使用库。 所有硬件驱动程序都是从头开始编写的。 它很小; 为应用程序留下资源。 很快BOS将在几秒钟内启动(即使从USB记忆棒启动)。 它是一个创建特定目的应用程序的平台; 使开发人员能够设置符合开发人员要求的环境,而不必锁定操作系统或从操作系统中删除不需要的功能。 完全透明,显示所有内容。 所有资源都供开发人员使用。 什么不是BOS: 它不是通用操作系统。 它并不意味着
【文件预览】:
BOS-main
----libraries()
--------ipc_h.asm(8KB)
--------lib_app.asm(38KB)
--------.gitkeep(29B)
--------lib_gui.asm(10KB)
----.github()
--------FUNDING.yml(746B)
----disk images()
--------Readme.md(400B)
--------.gitkeep(18B)
----images()
--------canada-96_48.png(3KB)
--------.gitkeep(8B)
----source examples()
--------ball()
--------.gitkeep(26B)
--------hello world()
--------tcplisten()
----README.md(2KB)
----documents()
--------BOS Setup Guide.pdf(1.83MB)
--------BOS Users Guide.pdf(1.32MB)
--------BOS Programmers Guide.pdf(3.09MB)
--------.gitkeep(15B)
--------BOS System Calls.pdf(200KB)