一直以来,在 macOS 上烧录系统镜像都不是件容易的事,用的比较多的方法是使用系统自带的 dd 命令来完成刻录,不过这个方法对于小白来说不是很友好,很容易出错。而 macOS 上也没有其他好用的工具可以完成这些操作,Etcher 的出现解决了这个问题,让这一切都变得很简单,更重要的,这是款跨平台的工具,你可以在 macOS,Linux,Windows 上使用 Etcher。

Etcher 的设计非常简洁,在主界面上只有三个步骤,依次为:选择镜像(Select image)、选择驱动器(Select drive)、烧录(Flash),非常的傻瓜化!不管你是不是电脑达人,都可以无脑的完成烧录镜像的操作。Etcher 支持主流常见的系统镜像。

Etcher 是一款 开源 软件,基于 Web 技术 Electron 构建,所以可以很轻松的提供跨平台支持。如果你使用 macOS,你也可以使用 homebrew 完成安装:

brew cask install etcher

关于 Electron

Electron 是一款可以利用 Web 技术开发跨平台桌面应用的框架,让开发者可以使用 HTML 和 CSS 来实现应用的 GUI 界面,用 JavaScript 调用丰富的原生 API 实现桌面应用,因此用 Electron 来编写跨平台应用程序是非常合适的。此前 sspai 介绍的很多应用都使用了此项技术,比如:

也有很多知名的应用采用了此项技术,比如 Atom,Slack,Visual Studio Code 等等。使用 Electron 的优点是,开发者可以花费比较少的开发成本,快速的支持多个平台,体验和原生开发的应用差别不大,带来的缺点就是安装包的体积比较大,运行起来比较占用资源。