Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

编写操作系统原型 #43

Closed
nobodxbodon opened this issue Nov 3, 2017 · 9 comments
Closed

编写操作系统原型 #43

nobodxbodon opened this issue Nov 3, 2017 · 9 comments
Labels

Comments

@nobodxbodon
Copy link
Member

在写这个回复的时候想到如何用最小的代价用中文命名编写代码, 实现一个操作系统原型, 以迈出第一步. 最好是易于参与开发, 不需特定硬件环境. 短期目标是用于学习和实验.

看到基于Java的操作系统发展史, 开始颇兴奋, 但后发现ARM已经在2011后不支持byte code.

即便如此, 仍先挖个坑, 以便有兴趣者探讨. 也可以汇聚一些中文开发者开源的操作系统原型.

@kenpusney
Copy link

不如首先用八卦替代二进制吧。

@nobodxbodon
Copy link
Member Author

@kenpusney 在下对八卦不是很了解. 看起来八卦的阴阳和二进制是同一思想吧.

@zaoqi
Copy link
Member

zaoqi commented Feb 25, 2018

我計劃編寫一個函數式的中文的操作系統

@nobodxbodon
Copy link
Member Author

@zaoqi 非常期待! 请问可以先分享些具体思路吗? 如打算针对何种环境(硬件/模拟器)等等?

@zaoqi
Copy link
Member

zaoqi commented Feb 26, 2018

@nobodxbodon 我將先在Javascript上實現,然後在各種硬件上實現
實現這個Lisp https://github.com/zaoqil/zaoqil1.0
用數據表示副作用(輸入輸出等)

@bctnry
Copy link

bctnry commented Mar 1, 2018

@zaoqi 具体是要怎么做?

@ghost
Copy link

ghost commented Jul 21, 2018

操作系统的功能主要有:进程管理、内存管理、文件系统、网络通讯、安全机制、用户界面、驱动程序
要想实现完全的中文化,前提条件是,有一套完整的中文编程工具链,然后用逐一实现上面的系统功能。

@4b5ent1
Copy link
Member

4b5ent1 commented Jul 22, 2018

@kenpusney 不如首先用八卦替代二进制吧。

我倒是觉得,前苏联的平衡三进制比八卦更实用,而且更兼容六十进制。

@nobodxbodon
Copy link
Member Author

如有兴趣/进展或发现相关项目(国人开发的操作系统习作应有不少, 如https://github.com/TakefiveInteractive/TedkOS , 但中文命名尚未发现) , 请重开此贴.

@nobodxbodon nobodxbodon mentioned this issue Jan 28, 2019
61 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants