armbian学习笔记三:快速了解关于armbian的一些事实

一、什么是Armbian Linux?

  • Armbian Linux为基于ARMSBCS(单板计算机)提供了优化的DebianUbuntuLinux镜像。这里有令人难以置信的小型计算平台的生态系统,这些计算平台是树莓派的强大替代品。Armbian的使命就是提供一个统一的系统,这个系统要能可靠的运行在几十个操作系统被忽略的ARM单板计算机中的任何一个上。

二、挑战

1、ArmbianRaspbian是对立的
  • Raspbian有几十个贡献者致力于一个单独的单板计算机(树莓派)。但是Armbian有几十个贡献者致力于分布在30多个平台上的100多个单板计算机。
2、平衡发展与支持
  • 在上述情况下,资源是有限的。Armbian开发人员必须专注于维护Armbian构建平台(armbian/build)的核心任务。我们在很大程度上依赖社区成员之间的互相支持。虽然Armbian确实提供了许多对用户友好的特性(Armbian configuration utility),但现实情况是,Armbian是为更高级的用户服务的。当你真的在为你的单板计算机抓狂的时候,你可能会首先考虑在树莓派上更舒服的使用Raspbian Linux。
3、更多的单板计算机将不断进入市场
  • 单板计算机和电视盒的制造商喜欢设计和搬运新的产品。不幸的是,他们不喜欢花时间在软件上,而是依赖像Armbian这样的社区项目来填补这些空白。

三、Armbian Linux的优点

1、简单
  • BASH shell
  • 标准的 Debian/Ubuntu实用工具
  • 通用和特定的功能都可以使用极简的菜单工具进行配置
  • 可以通过串口HDMI/VGA或者SSH来登录
2、轻量
  • 没有大软件和间谍软件
  • 特定的实用功能是完全可选的
  • 同时适合新用户和专业人士
3、优化
  • 分布式镜像会压缩到实际的1G左右的大小,这种尺寸是为了SD卡的使用优化的。
  • 当然,镜像越大,有时候可能会更好一点,比如功能多,操作方便。但是安装过多的应用程序后会严重降低SD卡的使用寿命。SD卡也不是为了这种类型的使用而被设计的,我们用SD卡就该是存储一些尺寸比较小的系统。
4、速度快
  • 板子是在内核和用户空间级别上优化的。
  • DVFS优化,内存日志缓存,浏览器配置文件内存缓存,交换使用优化,垃圾提交延迟。
  • 我们的系统几乎是只读的,几乎在每一种情况下都是许多开发板中最快的Linux之一。
5、安全
  • 安全级别处于Debian/Ubuntu级别,可以使用配置工具进行强化。它为工业或家庭的使用提供了一个良好的起点。社区的专业人员会定期检查这个系统。每一个官方的稳定版系统都是经过彻底测试的。镜像是第三方构建者的直接基础。
6、支持
  • 提供长期更新,安全修复,文档,用户支持。
7、智能
  • 开发者们深入了解板子是如何工作的,操作系统是如何工作的,以及硬件应该如何设计才能更好地运行,这样才能设计出更好的系统。他们90年代初就有Linux方面的经验,自2013年以来就专注于ARM开发板。
8、开源
  • 开源构建脚本内核开发,维护和发行30多个不同的ARMARM64 Linux内核。
  • 强大的构建软件开发工具。可以在完全并行模式下运行。也可以在Docker下运行。

你可能感兴趣的:(Linux驱动开发学习笔记,linux,操作系统)