用ubuntu做日常开发电脑的系统是一种怎样的体验?
谢邀。
作为linux运维工程师,已经使用Ubuntu有几年的时间了,从16.04到稳定使用18.04,期间除因Nvidia独立显卡驱动问题导致系统无法启动,其他均一切正常。
Ubuntu桌面版基本能够满足日常的办公、社交、开发等需求。
1.办公
可以安装LibraOffice、OpenOffice、Sublime text等常用办公软件。
Nixnote作为Linux版印象笔记,也可满足我们日常笔记的记录。
chrome、firefox等也可使用。
2.社交
鹅厂的QQ、微信客户端等常用社交工具已足够我们日常工作、生活交流。
没啥体验,和Windows一样百分之50的功能用不到,桌面也容易崩溃,ui还丑,真想研究linux就wsl docker 或者window内置虚拟机运行linux就行,除非刚需否则没必要折腾ubuntu
从18年就开始使用Ubuntu。
日常的主要工作是这样的。
早上到公司打开电脑,不到10秒,Ubuntu就启动了,输入密码,桌面是由一个插件提供的自动切换的壁纸 海洋沙滩。
打开Chrome看下邮件。看下go语言官方博客,看看有啥go语言相关的新闻和新特性。这不,最近go官方博客就发布了泛型的下一步。
打开vscode的官方博客,看看有啥新闻,发布了啥新特性。
这两个看完后,打开vscode看看golangci lint输出的代码警告,修复好用git提交代码。
用wps打开产品发来的需求文档,开始仔细看需求。把中途自己的疑问记录下来,放在一个vscode的工程里面,这个工程专门存放需求文档的。看完后,准备用画图工具,画需求流程图,也是在vscode中完成。
有点乏了,打开网易云音乐,去接杯水喝,回来戴上耳机,听歌边继续画流程图。
说说自己的经历,本人android开发一枚
上高中到大学用最多的是Windows,由于大学自学的编程所以各种Linux系统挨个试了个遍,也大概熟悉了这个系统
工作之后第一年做java开发买了MacBook Pro一直用了7年,彻底抛弃了Windows
去年工作开始使用Linux系统到现在,目前用arch Linux配kde桌面
个人感觉如果抛开游戏mac或Linux在流畅度方面彻底秒杀Windows
用户习惯上来说,熟悉了Linux就会爱上它
Ubuntu作为最简单最容易上手的系统在各方面支持都不错,除了游戏几乎没有太明显的短板,个人感觉,但是我还是更喜欢自由度更高的arch,萝卜青菜,各有所爱吧
用Ubuntu作为日常开发电脑是可以但不完美的。
如果只是写代码其实用普通的记事本都可以写,但是开发写代码最重要的不是写,而是要写好。要写好就需要有良好的调试和测试环境,目前Ubuntu可用的软件支持得还不完美,而且人们在使用的时候基本都是在windows和手机环境上使用,有些问题必须在windows下调试才能发现问题。
如果是用Ubuntu没有图形界面的版本,基本上可以说只能拿来当[_a***_]使用,调试起来很不方便,全是命令行代码,效率自然不用说。必须在很熟悉代码的情况下,才能直接使用Ubuntu开发。
使用有图形界面的Ubuntu,很明显性能下降了很多,和无图形界面的比虽然操作方便了,但比windows还是差很远,软件支持就更不用说了。但是从效率方面看,有图形界面还是方便了很多,移动鼠标总比只操作键盘方便快捷。
当然,对于十分资深的人来说,Ubuntu会更简洁明了,性能相对更好。如果需要在这样的环境运行代码,在Ubuntu下会更适合开发。