背景
- window作为开发环境有诸多不便,缺少或者不支持各类依赖包
- window系统有较多安全漏洞,公司强制安装杀毒软件,导致系统卡顿
- 安装黑苹果缺少驱动支持
- 买mac比较贵
软件替换
应用 | deepin | windows | 比较 |
---|---|---|---|
微信 | deepin官方提供了支持。可以正常使用小程序等各类功能没有任何差别 | ||
企业微信 | deepin官方提供了支持。通过wine包安装 | ||
ssh远程工具 | 可以使用SecureCRT。也可以通过命令行进行连接。 | Xshell、SecureCRT等。选择比较丰富 | |
数据库连接工具 | dbeaver,mysql workbench | navicat | |
IDE | jetbrains全家桶,vscode,sublime text,Vim | jetbrains全家桶,vscode,sublime text | |
办公软件 | wps,但是功能有降级 | wps,office全家桶 | |
截图工具 | deepin自带 | snipaste截图 | |
Github | 支持 | ||
markdown | typora,vscode | ||
远程工具 | 向日葵,teamviewer | ||
输入法 | 搜狗输入法、百度输入法、讯飞输入法 | ||
会议软件 | 暂不支持 | 腾讯会议 | |
IE浏览器 | 暂不支持 | 支持 |
体会
- 一些使用频率不高,但是Deepin系统没有的软件,可以通过虚拟机使用window系统。
- 比起ubuntu,Deepin系统有不稳定的问题。时不时会有些小问题。但是比起deepin 15有了很大的提升。使用deepin 20的时候记得开启备份,有问题的时候回滚回去。
- 习惯命令行,并尝试写脚本会提高开发效率
- linux下很少流氓软件、广告软件,很干净。
- linux系统不会像window那样强制你更新重启
- linxu开发者友好。window以办公为主,要安装虚拟机进行开发。window的wsl子系统很鸡肋
使用过程中遇到的问题
- 使用deepin控制台的远程管理工具进行连接管理,当密码包含
$
时会报错。 - /etc/environment文件有语法错误或者其他问题,会导致“deepin登录界面输入账号密码自动返回登录界面”
使用心得
- 开发Github项目时,尽可能使用github cli工具或者github桌面工具,不然配置多个ssh key很麻烦
- 尽可能使用docker进行开发,不然容易把本机依赖包版本搞坏
- 增加软件源时,由于没有deepin版本的仓库,需要手动到
/etc/apt/sources.list
添加。版本使用Ubuntu 18