放弃使用 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指令!

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

嵌入式资讯精选 掌握最鲜资讯,尽领行业新风
评论
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-11 17:58 91浏览
  • 天问Block和Mixly是两个不同的编程工具,分别在单片机开发和教育编程领域有各自的应用。以下是对它们的详细比较: 基本定义 天问Block:天问Block是一个基于区块链技术的数字身份验证和数据交换平台。它的目标是为用户提供一个安全、去中心化、可信任的数字身份验证和数据交换解决方案。 Mixly:Mixly是一款由北京师范大学教育学部创客教育实验室开发的图形化编程软件,旨在为初学者提供一个易于学习和使用的Arduino编程环境。 主要功能 天问Block:支持STC全系列8位单片机,32位
    丙丁先生 2024-12-11 13:15 71浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-12 10:13 52浏览
  • 本文介绍瑞芯微RK3588主板/开发板Android12系统下,APK签名文件生成方法。触觉智能EVB3588开发板演示,搭载了瑞芯微RK3588芯片,该开发板是核心板加底板设计,音视频接口、通信接口等各类接口一应俱全,可帮助企业提高产品开发效率,缩短上市时间,降低成本和设计风险。工具准备下载Keytool-ImportKeyPair工具在源码:build/target/product/security/系统初始签名文件目录中,将以下三个文件拷贝出来:platform.pem;platform.
    Industio_触觉智能 2024-12-12 10:27 85浏览
  • RK3506 是瑞芯微推出的MPU产品,芯片制程为22nm,定位于轻量级、低成本解决方案。该MPU具有低功耗、外设接口丰富、实时性高的特点,适合用多种工商业场景。本文将基于RK3506的设计特点,为大家分析其应用场景。RK3506核心板主要分为三个型号,各型号间的区别如下图:​图 1  RK3506核心板处理器型号场景1:显示HMIRK3506核心板显示接口支持RGB、MIPI、QSPI输出,且支持2D图形加速,轻松运行QT、LVGL等GUI,最快3S内开
    万象奥科 2024-12-11 15:42 91浏览
  • 在智能化技术快速发展当下,图像数据的采集与处理逐渐成为自动驾驶、工业等领域的一项关键技术。高质量的图像数据采集与算法集成测试都是确保系统性能和可靠性的关键。随着技术的不断进步,对于图像数据的采集、处理和分析的需求日益增长,这不仅要求我们拥有高性能的相机硬件,还要求我们能够高效地集成和测试各种算法。我们探索了一种多源相机数据采集与算法集成测试方案,能够满足不同应用场景下对图像采集和算法测试的多样化需求,确保数据的准确性和算法的有效性。一、相机组成相机一般由镜头(Lens),图像传感器(Image
    康谋 2024-12-12 09:45 93浏览
  • 时源芯微——RE超标整机定位与解决详细流程一、 初步测量与问题确认使用专业的电磁辐射测量设备,对整机的辐射发射进行精确测量。确认是否存在RE超标问题,并记录超标频段和幅度。二、电缆检查与处理若存在信号电缆:步骤一:拔掉所有信号电缆,仅保留电源线,再次测量整机的辐射发射。若测量合格:判定问题出在信号电缆上,可能是电缆的共模电流导致。逐一连接信号电缆,每次连接后测量,定位具体哪根电缆或接口导致超标。对问题电缆进行处理,如加共模扼流圈、滤波器,或优化电缆布局和屏蔽。重新连接所有电缆,再次测量
    时源芯微 2024-12-11 17:11 120浏览
  • 一、SAE J1939协议概述SAE J1939协议是由美国汽车工程师协会(SAE,Society of Automotive Engineers)定义的一种用于重型车辆和工业设备中的通信协议,主要应用于车辆和设备之间的实时数据交换。J1939基于CAN(Controller Area Network)总线技术,使用29bit的扩展标识符和扩展数据帧,CAN通信速率为250Kbps,用于车载电子控制单元(ECU)之间的通信和控制。小北同学在之前也对J1939协议做过扫盲科普【科普系列】SAE J
    北汇信息 2024-12-11 15:45 119浏览
  • 全球智能电视时代来临这年头若是消费者想随意地从各个通路中选购电视时,不难发现目前市场上的产品都已是具有智能联网功能的智能电视了,可以宣告智能电视的普及时代已到临!Google从2021年开始大力推广Google TV(即原Android TV的升级版),其他各大品牌商也都跟进推出搭载Google TV操作系统的机种,除了Google TV外,LG、Samsung、Panasonic等大厂牌也开发出自家的智能电视平台,可以看出各家业者都一致地看好这块大饼。智能电视的Wi-Fi连线怎么消失了?智能电
    百佳泰测试实验室 2024-12-12 17:33 71浏览
  • 应用环境与极具挑战性的测试需求在服务器制造领域里,系统整合测试(System Integration Test;SIT)是确保产品质量和性能的关键步骤。随着服务器系统的复杂性不断提升,包括:多种硬件组件、操作系统、虚拟化平台以及各种应用程序和服务的整合,服务器制造商面临着更有挑战性的测试需求。这些挑战主要体现在以下五个方面:1. 硬件和软件的高度整合:现代服务器通常包括多个处理器、内存模块、储存设备和网络接口。这些硬件组件必须与操作系统及应用软件无缝整合。SIT测试可以帮助制造商确保这些不同组件
    百佳泰测试实验室 2024-12-12 17:45 81浏览
  • 铁氧体芯片是一种基于铁氧体磁性材料制成的芯片,在通信、传感器、储能等领域有着广泛的应用。铁氧体磁性材料能够通过外加磁场调控其导电性质和反射性质,因此在信号处理和传感器技术方面有着独特的优势。以下是对半导体划片机在铁氧体划切领域应用的详细阐述: 一、半导体划片机的工作原理与特点半导体划片机是一种使用刀片或通过激光等方式高精度切割被加工物的装置,是半导体后道封测中晶圆切割和WLP切割环节的关键设备。它结合了水气电、空气静压高速主轴、精密机械传动、传感器及自动化控制等先进技术,具有高精度、高
    博捷芯划片机 2024-12-12 09:16 90浏览
  • 首先在gitee上打个广告:ad5d2f3b647444a88b6f7f9555fd681f.mp4 · 丙丁先生/香河英茂工作室中国 - Gitee.com丙丁先生 (mr-bingding) - Gitee.com2024年对我来说是充满挑战和机遇的一年。在这一年里,我不仅进行了多个开发板的测评,还尝试了多种不同的项目和技术。今天,我想分享一下这一年的故事,希望能给大家带来一些启发和乐趣。 年初的时候,我开始对各种开发板进行测评。从STM32WBA55CG到瑞萨、平头哥和平海的开发板,我都
    丙丁先生 2024-12-11 20:14 81浏览
  • 全球知名半导体制造商ROHM Co., Ltd.(以下简称“罗姆”)宣布与Taiwan Semiconductor Manufacturing Company Limited(以下简称“台积公司”)就车载氮化镓功率器件的开发和量产事宜建立战略合作伙伴关系。通过该合作关系,双方将致力于将罗姆的氮化镓器件开发技术与台积公司业界先进的GaN-on-Silicon工艺技术优势结合起来,满足市场对高耐压和高频特性优异的功率元器件日益增长的需求。氮化镓功率器件目前主要被用于AC适配器和服务器电源等消费电子和
    电子资讯报 2024-12-10 17:09 101浏览
  • 近日,搭载紫光展锐W517芯片平台的INMO GO2由影目科技正式推出。作为全球首款专为商务场景设计的智能翻译眼镜,INMO GO2 以“快、准、稳”三大核心优势,突破传统翻译产品局限,为全球商务人士带来高效、自然、稳定的跨语言交流体验。 INMO GO2内置的W517芯片,是紫光展锐4G旗舰级智能穿戴平台,采用四核处理器,具有高性能、低功耗的优势,内置超微高集成技术,采用先进工艺,计算能力相比同档位竞品提升4倍,强大的性能提供更加多样化的应用场景。【视频见P盘链接】 依托“
    紫光展锐 2024-12-11 11:50 80浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦