Lubuntu与Xubuntu的开发

我最近开始失去对将我的工作环境作为Windows 10进行开发的兴趣。 Windows无论如何在没有我的订单的情况下启动的持续更新和程序是荒谬的,并且自从最新的Windows 10更新(1803)以来,我的粉丝由于Windows安排的一些繁重的工作而没有我关注的一致速度,所以我开始合并到Linux环境。

我调查了一些Linux发行版,而我最热衷的是Ubuntu,它本身就体现了简单性。 尽管我对Ubuntu表示同情,但我的兴趣集中在Ubuntu衍生项目,如Lubuntu,Xubuntu和Kubuntu。

我通过观看此YouTubevideo收集了有关Ubuntu,Lubuntu,Xubuntu和Kubuntu的比较RAM和磁盘使用情况的信息。

在此处输入图像描述

那么对于一般的开发(软件,网络和应用程序)哪个项目你们认为最好吗? 以下是我每天使用的IDE和代码编辑器列表:

  • Netbeans / InteliJ for Java开发
  • 用于Web开发的Atom / VS Code / Webstorm(JavaScript,NodeJS和框架)
  • Git使用和管理的Sourcetree

我想指出我正在寻找一个没有大量内存的快速环境,我将在我的笔记本电脑上双启动,这不是那么老,但与最近的笔记本电脑相比,它开始变得过时。 以下是我的笔记本电脑目前使用的一些规格:

  • 英特尔酷睿i7-3537U(2核/ 4超线程)
  • 4GB RAM
  • 500GB硬盘

Ubuntu MATE在轻量级系统要求方面相当于Xubuntu,但它优于Lubuntu或Xubuntu,因为MATE桌面环境在18.04及更高版本中具有真正的HiDPI支持。 Ubuntu MATE 18.04的每个方面,其主题,应用程序,图标和工具包资产都已更新,以利用HiDPI。 这是Web开发的一个很棒的function。

没有测试就可能很难知道答案。

  • 您可以通过快速USB 3 pendrive或USB 3连接SSD(无需触摸内置驱动器) “试用”它们直播或持续实时启动。

  • 您可以在相同类型的外部驱动器中对已安装的系统执行相同或类似的测试 。

    经过这些测试后,您将了解哪种方法最适合您,并使用您想要使用的工具。 在多引导环境中有几种风格来测试在您喜欢的桌面环境中开发的内容可能也是一件好事。

  • 我还应该说有四种轻量级的Ubuntu家族口味,

    • Lubuntu – 超轻
    • Ubuntu Budgie – 中等光线
    • Ubuntu MATE – 中等亮度
    • Xubuntu – 中等光

      所有这些口味都足够轻,适合您的电脑。 我会说它应该与标准的Ubuntu和Kubuntu一起使用,即使它们的桌面环境需要更多的“马力”和RAM才能比轻型的更好。

  • 我建议您使用长期支持的版本LTS。 最近的一个是18.04 LTS(LTS版本在4月发布,甚至几年,所以14.04,16.04,18.04 ……)。 标准的Ubuntu和Ubuntu Server支持5年,社区风味支持3年。

    其他Ubuntu系列版本在4月份的奇数年和10月份每年发布。 他们支持9个月,很短的时间。

恕我直言,纯粹的开发任何事情,因为无论如何你大部分时间都花在IDE上。

但是,如果您碰巧管理/配置服务器(或PC中的VM)并在图片中运行代码,我发现KDE文件管理工具的无缝集成非常高效。 建立SSH访问权限后,您可以像在本地计算机上一样导航/移动/重命名/编辑远程文件。 我还发现KDE“活动”相当有用。

在过去的8到9年里,我一直在使用Xubuntu进行Web开发,我很满意。 资源不足,库存软件简单但非常可靠。 它可以定制为令人愉悦的,例如使用Numix Theme。

我建议你升级到至少8GB的ram,这不是绝对必要的,但它会让你的生活更轻松,特别是如果你打算使用VM和/或Docker。 此外,您可以通过性能的大幅提升来实现cheapeast升级。 用于引导和根分区(甚至是小分区)的sdd驱动器也是一个不错的选择,使用当前驱动器作为球童中的辅助驱动器。 那是我的设置。

正如人们所指出的那样,请寻找LTS版本。 这样,您可以在安全支持下至少保留自定义设置2年。

除此之外,从Windows移动的困难之一是软件,在您的情况下,大多数列出的软件是跨平台的,除了仅适用于mac / windows的sourcetree。 有一些替代品,如GitKraken或git-cola。