xdays

Windows10的一些使用体验

January 13, 2019

一点体会

自从2014年切换到macOS系统上就一直没有使用过Windows系统了,这期间Win10发布了,我对其理解也就是样子变了,并没有深入体验。最近需要在MacBook之外找一台更便携的辅助办公的设备,在iPad Pro和Surface之间调研了半天,最终因为iPad Pro的软件生态不行而选择了Surface Pro 5,也在过去的两周深度的体验了下Windows 10系统。总提上感觉就是开启了一扇新的大门微软真改变了很多,就像是一个中年大叔变年轻了,最直接的提现就是能从起产品中看到很多新的技术,甚至开始顾及到Linux用户的体验了。以下列举了几个我觉得不错的功能。

PowerShell

PowerShell在Windows 7上也用过,但是比较初级,基本上就当做更好用的CMD来使用的,其实很多命令也不通用的。这一次发现PowerShell竟然开源了,而且是全平台支持的(看样子是随着.NET Core开源后的事情)。基本上所有能用图形界面做的事情现在都可以用PowerShell来做了,这对我这种什么东西都想自动化的人来说简直是利器。

我再macOS环境下90%的软件都是的brew来安装了,之前也听说Windows下同类型的工具chocolatey,这次体验还可以。以管理员身份运行PowerShell,然后执行如下命令即可

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

日常使用看下帮助就能上手。这里也说下两点不足:

  1. 国内的软件好多没有的,这可以归结为Windows生态的问题
  2. 没有一个类似bundle的东西,可以批量导入已安装的软件及其版本的列表

WSL

当时从Windows换到macOS体验最好的就是macOS可以同时获得优秀的桌面环境和Linux的命令行环境,而且macOS的软件生态也很好。现在Windows终于有了WSL,可以同时享受到Linux的命令行环境,虽然Windows软件质量良莠不齐但是生态巨大,现在在通过WSL支持了Linux算是补齐了一个短板。

下边来说说WSL吧,WSL其实是在Windows之上实现的兼容Linux内核的接口层,或者说微软实现了一个精简的Linux内核,这个内核可以兼容Linux的二进制程序。

首先开启WSL功能

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

然后从Microsoft Store上搜索Ubuntu安装,之后可以运行ubuntu来启动Linux命令行

C:\Users\xdays>ubuntu config --default-user root

C:\Users\xdays>ubuntu
root@xdays-parallels:~# uname -a
Linux xdays-parallels 4.4.0-17763-Microsoft #253-Microsoft Mon Dec 31 17:49:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
root@xdays-parallels:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

然后你就拥有了一个完整的Ubuntu版本,此外预览版的WSL还支持了导出和导入的功能,现阶段可以用Ubuntu官方的备份方法来实现想想看,你配置了一个自己的开发环境然后导入一个备份儿,将来新换一个机器直接导入自己的开发环境,整体体验要比Vagrant和Docker还好,因为这两个工具对宿主机都有要求。因为WSL我都想拿Surface来作为主力办公的设备了:)

Office 365

现在的Office 365也已经完全的云化了,以OneDrive为储存中心,Office套件可以Web,PC和macOS无缝衔接。早年投身Google Docs就是因为可以云端同步,现在Office 365除了云端还有自己强大的本地程序更牛逼了,况且Office的云端同步虽然也不快,但是至少不需要翻墙就能打开。

再说一个我自己的需求,有时候我通过画图表给别人演示一个东西。这个需求包含两部分:第一是我这一端需要手写笔,Surface Pen虽然不如Apple Pencil但也是除此之外最好的选择了;第二部分是我需要别人能直接实时查看我画的东西。OneNote正好可以满足这个需求,主要问题是延迟,本地修改好长时间才能在页面上展示出来,不如Google Docs体验好,这块不知道是网络问题,还是微软没做好。其他的功能还有待学习啦。

Surface

最后还是说下Surface Pro吧

不足目前还没有体会到,先说优点吧:

  1. 轻便但是却很强大,移动办公
  2. Windows Hello登录体验棒
  3. Surface Pen随时以另一方式记录自己的想法
  4. Windows强大的生态

xdays

我是 xdays, 这里记录记录着我技术的成长,生活的点滴和感悟,如果能对你有所帮助,那个更好。