Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
dog82
V2EX  ›  Linux

哪个 Linux 发行版适合 coder

  •  
  •   dog82 · Mar 14, 2022 · 20237 views
    This topic created in 1695 days ago, the information mentioned may be changed or developed.

    主要是 Go 和 Java ,行业是区块链。

    135 replies  •  2023-07-18 10:40:06 +08:00
    1  2  
    ❮ ❯
    fuchaofather
    fuchaofather
    Mar 14, 2022
    1
    跟行业没什么关系吧, 我在用 manjaro kde, 体验不错
    easylee
    easylee
    Mar 14, 2022
    2
    coder? code what?
    lijiji
    lijiji
    Mar 14, 2022
    3
    manjaro 欢迎你
    jessun1990
    jessun1990
    Mar 14, 2022❤️9
    4
    但凡这种问题,一律推荐 manjaro 。
    1. 虽然是 arch 系,但是安装如同 ubuntu 桌面版一样简易;
    2. 有强大的 AUR ( https://aur.archlinux.org/ )支持。搜索与安装微信的命令:yay wechat ,搜索与安装 qq 的命令:yay tim 。简单命令就能安装一些 app ,比 ubuntu 等更加方便。
    3. 其他特性跟其他发行版的 linux 差别不大。
    C02TobNClov1Dz56
    C02TobNClov1Dz56
    Mar 14, 2022
    5
    manjaro YYDS
    Vegetable
    Vegetable
    Mar 14, 2022
    6
    一个选择

    Ubuntu via https://github.com/hakuna-m/wubiuefi
    优点是在 windows 下实现 ubuntu 双系统的一键安装,随时卸载.
    murmur
    murmur
    Mar 14, 2022
    7
    没有人推荐 deepin 的么
    PureWhiteWu
    PureWhiteWu
    Mar 14, 2022
    8
    @murmur 哈哈哈哈,推荐国内操作系统不如直接一步到位上 UOS
    Mateverse
    Mateverse
    Mar 14, 2022❤️7
    9
    无脑投 Ubuntu
    crayygy
    crayygy
    Mar 14, 2022
    10
    目前是 Android + C++ 开发,Ubuntu 20.04 很舒适
    ProPh3t
    ProPh3t
    Mar 14, 2022
    11
    arch
    HuPu
    HuPu
    Mar 14, 2022❤️1
    12
    用过 manjaro 和 linux mint 推荐 linux mint
    感觉 manjaro 不够简洁
    learningman
    learningman
    Mar 14, 2022 via Android
    13
    @PureWhiteWu 我记得 UOS 不给 root
    liuhuansir
    liuhuansir
    Mar 14, 2022
    14
    manjaro+kde 花里胡哨的,体验很一般
    pckillers
    pckillers
    Mar 14, 2022
    15
    @PureWhiteWu 我也觉得腿 deepin 不如推 uos 。 毕竟有个限定 uos 上才能运行的官方 electron 微信。
    yxcxx
    yxcxx
    Mar 14, 2022❤️1
    16
    不嫌弃 manjaro 图标和色系丑的话就选 manjaro. 我比较嫌弃所以我用 arch
    yazinnnn
    yazinnnn
    Mar 14, 2022
    17
    那只能是 arch 了
    pckillers
    pckillers
    Mar 14, 2022
    18
    @learningman 个人(家庭)版给 root , 商业版本要花钱给 root 。
    hwdef
    hwdef
    Mar 14, 2022❤️1
    19
    一两年前,这样的问题,肯定有很多回答 arch + KDE ,,现在都是 manjaro ,,看来 manjaro 做的确实不错,我也体验了下 manjaro + gnome ,也很有特色

    不过我还是要说一句 arch + KDE
    DonDonc
    DonDonc
    Mar 14, 2022❤️1
    20
    不想折腾系统的话,就是 Ubuntu 了,虽然不喜欢,但是不得不承认在很多领域它已经成为默认发行版,例如 Android 系统编译文档以 Ubuntu 为默认系统,WSL 也是以 Ubuntu 做默认发行版。

    虽然我用 macOS 。
    Cielsky
    Cielsky
    Mar 14, 2022 via Android
    21
    @HuPu 那就 arch
    777777
    777777
    Mar 14, 2022❤️1
    22
    ubuntu server, 服务器用啥我就用啥
    waterlaw
    waterlaw
    Mar 14, 2022 via Android
    23
    opensuse 风滚草
    pengtdyd
    pengtdyd
    Mar 14, 2022
    24
    mac os
    labulaka521
    labulaka521
    Mar 14, 2022
    25
    各有特色
    littlewing
    littlewing
    Mar 14, 2022
    26
    新手一律推荐 Ubuntu 或 LinuxMint
    如果你非要 RH 系的话,那就 Fedora 吧
    CallMeReznov
    CallMeReznov
    Mar 14, 2022
    27
    楼上那么多推荐发行版.
    我换个方向问,有没有不那么卡的桌面环境?
    gnome 我无论在什么性能的机器上安装都感觉不流畅(和 windows 比)
    是我的问题,还是就这样的?
    aleisterw
    aleisterw
    Mar 14, 2022 via Android❤️1
    28
    nullref
    nullref
    Mar 14, 2022
    29
    @jessun1990 请问下这样装的 qq 是基于那种虚拟机运行的呢?
    silkriver
    silkriver
    Mar 14, 2022
    30
    我用 cinnamon ,算是 gnome2 的分支 https://www.bilibili.com/video/BV1Xv411L75q
    12101111
    12101111
    Mar 14, 2022❤️1
    31
    GeruzoniAnsasu
    GeruzoniAnsasu
    Mar 14, 2022❤️7
    32
    @CallMeReznov
    @dog82

    所以其实我想说最适合 coder 的 linux 是

    docker pull ubuntu:20.04

    自从有 docker 之后我就再也没用过完整发行版的 linux ,我自己打了一个装满了 build 环境的 image ,也就两三个 g 大,无论我手头在用 windows 还是 mac 都不用担心环境的问题。桌面环境,编辑器 IDE 能用得很爽,也不用消耗心智去折腾 vim ,安装依赖,构建什么的又能几乎完全还原 linux 步骤和生态
    zvl0reqglvd
    zvl0reqglvd
    Mar 14, 2022❤️2
    33
    arch Linux+dwm+vim+st+ranger+rg+fzf+firefox+flameshot ,完美。
    GeruzoniAnsasu
    GeruzoniAnsasu
    Mar 14, 2022
    34
    另外补充一下,dockerd 可以直接跑在 wsl2 里,windows 是完全不需要用 docker desktop 的。而且 wsl2 的回环地址与 windows 互通,wsl2 你 listen 一个 127.0.0.1:8000 直接在浏览器访问 127.0.0.1:8000 即可,这点可比 mac 上的 docker desktop 强多了。


    最适合 coder 的发行版:docker ubuntu
    最好的发行版:wsl2
    ( 确 信 )
    fatigue
    fatigue
    Mar 14, 2022❤️4
    35
    带桌面的用 ubuntu ,不带桌面用 debian ,用了十多年习惯了,懒得去试其他,内核差别又不大

    其实一般用到桌面的场景我都会选 Win/Mac ,Linux 用 ssh 已经完全能满足我 99%的工作需求了,有最好的不用去用垃圾,生命有限请善待自己
    makelove
    makelove
    Mar 14, 2022❤️1
    36
    arch 无疑是最好的
    当然了安装需要一点 linux 常识,但既然都决定要入我大 linux 了,学一点常识也有好处,所以我不推荐用下游的 majaro
    桌面环境推荐 gnome
    iwdmb
    iwdmb
    Mar 14, 2022
    37
    開發者:KDE neon / Ubuntu
    Server:Ubuntu Server
    blessingsi
    blessingsi
    Mar 14, 2022
    38
    debian 系就 ubuntu ,红帽系就 Fedora ,要不就 arch 。反正都是 systemd + 某个桌面环境,基本就是包管理器和上游包版本的区别,个人在用 arch ,pacman + aur 还是爽的。当年的驱动&输入法问题基本都解决的差不多了,目前感觉发行版的区别还不如桌面环境的区别来得明显
    Xusually
    Xusually
    Mar 14, 2022
    39
    Ubuntu LTS
    zengzizhao
    zengzizhao
    Mar 14, 2022
    40
    不管是 win 还是 mac ,直接装个 Multipass 最简单啊
    yzbythesea
    yzbythesea
    Mar 14, 2022
    41
    懒得折腾,我用 debian
    ychost
    ychost
    Mar 14, 2022
    42
    manjaro YYDS
    darrh00
    darrh00
    Mar 14, 2022
    43
    ChromeOS Flex
    NSAgold
    NSAgold
    Mar 14, 2022
    44
    wsl2 (逃)+ubuntu 或 wsl2+arch
    0o0O0o0O0o
    0o0O0o0O0o
    Mar 14, 2022
    45
    @GeruzoniAnsasu 剪贴板能和 Host 互通吗?输入法呢?可以开源一个详细教教...

    我一直有类似想法,但在实践中,在部分应用中表现总不正常,例如这样的方案 https://github.com/xorilog/docker-telegram ,这个是 QT 应用,输入法无法正常使用,用 docker rootless 或者 podman 问题就更多了,感觉比配置普通的 linux desktop 麻烦很多
    avrilko
    avrilko
    Mar 14, 2022
    46
    用过 2 年 arch 开发 总体来说体验挺好的
    NodeSans
    NodeSans
    Mar 14, 2022❤️1
    47
    @CallMeReznov gnome 是要卡一点的,不过性能高的机器上反而会比 windows 丝滑不少才对
    lancelock
    lancelock
    Mar 14, 2022
    48
    优先黑果,其次我用的 arco
    kingfalse
    kingfalse
    Mar 14, 2022 via Android
    49
    opensuse 兄弟信我
    jessun1990
    jessun1990
    Mar 14, 2022
    50
    @zhangchongjie 是的,也是基于 wine 的。甚至说,几乎就是搬运了 deepin 的解决方案。

    但是在 aur 里,只需要一条命令,就完成了整个过程的安装 —— 因为安装的一系列脚本命令都是其他用户自行上传的。
    manjaro 最大好处就是:在安装便利如同 ubuntu 的情况下,可以使用庞大的 aur 库 —— 而不像 ubuntu 那样需要各种繁琐的安装过程。
    libook
    libook
    Mar 14, 2022
    51
    推荐 Manjaro+1 。

    不过建议业余时间自己装几个主流的发行版体验体验,Linux 的特点就是凡事不只提供一种方案,只要你愿意折腾完全可以打造一个令你自己满意的环境。
    jessun1990
    jessun1990
    Mar 14, 2022❤️1
    52
    @CallMeReznov 可以尝试使用 i3 桌面,占用内存非常低,只是需要适应 i3 下的各种操作。不过其实更加便利了,可以完全使用键盘完成多个屏幕下的多个应用之间的随意切换,甚至可以将屏幕 A 上的 APP 直接移动指屏幕 B 上 —— 只需要配好快捷键即可。

    这样 i3 桌面+neovim 编辑器+vimium 加持下的 chrome ,几乎可以直接全键盘工作 —— 除了截图和聊天软件的操作。

    我桌面可以看这里: https://v2ex.com/t/698491 —— 现在是三个屏幕了,笔记本+HDMI+type-C 。
    idblife
    idblife
    Mar 14, 2022
    53
    @GeruzoniAnsasu
    可以用 gui 吗?
    Hack3rHan
    Hack3rHan
    Mar 14, 2022
    54
    问就是 Arch
    kierin014
    kierin014
    Mar 14, 2022 via Android
    55
    arch ,yes
    kingcanfish
    kingcanfish
    Mar 14, 2022
    56
    @hwdef 确实 我自己用就是 arch+kde 给别人推荐就请用 manjaro
    Dakaria
    Dakaria
    Mar 14, 2022
    57
    arch plasma +1
    ihciah
    ihciah
    Mar 14, 2022 via iPhone
    58
    本地 Macos 远程 arch ,很舒服
    YaakovZiv
    YaakovZiv
    Mar 14, 2022
    59
    我前任同事是济南这边区块链公司的,开发环境统一的 Ubuntu ,带队领导是体制内还有省内学校老师。
    seakingii
    seakingii
    Mar 14, 2022
    60
    必须 Ubuntu
    pavelpiero
    pavelpiero
    Mar 14, 2022
    61
    ubuntu 用了一年多了 除了微信都能替代 win
    ClericPy
    ClericPy
    Mar 14, 2022
    62
    无脑选 manjaro 了

    虽然才用了两年, 但是软件管理器挺方便的, 加上 aur 源以后基本不操心软件安装和更新的问题

    xfce 用了挺久, 貌似显卡驱动没装好, 老是 session 崩溃, 打算切到 i3wm 上去体验一下极致省内存
    alexmy
    alexmy
    Mar 14, 2022
    63
    本地 mac + vscode ,远程到与线上版本相同的 linux 上。

    自己的 mac 开 java 心疼,启动的时候那 CPU 飙的。
    lazyyz
    lazyyz
    Mar 14, 2022
    64
    Windows 才是最好的 Linux 发行版
    patx
    patx
    Mar 14, 2022
    65
    windows+vscode 连远程 ubuntu 20
    娱乐开发两不误
    qlijin
    qlijin
    Mar 14, 2022
    66
    deepin +1
    proxychains
    proxychains
    Mar 14, 2022
    67
    arch, plz
    Buges
    Buges
    Mar 14, 2022 via Android❤️1
    68
    @CallMeReznov 觉得 DE 卡可以换 WM ,如果你需求比较简单(终端、浏览器等应用),不关心文件关联、主题等各种桌面集成的话,用起来也十分简单。推荐 sway ,wayland 性能比 x 好很多。
    Friday2333
    Friday2333
    Mar 14, 2022
    69
    manjaro +1
    movq
    movq
    Mar 14, 2022❤️1
    70
    docker 或者虚拟机体验还是没有原生 linux 好

    举个例子,macOS 上面开个 CLion ,由于 macOS 不带 valgrind ,要用 valgrind 就得用 linux docker toolchain 。

    但问题是,CLion 不支持使用 docker 里面的 perf ,而 macOS 本身又没有 perf ,所以除了改成用 Linux 实体机跑 CLion 并使用本地 perf 就没别的办法了。
    Tabjy
    Tabjy
    Mar 14, 2022 via Android
    71
    Arch Linux + i3wm 不要太舒适
    lithiumii
    lithiumii
    Mar 14, 2022❤️1
    72
    不折腾,装好立刻干活是 Linux Mint:底层是 Ubuntu 所以资源丰富,遇到问题基本上直接按 Ubuntu 搜就行了。好于 Ubuntu 的地方是去除了 Ubuntu 的一些捆绑软件比如 Snap 和带广告的 motd 之类,另外初始化时有很多小细节上的优化比如安装的时候换源、N 卡的驱动、笔记本的电源设置等等。

    但 coder 用 Linux 怎么可能不折腾呢。
    july1995
    july1995
    Mar 15, 2022 via iPhone
    73
    @jessun1990 歪楼请教个问题。i3 是一个窗口管理工具。那么 kde 和 gnome 是一整个桌面。如果我没有桌面环境只安装一个 i3 ,他会在安装一个桌面环境配合 i3 使用嘛? 问题来源于之前我看了一下 webstorm 要求 kde 或者 gnome ,如果我用 i3 了 是不是就不满足 webstorm 的要求了。
    kongkongyzt
    kongkongyzt
    Mar 15, 2022
    74
    真的懒得折腾, 建议 Linux mint
    Lemeng
    Lemeng
    Mar 15, 2022
    75
    自己舒服的就行,选择也不是很多
    ipwx
    ipwx
    Mar 15, 2022
    76
    linux mint
    dayeye2006199
    dayeye2006199
    Mar 15, 2022
    77
    FreeBSD + i3 窗口管理器。

    稳定的很,freebsd 的文档真的很不错,做一件事基本只有一个方法,没有那些奇淫巧技
    kilasuelika
    kilasuelika
    Mar 15, 2022 via Android
    78
    manjaro +1
    baobao1270
    baobao1270
    Mar 15, 2022❤️11
    79
    Arch Linux 为什么是神

    首先是犯下傲慢之罪的 CentOS ,作为国内“最广泛”的 Linux 发行版,深受企业用户信任,将其他发行版认为是玩具、唯有自己是稳定的,最终落得变成 Stream 的下场
    然后是犯下愤怒之罪的 Debian ,出于对新手友好的考虑,Debian 对着原初 Linux 世界的源代码分发开炮,开创了二进制分发,但是在这过程中将系统改的越来越偏离上游
    接着是犯下懒惰之罪的 openSUSE ,全靠 SLES 的开发者维护,文档和包都老旧,虽然出了风滚草,但是这只是它对神拙劣的模仿
    再然后是犯下了嫉妒之罪的 Manjaro ,她嫉妒神有忠诚的信徒,于是从神那里偷走了 AUR ,然后将自己打扮成美丽的样子吸引用户,直到用户不小心把系统滚动成 Arch 的样子,用户才领略到神的福音
    犯下贪婪之罪的 Ubuntu ,不仅偷偷收集用户隐私,还在 banner 里打广告,作为和 Google 、M$ 等商业公司狼狈为奸
    犯下暴食之罪的 Deepin ,喜欢吃光用户的系统资源,作为国产系统在安装 Wine 、微信、QQ 之后彻底变成了一个内存吃货
    犯下淫欲之罪的 Gentoo ,用自己的可调教性吸引用户,让用户花费大把时间在折腾她上面,耽误了真正要做的工作

    简单开个玩笑,不要当真哈。
    holulu
    holulu
    Mar 15, 2022
    80
    需要的软件都有且好用,哪个发行版都差不多
    wd
    wd
    Mar 15, 2022 via iPhone
    81
    用 gentoo
    johnniang
    johnniang
    Mar 15, 2022 via Android
    82
    Manjaro + i3wm
    LokiSharp
    LokiSharp
    Mar 15, 2022 via iPhone
    83
    发行版都差不多吧
    linglin0924
    linglin0924
    Mar 15, 2022
    84
    @GeruzoniAnsasu docker 折腾环境还有啥教程没,有啥关键词我搜搜看。以前折腾过 docker centos 装 ssh 进去玩,没试过其他的。
    desstiony
    desstiony
    Mar 15, 2022
    85
    c++ ros 开发,ubuntu
    tuutoo
    tuutoo
    Mar 15, 2022 via iPhone
    86
    MacOS
    dotfun
    dotfun
    Mar 15, 2022
    87
    linux mint 用过两年感觉还可以的
    ttgo
    ttgo
    Mar 15, 2022
    88
    周围看一圈,都在用 ubuntu
    encro
    encro
    Mar 15, 2022❤️1
    89
    @CallMeReznov

    我用 manjaro 倒不卡,用 jetbeans 家族跑个 server 倒是还快一点。

    我的问题是:

    1 ,更新太频繁,每周 1G 以上;

    2 ,个别应用界面假死;
    freenull
    freenull
    Mar 15, 2022❤️1
    90
    debian
    mogging
    mogging
    Mar 15, 2022
    91
    windows11+ubuntu 双系统一段时间之后,发现很久没进 Windows 系统了
    adian
    adian
    Mar 15, 2022
    92
    @baobao1270 哈哈哈哈哈太有才了
    undefined8
    undefined8
    Mar 15, 2022
    93
    就 ubuntu 其他的算了
    Ackvincent
    Ackvincent
    Mar 15, 2022
    94
    kali
    shabbyin
    shabbyin
    Mar 15, 2022
    95
    我是 wsl2+debian
    jessun1990
    jessun1990
    Mar 15, 2022
    96
    @july1995 Emmm.....其实我一直没去花时间了解 i3wm kde gnome qt gtk 等等之间的关系。
    但是,我安装了 webstorm

    [![bj6o2q.png]( https://s1.ax1x.com/2022/03/15/bj6o2q.png)]( https://imgtu.com/i/bj6o2q)
    CodingNaux
    CodingNaux
    Mar 15, 2022
    97
    docker ,现在都有远程开发,链接到 docker 里面不是啥事
    vilns
    vilns
    Mar 15, 2022❤️2
    98
    不要浪费生命,用了一年 manjaro ,纯 coding 没大问题,协作很大问题
    CheckTime
    CheckTime
    Mar 15, 2022
    99
    @jessun1990
    @Tabjy
    @dayeye2006199
    @johnniang
    请教各位用了 i3wm 的大哥,尤其用了 4K 屏的,是怎么解决 4K 分辨率缩放问题的?

    下面时我遇到的情况:
    笔记本外接 4K 显示器。4K 屏使用 3840x2160 分辨率,字体显示太小,如果直接使用 xrandr 的 scale 放大字体会发虚,显示效果极差。

    因为外接时以 4K 屏为主,所以目前使用直接增大 dpi 的方法。.Xresources 里设置 Xft.dpi:144 ,然后笔记本 1080P 屏再使用 xrandr 缩小 1.5 倍使用。这样的问题就是每次单独使用笔记本时,为了更好的体验,都要先登录将 dpi 改为 96 ,xrandr scale 设置为 1 ,然后注销重新登录。虽然不是很麻烦,但是桌面还有一堆 conky 脚本,不改字体大小的话就只能在单屏时放弃使用了(其实不用也无所谓,反正也是花里胡哨摆在那里,真正看的时候还是使用 htop 或者 bpytop ,哈哈哈哈)。

    有没有更优雅的解决方法。

    下面贴上我的桌面(为了对齐,左边缩放了 2 倍,正常使用是 1.5 )
    weiweiwitch
    weiweiwitch
    Mar 15, 2022 via Android
    100
    你们用 Linux 桌面的,特别是 Ubuntu 的,是怎么解决中文输入法问题的?
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1954 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 241ms · UTC 16:50 · PVG 00:50 · LAX 08:50 · JFK 11:50
    ♥ Do have faith in what you're doing.