# 使用Fedora作为开发平台

作为性能洁癖的Linux用户，速度和简洁是桌面环境选择的标准。这样就排除了绚丽而沉重的Gnome/KDE环境，转而选择兼任 GTk/Qt （即为Gnome/KDE的底层核心库） 的桌面环境。这样不仅可以运行众多的Linux优秀应用，也能够将主机性能用于更重要的开发工作。

选择和服务器CentOS兼容的Fedora 26作为桌面开发环境，以便能能够兼容服务器环境，同时能够采用最新的内核和软件进行开发学习。

> Fedora是一个快速迭代活跃升级的桌面系统，并且支持跨大版本的系统升级（例如：Fedora 27发布之后，可以[使用DNF对Fedora进行系统大版本升级](https://github.com/huataihuang/cloud-atlas-draft/tree/6f3204fffc11cf006abd394631e2598d98b415c3/os/linux/redhat/fedora/fedora_system-upgrade_by_dnf/README.md)）

## 安装Fedora操作系统

> 运行Fedora桌面只是一个基础起步，我并不希望直接在桌面中运行各种服务器软件，并且把操作系统搞得非常复杂和混乱。使用[Docker](https://github.com/huataihuang/cloud-atlas-draft/tree/6f3204fffc11cf006abd394631e2598d98b415c3/studio/docker/README.md)是一个非常好的开发测试环境。

## 参考

* [在Fedora中使用LXQt桌面](https://github.com/huataihuang/cloud-atlas-draft/tree/6f3204fffc11cf006abd394631e2598d98b415c3/os/linux/redhat/fedora/lxqt_in_fedora/README.md)
* [使用calibre去除kindle DRM](https://github.com/huataihuang/cloud-atlas-draft/tree/6f3204fffc11cf006abd394631e2598d98b415c3/read/calibre_remove_drm/README.md)
