15 个 macOS 平台的开源应用

坚定的开源用户不会觉得在非 Linux 操作系统上使用他们最喜欢的应用程序很困难。
364 位读者喜欢这篇文章。
3 text editor alternatives to Emacs and Vim

opensource.com

我尽可能随时随地使用开源工具。不久前,我重返大学攻读教育领导学硕士学位。虽然我从我最喜欢的 Linux 笔记本电脑换成了 MacBook Pro(因为我不确定校园是否会接受 Linux),但我决定继续使用我最喜欢的工具,即使在 macOS 上也尽可能多地使用。

幸运的是,这很容易,而且没有教授质疑我使用的软件。即便如此,我也无法保守秘密。

我知道我的一些同学最终会在学区担任领导职务,所以我与许多使用 macOS 或 Windows 的同学分享了下面描述的开源应用程序的信息。毕竟,开源软件真正关乎自由和善意。我也想让他们知道,以极低的成本为学生提供世界一流的应用程序是很容易的。他们中的大多数人都感到惊讶和惊叹,因为众所周知,开源软件没有营销团队,除了像你我这样的用户。

我的 macOS 学习曲线

通过这个过程,我了解了 macOS 的一些细微之处。虽然大多数开源工具的工作方式和我习惯的一样,但其他工具需要不同的安装方法。像 yumDNFAPT 这样的工具在 macOS 世界中不存在——我真的很想念它们。

一些 macOS 应用程序所需的依赖项和安装比我习惯的 Linux 系统更困难。尽管如此,我还是坚持了下来。在这个过程中,我学会了如何在我的新平台上保留最好的软件。即使是 macOS 的大部分核心也是开源的

此外,我的 Linux 背景使我很容易适应 macOS 命令行。我仍然使用它来创建和复制文件、添加用户以及使用其他 实用程序,如 cat、tac、more、less 和 tail。

15 个适用于 macOS 的优秀开源应用程序

  • 大学要求我以 DOCX 格式电子提交我的大部分作业,我很容易就做到了,先是使用 OpenOffice,后来使用 LibreOffice 来完成我的论文。
  • 当需要为演示文稿制作图形时,我使用了我最喜欢的图形应用程序,GIMPInkscape
  • 我最喜欢的播客创建工具是 Audacity。它比 Mac 自带的专有应用程序简单得多。我用它来录制采访并为视频演示创建配乐。
  • 我很早就发现我可以在 macOS 上使用 VideoLan (VLC) 媒体播放器。
  • macOS 内置的专有视频创建工具是一个不错的产品,但你可以轻松安装和使用 OpenShot,这是一个很棒的内容创建工具。
  • 当需要为我的客户分析网络时,我在我的 Mac 上使用易于安装的 Nmap (网络映射器) 和 Wireshark 工具。
  • 当我为图书管理员和其他教育工作者提供培训时,我使用适用于 macOS 的 VirtualBox 来演示 Raspbian、Fedora、Ubuntu 和其他 Linux 发行版,以及 Moodle、WordPress、Drupal 和 Koha。
  • 我使用 Etcher.io 在我的 MacBook 上制作启动盘。我只需下载 ISO 文件并将其刻录到 USB 闪存驱动器上。
  • 我认为 Firefox 比 MacBook Pro 自带的专有浏览器更容易使用且更安全,而且它允许我在操作系统之间同步我的书签。
  • 说到电子书阅读器,Calibre 是无与伦比的。它易于下载和安装,你甚至可以将其配置为 教室电子书服务器,只需点击几下即可。
  • 最近我一直在向中学生教授 Python,我发现从 Python.org 下载并安装 Python 3 和 IDLE3 编辑器很容易。我也很喜欢学习数据科学并与学生分享。无论你对 Python 还是 R 感兴趣,我都建议你下载并安装 Anaconda 发行版。它包含优秀的 iPython 编辑器、RStudio、Jupyter Notebooks 和 JupyterLab,以及其他一些应用程序。
  • HandBrake 是将旧家用视频 DVD 转换为 MP4 的好方法,你可以将 MP4 分享到 YouTube、Vimeo 或你在 macOS 上的 Kodi 服务器上。

现在轮到你了:你在 macOS(或 Windows)上使用哪些开源软件?在评论中分享你最喜欢的软件。

User profile image.
教育工作者、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学硕士,Linux 系统管理员。

13 条评论

如果你发现自己在 Mac 上缺少一个像样的软件包管理器,你可以试试 homebrew - https://brew.sh.cn/

你遗漏了 Scribus,它不仅对桌面排版有用,而且对制作演示文稿也很有用,在演示文稿中你可以整合 Gimp 和 Inkscape 的输出。

Vim (实际上是 Mvim)。

Keybase。

Simplenote。

Swift。

Tiddlywiki。

用于作曲和转录音乐:MuseScore :)

Blender 用于 3D 模型/动画,Krita 用于绘画,Sigil 用于制作电子书,LMMS 用于音乐。

我想赞同 Blender 用于 3D 角色动画。它真是一款出色的开源应用程序。我学习了在一个常用的专有应用程序中进行建模、绑定和动画制作。几乎我所有的 3D 知识都是可以转移的。

回复 作者 Châu (未验证)

还有 nvALT(一款很棒的笔记应用程序),我将在即将发表的文章中介绍它

谢谢!我不知道那个。也感谢您建议写这篇文章。这很有趣,而且显然很多人喜欢阅读它。

回复 作者 ScottNesbitt

https://github.com/VCVRack/Rack 也很酷。最近我致力于让它为 MacOSX 和 Linux 自动构建,因为一个使用它的朋友说他们依赖社区来构建。任何知道如何从 Linux 为 Windows 构建 MSYS2 的人,请联系我,因为作者只对 CI 感兴趣,如果它构建了每个平台。:S

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.