操作系统

从零开始写 OS 内核 - 运行 shell
从零开始写 OS 内核 - 运行 shell

这是本系列最后一篇了,为这个 OS 加一个用户界面 shell,这算是 Linux 编程中最入门的经典教科书项目了,网上也可以找到很多小教程。这里也不多浪费时间,仅展示一下它的核心部分:

2021-07-29 03:25:02阅读全文

从零开始写 OS 内核 - 简单的文件系统
从零开始写 OS 内核 - 简单的文件系统

前面几篇中我们已经建立起了 process 和系统调用的框架,并且已经实现了第一个 fork 系统调用。到目前为止,所有的 process 和它们的 threads 都是我们在 kernel 里手动创建,thread 的工作函数也是提前准备好的固定函数,这只是纯粹给测试用的。一个真正的 OS 当然需

2021-07-29 17:24:48阅读全文

快速从 Windows 切换到 Linux 环境
快速从 Windows 切换到 Linux 环境

微软已经终止了对Windows 7的支持,这意味着您将不再获得bug修复或安全更新。如果您是Windows 7的最终支持者之一,并且不想陷入一个不安全的系统,则可以选择:升级到Windows 10或完全切换到其他版本。

2021-09-15 01:14:13阅读全文

干货满满!龙蜥社区Meetup走进龙芯圆满结束,5大技术分享精彩回顾
干货满满!龙蜥社区Meetup走进龙芯圆满结束,5大技术分享精彩回顾

9 月26 日,龙蜥社区(OpenAnolis) “走进”系列首场 Meetup ——走进龙芯,于龙芯中科技术股份有限公司线下开展,并圆满结束。本次“走进龙芯” meetup 不仅SIG组内发布了首个基于龙蜥操作系统(Anolis OS)的 LoongArch 版本,同时汇集了众多 LoongArc

2021-09-30 03:12:40阅读全文

OneOS-Lite的源码管理方式-子模块管理
OneOS-Lite的源码管理方式-子模块管理

简单清晰的代码结构有利于项目代码的管理。OneOS-Lite使用git submodule的方式来进行代码的管理。

2021-10-21 15:58:51阅读全文

在OneOS-Lite上学习搭建CI/CD流程(GitLab篇)
在OneOS-Lite上学习搭建CI/CD流程(GitLab篇)

嵌入式软件开发领域高频使用的开发语言是C语言,在大型项目开发中,我们往往会有格式审查、编译审查的需求。如果能借助GitLab平台实现代码的格式和编译问题审查,将会极大提高合入代码的规范性,把控新代码对原有代码的影响,提高代码整体质量。

2021-10-27 23:02:09阅读全文

龙蜥操作系统将捐赠开放原子开源基金会
龙蜥操作系统将捐赠开放原子开源基金会

11 月 4 日,龙蜥社区宣布,由阿里云、统信软件等 14 家单位联合开源的龙蜥操作系统将捐赠到开放原子开源基金会,当前已全票通过项目孵化评审中的技术达标评审,即将进行法务合规性审核。

2021-11-08 20:17:38阅读全文

龙蜥社区理事长展望操作系统 2022:加速驶向快车道,云、XPU和开源成“催化剂”
龙蜥社区理事长展望操作系统 2022:加速驶向快车道,云、XPU和开源成“催化剂”

编者按:操作系统诞生至今已有数十年的时间,其整个发展演进历程、后续将如何发展也受到广泛关注。近日,龙蜥社区理事长马涛在 InfoQ 直播分享,从承上启下的操作系统、操作系统的演进路线与趋势、面向未来的操作系统、如何解决操作系统人才稀缺难题四个方面详细解读了操作系统的 2022。本文转自 AI 前线,

2022-02-16 16:54:16阅读全文

华云数据加入龙蜥社区,推动开源产业快速有序成长
华云数据加入龙蜥社区,推动开源产业快速有序成长

近日,华云数据控股集团(以下简称“华云数据”)签署了CLA(Contribution License Agreement,贡献者许可协议),正式加入龙蜥社区(OpenAnolis)。

2022-03-10 01:53:01阅读全文

4364Mb/s,助力SM4性能提升40倍的商密 SIG 还有哪些新进展?
4364Mb/s,助力SM4性能提升40倍的商密 SIG 还有哪些新进展?

欢迎更多开发者加入商密软件栈SIG:网址:https://openanolis.cn/sig/crypto邮件列表:crypto@lists.openanolis.cn

2022-03-10 16:38:33阅读全文