![]() | 1 MicrosoftAccount 2019-12-08 14:20:11 +08:00 via Android ubuntu 19.10 |
![]() | 2 cmdOptionKana 2019-12-08 14:22:20 +08:00 ![]() 其实……差别真不大。建议虚拟机玩玩。但无论如何,你将花费大量时间研究各种与具体编程无关的东西。 |
3 zhongjidalao 2019-12-08 14:31:01 +08:00 可以装个双系统,推荐 Ubuntu,遇到问题解决问题,被逼着学习 Linux 深层一点的知识 |
4 yalelynn 2019-12-08 14:32:19 +08:00 ![]() 相信我,学习成绩不好跟你用的钢笔还是水性笔没半毛钱关系 |
5 akyle 2019-12-08 14:39:51 +08:00 via Android 很好,台式机+Linux 不错,便捷的开发环境,但 QQ 用不了。 |
![]() | 6 Vegetable 2019-12-08 14:41:20 +08:00 ![]() 如果你现在不能说出 Windows 有哪些困扰你的地方,建议不要尝试. |
![]() | 7 dreamerlv3ex 2019-12-08 14:41:27 +08:00 隔壁帖子用 mbp 装 linux 的,你可以转过去问一下。 |
![]() | 8 yyws2012 2019-12-08 14:41:57 +08:00 ![]() archlinux |
![]() | 9 DelayNoMore 2019-12-08 14:45:11 +08:00 直接 centos 走起,最接近生产环境的 linux 版本,编辑器用 vim 搞定一切 |
![]() | 10 inhzus 2019-12-08 14:47:23 +08:00 via Android 讨厌 Windows 的环境配置可以试试 Linux。 不折腾推荐 manjaro,想定制折腾就 Arch de 只要试过觉得流畅、审美过得去就随便装,没有完美的。 包管理用 pacman+yay,想安装软件先查 yay,我除了 ide 都是 yay 管理。 然后该咋开发咋开发,个人觉得还是比 Windows 爽的 |
![]() | 11 ipwx 2019-12-08 15:08:09 +08:00 via Android 初学者 ubuntu 就行了 |
![]() | 12 qinxg 2019-12-08 15:09:53 +08:00 这样就会牛逼点吗.... |
![]() | 13 crella 2019-12-08 15:14:54 +08:00 via Android 不都是用 vscode 吗? |
![]() | 14 locoz 2019-12-08 15:29:38 +08:00 via Android 建议…?没有建议… 我觉得你真要换的话,先试试 wsl 吧,如果觉得非 Windows 环境下的路径、程序执行环境之类的会比现在舒服,那可以试试 Mac,因为 Linux 桌面真的很烂,而且破事很多。 |
![]() | 15 love4taylor PRO ![]() 不要为了用 Linux 而用 Linux. |
16 dsnake1984 2019-12-08 16:01:51 +08:00 买 mac book pro |
17 superrichman 2019-12-08 16:10:52 +08:00 用过觉得最友好的是 manjaro |
19 yazinnnn 2019-12-08 16:28:53 +08:00 manjaro,真香 |
![]() | 20 xcstream 2019-12-08 16:35:11 +08:00 建议是 mac |
21 ten020407 2019-12-08 16:35:34 +08:00 建议 CENTOS |
23 nyaaar 2019-12-08 16:40:28 +08:00 你们怎么都这么 harsh 啊。。。如果想试就上 ubuntu 吧,自己摸索慢慢来还是挺有意思的 |
24 Lyvnee 2019-12-08 16:44:06 +08:00 via Android 没人推荐 deepin 吗 |
![]() | 25 zeroDev 2019-12-08 16:51:45 +08:00 via Android ![]() 我现在日常使用 Linux,没有大家说的那么难 想试试 Linux,推荐尝试顺序(上手难度低 -> 高):Ubuntu (不推荐,个人不喜欢)-> manjaro (非常不推荐,系统细节处理不好)-> Fedora (挺好用的)-> Arch Linux (现在用的,什么软件都有) 关于有人说 Linux 比 Windows 软件少,Linux 一般注重于通用性,即你可以通过组合拼凑出你想要的工具(不难的) 关于 QQ,微信等未适配 Linux 但需要使用的软件,deepin-wine (兼容性良好,基本所有的 Linux 系统都可以用) 关于编码环境,比 Windows 好得多(这个不用我多说) 关于游戏,建议用 Windows 玩,Linux 的 wine 和原生都有不少可以玩的,但是没 Windows 舒服 关于设计( PS 等等),我平常不用,但我感觉是个坑 |
![]() | 26 Kiriri 2019-12-08 17:08:39 +08:00 上黑苹果 |
![]() | 27 keyv 2019-12-08 17:27:17 +08:00 via iPhone 有时间的话上 Arch Linux,即使最后用不惯,折腾的过程中也会有相当大的收获 |
![]() | 28 imn1 2019-12-08 17:27:28 +08:00 ![]() 第一条 above all 不要以为装好系统就没事了,软件装 /卸可以和 windows 那样,随时有思想准备滚动更新把系统更挂了 初入门重装系统两三次、七八次是极有可能的 所以,最开始不要急于配置开发环境 建议 0.保持有另外一台设备能顺畅联网,随时搜索 1.先装一次(不需要太考究分区那些,反正有重装的思想准备),用一些简单的,不需要手动配置的 GUI 软件,例如预装的看图片、听音乐之类,用 GUI 界面做一些系统的 setting,类似 win10 的设置 2.装 /用一些需要配置的 GUI 软件,如 email、telegram 之类 3.学习少量命令行知识,用户权限,用一些需要写配置文件 ini/conf 的软件 4.学习搞系统相关的配置,如 apt/dns/samba/service 之类,好了,这时候极可能有搞挂系统的可能,视乎你理解力能否修复 5.用各种需要写配置的软件,很多只有 cli,没有 gui 基本上 4/5 错误-->修复 /重装-->提高-->错误……这样反复学习提高 在你大致明白 linux 是怎样运作的,建议从头重装,每步做好配置,后面就顺畅了 反复学习中基本上要搞清的点: 0.分区、根、用户,以及一些系统装好就有的目录各自表示什么,有什么用 1.安装时选编码,建议选 en_US.utf8 或 utf8 相关,这个和 win 很不同 2.怎样写 ini/conf,这个 windows 软件甚少要手写 ini 的 3.怎样装软件,源的选择和配置,软件的依赖处理 4.windows 一般装好就可以配置系统相关的内容了,但 linux 建议放一放,字体、输入法这些其实都应该稍微熟悉后再搞,最起码高清 home 目录后 5.什么软件和内核相关的,放在最后(如虚拟机等),并且慎重 ……暂时没想到了 |
29 zylyye 2019-12-08 18:03:56 +08:00 deepin |
![]() | 30 Z1on 2019-12-08 18:13:01 +08:00 via Android Debian testing,桌面环境 kde |
![]() | 31 ddzzhen 2019-12-08 18:15:26 +08:00 via Android 有时候需要 ps、coreldraw、cad、matlab、lingo 这种就很尴尬,基于网页不存在问题,主要是特殊软件 |
![]() | 32 darksword21 PRO 我劝你还是消停点先脱离菜鸟 |
![]() | 33 shawnLuo 2019-12-08 18:22:21 +08:00 via Android 可以试试 deepin |
![]() | 34 hqweay 2019-12-08 18:24:51 +08:00 一般会问这种问题的最后都会把各个流行的发行版本折腾一遍 :) |
![]() | 35 PbCopy111 2019-12-08 18:35:24 +08:00 随便弄个 vps,ssh 上去玩吧。。。。 |
36 turi 2019-12-08 18:37:09 +08:00 如果 linux 开发 能够让你提高生产效率,那就转吧。 不然还是老老实实现在样子 |
![]() | 37 akira 2019-12-08 20:03:43 +08:00 虚拟机跑 linux server 版本,好无压力 |
![]() | 38 encro 2019-12-08 20:10:41 +08:00 先试试 WSL2 吧。 |
![]() | 39 ClericPy 2019-12-08 20:17:00 +08:00 零基础就 mint, 从 Windows 转过来无缝使用 有基础就 Manjaro, 不过 I3WM 酌情使用... 装逼必备, 我反正还是习惯 xfce, 毕竟很多 Windows 软件要用, 鼠标手势也要用 |
![]() | 40 Norie 2019-12-08 20:22:26 +08:00 via iPhone 你是要戒游戏吗? |
![]() | 41 Hanggi 2019-12-08 20:29:03 +08:00 不管别人怎么说,开发第一环境最好还是 Mac OS,如果是 Linux 的话也不要听他们什么 CentOS,就 Ubuntu。等你比较清楚了之后,爱用什么用什么。 |
![]() | 42 omysho 2019-12-08 20:42:29 +08:00 via Android ![]() 想换环境优先 macOS Linux 系列不要用 Ubuntu,Ubuntu 是为服务器设计的,一堆软件老旧到不行,还必须升级系统才能更新软件。 推荐 ArchLinux,滚动更新,系统实时保持最新,告别各种老掉牙软件和老掉牙环境 |
![]() | 43 love 2019-12-08 20:46:03 +08:00 不管别人怎么说,开发第一环境最好还是 ArchLinux (或下游的 manjaro ) 最主要的一定要坚持满一年再说,因为一开始一定会不太习惯。 |
44 HeliumTang 2019-12-08 20:52:12 +08:00 先试试用 mac。然后再去折腾 Linux |
![]() | 45 lemonTreeTop 2019-12-08 20:55:49 +08:00 via Android 不用装什么啥子系统,windows 开 wsl 就 OK |
![]() | 46 zhuangzhuang1988 2019-12-08 21:07:06 +08:00 别, |
![]() | 47 Chingim 2019-12-08 21:12:06 +08:00 via Android ![]() 就让 linux 活在 ssh 里吧 推荐用黑苹果,只用折腾一次,linux 桌面就是各种折腾 |
![]() | 48 reus 2019-12-08 21:18:12 +08:00 入我 arch / manjaro 神教,早日脱出苦海 |
49 crazykylin 2019-12-08 21:31:46 +08:00 via Android @lemonTreeTop wsl 不就是子系统么? |
50 hubqin 2019-12-08 21:40:38 +08:00 via Android 可以买台便宜一点的云主机,ssh 连接上去。编写代码可以 IDE 创建远程项目实时同步。Linux 版本建议 ubuntu,不要用 centos,centos 的安装 源上的软件版本实在太老了,而且内置的 python 版本是 2.7,想换回 3.0 好麻烦。 |
![]() | 51 Notzuonotdied 2019-12-08 21:57:01 +08:00 @akyle Wine 可以安装微信、QQ、TIM……很多软件都可以装上的。 |
![]() | 52 Notzuonotdied 2019-12-08 21:59:31 +08:00 其实新手 Ubuntu 没问题吧,系统足够稳定,各方面问题基本都能找到。 推荐 Ubuntu16.04 LTS 和 Ubuntu 18.04 LTS,新手不建议使用非 LTS 版本,容易躺坑。 |
![]() | 53 lemonTreeTop 2019-12-08 22:32:43 +08:00 @crazykylin 啥子 系统,这样断词 |
![]() | 54 herotiga 2019-12-08 22:47:21 +08:00 就是瞎折腾 |
![]() | 55 love 2019-12-08 22:53:16 +08:00 via Android @hubqin python 难道不是内置了两个版本的包吗?可以同时装在一个系统。 哪怕你需要指定版本,也可以自己编一个绿色版,linux 这点就是很方便 |
![]() | 56 crella 2019-12-08 22:54:53 +08:00 via Android 我在 vmplayer 上装了 freebsd 12+ mate desktop,感觉还算良好,暂时还没出现依赖黑洞和安装了包却提示:找不到包的情况 |
![]() | 57 patx 2019-12-08 23:06:34 +08:00 via Android 如果你经常要部署应用到 linux 服务器,那么在 linux 开发是个好选择,只是尝鲜的话,那还是算了。 |
58 james122333 2019-12-08 23:20:19 +08:00 建议不要花时间 少数人花就好 [滑稽] |
![]() | 59 int64ago 2019-12-08 23:39:06 +08:00 你要问我建议,当然就是直接上 Gentoo 啦 一周重装一次,各种姿势装,双系统、三系统搞起 装了后就是日常用、编程用,遇到问题不要想要回 Windows,想办法解决 一个月后你就是 Linux 熟手了 如果此时觉得装系统太枯燥了,就可以抽空看看《深入理解 LINUX 内核》了 |
![]() | 60 int64ago 2019-12-08 23:41:30 +08:00 哦,对了,我日常 + 工作用 Linux 有差不多八年了,已经无法适应其它系统了 |
61 jon 2019-12-08 23:41:37 +08:00 最后你很可能还是会回到 windows 的 |
![]() | 62 secondwtq 2019-12-08 23:42:39 +08:00 ![]() @love 我是觉得 Linux 这点是硬伤主流的包管理器对多版本共存支持并不好 “绿色”反倒是 Windows 的特色 ... |
63 orm 2019-12-09 00:06:22 +08:00 via iPhone |
![]() | 64 fuis 2019-12-09 00:20:27 +08:00 你将会花费大量时间在折腾上。 |
![]() | 65 Elliota 2019-12-09 00:55:38 +08:00 已经走过折腾之路的人( vim,emacs,org-mode.........)来告诉你,不要折腾,好好编程。 |
66 vipcc 2019-12-09 01:26:40 +08:00 via Android 装个虚拟机,准备好各种系统镜像,随便折腾,只要你有时间 最后你会发现客户只管好不好用,而不是你用螺丝刀还是老虎钳做出来的。 |
![]() | 68 xiaomingVTEX 2019-12-09 09:14:03 +08:00 建议放弃? 觉得 ubutnu+1, 个人偏向于 Ubuntu, server 也是 |
69 BALDOOR 2019-12-09 09:18:00 +08:00 via Android 我就是 mint+idea C+vsc 的 懒得折腾,省心易用 windows 切换过来很方便 |
70 wszgrcy 2019-12-09 09:27:36 +08:00 via Android 普通人没用,win10+docker,想搞什么搞什么 |
![]() | 71 SteveAlan 2019-12-09 09:33:53 +08:00 玩过 deepin,还是转回 win |
![]() | 72 raptor 2019-12-09 09:40:22 +08:00 装个 Linux Mint,然后在虚拟机里装 windows,然后克制没法玩游戏,时间一长就转到 linux 下了 |
![]() | 73 shilyx 2019-12-09 09:45:02 +08:00 素菜好吃,还是肉菜好吃? 肯定是肉菜好吃。 但是对少数人来说,更爱吃素菜。无非是精神力量起了作用。 |
![]() | 74 silenceeeee 2019-12-09 09:57:29 +08:00 可以先在 win 下装虚拟机试下啊, 逐步过渡到纯 Linux。当然这其中要学习一些 Linux 知识了 |
75 jjww 2019-12-09 09:57:50 +08:00 centos(fastestmirror plugin 对新手很友好) + xfce |
76 zqguo 2019-12-09 10:01:46 +08:00 不建议直接 Linux,安装软件太麻烦了。 |
![]() | 77 jagger2048 2019-12-09 10:05:17 +08:00 windows 用户可以使用虚拟机或者 WSL 来练手,顺便 VSCODE 的 remote 也很好用 |
![]() | 78 af8991 2019-12-09 10:11:06 +08:00 直接把系统换成 Ubuntu,遇到什么就搜,过半个月基本入门,没有什么阻碍了。一个月后就基本习惯。其实跟 Windows 转 Mac OS 差不多 |
79 hantsy 2019-12-09 10:12:47 +08:00 直接使用 WSL |
80 CallMeReznov 2019-12-09 10:32:52 +08:00 WSL 不够用吗? |
![]() | 81 libook 2019-12-09 10:39:43 +08:00 如果真的对 Linux 的使用,以及双系统经验不足,而又想快速进入生产状态,建议在 Windows 上装虚拟机,然后在虚拟机里开发,这样不至于一下子就换掉所有的软件使用习惯,可以逐渐寻找 Linux 上的替代方案,逐渐切换。还有很重要的是,虚拟机可以解决大量的硬件兼容性问题,如果不是针对硬件、移动设备的开发的话,非常推荐。 系统上推荐用 Ubuntu 或 Pop!_OS,这两款都是商业公司支持的,开箱即用(后者甚至已经优化了游戏体验),可以边用边加深对 Linux 生态的了解。有什么不懂的可以去 https://wiki.archlinux.org 上查,这个 wiki 是 Arch Linux 发行版的,但是实际上大多数知识都是 Linux 共通的。 等对 Linux 比较熟悉了,就可以尝试各种发行版了,服务器上用的比较多的是 Ubuntu Server、CentOS、OpenSUSE,PC 上用的也推荐试试 Manjaro、Kali、Fedora,要是想更上一层楼可以挑战一下 Arch Linux。 |
82 SheepM 2019-12-09 10:42:13 +08:00 Linux 开发确实是方便,并且同等配置 Ubuntu 比 win10 流畅非常多,但是如果你的工作不只是编码,那还是安心用 win 比较踏实。不然你就得面对怎么在 linux 环境下弄一个 windows 虚拟机,如果预算不紧张的话想体验 linux 更推荐上个 mac,对开发人员而言 mac 是在易用性、软件支撑上比较均衡的一个选择。 |
![]() | 84 dosmlp 2019-12-09 11:17:51 +08:00 没有特殊需求,建议不要尝试,会浪费时间在其他地方 |
86 darknoll 2019-12-09 11:54:34 +08:00 直接用 ssh 客户端就好了,没必要装啥 linux。 |
![]() | 87 inhal 2019-12-09 11:55:44 +08:00 via Android 用了 Linux 你就有可能变成桌面环境尝鲜者而不是程序员 |
88 kneep 2019-12-09 11:55:58 +08:00 via iPhone 我觉得 Windows 作为编程环境没什么大问题,越来越好用了 |
90 r1ng0 2019-12-09 12:07:25 +08:00 Linux Mint 走起 |
![]() | 91 ac2sherry 2019-12-09 13:00:03 +08:00 别用,玩三天,折腾安装各种东西,然后还是扔在一边用 windows。 Linux 适合老机器,我有个笔记本太老了装 ubuntu 续命,最多偶尔用一下测测网络啥的。 |
92 Perterually 2019-12-09 13:30:33 +08:00 一直在用 linux mint 感觉挺不错的 是基于 ubuntu 的 |
![]() | 93 FrankHB 2019-12-09 14:44:22 +08:00 不会自主解决滚挂的,先 WSL 练手(还有一些特有问题能让你多练练……)。 |
![]() | 94 StuartTinnnnn 2019-12-09 16:31:01 +08:00 泼盆凉水 双十一买了个新款笔记本想拿来工作用顺便装个 linux 装装逼 在 vm 上试着安装无比流畅就下单等着狗东送货了 实机折腾了一个星期 市面上几大发行版的 beta 最新版都装过了 各种驱动分辨率不兼容 最蛋疼的是基本上都不认识我笔记本里的嘤特尔无线网卡 终于装上了 ubuntu 最最新版的系统能连 wifi 了 又开始折腾微信 QQ 输入法 终于到了可以勉强用的时候 看到个仿 Mac OS 的主题 装之 - 重启 - boom 艾玛 Win10 专业版真香 |
![]() | 95 secondwtq 2019-12-09 21:59:32 +08:00 如果你能忍受显卡驱动一天一挂,一挂必须重启的话 ... everything comes with a price |
96 capljf 2019-12-09 23:15:15 +08:00 大四那会儿用了一年 ubuntu,感觉和 windows 下编程并没有太大的区别。编码能力肯定是没有什么增强的,如果你想提高 linux 运维能力可以考虑 |
97 zppass 2019-12-10 10:38:16 +08:00 deepin 算是汉化比较好,支持的也还行 Ubuntu 玩家也很多,遇到问题帖子也不少 Linux 桌面版都会折腾而且可能出现“别人行我的怎么不行?”,显卡驱动(我自己 ubuntu 有这个问题),软件支持(有的只能微信网页版)等问题 纯 Linux 命令行形式 CentOS 什么的还是打住吧,vim 你自己在桌面终端也可以玩,毕竟干活还是要用 IDE 的,玩 Linux 环境配置,终端输入命令都不错 |
![]() | 98 hunter2015 2019-12-10 10:59:55 +08:00 没人推荐 deepin 吗 |
![]() | 99 tomychen 2019-12-10 12:07:30 +08:00 首先不是应该问为什么要放弃 Win 吗? 如果决定要放弃了,就忘了那个他吧 |