使用Rust编写操作系统(一)
前言
Rust语言作为C/C++的安全替代,是21世纪新兴语言中最适合开发操作系统的.
本文介绍有关使用高级语言,Rust,编写操作系统的一些前置知识.
Rust语言作为C/C++的安全替代,是21世纪新兴语言中最适合开发操作系统的.
本文介绍有关使用高级语言,Rust,编写操作系统的一些前置知识.
FydeOS是一个国产的ChromiumOS发行版,是目前唯一像ChromeOS一样支持安装Android应用的ChromiumOS发行版.FydeOS像ChromeOS一样也支持运行Linux程序,但是默认的发行版是Debian,包又老又少,因此决定换Archlinux.
Crates.io Rust 程序库(crate)托管服务
Docs.rs 文档托管服务,所有Crates.io上crate的文档
Rust 程序设计语言 第二版 中文版 (the book)
在使用hexo写了寥寥几篇文章后,我还是放弃了这个著名的静态博客程序.
From Wikipedia:Rust是一个由Mozilla主导开发的通用、编译型编程语言。它的设计准则为“安全,并发,实用”,支持函数式,并发式,过程式以及面向对象的编程风格。Rust的语法与C++相似(我不这么认为),但它在维持高性能的情况下能保证内存安全。
Rust语言官网:Rust 是一种系统编程语言。 它有着惊人的运行速度,能够防止段错误,并保证线程安全。
Rust连续3年在stackoverflow 年度调查中被评为最受喜爱的编程语言(the most loved programming language。)
蓝屏,英语 Blue Screen of Death,缩写为:BSoD,又称为bugcheck。表现为系统突然停止响应,屏幕上出现蓝色背景的错误信息。在Windows7及之前的版本中,蓝屏为深蓝色,并含有大段英文的解决方案,告诉用户检查硬件是否正常,并建议用户卸载或移除新安装的软硬件。由于该界面过于不友好,且这段解决方案很少能解决问题,微软在Windows8及之后的版本将蓝屏改为浅蓝色背景,并显示:( 你的电脑遇到问题需要重启,以及一个没有用的二维码。