rust_os, 在 Rust 中,编写了一个操作系统内核 非 POSIX.zip

上传者: 38744375 | 上传时间: 2025-09-24 20:43:36 | 文件大小: 840KB | 文件类型: ZIP
rust_os, 在 Rust 中,编写了一个操作系统内核 非 POSIX "tifflin"实验内核( 并最终运行系统)这是在 Rust ( http://rust-lang.org ) 中编写操作系统内核的实验。大部分的架构是按照我的方式设计的,但是它将被写为架构无关的( 当前的verison为 x86_6

文件下载

资源详情

[{"title":"( 493 个子文件 840KB ) rust_os, 在 Rust 中,编写了一个操作系统内核 非 POSIX.zip","children":[{"title":"start.asm <span style='color:#111;'> 11.56KB </span>","children":null,"spread":false},{"title":"interrupts.inc.asm <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"common.inc.asm <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"stubs.inc.asm <span style='color:#111;'> 642B </span>","children":null,"spread":false},{"title":"BuildCrossCompiler <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"ConvertTo32bppRleRs <span style='color:#111;'> 247B </span>","children":null,"spread":false},{"title":"ConvertTo32bppRS <span style='color:#111;'> 488B </span>","children":null,"spread":false},{"title":"COPYING <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"fdt-realview-pb-a8.dts <span style='color:#111;'> 7.68KB </span>","children":null,"spread":false},{"title":"fdt-realview-pb-a8.dts <span style='color:#111;'> 7.68KB </span>","children":null,"spread":false},{"title":"EditBoot <span style='color:#111;'> 243B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"acrust.h <span style='color:#111;'> 780B </span>","children":null,"spread":false},{"title":"platform-bcm2708.h <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"platform-virt.h <span style='color:#111;'> 143B </span>","children":null,"spread":false},{"title":"platform-virt.h <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"platform-virt.h <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"target-armv7.json <span style='color:#111;'> 773B </span>","children":null,"spread":false},{"title":"target-armv8.json <span style='color:#111;'> 727B </span>","children":null,"spread":false},{"title":"target-amd64.json <span style='color:#111;'> 650B </span>","children":null,"spread":false},{"title":"target.json <span style='color:#111;'> 481B </span>","children":null,"spread":false},{"title":"target.json <span style='color:#111;'> 473B </span>","children":null,"spread":false},{"title":"target.json <span style='color:#111;'> 440B </span>","children":null,"spread":false},{"title":"target-uefi.json <span style='color:#111;'> 428B </span>","children":null,"spread":false},{"title":"link.ld <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"link.ld <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"link.ld <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"link-armv7.ld <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"link-armv8.ld <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"link.ld <span style='color:#111;'> 899B </span>","children":null,"spread":false},{"title":"link-amd64.ld <span style='color:#111;'> 785B </span>","children":null,"spread":false},{"title":"LICENCE-open-iconic <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"Cargo.lock <span style='color:#111;'> 40B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 8.87KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":"Makefile-xargo <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false},{"title":"VFS-MultiRoot.md <span style='color:#111;'> 3.81KB </span>","children":null,"spread":false},{"title":"AsyncTake3.md <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false},{"title":"Async.md <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"AsyncTake2.md <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"TimeAPI.md <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"VFS_and_mmap.md <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"UserlandInit.md <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"UserAPI-Networking.md <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"EventSleeping.md <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"UserAPI-IPC.md <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"Syscalls.md <span style='color:#111;'> 1009B </span>","children":null,"spread":false},{"title":"UserAPI-ProcessManagement.md <span style='color:#111;'> 798B </span>","children":null,"spread":false},{"title":"Async-Requirements.md <span style='color:#111;'> 604B </span>","children":null,"spread":false},{"title":"BlockCache.md <span style='color:#111;'> 451B </span>","children":null,"spread":false},{"title":"ObjectSharing.md <span style='color:#111;'> 404B </span>","children":null,"spread":false},{"title":"common.mk <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"Makefile.old <span style='color:#111;'> 10.33KB </span>","children":null,"spread":false},{"title":"libcore_nofp.patch <span style='color:#111;'> 9.82KB </span>","children":null,"spread":false},{"title":"acenv.h.patch <span style='color:#111;'> 149B </span>","children":null,"spread":false},{"title":"PanicImageNA.png <span style='color:#111;'> 60.84KB </span>","children":null,"spread":false},{"title":"rustacean-orig.png <span style='color:#111;'> 53.10KB </span>","children":null,"spread":false},{"title":"TifflinLogoV1-128.png <span style='color:#111;'> 7.69KB </span>","children":null,"spread":false},{"title":"TifflinLogoV1-BW-16.png <span style='color:#111;'> 374B </span>","children":null,"spread":false},{"title":"open-iconic_cog-2x.png <span style='color:#111;'> 338B </span>","children":null,"spread":false},{"title":"open-iconic_moon-2x.png <span style='color:#111;'> 308B </span>","children":null,"spread":false},{"title":"pre-commit <span style='color:#111;'> 415B </span>","children":null,"spread":false},{"title":"PushScreenshots <span style='color:#111;'> 491B </span>","children":null,"spread":false},{"title":"GUI_Start_CLI.py <span style='color:#111;'> 11.15KB </span>","children":null,"spread":false},{"title":"TestInstance.py <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"QemuMonitor.py <span style='color:#111;'> 3.90KB </span>","children":null,"spread":false},{"title":"BasicBoot.py <span style='color:#111;'> 867B </span>","children":null,"spread":false},{"title":"cmdline_words_parser.repo <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"utf16_literal.repo <span style='color:#111;'> 54B </span>","children":null,"spread":false},{"title":"stack_dst.repo <span style='color:#111;'> 50B </span>","children":null,"spread":false},{"title":"va_list.repo <span style='color:#111;'> 44B </span>","children":null,"spread":false},{"title":"mod.rs <span style='color:#111;'> 27.95KB </span>","children":null,"spread":false},{"title":"font_cp437_8x16.rs <span style='color:#111;'> 25.23KB </span>","children":null,"spread":false},{"title":"virt.rs <span style='color:#111;'> 24.77KB </span>","children":null,"spread":false},{"title":"virt.rs <span style='color:#111;'> 23.79KB </span>","children":null,"spread":false},{"title":"io.rs <span style='color:#111;'> 22.64KB </span>","children":null,"spread":false},{"title":"lib.rs <span style='color:#111;'> 21.45KB </span>","children":null,"spread":false},{"title":"virt.rs <span style='color:#111;'> 21.37KB </span>","children":null,"spread":false},{"title":"port.rs <span style='color:#111;'> 21.18KB </span>","children":null,"spread":false},{"title":"mod.rs <span style='color:#111;'> 20.40KB </span>","children":null,"spread":false},{"title":"storage.rs <span style='color:#111;'> 18.14KB </span>","children":null,"spread":false},{"title":"lib.rs <span style='color:#111;'> 14.66KB </span>","children":null,"spread":false},{"title":"os_int.rs <span style='color:#111;'> 14.34KB </span>","children":null,"spread":false},{"title":"lib.rs <span style='color:#111;'> 14.18KB </span>","children":null,"spread":false},{"title":"boot.rs <span style='color:#111;'> 14.09KB </span>","children":null,"spread":false},{"title":"syscalls.inc.rs <span style='color:#111;'> 13.72KB </span>","children":null,"spread":false},{"title":"window.rs <span style='color:#111;'> 13.70KB </span>","children":null,"spread":false},{"title":"instance.rs <span style='color:#111;'> 13.38KB </span>","children":null,"spread":false},{"title":"vfs.rs <span style='color:#111;'> 12.74KB </span>","children":null,"spread":false},{"title":"node.rs <span style='color:#111;'> 12.67KB </span>","children":null,"spread":false},{"title":"ondisk.rs <span style='color:#111;'> 12.52KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明