libreCMC

嵌入式操作系统
授权协议 GPL
地区 不详
投 递 者 衡丰茂
软件类型 开源软件
开源组织
适用人群 未知
操作系统 Linux
所属分类 其他开源、 嵌入式操作系统
 软件概览

libreCMC.png

libreCMC 常见问题

什么是 libreCMC?

一套完全自由的嵌入式操作系统,可在路由器和各种通用计算机上工作。 它是100%自由的软件,符合GNU FSDG(Free System Distribution Guidelines)。 libreCMC由两个项目组成,一个是GNU/Linux-libre发行版,另一个是不基于 linux* 内核的试验性的操作系统(更多项目将很快发布在此)。

我为什么要关注?

鉴于最近的事件,现在比以往任何时候都更重要的是争取在给定设备上运行的软件的控制自由。用户应该可以自由地控制他们的设备,而不是最初制造设备的OEM。由于libreCMC是自由软件,所以用户可以完全控制自己设备上的软件。这很重要,因为这意味着社区(community)可以添加新功能,查看软件正在做什么并做出改进,从而使整个社区受益。

你们会支持设备"X"吗?

设备X是否需要非自由blob(binary large objects)?许多流行的设备和开发板都是非自由的,将不会被libreCMC支持。目前有个对Cubieboard的审核,但是我们目前没有添加支持,直到100%确认它不需要二进制blobs去工作为止。

libreCMC 基于什么之上?

libreCMC GNU/linux-libre是受欢迎的OpenWRT的分支,但是我们使用了linux-libre内核,并删除OpenWRT中另外包含的一些非自由组件。

OpenWRT 有什么问题?

有些人认为每个人都应该有控制自己设备上运行的软件的自由。如果做出任何妥协,那么自由软件的一些好处就被扔出窗外了。OpenWRT项目确实帮助用户获得比其它方式更多的自由度,但是一些受支持的设备和软件包是非自由的。

libreCMC 开发者要付款?

不,libreCMC开发者不要付款。他们在项目上所做的一切工作都是自愿的。

libreCMC 项目是否获得资助?

是和否。目前,libreCMC将获得 ThinkPenguin, Inc. 的所有路由器库存销售后的路由器销售额的20%。项目收到的资助用于开发所需的硬件和工具,以增加新的构建对象(build targets)。此时,libreCMC没有从任何来源收到钱,也没付款给开发者。

发布的频率是?

libreCMC每 3 - 6 个月发布一次,具体取决于是否存在严重的安全或设计缺陷。我们正在制定定期软件包更新的新计划,以及(也许)半日构建(semi-daily builds)。发布新版本时会涉及许多因素,因此发布可能会更频繁或延迟。

 相关资料
  • 操作系统提供的服务 操作系统的五大功能,分别为:作业管理、文件管理、存储管理、输入输出设备管理、进程及处理机管理 中断 所谓的中断就是在计算机执行程序的过程中,由于出现了某些特殊事情,使得CPU暂停对程序的执行,转而去执行处理这一事件的程序。等这些特殊事情处理完之后再回去执行之前的程序。中断一般分为三类: 内部异常中断:由计算机硬件异常或故障引起的中断; 软中断:由程序中执行了引起中断的指令而造成

  • 进程与线程 对于有线程系统: 进程是资源分配的独立单位 线程是资源调度的独立单位 对于无线程系统: 进程是资源调度、分配的独立单位 进程之间的通信方式以及优缺点 管道(PIPE) 有名管道:一种半双工的通信方式,它允许无亲缘关系进程间的通信 优点:可以实现任意关系的进程间的通信 缺点: 长期存于系统中,使用不当容易出错 缓冲区有限 无名管道:一种半双工的通信方式,只能在具有亲缘关系的进程间使用(父

  • 1 select,poll和epoll 其实所有的I/O都是轮询的方法,只不过实现的层面不同罢了. 这个问题可能有点深入了,但相信能回答出这个问题是对I/O多路复用有很好的了解了.其中tornado使用的就是epoll的. selec,poll和epoll区别总结 基本上select有3个缺点: 连接数受限 查找配对速度慢 数据由内核拷贝到用户态 poll改善了第一个缺点 epoll改了三个缺点.

  • 你可以在任何主流操作系统下去做开发工作,Windows,macOS,Linux 都可以。如果选择 Windows ,版本最好选择 Windows 10 专业版。用 macOS 的用户不用太担心系统问题,可以无痛并免费升级,现在你应该用的是 Sierra 这个版本的 macOS 。Linux 也可以,比如 Ubuntu 的桌面版。 如果你能满足下面三个条件的其中一个,这个任务就算完成了: Windo

  • 指令运行参数 设定变量T为指令运行总时间,t为所需时间最长部分指令的时间(周期),n为指令条数 指令相关公式 顺序方式运行指令所需时间:Tn 流水方式运行指令所需时间:T+(n-1)t 重叠方式运行指令所需时间:(n+2)t 吞吐率:n/流水方式运行指令所需时间 效率:效率=吞吐率t 加速比:加速比=效率n 可变分区分配算法 首次适应法 从主存低地址开始,寻找第一个可用(即大于等于作业需求的内存)

  • 本文向大家介绍网络操作系统和分布式操作系统之间的区别,包括了网络操作系统和分布式操作系统之间的区别的使用技巧和注意事项,需要的朋友参考一下 网络操作系统,操作系统和分布式操作系统都可以在多个系统/节点上运行。两种操作系统之间的主要区别在于,在网络操作系统的情况下,每个系统都可以有自己的操作系统,而在分布式操作系统的情况下,每台计算机都可以使用一个操作系统作为公用操作系统。 以下是网络操作系统和分布