Minoca 是什么

Minoca OS 是一个通用的操作系统,完全从头开始编写。 它适用于希望节省功耗,内存和存储的设备。 它的目标是精简,可维护,模块化,并与现有软件兼容。

换句话说,它是一个为小型设备编写的全功能的操作系统。

在应用程序端,我们有一个包管理器( opkg),以及一个不断增长的源,如 Python, Ruby, Git, Lua 和 Node。 在引擎盖下, Minoca 在设备驱动程序和内核之间包含一个强大的驱动程序模型。 想法是驱动程序可以以向前兼容的方式编写,因此可以升级内核级组件,而无需重新编译所有设备驱动程序。

Installing-Git.png

为什么需要 Minoca?

Minoca 操作系统由两个开发人员 Evan 和 Chris 编写,在过去的几年里。 我们审视了现有的操作系统,并意识到,主要操作系统自编写以来已经超过 25 年了。 25 年可以积累很多包袱,更不用说硬件在那段时间内的巨变。

如果有 25 年经验并且重新开始的机会,我们可以在操作系统这方面创造一些有趣和独特的东西。 我们认为,重新审视内核驱动程序接口可能会带来强大的新功能。 我们正在寻找像电源管理,可用性和资源隔离这些在关键但 25 年前所知甚少的领域。 我们可以实现与当今世界使用的操作系统功能接近,但代码更少,痛点更少的操作系统吗? 我们能做得更好吗? 我们想试试。

你可以做什么?

现在我们最大的问题是 Minoca 操作系统没有广泛使用。我们需要知道我们缺少哪些包? 它崩溃了吗? 有没有在你的设备上不工作? 我们需要做什么来使这个系统更可用?

你可以使用一个新的轻量级操作系统来做服务器? 来运行嵌入式设备?来做家庭路由器? 我们有一些想法,也需要听到别人的意见。

我们的第二大问题是我们只有两个人。 基础是工作,但有很多东西需要做。 如果您有兴趣编写驱动程序,添加功能,移植包,修复错误,参与设计讨论,我们很乐意接受帮助。 如果您有兴趣将 Minoca OS 集成到您自己的项目中,我们非常乐意为您提供帮助!

联系我们

如果您想与我们联系,我们有几个选项。 一般查询,电子邮件 [email protected]

有关补丁,技术讨论或社区问题,请发送电子邮件至 [email protected]

安全问题转到 [email protected]

开源

Minoca OS 基于 GPL v3 开源。

应用下载