Helo OS 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Helo OS 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Helo OS 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Helo OS 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Helo OS 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 何乐开源协议
操作系统 跨平台
软件类型 开源软件
所属分类 操作系统
开源组织
地区 国产
投 递 者 pengzekai
适用人群 未知
收录时间 2019-02-09

软件简介

    HELO OS   

HELO OS是根据《30天自制操作系统》写的一个小型的 32 位软盘内核操作系统,支持分页内存管理,图形界面,鼠标,键盘,控制台等驱动,以及一些应用程序。深入不多,但涉及的内容多。系统拥有独立的内核和独立的可执行程序,其可执行文件拓展名为 .HEL ,右图为Helo OS的LOGO。

何乐操作系统目前版本已经支持关机,磁盘操作等,现在拥有独立可运行程序,中文键盘布局,2.0.1版本时界面也整改了一下。

现在拥有文字查看器,图片查看器,音乐播放器,计算器,cvtg,cvss等软件,但是还达不到实用,作者认为把Helo os做成一个超小的临时u盘操作系统玩玩还是很不错的,要是大家有兴趣的话可以帮作者完成没有实现的,比如文件写入,网络程序等,谢谢大家的支持。

4.1版本实现过多的api接口,更多的软件支持,还有不完善的shell,主要修复壁纸漏洞,添加透明窗口,还有更多的命令,要是有兴趣在helo os上继续开发的朋友,可以联系STON。

下图为Helo OS 4.1的部分截图:

Helo OS 的最大特点就是小 ,内核 HELOOS.SYS 只有 48.6K ,系统本不是基于linux开发的,所以不具有Unix的特点,是一个独立于Osask,Haribote OS,Windows,Linux,类nt,类Unix操作系统的一个小型32位的操作系统。

目前支持系统全中文显示(全中文化)。图形化界面(GUI),界面友好,且有时间调用(cmos),壁纸读取,窗口界面化显示,zero主题等。

应用程序具有自己的api(移植Haribote OS具有兼容性),应用可以用c语言和汇编语言开发,具有可移植性(找准api,根据api移植基本可以成功),支持标准输入输出接口(标准i/o),所以Helo OS还是很不错一个操作系统的 /笑,还有关机实现,学校操作系统的朋友可以参考一下。

 Helo OS从4.1版本开始,更新将慢更,可能不再开发,谢谢大家的支持。

版本
2019.0.0.1 最初版本
2019.0.0.2

更新,拥有进一步加强

0.i23.1      公测版              
2.0.1 2.0发布版

3.1              修复bug,扩大API,重大更新

4.1          修复壁纸漏洞,更新UI,完善api接口,移植更多的软件。

官网论坛:http://bbs.heloym.ml

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (21)

加载中
作者,你要坚持住啊!我们支持你!
04/30 18:49
回复
举报
pengzekai软件作者
不行了,开新项目了
06/05 13:27
回复
举报
牛逼,太佩服了
2020/09/06 16:11
回复
举报
目前到什么阶段了?真的是个好的起点
2020/07/14 11:11
回复
举报
如果能有个中文输入法,基本上就算达到实用的程度了。
2019/07/17 13:43
回复
举报
pengzekai软件作者
正在实现中
2019/07/18 10:35
回复
举报
这本书我以前也看过,但是只是看了看而已
2019/07/17 13:07
回复
举报
pengzekai软件作者
公测版发布
2019/07/17 12:57
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
敬礼
2019/05/17 13:43
回复
举报
pengzekai软件作者

引用来自“APOWER”的评论

加油 好好学好计算机基础,希望有一天成为计算机邻域大师级人物。
谢谢!
2019/05/01 09:39
回复
举报
加油 好好学好计算机基础,希望有一天成为计算机邻域大师级人物。
2019/04/28 11:09
回复
举报
更多评论
暂无内容
发表了博客
2013/07/22 14:06

linux发送email错误 501 Syntax: HELO hostname

查看你的hostname hostname=centos58 然后vi /etc/hosts 添加hostname对应的ip 103.24.3.171 centos58 参考http://blog.csdn.net/tammy_zhu/article/details/5563383

0
0
发表了博客
2012/05/31 20:57

os

I‘m coming os~

0
0
2014/10/31 23:08

os

os包提供了操作系统函数,直接上例子 package main import (   "fmt"   "os" ) func main() {   //os包提供了操作系统函数   dir, err := os.Getwd() //获取当前目录路径   fmt.Println("当前目录是"+dir, err)   fmt.Println(os.Getegid()) //调用者的groupid   fmt.Println(os.Getuid()) //调用者的uid   fmt.Println(os.Getgid()) //调用者的gid   g, _ := os.Getgroups()   fmt.Println(g) //调用者属于组的一...

0
5
发表于程序人生专区
2020/02/28 01:13

OS

- 在`Deepin`的`Chrome`里跟淘宝客服对话的时候图片发不过去(显示裂图)

0
0
2016/08/03 23:53

OS 模块

一、os模块概述 Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。(一语中的) 二、常用方法 1、os.name 输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。 2、os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径。 3、os.listdir() 返回指定目录下的所有文件和目录名。 ``` >>> os.listdir(os.getcwd()) ['Djan...

0
0
发表了博客
2012/07/12 12:04

os模块

os模块包含了普遍的操作系统功能。os模块包含了很多内容,其中子模块os.path还包括了一些用于检查、构造、删除目录和文件的函数以及一些处理路径的函数(例如os.path.split和os.path.join可以让你在大部分情况下忽略os.path)。 本文只介绍一下os模块的重要变量和函数,os.path模块在下一篇博客中介绍。 os模块与操作系统有关,因此如果希望程序与平台无关,那么os模块相当重要。例如用os.sep来取代路径分隔符,是程序既能运行在...

1
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
21 评论
40 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部