原文:https://www.cnblogs.com/youxia/p/LinuxDesktop020.html

-----------------------------------------------------------------

这是我这个系列的最后一篇了,虽然还有很多地方没有写到,但是就这样结束吧,二十篇,凑个整数,挺好的。我也需要尽早从 Linux 桌面 这个主题解放出来,去学一点别的东西了。

之所以想尽早从 Linux 桌面 这个主题解放出来,主要还是因为计算机世界的变化实在太快了。就在我写这个系列的期间,Windows 10 就出现了巨大的进步,包括但不限于以下几条:

  1. Windows 10 的美观性越来越高了。(Window 10 刚推出时,我觉得丑爆了,现在越来越漂亮了。)
  2. 跨平台的开发工具和语言,如 C#、Java、Python 等等。还有 Visual Studio Code。(使用 Linux 的一大主要原因就是编程比较方便,很多语言的开发环境基本上就是开箱即用,而且很多服务器就是 Linux 的,所以在 Linux 系统下本地开发,部署起来也方便。)
  3. 宇宙最强 IDE:Visual Studio 2019。
  4. Windows 10 也能支持多个工作区了。
  5. WSL 2。
  6. 新的终端软件 Terminal。
  7. VS Code 的 Remote 开发能力。

对于普通用户而言,Windows 一直都领先很多,Office办公和游戏都比较强,设计美工科学计算3D建模什么的也不差。而 Linux 领先的一些方面 Windows 也在拼命追赶,看来是时候结束这一个 Linux 桌面 系列了。

哦,对了,就在这几天,Linux 用户也迎来了一个惊喜,那就是 WPS 2019 终于出 Linux 版了。界面很漂亮,使用体验也和 Windows 下基本一致。办公的问题也基本解决了。

关于我的这个 Linux 桌面系列,还有一些东西没有写,但是我认为没有必要写了,对于专业的东西,你用一用就熟了。平时用不到的,也不可能一下子学会。包括但不限于以下内容:

  1. Visual Studio Code。我认为在 Linux 桌面中,它占有很重要的地位。教程很多,我就不写了。
  2. .net core。一个很重要的技术体系,如果不想选 Java,就选它。发展势头非常好。
  3. 办公软件,LibreOffice 或者 WPS。现在当然是用 WPS 2019 啦。毫无疑问。推荐大家全部使用 WPS 2019,包括 Windows 用户。保证同事间交换文档时的一致性,而不管你是用的哪一个操作系统。
  4. 3D软件 Blender,游戏开发 Unity 3D。这个专业性比较强,我没办法写。只要知道这俩货在 Linux 系统和 Windows 系统下使用体验基本一致就可以了。
  5. 游戏。要玩大作,还是靠 steam 呀,很多游戏是可以在 Linux 系统上运行的。但是我认为没必要非在 Linux 下玩游戏吧,就算不能买多台电脑,装个双系统也不难吧。对于家庭用户,Windows 系统的价格应该不是主要问题。

下面,说一说我要把 Linux 系统安装到 U 盘打包带走的初衷。

我使用 Linux 桌面,是想把它打造成一台好用的生产力工具。但是总有不满意的地方,所以经常需要在不同的电脑上找感觉。就拿屏幕来说,是选择FHD屏?2K屏?还是4K屏?是选择14寸?15寸?还是27寸?这都是个问题。我目前的主力工具是一台 XPS 15,1080p的分辨率,我总有不满意的地方,我一直认为,分辨率越高,字体的渲染越细腻。但是当我切换到4K屏的时候,发现字体是细腻了,但是仍然有一些软件不能完美适配。

经常在不同的电脑之间切换挺折腾的,同时维护多个 Linux 桌面系统挺麻烦。每安装一个系统,都需要从头进行美化、配置Vim、配置开发环境这一系列的操作。再加上 Linux 发行版频繁的升级,那就更麻烦了。所以我想,如果我把 Linux 桌面系统安装到 U 盘上,更换电脑时只需要一拔、再一插,岂不是非常方便?我查了一下资料,USB 3.0 的传输速度是够的。

于是说干就干。

几个移动设备的使用体验

一开始,我选择了这样一个 U 盘:

为了速度和稳定性,我特意选择了金士顿这样一个大牌子。为了散热好,我特意选择了金属外壳。然而,使用体验并不理想。安装 Linux 时,以及使用 Linux 时,速度都非常慢。以上的慢,是我直接能感受到的慢,是不能忍受的慢。而且,U盘的外壳烫得吓人。

下面是使用 CrystalDiskMark 对这款 U 盘读写速度的测试,如下:

我以为是盘不行,于是又选择了下面这款

[转]Linux 桌面玩家指南:20. 把 Linux 系统装入 U 盘打包带走的更多相关文章

  1. Linux 桌面玩家指南:20. 把 Linux 系统装入 U 盘打包带走

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  2. Linux 桌面玩家指南:07. Linux 中的 Qemu、KVM、VirtualBox、Xen 虚拟机体验

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  3. Linux 桌面玩家指南:04. Linux 桌面系统字体配置要略

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  4. Linux 桌面玩家指南:14. 数值计算和符号计算

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  5. Linux 桌面玩家指南:19. 深入理解 JavaScript,及其开发调试工具

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  6. Linux 桌面玩家指南:18. 使用 Docker 隔离自己的开发环境和部署环境

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  7. Linux 桌面玩家指南:17. 在 Ubuntu 中使用 deepin-wine,解决一些依赖 Windows 的痛点问题

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  8. Linux 桌面玩家指南:16. 使用 CUDA 发挥显卡的计算性能

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  9. Linux 桌面玩家指南:15. 深度学习可以这样玩

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

随机推荐

  1. 最新 竞网java校招面经 (含整理过的面试题大全)

    从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.竞网等10家互联网公司的校招Offer,因为某些自身原因最终选择了竞网.6.7月主要是做系统复习.项目复盘.LeetCode ...

  2. php取上个月月初和月末时间戳

    $thismonth = date('m');$thisyear = date('Y');if ($thismonth == 1) { $lastmonth = 12; $lastyear = $th ...

  3. python 列表推导式 - python基础入门(16)

    截止到目前为止,python基础内容已经学习了50%左右,在学习编程过程中,我们不仅要学习python语法,同时也需要学习如何把自己代码写的更美观,效率更高. 一.什么是推导式 推导式是从一个或者多个 ...

  4. Linux 时间以及时间间隔的简单处理.

    最近想知道自己的一个部署脚本的耗时, 中午时间看了一下最简单的Linux 时间函数的处理 我这里的处理非常简单, 仅仅是够用而已. 处理过程. 1. 获取当前时间: time1=`date` 或者是 ...

  5. 90%程序员都没有完全答对Cookie和Session的区别

    我在做面试官的时候,曾经问过很多朋友这个问题: Cookie 和 Session 有什么区别呢?大部分的面试者应该都可以说上一两句,比如:什么是 Cookie?什么是 Session?两者的区别等. ...

  6. PHP替换HTML文件中所有a标签的HREF属性,其他不变

    转载出处:http://www.luanxin.top/index.php/archives/21/ 仿站的时候扒下来的代码a链接总是指向别的地方,要一个一个改的话都要累死了,展示的时候随便点一下就乱 ...

  7. 100天搞定机器学习|Day4-6 逻辑回归

    逻辑回归avik-jain介绍的不是特别详细,下面再唠叨一遍这个算法. 1.模型 在分类问题中,比如判断邮件是否为垃圾邮件,判断肿瘤是否为阳性,目标变量是离散的,只有两种取值,通常会编码为0和1.假设 ...

  8. StarUML3.1.0版(2019.3.6)生成Java代码

    下载官网 StarUML3.1.0(2019.3.6) 步骤 打开StarUML: 点击菜单栏的Tools: 列表中如果有Java,说明已经有这个生成Java代码的扩展了: 列表里如果没有Java: ...

  9. JDBC(Java项目使用Oracle数据库)

    Java项目中使用Oracle数据库(Eclipse) 前言 这学期选了Oracle数据库这门课,于是自己下载了Oracle11gR2版本的数据库.在这之前我一直用的是MySQL.虽然两者教程差不多, ...

  10. MySQL使用中遇到的error

    eclipse连接不上数据库 //加载驱动 //oracal.jdbc.drive.Oracle.Driver //com.mysql.jdbc.Driver try { Class.forName( ...