V语言开发团队发布了第一个用V编写的操作系统Vinix,并表示它现在可以运行mlibc和bash。下载nightly版体验>>>ISO镜像地址Vinix的源码已经按照GPLv2开源许可协议托管在GitHub上,其repo显示是用V写的,致力于成为一个现代的,快速实用的操作系统。Vinix的暂定目标如下:保持代码尽可能简单易懂使用V编写一个可用的操作系统,可以在真实硬件上运行,而不仅仅是在模拟器上运行对于现代64位架构和CPU特性以及Linux为移植程序保持良好的源代码级兼容性在谈到为什么创建Vinix时,开发团队给出了以下原因:探索V在裸机中编程的能力通过提供对裸机编程不常见需求的反馈改进编译器以获得乐趣根据Vinix的Readme,必须安装并正常运行Docker才能构建Vinix,也就是说不支持在电脑上直接安装Vinix。点此查看具体步骤及注意事项。V是一种静态语言,结合了Go的简单性和Rust的安全特性。作者说V和Go很像。如果你懂Go,你就已经知道V的80%了。V在Go基础上的改进:https://vlang.io/compare#go。V的主要特点是简单(作者声称不到一个小时就可以学会V)快速编译(编译器只有400kb,并且没有第三方依赖)易于开发:V不到一秒即可编译安全:否null,无全局变量,无未定义值,边界检测,默认使用Immutable结构,支持C/C++转换,易于使用的交叉编译,提供跨平台UI库,内置图形库,内置ORM,内置Web框架...本文转自OSCHINA本文标题:V语言编写的操作系统:Vinix文章地址:https://www.oschina.net/news/147073/vinix-os-written-在-v
