最近我订购了一台新电脑。我是一名计算机图形设计师,在空闲时间我喜欢编写简单的程序。我经常在家里有一些工作要做。在 LPIC1 准备之后,我是经验丰富的 Linux 用户,因此选择正确的发行版应该不会有任何问题。然而,我尝试过 Ubuntu(XFCE、Unity)、Debian(GNOME、XFCE、LXDE)、Gentoo(带有 LXDE、Openbox),但没有一个真正可用。有一个问题:我家里没有网络,因为我住的地方根本无法连接宽带。
我的配置(这很重要):
- MSI B85-G43 主板,具有所有可能的 BIOS 更新
- Pentium G3258 @ 4.5GHz,带外部冷却(IMO 更适合单线程)
- 16GB DDR3 RAM,带附加散热器
- 两个 4TB 硬盘:一个用于工作,第二个用于备份
- DVD 刻录机和附加蓝光刻录机
- 具有 4GB DDR3 的 MSI N730 (Nvidia GeForce GT730) 卡(据我所知,较新的发行版支持)
- 两台 27 英寸 FHD HDMI IPS 显示器,其中一台通过 HDMI-DVI 适配器连接
- Wacom Intuos Pen&Touch M 数位板(在 LINUX 下完美识别)
这是我真正需要的:
- 正如我所说,极其稳定的操作系统。更新频率较低,例如 Debian。我处理非常敏感的文件,因此当文件管理器在移动文件期间突然出现段错误时,我不想感到震惊。这意味着:没有 KDE。
- 全盘加密。类似于 dm-crypt + LVM + LUKS(一个密码即可解锁所有
密码) - 快速启动。没有像 plymouth 或(如果可能的话)systemd 这样的额外东西。 (即使安装了 5 年的 Windows 7 启动速度也更快)。如果需要,我可以切换到休眠状态而不是冷启动。
- 舒适的桌面。我喜欢 Windows 10 中的新 dwm,其中窗口捕捉非常漂亮。类似的东西真的很合适。我还需要一个易于使用的主菜单(按 Super → 输入程序名称 → 按 Enter)。
- MTP 支持。有时,如果我的随身碟上没有剩余空间,我会使用 Windows Phone 作为 USB 存储。 Ubuntu 和 Debian 都将我的 Lumia 识别为两个大小约为 200MB 的空设备...
- 完整的显卡支持。在 Ubuntu 上,无论有或没有 Nvidia 驱动程序,在暂停操作系统并将其唤醒后,屏幕仍然是黑屏(无信号)。
- 合理的光盘支持。我在 Windows 下刻录的一些光盘无法读取且无法使用 dd 转储 - 输出文件被零填充。
- 轻松安装程序。 Gentoo的“下载-编译-运行”方法花费了太多时间。我更喜欢下载二进制文件并使用包管理器/CLI/GUI 来安装它。
- 很好的表现。这是我的第三台计算机,在复制文件期间一切都冻结了。 Windows 可以更好地处理它。我只想降低复制文件或其他内容的优先级。
- 葡萄酒。有时我必须在Word中打开一些文档(大约一个月两次) - 我有2k3版本的许可证,所以我想公平地使用我的软件(呵呵,我知道它是真的老的)。
我使用的应用程序的简短列表:
Screenruler、Xournal、Sqlitebrowser、线框草图器、Android SDK/AVD/DDMS、Eclipse、FreePascal IDE、Kiwix、GoldenDict、Dia、FontForge、Inkscape、GIMP、LibreOffice、ImageMagick、Gcolor2、Mplayer、Banshee、Brasero、Audacity、VirtualBox
那么,您会向我推荐什么解决方案?什么发行版、窗口管理器、桌面、文件系统(等等)是最好的?真的,我感觉自己像个 beta 测试者,而且我已经受够了。我想要一个合理的解决方案,让我更有效率,而不是紧张。如果需要的话我什至可以切换到 FreeBSD。不,不建议我切换到 Windows,我不想为 BitLocker 等功能支付额外费用。
谢谢你的帮助。
答案1
鉴于您拥有一张相当现代的卡,可能很难找到完全支持它的经过战斗测试的发行版。也许最好的选择是具有硬件支持堆栈的 Ubuntu 14.04 LTS(你尝试过这个解决方案吗?)。
所以你需要在这里进行权衡。
对于桌面环境,我非常喜欢 Gnome 3 及其 shell。在其最新版本中,它是 Windows 7 dwm 的有力竞争者,恕我直言(但我更倾向于虚拟桌面(又名工作区)而不是捕捉)。此外,在过去使用 Gnome 2、3 或 Unity 时(呃,这至少需要 11 年),它从未崩溃到我之后文件系统损坏的程度。但我一直使用 JFS,然后现在是 ext4/xfs(我也在评估 btrfs,但它在 Ubuntu 14.04.1 上崩溃了几次,而且我曾经丢失过一个卷)。
以下是提供稳定版本的发行版列表(不完整):
- Debian(但你尝试失败);
- Ubuntu LTS(你尝试过吗?哈威?)及其变体(例如Ubuntu 侏儒);
- 操作系统7(但是,如果您的卡太现代,则需要从 Nvidia 那里找到对视频驱动程序的适当支持)。
你也可以尝试 Suse 或其他版本,但我过去对 Suse 并不总是满意,而且我对其他发行版的经验较少(ArchLinux 除外,但我不认为它符合稳定的条件;-)但它很漂亮极客和前沿!)。
推荐1:Ubuntu LTS + HWE
如前所述,尝试最新的 Ubuntu LTS (14.04.2 Trusty Tahr) 并使用 HWE 堆栈(应该改进硬件支持,因此也许可以更好地支持 Windows Phone 和 Nvidia 卡)
推荐2:CentOS 7
从上面的列表来看,尝试 CentOS 7,它基于 Gnome 3 Shell,但具有与 Gnome 2 相呼应的精美外观和感觉(CentOS 基于拥有长期客户的 Red Hat,因此他们提供了到 Gnome 3 的软过渡)。它非常稳定,默认使用LVM+XFS,并且可以在设置过程中创建全盘加密。它使用 systemd,但我发现它管理起来非常酷。它的启动速度也“快”(在我的虚拟机上大约 30 秒)。
CentOS 是社区,它提供了许多带有大量额外软件的存储库,以便您可以简单地搜索、单击并安装新应用程序。
建议 3:Ubuntu 非 LTS 直到下一个版本
在过去,如果不急于在前两个月升级到最新的 Ubuntu 版本(非 LTS),我发现它们都很稳定。
也许最新版本 (14.10) 可以很好地支持您的硬件,或者即将推出的版本 (15.04) 也会这样做。你尝试过Ubuntu 14.10吗?你能等到六月再切换并尝试 Ubuntu 15.04 吗?
也许它们可以作为等待 Ubuntu 16.04 LTS 期间的临时解决方案。
最后的建议
如果您负担得起,我建议您使用 2 个 4TB HDD 的 RAID-1(镜像)配置,而不是使用一个用于实际,另一个用于备份。但我会购买(因此本段开头的“负担得起”)外部(USB、e-sata 等)硬盘来进行备份。
如果您负担得起,其优点是如果一个磁盘出现故障(即更换有故障的 HDD 并重建阵列),恢复速度更快。但是,如果您买不起外部磁盘,那么您的解决方案会更安全,因为正确的备份可以让您及时返回,而 RAID 则不能。
答案2
如果你真的真的想要给定的发行版完全支持您的计算机,您的方法是错误的。不要购买硬件,然后看看哪些功能有效,而是选择您的操作系统,然后购买已知可与该操作系统配合使用的硬件。
对于 Ubuntu,请查看 Ubuntu 桌面认证硬件页面:http://www.ubuntu.com/certification/desktop/
通过购买这些系统之一,您成功的机会就非常高。
此外,戴尔有时也会提供预装 Linux 的型号。
就我个人而言,如果我的首要任务是在 Unix 系统上提供无故障的硬件支持,我会买一台 Mac(但事实并非如此 - 我想要“apt-get”:))