放弃使用 15 年的 macOS,我决定换成 Linux!

嵌入式资讯精选 2021-09-08 11:32

在坚持了 15 年后,2018 年 7 月我还是决定放弃 macOS,换成 Linux。如果你也在寻求转变,那么希望本文分享的经验,能对你有所启发。

为什么要从 Mac 换成 Linux?

 
当时,我的 MacBook 已经四岁了,开始变得有点臃肿,而且速度也很慢,所以感觉是时候换一台新机器了。
之前我购买的三台笔记本电脑都是 MacBook,但不知为何这一次我对苹果电脑不怎么感兴趣了。我准备尝试一些不同的产品,以更好地满足我目前的需求。
我并没有被苹果生态系统所束缚。我没有 iPhone,所以也不需要考虑集成。我也没有使用 iCloud、FaceTime 或 Siri。如果这些产品和应用对你来说非常重要,那么是否要换成 Linux,你需要三思而后行。
在购买第一台 MacBook 之前,我使用的是 Windows,但由于广告、内存占用和隐私等问题,我不打算再考虑这个操作系统。
我从未使用过 Linux,但我一直对开源抱有好感。大多数时候,我所用的内容发布的工具之一是 WordPress,我喜欢这个生机勃勃的生态系统。而 Linux 似乎也与之非常相似。
我的旧 MacBook 不兼容 Linux,所以我买了一台中端 Windows 计算机,然后打算试一试 Linux。
我最初的想法是,一部分工作使用 Mac,一部分使用 Linux,但很快我就放弃了 MacBook,全身心地投入了 Linux。到今天为止,我使用 Linux 已经三年多了。


Linux 的发行版与桌面环境

 
Linux 的世界拥有很多丰富的选择,你可以自由自在地做任何想做的事情,但是新手可能会遇到一些麻烦。

Linux 发行版

在刚开始接触 Linux 的时候,你会听到各种的推荐,比如 MX、Manjaro、Mint、Ubuntu、elementary、Solus 等等。其实,这些都是 Linux 发行版,或者换句话说,它们是不同的 Linux 操作系统。与 Windows 和 Mac 不同,Linux操作系统不止一个。
Linux 拥有成百上千种发行版,而且很多版本都有忠实粉,他们会千方百计地向你说明为什么你应该选择这个版本。我真是没想到 Linux 社区和生态系统竟然如此热情。
在此,我想告诉你,选择哪个发行版其实并不重要。各个版本之间的差异性被夸大了,或者说都是技术方面的细节,作为新手你大可不必过于担心。
你可以随意选择一个发行版,然后尝试使用 Linux,不必担心哪一种才是最佳选择。

Linux 桌面环境

你需要考虑的实际差异是不同的桌面环境,或者换句话说,就是图形用户界面。各个版本在美观、易用性、工作流程以及集成的应用方面有很大的不同。
Linux 的桌面环境也有很多版本,人们经常推荐的包括 KDE Plasma、XFCE、Cinnamon,以及窗口管理器(比如 i3)等。
因此,在开始尝试 Linux 之前,首选你需要选择一个桌面环境。


Linux GNOME 桌面环境

 
我个人尝试了几种桌面环境(还有几个发行版),在我看来,习惯了 macOS 的人可能会更喜欢 Linux GNOME 桌面环境。
当然还有其他类似 macOS 的 Linux 桌面环境,例如 Pantheon 和 Deepin,但 GNOME 是最常用的一种,而且其背后的资源也最多。
GNOME 是最流行的 Linux 桌面环境,也是大多数大型发行版(如 Ubuntu、Debian 和 Fedora)的默认选择。
个别发行版可能会对 GNOME 做一些小的改动。本文中的截图来自 Debian,但看上去感觉与 Ubuntu、Fedora 或Arch 也很相像,唯一的不同在于默认背景图像和预装的应用。
下面,我们来介绍一下 GNOME 及其工作原理。下图是 GNOME 的登录界面:
图:Linux GNOME 登录界面


喜欢 GNOME 的哪些方面?

 
整个界面非常整洁、简约和现代。没有多余的东西,没有桌面图标,没有Dock。背景图像之上,只有顶部的操作面板。
面板左侧显示了“Activities”,中间是时间和日期(同时也是通知中心),右侧是网络、蓝牙、VPN、声音、亮度、电池等图标。
GNOME 的操作以键盘为中心,简单易用。你可能会注意到 GNOME 与 macOS 的一些相似之处,比如窗口吸附、空格键查看文档预览(与 Quick Look 完全一样)。

GNOME 的活动概览就像 Mission Control 与 Spotlight Search 搜索合二为一

将鼠标移动到左上角,或单击顶部面板中的“Activities”(活动),或按键盘上的“超级键”(Apple 键或 Windows 键),就可以看到“活动概览”。
活动概览有点像在一个屏幕上同时显示 macOS Mission Control 和 Spotlight Search。
图:GNOME 的活动概览界面
你可以通过活动概览,查看所有打开的应用程序和窗口。
左侧显示的 Dock 中包含所有常用的应用程序。Dock 还会标记所有已打开的应用程序。
右侧是所有桌面空间的列表。
顶部中心是搜索框。在你输入的时候,焦点就会出现在该搜索框上。它可以搜索安装的应用程序,搜索计算机上不同的文件,还能进行一些计算等等。与 Spotlight 非常相像。
你只需要输入查找的内容,然后按下回车键即可打开应用程序或文件。

预装的 Linux 应用程序

单击Dock中的“Show Applications”图标或按 Super 键 + A,就可以查看所有已安装应用程序的列表(与 Mac 上的 Launchpad 非常相似)。
图:GNOME 的应用程序列表
都有什么应用程序呢?GNOME 自带文件管理器(类似于 Mac 上的 Finder)、文本编辑器、文档阅读器和音乐播放器。
大多数 Linux 发行版的默认浏览器都是 Firefox。文档、电子表格和演示文稿的默认办公套件是 LibreOffice。
有些应用程序可能因发行版而异。例如,Debian 默认安装一些游戏,如上面的截图所示。
一般来说,与 macOS 相比,Linux 非常轻盈,占用的磁盘空间非常少。此外,与 macOS 不同,你可以删除任何不需要或不想要的预装应用程序。
另外,你也可以访问软件中心。

GNOME 软件中心

如果想更新操作系统,或更新、删除和安装应用程序,则可以使用软件中心。GNOME 安装的软件中心内包含数以千计的应用程序。
  • 你可以通过 DejaDup 轻松备份,就像 Time Machine 一样。
  • Quick Lookupdictionary 可以像在 Mac 上一样快速查找应用程序中的单词。
  • Ghostwriter 是一款优秀的MarkDown 编辑器。
  • Drawing 是一款很棒的绘图和图像编辑应用程序。
  • 你可能非常熟悉Mac 上的 VLC,它也是 Linux 上最受欢迎的媒体播放器之一。
此外,还有Telegram、OBS Studio、Audacity以及其他熟悉的开源应用程序也可以在 Linux 上运行。
图:GNOME 的软件中心

Flatpak:负责管理专有应用程序

请注意,许多 Linux 发行版都很关注免费的开源软件,因此如果默认情况下,在软件中心找不到你想要的闭源工具,则我建议你添加 Flatpak。
你可以通过这个工具从软件中心搜索和安装专有应用程序,比如 Spotify、Slack、Zoom、Skype、Steam等其他应用程序。

修改和调整 GNOME 的设置

GNOME 的选项分为两个不同的部分。主要选项在“设置”中,还有一些在“Tweaks”工具中。
大部分选项都与 macOS 相差无几。你可以决定在屏幕上显示哪些通知,也可以选择节能模式,关闭定位服务等功能。此外,还可以创建和编辑键盘快捷键。
以下是可以访问的一些设置,比如自动清空垃圾箱、设置夜间模式,启用触摸点击方式。
图:自动清空垃圾箱
 图:设置夜间模式
图:设置鼠标和触控板
你可以通过“Tweaks”将 GNOME 的界面改为夜间模式。还可以更改字体,并添加操作系统启动时需要启动的任何应用程序。
图:GNOME 的 Tweaks 工具
此外,GNOME 还有各种的插件(https://extensions.gnome.org/),可以添加额外的功能以及自定义选项。例如,有一个扩展程序可以在不使用时自动隐藏顶部面板。

下载 Linux ISO

 
我想给习惯了 macOS 的开发人员一个建议:如果想尝试 GNOME,可以先试试看 Debian 或 Fedora。这两个发行版均来自大型社区,可以作为很好的切入点。
二者的主要区别在于,Fedora 更像是 Linux 世界的开拓者,因此与 Debian 相比,很多软件都非常新潮。
你可以直接从官方网站下载 ISO 镜像文件:
  • Fedora:https://getfedora.org/en/workstation/download/
  • Debian:https://cdimage.debian.org/images/unofficial/non-free/images-including-firmware/current-live/amd64/iso-hybrid/ 
使用 Etcher(macOS 上的免费工具)将ISO镜像烧录到优盘上,然后用优盘直接启动计算机。


如何使用 USB 安装 Linux GNOME


LinuxGnome的安装非常简单。以下是在 Debian 上安装 GNOME 的过程,但 Ubuntu、Fedora 和其他发行版上的安装也很类似。
首先,打开“Activities Overview”,启动“Install Debian”。
接着,在 Debian Calamares 安装程序的“Welcome”页面内,选择语言,然后点击“Next”按钮。
接着,在“Location”页面内,选择地区和区域。
接下来,在“Keyboard”页面内,选择键盘模式。
然后,通过“Partitions”页面加密新系统,以确保安全性。
接着,在“Users”页面中,创建用户账号和密码,当然也可以选择自动登录,无需输入密码。
在下面的“Summary”页面中,做最后的检查,然后点击“Install”。
整个安装过程需要几分钟,然后系统会提示你移除优盘,并重新启动计算机。然后你就可以进入全新的 Linux GNOME 世界了。
如果你需要进一步熟悉 GNOME ,或做进一步探索时,则可以利用额外的桌面环境和窗口管理器。大多数发行版都可以运行任何一款桌面环境。
如果 GNOME 很适合你的工作流程,而且能够满足你的需要,则请坚持使用下去。
原文地址:https://markosaric.com/linux/
声明:本文为 CSDN 翻译。

1.2021年第9期《单片机与嵌入式系统应用》电子刊新鲜出炉!

2.苹果进军RISC-V

3.我是做驱动还是应用更好?

4.嵌入式项目生成器,了解一下!

5.嵌入式还有哪些风口值得入?

6.教你在RISC-V中使用DSP指令!

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

嵌入式资讯精选 掌握最鲜资讯,尽领行业新风
评论
  • ARMv8-A是ARM公司为满足新需求而重新设计的一个架构,是近20年来ARM架构变动最大的一次。以下是对ARMv8-A的详细介绍: 1. 背景介绍    ARM公司最初并未涉足PC市场,其产品主要针对功耗敏感的移动设备。     随着技术的发展和市场需求的变化,ARM开始扩展到企业设备、服务器等领域,这要求其架构能够支持更大的内存和更复杂的计算任务。 2. 架构特点    ARMv8-A引入了Execution State(执行状
    丙丁先生 2025-01-12 10:30 478浏览
  • 随着数字化的不断推进,LED显示屏行业对4K、8K等超高清画质的需求日益提升。与此同时,Mini及Micro LED技术的日益成熟,推动了间距小于1.2 Pitch的Mini、Micro LED显示屏的快速发展。这类显示屏不仅画质卓越,而且尺寸适中,通常在110至1000英寸之间,非常适合应用于电影院、监控中心、大型会议、以及电影拍摄等多种室内场景。鉴于室内LED显示屏与用户距离较近,因此对于噪音控制、体积小型化、冗余备份能力及电气安全性的要求尤为严格。为满足这一市场需求,开关电源技术推出了专为
    晶台光耦 2025-01-13 10:42 516浏览
  • 流量传感器是实现对燃气、废气、生活用水、污水、冷却液、石油等各种流体流量精准计量的关键手段。但随着工业自动化、数字化、智能化与低碳化进程的不断加速,采用传统机械式检测方式的流量传感器已不能满足当代流体计量行业对于测量精度、测量范围、使用寿命与维护成本等方面的精细需求。流量传感器的应用场景(部分)超声波流量传感器,是一种利用超声波技术测量流体流量的新型传感器,其主要通过发射超声波信号并接收反射回来的信号,根据超声波在流体中传播的时间、幅度或相位变化等参数,间接计算流体的流量,具有非侵入式测量、高精
    华普微HOPERF 2025-01-13 14:18 500浏览
  • PNT、GNSS、GPS均是卫星定位和导航相关领域中的常见缩写词,他们经常会被用到,且在很多情况下会被等同使用或替换使用。我们会把定位导航功能测试叫做PNT性能测试,也会叫做GNSS性能测试。我们会把定位导航终端叫做GNSS模块,也会叫做GPS模块。但是实际上他们之间是有一些重要的区别。伴随着技术发展与越发深入,我们有必要对这三个词汇做以清晰的区分。一、什么是GPS?GPS是Global Positioning System(全球定位系统)的缩写,它是美国建立的全球卫星定位导航系统,是GNSS概
    德思特测试测量 2025-01-13 15:42 508浏览
  •   在信号处理过程中,由于信号的时域截断会导致频谱扩展泄露现象。那么导致频谱泄露发生的根本原因是什么?又该采取什么样的改善方法。本文以ADC性能指标的测试场景为例,探讨了对ADC的输出结果进行非周期截断所带来的影响及问题总结。 两个点   为了更好的分析或处理信号,实际应用时需要从频域而非时域的角度观察原信号。但物理意义上只能直接获取信号的时域信息,为了得到信号的频域信息需要利用傅里叶变换这个工具计算出原信号的频谱函数。但对于计算机来说实现这种计算需要面对两个问题: 1.
    TIAN301 2025-01-14 14:15 118浏览
  • 随着通信技术的迅速发展,现代通信设备需要更高效、可靠且紧凑的解决方案来应对日益复杂的系统。中国自主研发和制造的国产接口芯片,正逐渐成为通信设备(从5G基站到工业通信模块)中的重要基石。这些芯片凭借卓越性能、成本效益及灵活性,满足了现代通信基础设施的多样化需求。 1. 接口芯片在通信设备中的关键作用接口芯片作为数据交互的桥梁,是通信设备中不可或缺的核心组件。它们在设备内的各种子系统之间实现无缝数据传输,支持高速数据交换、协议转换和信号调节等功能。无论是5G基站中的数据处理,还是物联网网关
    克里雅半导体科技 2025-01-10 16:20 451浏览
  • 01. 什么是过程能力分析?过程能力研究利用生产过程中初始一批产品的数据,预测制造过程是否能够稳定地生产符合规格的产品。可以把它想象成一种预测。通过历史数据的分析,推断未来是否可以依赖该工艺持续生产高质量产品。客户可能会要求将过程能力研究作为生产件批准程序 (PPAP) 的一部分。这是为了确保制造过程能够持续稳定地生产合格的产品。02. 基本概念在定义制造过程时,目标是确保生产的零件符合上下规格限 (USL 和 LSL)。过程能力衡量制造过程能多大程度上稳定地生产符合规格的产品。核心概念很简单:
    优思学院 2025-01-12 15:43 537浏览
  • 数字隔离芯片是现代电气工程师在进行电路设计时所必须考虑的一种电子元件,主要用于保护低压控制电路中敏感电子设备的稳定运行与操作人员的人身安全。其不仅能隔离两个或多个高低压回路之间的电气联系,还能防止漏电流、共模噪声与浪涌等干扰信号的传播,有效增强电路间信号传输的抗干扰能力,同时提升电子系统的电磁兼容性与通信稳定性。容耦隔离芯片的典型应用原理图值得一提的是,在电子电路中引入隔离措施会带来传输延迟、功耗增加、成本增加与尺寸增加等问题,而数字隔离芯片的目标就是尽可能消除这些不利影响,同时满足安全法规的要
    华普微HOPERF 2025-01-15 09:48 96浏览
  • 食物浪费已成为全球亟待解决的严峻挑战,并对环境和经济造成了重大影响。最新统计数据显示,全球高达三分之一的粮食在生产过程中损失或被无谓浪费,这不仅导致了资源消耗,还加剧了温室气体排放,并带来了巨大经济损失。全球领先的光学解决方案供应商艾迈斯欧司朗(SIX:AMS)近日宣布,艾迈斯欧司朗基于AS7341多光谱传感器开发的创新应用来解决食物浪费这一全球性难题。其多光谱传感解决方案为农业与食品行业带来深远变革,该技术通过精确判定最佳收获时机,提升质量控制水平,并在整个供应链中有效减少浪费。 在2024
    艾迈斯欧司朗 2025-01-14 18:45 71浏览
  • 新年伊始,又到了对去年做总结,对今年做展望的时刻 不知道你在2024年初立的Flag都实现了吗? 2025年对自己又有什么新的期待呢? 2024年注定是不平凡的一年, 一年里我测评了50余块开发板, 写出了很多科普文章, 从一个小小的工作室成长为科工公司。 展望2025年, 中国香河英茂科工, 会继续深耕于,具身机器人、飞行器、物联网等方面的研发, 我觉得,要向未来学习未来, 未来是什么? 是掌握在孩子们生活中的发现,和精历, 把最好的技术带给孩子,
    丙丁先生 2025-01-11 11:35 466浏览
  • 根据Global Info Research(环洋市场咨询)项目团队最新调研,预计2030年全球无人机电池和电源产值达到2834百万美元,2024-2030年期间年复合增长率CAGR为10.1%。 无人机电池是为无人机提供动力并使其飞行的关键。无人机使用的电池类型因无人机的大小和型号而异。一些常见的无人机电池类型包括锂聚合物(LiPo)电池、锂离子电池和镍氢(NiMH)电池。锂聚合物电池是最常用的无人机电池类型,因为其能量密度高、设计轻巧。这些电池以输出功率大、飞行时间长而著称。不过,它们需要
    GIRtina 2025-01-13 10:49 201浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦