为什么是manjaro

  1. 玩过哪些linux发行版

笔者这么多年开发Linux,最开始学习linux的时候用的是ubuntu,不得不说以前的ubuntu其实界面还是比较ok的,虽然现在看觉得也没什么进步这么多年了。

后面玩arm开发板和树莓派之类,最开始编译裁剪内核跑嵌入式系统,那个桌面就是null,再后面开发板性能强劲后,运行环境走的是ubuntu core或debian armbian系列,再后面做云计算高并发,运行环境是centos6-7,要么没界面,要么界面确实丑。

deepin之前也把玩过一下,确实很像mac的风格,但是我以前在ubuntu也自己能配出这样的风格,关键是在上面打开eclipse很卡,当然也可能是当年linux下面的ide优化的不给力。

所以直到2018年,大部分时间开发都是在windows下编码,然后同步到centos下面编译运行。

直到同事向我推荐了manjaro,世界豁然开朗。

  1. 选择一款linux发行版的原因

我相信大部分朋友拿来当日常开发主机用的都是ubuntu系列,毕竟学校主推,博客首选,如果你是做一些c的开发,ubuntu和centos上的库很全,文章也到处找得到。

但是因为我现在主要是做c/java/golang的开发,c作为基础能力提供者,对于复杂的库的需求是没那么多的,业务和网络层都在go上实现了,go的跨平台特性导致对开发库的需求没有特异性。

所以我选择的标准就是,开发工具要全,桌面要美观,那么用户社区软件做的最好的是哪个呢?

有人会说,ubuntu和deepin的不错,这个其实也对,毕竟这么多教程,然后国产UOS封装都感觉是拿deepin套的,软件专门适配的应该比centos之流要好得多。

但是大家可能忘了archlinux,这个默默无闻的王者,已经带起了一片极客用户。
deepin上有的软件,这里基本都有,然后最为强大的是aur,AUR是Arch User Repository(Arch用户软件源),类似Debian/Ubuntu上的ppa。AUR包含了一些不被官方源收录的软件,这让Arch系列的用户使用更多的软件。

笔者写这篇文章的时候已经用了一月有余,支持线上高并发模块的开发毫无问题,接下来列下我用到哪些软件可能大家也用的到的。

  • gitkraken:一款免费的git管理客户端,其实我也可能用lazygit,不是特别麻烦的修改完全够
  • rofi:神级列表式选择工具,支持软件搜索和命令运行
  • code:vs code跨平台客户端,我用来做编辑器而已
  • flameshot:截图工具,还有deepin-screenshot也是
  • fcitx-rime:中文输入法,和google拼音挺像,用sogou拼音也可以
  • dunst:通知样式管理,软件给你的通知可以自定义在哪里显示,显示格式
  • chrome:浏览器
  • netease-cloud-music:网易云音乐
  • wps-office:wps linux版
  • virtual-box:虚拟机,平常我在win下用的是vmware,但linux下还是vbox好用
  • remmina:协议客户端,支持ssh xrdp,可以远程到微软桌
  • termius:ssh sftp客户端,美观度比remmina高至少两个档次
  • goland:go语言开发IDE,所有的jetbrain的IDE都支持跨平台,现在是主力军
  • clion:c/cpp开发IDE,也是jetbrain的
  • i3lock-fancy:i3桌面的锁屏工具
  • postman:http请求调试客户端

看完后如果有用过的朋友应该猜出来了,我用的是i3桌面,而不是gnome桌面。
不过软件都是一样的,支持开发java/go/c再加上平时的调试网络是一点问题都没有了。

当然了还有不可回避的问题,那就是微信和QQ咋办,linux版本的qq是有的,如果你能今天还接受2000年的qq界面,那么你可以用,qq官网下载即可,聊天发表情发文件发图都没问题的。
微信的话,有electron版本的,扫码登陆,界面美观都不错。
网上有人用wine来安装,包括企业微信,但是经常会遇到莫名其妙的问题,个人不建议。

我是用vbox安装了了精简版的win10,安装占了7G不到的容量,然后在里面安装了聊天软件包括企业微信。在i3桌面vbox切换比较方便,也几乎全屏,不需要鼠标就可以操作切换。

以上是我个人的一些方法,当然了,如果是运行服务,肯定还是centos或者你用docker的话coreOS之类的适合。
个人linux发行版的选择,大家可以考虑下manjaro了。接下来我会记录一下个人怎么配置i3桌面的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值