小编Sdd*_*ddS的帖子

哪种策略最适合像我这样具有科学背景的用户?(Linux 桌面、双启动、虚拟化)/(Fedora?Arch?Win?)

首先,

  1. 我有科学背景,我的专业工作涉及科学计算:很多 Python、Matlab、C/C++、TeX、Git、Java 应用程序和一些 Julia、并行计算、Web 开发和其他日常工作。
  2. 我喜欢命令行和脚本。我喜欢 Arch 声称的简单性。但我担心这会让我花费很多时间,我不知道这种小小的快乐是否值得。
  3. 我从 2003 年开始使用 Linux,但是我只是一个中级用户(最多),所以我绝对不是管理员或类似的东西。不幸的是,我在过去的 3 年里一直远离 Linux,现在我很想回来重新熟悉。
  4. 稳定是必须具备的特性,因为我通常会参与除维护或调整操作系统之外的其他事情。但我喜欢自定义操作系统的能力。对我来说稳定并不意味着没有挂起或没有重启。我想要一个我可以依赖一段时间的解决方案,一个操作系统更像是一个工具而不是一个固定的修复目标的解决方案(我知道这在很大程度上基于我的经验......)。我想安装我的操作系统一次,偶尔配置一次,然后更新它,而不会破坏兼容性或广泛的错误或问题。

我对 Windows 很满意,我什至采用了 PowerShell+Cygwin 和许多类似 Unix 的解决方案,Python、TeXLive、Git、Java 都在工作(但不如 Linux 干净)我什至“推动”自己使用一些 C# 用于 power-shell command-lets(类似于 bash 脚本,顺便说一句,我不喜欢 .NET)。事实上,Windows 正在做这项工作,但我喜欢第一手经验和更好的解决方案。我认为用一点努力/时间来获得更多的力量/灵活性/清晰的维护可能是值得的。

这些不同甚至相互矛盾的愿望使我很难为我的新机器决定一个好的策略。我喜欢回到 Linux 世界,但我害怕在那里花很多时间。而且由于我离开了一段时间,我没有足够的关于 Linux 桌面当前状况的信息。目前我有这些选择:

A. 使用 Linux 和 Windows 作为彼此并排的双启动。B. 使用 Windows(作为主机)并在虚拟机上安装 Linux C. 使用 Windows,忘记 Linux 并在 Windows 世界中尝试等效的解决方案和配置。

关于发行版我也有同样的冲突,我一直是 Fedora 的主要用户.... Ubuntu?我仍然有很多疑问...Debian 似乎离边缘还很远,sid?我不知道....我喜欢 Arch 的简单哲学,但从未尝试过(我再次害怕可能的时间,这真的很耗时吗?),...

所以请帮助我做出决定,你有什么建议?

ps 我过去对虚拟机没有很好的体验,很多问题,现在可能会改变,但目前我认为在 VM 中安装 Linux 不是一个好主意。

谢谢

更新:(根据金发姑娘的评论)

我的主要研究背景是什么?

我是一名博士生,正在研究数字信号处理(EECS 系:通信系统)。我的大部分工作主要是数学、模拟(数值计算)和出版(TeX 和矢量图形)。

我的主要开发/模拟/应用程序环境是:

  • MATLAB
  • Python
  • C/C++ …

linux fedora arch-linux virtual-machine

1
推荐指数
1
解决办法
2439
查看次数

标签 统计

arch-linux ×1

fedora ×1

linux ×1

virtual-machine ×1