当前位置:   article > 正文

摆脱 Android 和 iOS:七款免费开源移动操作系统的尝试

开源的安卓os

????????关注后回复 “进群” ,拉你进程序员交流群????????

【CSDN 编者按】高科技产品的更新迭代实在是太快了!而且,高度发达的信息化让人们的隐私不再“隐私”。举个例子来说,前几天和朋友聊天说到想升学,结果成人教育广告就出现在朋友圈了!于是,有人在摸索,试图摆脱窥探隐私的“监控”……

作者 | Max Eddy & Ben Moore

译者 | 苏本如

出品 | CSDN(ID:CSDNnews)

长期以来,硅谷一直在鼓吹技术(而非真理)使人们自由。这种观点是否正确,至今还没有定论,但毫无疑问,智能手机虽然已经极大地改变了我们的世界,但也有一些严重的弊端。例如,集中化的应用商店意味着对人们有用的应用可以在一瞬间消失,而这些应用本身可以使用这些设备上的传感器来监控人们生活的方方面面。而最糟糕的可能是,这些智能设备虽然大多价格不菲,但它们的使用寿命预期不会超过几年。

01

为什么要转向另一种移动操作系统?

如果你想大幅改善隐私保护,保护你的个人信息,或者纯粹地想继续使用你完美无瑕的谷歌 Nexus 5 手机多几年,答案可能是用一个免费的、开源的操作系统来取代现有的手机操作系统。继续使用 Android 和 iOS 操作系统是一种自然而然地选择,但是现在也已经有了很多可供选择的开源替代品,它们具有不同程度的可用性。

02

在此转变过程中你会失去什么?

首先我们要注意:这些开源替代操作系统不会像 Android 和 iOS 用户习惯的那样,有些有着截然不同的导航方案。我们当中的大多数人也将不再能访问惯常使用的所有(或任何)应用程序,因为这些应用程序几乎只能在谷歌应用商店或苹果应用商店中找到。对于基于安卓操作系统的设备来说,情况要好一些,因为至少还有其它一些可供选择的应用商店和存储库,比如亚马逊的 AppStore、APKMirror 和 F-Droid。不过,在安装未经谷歌或苹果专门审查的应用程序时,你确实需要小心,因为其中可能发生的风险需要自行承担。

你也不再能从主流设备供应商那里享受到他们提供的对安卓和 iOS 系统的客户支持。如果你在 Verizon 在线商店中询问他们是否可以帮助你使用 Ubuntu Touch,他们可能会用奇怪的表情来回应你。即便是将这些替代操作系统安装到你的手机上,它需要的工作量也可能超出了大多数人愿意承担的 DIY 任务工作量。

03

七种开源移动操作系统介绍

本文的目的不是像我们测试 Android 和 iOS 一样,对这些替代操作系统进行严格的测试,而是带你进入其他开源移动操作系统体验的世界。我们并没有亲自测试所有这些系统,但是我们强烈建议你查找展示在各种硬件上运行的这些操作系统最新版本的视频,以更好地了解你希望了解的内容。

在后续你将看到,我们按照降序排列来介绍这些操作系统;前面的那些操作系统受到广泛支持并具有完整的功能,而后面的操作系统更具实验性。最后,我们介绍了一个支持许多操作系统的硬件平台,其中包括我们在此处提到的许多操作系统。

还有一点需要指出:下面列出的一些开源替代操作系统都是在其特定的硬件上提供的,其他大多数都需要你拥有或购买特定的设备。并且它们都不能支持 iPhone。

但是,如果你投入了大量的精力(并且经常备份所有重要的信息),那么整个移动体验世界都在等待着你去探索。如果你发现你喜欢这个旅程,你甚至可以为这些平台的创建做出贡献。

3.1 LineageOS

 

并非每个旧设备(或新设备)都可以使用 Android 11,但基于最新版本的 Android 开放源代码项目(AOSP)的 LineageOS 提供了一种非传统的升级途径。对于那些可能还不知道的人,LineageOS 最初是已经不复存在的 CyanogenMod 的一个分支版本,但此后它接管并成为了开源移动操作系统运动的掌舵人。

LineageOS 与你在一个典型的开箱即用型智能手机上发现的 Android 版本有何不同?首先,它没有安装任何谷歌应用程序或服务(包括谷歌应用商店)。在安装操作系统的同时,你仍然可以在 LineageOS 上安装这些谷歌服务,但是你也可以使用预安装的开源替代方案。

另一个不同之处在于,谷歌(以及其他所有制造商)的 Android 版本与 AOSP 版本截然不同。LineageOS 为其操作系统添加了很多现代的便利功能和安全特性,以使其与众不同,并缩小 AOSP 与高度优化的 Android 版本之间的差距。在使用上,LineageOS 看起来就像另一个版本的 Android。鉴于此列表中的其他一些替代操作系统仍然有用户界面和用户体验中苦苦挣扎,这还真是一个极高的称赞。LineageOS 界面整洁而时尚,它似乎是最稳定的开源替代移动操作系统之一。

与许多其他替代产品相比,LineageOS 的另一个主要优势是它支持的设备数量众多。如果你进入 LineageOS 的下载页面,则会发现一个来自大约两大制造商的设备列表。对于每个设备,LineageOS 都有一个 nightly build,一个 recovery build 以及一个指向最新更新的链接。以及在你的硬件上安装 LineageOS 的帮助文档。

对于某些人来说,LineageOS 摆脱谷歌的掌控还远远不够。更彻底摆脱谷歌掌控的是 ReplicantOS,它是一个基于 LineageOS 源代码的,由自由软件基金会(FSF)支持的操作系统。在其站点上,Replicant 宣称其“不包括 LineageOS 的任何专有组件(程序,库或固件),而是为其中一些组件提供免费软件替代品。”它旨在使用免费软件完全重建 Android。然而,在撰写本文时,它仅支持少数设备,其中大多数是较旧的三星手机。

/e/

/e/是基于 LineageOS 的,因此与开源的 Android 共享该操作系统的根(root),所以对于长期使用 Android 的用户来说,它只是一个小小的调整。它缺少的只是谷歌的内置应用和服务,这些应用和服务虽然用起来很方便,但是始终会获取你的个人数据。值得注意的是,/e/云应用程序试图复制大部分谷歌套件,包括文件存储、电子邮件、联系人、便笺、照片存储等。/e/还包括一个应用商店,主要由开源 FDroid 应用商店提供支持。你不会在这个应用商店中找到所有来自 Android 的应用程序,但这是一个有用且以隐私为中心的开始。

基础/e/提供了有关如何将操作系统安装到设备上的大量文档。一个方便的图表详细列出了它的官方支持的所有 112 台设备。这个列表主要是由旧设备组成的,但是如果你真的喜欢你的 Galaxy Note 2,则/e/可能是完美的选择。

早在 2019 年,我们的同事 Sascha Segan 对/e/进行了一些尝试,他对自己的发现印象深刻。但是,即使是一个经验丰富的专业人士,将/e/加载到他的设备上也是一件令人头痛的事。然而一旦这个障碍被清除,它基本上就是一帆风顺了。然而,值得注意的是,Segan 指出,他的运行/e/操作系统的手机正在通过无线更新接收最新的 Android 安全补丁。他感叹到,完全删除谷歌确实是非常困难的,尤其是如果你还打算使用流行的第三方应用程序时。

或者,你可以从/e/应用商店购买预装了/e/操作系统的手机。该应用商店提供翻新的三星 Galaxy S8、S9 和 S9+型号的设备,以及新的 GS290 设备。特别值得注意的是预装有/e/操作系统的 Fairphone 3 和 3+设备。这些手机的制造注重隐私伦理和可维修性。Fairphone 也销售各种替代组件,并努力为其设备中的所有组件支付合理的报酬。不幸的是,目前美国对 Fairphone 的支持仍然不确定。

3.2 Ubuntu Touch

在 2000 年代中期,有一段美好而短暂的时期,每个组织都在开发自己的移动平台。Mozilla 在 2012 年推出了 Firefox 操作系统,而 Ubuntu 背后的组织 Canonical 在 2011 年底宣布了 Ubuntu Touch。与其他许多项目一样,这些项目最终都被放弃了,但在拥有大量用户的 UBPorts 社区的支持和指导下, Ubuntu Touch 作为一个项目继续存在。

与主流移动操作系统相比,Ubuntu Touch 具有完全独特的导航方案和设计语言,它与现代智能手机类似,但又有很大不同。这可能是因为 Ubuntu Touch 植根于桌面 Linux,而不是 Android。一旦你理解了它的这一怪异之处,你就会发现它就是一个令人惊讶的、完美的、强大的操作系统。

Ubuntu Touch 也不仅仅只是一部手机;将一个 Ubuntu Touch 设备插入一个外部显示器,它就能充当一台台式电脑。这个操作系统包括一些重要的预装应用程序和广泛的应用程序商店。与大多数开源替代操作系统一样,找到流行的应用程序,或者至少找到近似的应用程序,是一个挑战。但是,因为这也是  Linux,所以你可以找到一个功能齐全的终端命令行应用程序。

也许关于 Ubuntu Touch 的最好的地方是它可以很容易安装在你的设备上。与 Lineage 或/e/不同,这里没有使用任何奥术工具的麻烦。你需要做的只是下载安装程序,插入手机,仅此而已。Ubuntu Touch 的安装是如此之快捷,以至于一天之中剩下的时间你都不知道用来做什么。目前,大约有 52 个设备在不同的完整性级别上支持 Ubuntu Touch。我们在尝试 Ubuntu Touch 时使用了谷歌 Nexus 5 手机。

3.3 PureOS

PureOS 是一个注重个人隐私的发行版,由一家名为 Purism 的公司开发。它具有被 FSF 列为免费 Linux 发行版的特征,因为它只使用 Free/Libre(FOSS / FLOSS)软件。PureOS(基于 Debian 并且使用 GNOME 桌面环境)最初是为Purism的笔记本电脑和迷你台式机构建的,但该公司最终将 PureOS 配置为可在移动设备上运行。融合是 PureOS 的一个主要主题,而一个隐私优先、可互操作的操作系统以及自适应的 GNOME 应用程序和 web 体验无疑是一个值得支持的目标。简单来说,Purism 希望创建一个操作系统和一组应用程序,无论屏幕大小如何,都能在 Librem 的任何设备上完美运行

PureOS 支持大多数基本的智能手机功能,包括电话、信息、网络浏览(基于 Firefox 的 PureBrowser)和时钟功能。此外,还有 PureOS 应用商店,用于下载专为智能手机屏幕而设计的应用程序。不过,这款 Librem 设备的相机似乎功能不全,而且防水等级也不高,而这是消费者预计 2021 年智能手机将具备的两项基本功能。也就是说,在该软件的最新视频中,与该列表中其他非基于 Android 的操作系统相比,它看起来更流畅,更成熟,更一致。

Librem 出售两种带有 PureOS 的移动设备:Librem 5 和 Librem 5 USA。它们之间的唯一区别是 Librem 5 USA 的零件是在 Purism 的美国工厂生产的。除了 PureOS 之外,Librem 5 的主要卖点还有可交换的内部组件、一个合乎道德规范的零件供应链、一个 MicroSD 卡插槽、以及用于蓝牙,蜂窝信号,麦克风和摄像头以及 Wi-Fi 的基于硬件的终止开关。有一点需要重点指出:Librem 5 和 Librem 5 USA 设备的价格分别比 PinePhone(我们在其他地方讨论过)的价格高出几倍,分别为 799 美元和 1,999 美元。然而,Librem 5 旨在成为面向消费者的产品,而 PinePhone 更像是一款业余爱好者的设备。

3.4 Plasma Mobile

关于 Plasma Mobile,首先要知道的是它是一个用户界面,而不是一个操作系统。Plasma Mobile 是 KDE Plasma 桌面界面的移动版本。KDE 还负责 Neon,该公司官方并不认为 Neon 是真正的 GNU/Linux 发行版,而是运行在 Ubuntu 之上的一系列软件。KDE的Plasma 桌面版和 Plasmamobile 版本之一运行在 Neon 之上。

目前所有的 Plasma Mobile 变体都是为 PinePhone 设备构建的,但是你可以在基于 KDE 的 Neon 存储库、基于 Alpine Linux 的 postmarketOS 或基于 Arch Linux 的 Manjaro ARM 的内部版本之间进行选择。安装过程非常简单。只需要下载镜像,解压缩,将其闪存到一个 MicroSD 卡上(是的, PinePhone 具有可移动的存储插槽),再将卡插入 PinePhone 中。然后, PinePhone 就可以从卡中启动。另外,你也可以将 Plasma Mobile 版本直接安装到设备的嵌入式 eMMc 内存中。

Plasma Mobile 看起来与其他任何移动操作系统都非常相似。有一个基于 PIN的锁屏(不要指望有一个花哨的指纹阅读器或类似 Face ID 人脸识别的东西)、一个应用程序抽屉、一个任务切换器和一个下拉通知抽屉。PlasmaMobile 仍在积极开发中,因此根据最新的构建视频,并非所有东西都能很好地工作(或根本不能工作)。也就是说,图标看起来很干净,并且界面至少具有精致的外观。由于 Plasma 是基于 Linux 的体验,因此你可能无法安装 Android 应用程序(例如 AnBox 等项目,它通过容器将 Android 组件集成到基于 Linux 的系统中,而将重点转移到了桌面设备上)。这意味着你不太可能找到许多受欢迎的应用程序来下载。KDE 的 Discover 应用程序提供了对你可以在设备上下载的应用程序的访问权限,尽管并非所有这些应用程序都针对手机进行了优化。

3.5 Manjaro ARM

Manjaro 是一个基于 ArchLinux 的专注于可用性的 GNU/Linux 发行版。除了支持与 Linux 兼容的桌面设备的常规版本外,Manjaro 组织还为基于 ARM 的硬件维护了其发行版(基于 Arch Linux ARM)。在这些受支持的基于 ARM 的设备中,PinePhone 是列表中唯一的移动设备。

目前,用于 PinePhone 的 Manjaro ARM 有三种变体:Lomiri(Ubuntu touch的桌面版本),Phosh(基于 GNOME,由 Purism 开发)和PlasmaMobile(使用 KDE 的 Plasma 界面)。所有这些构建都在早期的 alpha 阶段列出的,因此它们根本不打算成为一个正式使用的版本。但是,它们都可以从 OSDN 下载,因此你可以自己进行测试。

这三种变体的主要区别在于它们的外观,因此我们建议你查看这些系统的屏幕截图或视频,以确定哪一个系统最适合你的偏好。它们的安装步骤与 Plasma Mobile 的安装步骤相似:下载镜像,将其闪存到一个 MicroSD 卡,然后让 PinePhone 引导至你选择的任何变体。

3.6 postmarketOS

如果你坐下来想一想,公司每年推出全新的移动设备是有点荒谬的。更糟糕的是,这些设备预计可以使用两年左右的时间。一些公司,比如 Fairphone,正致力于通过可修复的硬件来缩短这一浪费的周期,但 postmarketOS 从软件的角度来解决这个问题。它的目标是创建一个免费的、开源的、尊重隐私的操作系统,让你的硬件的使用寿命提高到十年。

这是一个相对较新的项目,所以虽然 postmarketOS 可以在超过 250 种设备上启动,但并非所有手机都支持所有功能。在 11 个主要受支持的设备中,只有 6 个设备可以打电话,而摄像头只能在一个设备上使用。值得注意的是, postmarketOS 可以运行在几个 Pine64 设备上,以及 Purism Librem 5 智能手机上。

尽管存在这些局限性,但是,把旧设备放回口袋而不是垃圾填埋场的想法是一个令人信服和有价值的想法。

3.7 PinePhone:硬件替代平台

PinePhone

在 Librem 致力于为开放源代码的移动硬件和软件带来苹果级体验的同时, Pine64 则采取了截然不同的道路。该公司的主要业务是单板计算机(例如 RaspberryPi),但它尝试以非常低廉的价格生产开源手机、平板电脑、笔记本电脑和其他消费电子产品。该公司的智能手表 PineTime 仅售 25 美元,而 PinePhone 的售价仅为 149 美元。Pine64 也非常重视隐私,并且像 Librem 5 一样,Pine64 还为 PinePhones 的收音机、麦克风和摄像头提供了运动硬件开关。它还包括一个 MicroSD 卡插槽。

Pine64 并没有控制开发的方方面面,而是让社区带头为这些设备设计软件。这些软件给人的感觉是极其热心的,但有时是让人感到挫折的和不完整的体验。我们与该公司 99 美元的早期版本的 Pinebook 相处的时光同样也是既令人着迷和又让人沮丧。PinepPhone 本身就支持 16 种不同的操作系统,从 Arch Linux ARM 到 Sxmo。这个支持列表包括了本文列出的一些操作系统,比如 Ubuntu Touch 和 Manjaro ARM。Pine64 偶尔会生产预装了一些操作系统的手机的特别版本。

尽管 Pine64 致力于生产可日常使用的手机,但它仍在进行中。有利的一面是,新事物和令人兴奋的事情总是在发生,这些设备的成本低得足以让某些技术爱好者冲动购买。不利的一面是,软件体验可能不如你以前所熟悉的那样好,并且设备可用性受到限制。另一个问题是,截至撰写本文时,所有 PinePhone 设备均已售罄。

英文标题:Break Away From Android and iOS: 7 Free Open-Source Mobile OSes toTry

原文链接:https://www.pcmag.com/picks/break-away-from-android-ios-7-free-open-source-mobile-oses-to-try

声明:本文为 CSDN 翻译,转载请注明出处。

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击????卡片,关注后回复【面试题】即可获取

在看点这里好文分享给更多人↓↓

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/99225
推荐阅读
相关标签
  

闽ICP备14008679号