事情起因很简单,我一开始学 Linux 用的是 CentOS ,后来发现各种软件要么没有,要么版本来老。
然后呢,我就开始用 Ubuntu ,确实很多软件挺好,但也问题多多。
比如 /bin/sh 是链到 /bin/dash ,这是和其他发行版不一样的地方,
还有就是自带了一堆乱七八糟的软件,竟然还有游戏,你说那些破烂游戏,不要也罢,
更要命的是 Unity 这个桌面环境,先不说个人喜好了,就说流畅度吧,哎, firefox 懂不懂就无响应,只能强制关闭
你说搞开发吧,竟然没有自带 vim
类似的破事还很多,要吐槽,一天吐不完
所以我想自己搞一个发行版玩玩,能说说大家有什么期待吗? 基本上要回答这几个问题:
非常感谢大家的回复!
1
linuap 2016-10-13 16:54:22 +08:00 via Android
所以为什么不用 arch?
|
3
ericgui OP 其实对 Ubuntu 还有一个吐槽:你说装了那么多无用的软件,破烂游戏,竟然在我的实体机上不能自动支持 wifi ,还需要点连上网线才能下载 wifi 驱动,然后才能无线上网。对蓝牙的支持也垃圾死了,效果还不如自带的喇叭。可我买的蓝牙音箱,在 windows 下,那效果杠杠的,绝对享受。别提了。。。。。
|
4
redsonic 2016-10-13 17:03:43 +08:00
桌面体验是有生之年系列,我就不指望了。但库能不能统一呢 , 同一套源代码编译出来打包,不同的发行版叫不同的名字,但内容大同小异,却使得很多现成的二进制文件因为依赖问题而不能直接运行。
|
5
gotounix 2016-10-13 17:04:34 +08:00
Debian testing 挺好。
|
6
tracyone 2016-10-13 17:06:38 +08:00
中国大陆本地化。其它都不太重要。一般用户折腾 linux 很大一部分是装软件找软件。。。。
|
7
fy 2016-10-13 17:13:01 +08:00
Ubuntu 唯一的麻烦就是 LTS 重装这一点,而 Arch 的麻烦是 Ubuntu 已经解决的大部分麻烦。
不如楼主找个基于 Arch 的打包发行版吧,就是带桌面环境全套配好的那种。 个人认为 Linux 最好也最有特色的桌面是 Gnome3 另外 Ubuntu 自带有 Vim 吧?只不过并非 gvim 好像还是 vim-minimal ? |
8
shlabc 2016-10-13 17:14:46 +08:00
绝大部分人学计算机,能创造、钱多、宅
学 Linux 重点在线上稳定安全部署,其他都是兴趣或为不同而不同 没条件时虚拟机一堆,有经验及机会后,线上一堆(云或托管都应该有) 笔记本、最低的 1 核 1G1M 的云主机足够你用于学习目的的折腾(有条件就再高点)、 1U2U 的 Dell 服务器( IBM 贵) 主力 CentOS5 ,不稳不考虑线上,其他的随个人喜好进行折腾 能源码编译尽量编译吧,除了各种依赖、定制、安全、优化等等问题外,还可锻炼能力 |
9
blackboar 2016-10-13 17:16:19 +08:00
首次接触就是 centos ,用习惯以后对 Debian 系的目录结构等各种不舒服,所以现在用的是 fedora 。
|
10
blackboar 2016-10-13 17:17:39 +08:00
如果搞 rpm 系列的,喊我试用, 看看有没什么帮忙的。
|
11
ericgui OP @tracyone 你说的对,其实各种论坛里问的最多的,无非就是安装系统和各种软件的报错,怎么处理。这个体验实在太糟糕。
|
12
ericgui OP @redsonic 这个建议确实挺好,别提了,各平台乱命名,而且各种依赖混乱,确实麻烦死了。我就想一直搞一个独立安装包,就是所谓 bundle ,下载一个,不要其他的依赖,直接安装了就行了。
|
13
imn1 2016-10-13 17:22:16 +08:00
依赖很头痛
这两天装、卸了几个软件,然后背光键盘的控制键就失效了 还好是长亮状态,不然就这样毫无预兆废了一个功能的话,强迫症一定会花半个月去折腾它一遍 |
14
ITOutsider 2016-10-13 17:22:26 +08:00 via iPhone
买 mac
|
15
v2exhehehehe 2016-10-13 17:23:40 +08:00
Arch 不滚挂就好
|
16
blackboar 2016-10-13 17:28:03 +08:00
|
17
misaka19000 2016-10-13 17:29:36 +08:00
deepin
|
18
redsonic 2016-10-13 17:32:23 +08:00
@ericgui 这个其实是要求静态编译或自带库,但在 linux 上搞这个并受人待见,违反了 linux 上复用软件包的原则,这也是商业软件的常见做法。我个人不反对也不支持
|
19
ProjectAmber 2016-10-13 17:40:17 +08:00
笔记本装了 Windows 10 , VirtualBox 里有了几个 Debian 8 用 VBoxHeadlessTray 跑在后台。
原因是我遇到的 Linux 问题基本一半是电源管理的,另一半是 X 的。 |
20
EricCartman 2016-10-13 17:42:07 +08:00
@ITOutsider macOS 问题可不少
|
21
reus 2016-10-13 17:45:18 +08:00
arch 就很好了,别说什么滚挂,挂了大不了重装,也就十来分钟。再说几年前出过那么大的事,社区也知道要尽力避免,近五六年都没发生过滚挂这种事情了。而 debian testing 或者其他什么,本来就不保证能用,只是用来测试,稳定性肯定不如 arch 。
又想要硬件支持好,又不想要滚动更新,难两全啊。 你想做的其实就是 Ubuntu 的 snappy 和 Fedora 的 flatpak 吧? |
22
iA7489 2016-10-13 17:49:33 +08:00 via iPhone
win7+虚拟机+xshell
不要桌面 linux |
23
gamexg 2016-10-13 17:55:31 +08:00
不指望 linux 桌面了,
但是 server 也得稳定啊,最近安装 ubuntu server 碰到好多次同一个故障,搜索一下发现这个 bug 已经存在了几年了,至今仍未修复.... 不过装好后就很稳定了。 |
24
benteke 2016-10-13 18:07:47 +08:00
deepin 还是挺不错的
|
26
ericgui OP @redsonic 违反就违反吧,关键要解决问题。 Linux 本身就是采取 pragamatism 的精神。商业软件这样做感觉挺好,那就用呗。
|
27
reus 2016-10-13 18:15:38 +08:00
桌面环境可以用 awesomewm ,非常稳定好用。
不要因为 Unity 、 Gnome 、 KDE 不稳定就认为 X 不稳定。 |
29
ericgui OP @shlabc "绝大部分人学计算机,能创造、钱多、宅 ",恕难苟同啊。我穷。
而且其实大家对于用 Linux 搞创造,创造环境首先要好吧,不能把大部分精力都放在配置一个好环境上了。 |
30
huangzxx 2016-10-13 18:24:29 +08:00
字体比 ubutnu 好
|
31
shlabc 2016-10-13 18:26:29 +08:00
@ericgui 我说的是绝大多数是为了这 3 样。环境好不好,是看个人为了什么来学,如果为了业绩增长、职业生涯、升迁速度。。。当然要先选绝大多数公司都用的。满足职业后,又折腾过其他发行版,我个人还是觉得 CentOS5 的桌面比其他的好,够职业够简洁。。。哈哈哈,习惯的力量是非常强大的。
|
32
SpicyCat 2016-10-13 18:35:41 +08:00
其实 Dash 比 Bash 更符合规范。 Arch 的邮件列表一度在讨论要不要把 Dash 作为默认,因为还是有很多人觉得 Bash 用着方便,就作罢了。
Vim 很多发行版都只带 vi 不带 vim 啊。而且官方源的 vim 更新很慢。我用 Ubuntu 的时候都是自己编译 vim Ubuntu 对硬件的支持在 Linux 里算是顶尖了。你用 Arch 试试。 如果对硬件支持有要求,还是 Windows 吧,不然没准儿哪天你买来的外设因为驱动问题就成了摆设。 |
33
Zao233 2016-10-13 18:56:20 +08:00 via Android
我其实期待 Debian 9 , 4.1 内核成熟也不过时。 amd 闭源显卡支持还在。其他的也可以借用 Ubuntu 的资源,没 Ubuntu 这么麻烦
|
35
swsh007 2016-10-13 18:59:53 +08:00 via Android
trisquel ,估计 lz 不喜欢。
|
39
palfortime 2016-10-13 19:50:47 +08:00
希望有生之年看到楼主弄出来包含各种硬件驱动的发行版
|
40
wayslog 2016-10-13 19:51:44 +08:00 via Android
用 openSUSE 好了
|
41
Lycnir 2016-10-13 20:04:57 +08:00
就我用 gentoo 吗? 不喜欢 kde 也不喜欢 gnome ,所有桌面都用 fvwm
|
42
imlonghao673 2016-10-13 20:06:39 +08:00 via Android
我的 archlinux 用一年了,上大学用到现在
每隔几天想起来了就滚一滚,没啥问题,稳定使用 |
43
7sDream 2016-10-13 20:12:15 +08:00
deepin +1
虽然有时候桌面还有点小 Bug ……但是总体感觉最舒服。 上次回答一个题里有截图: https://www.zhihu.com/question/32367669/answer/122856919 |
44
ericgui OP @palfortime 哎。。。。。。。。
|
46
q397064399 2016-10-13 21:26:47 +08:00
Linux 主要用于生产,桌面真心不推荐 Linux 无论是任何发行版,都存在各式各样的问题,都需要折腾,太浪费时间了
|
47
q397064399 2016-10-13 21:31:52 +08:00
对 Linux 的唯一期待就是 Linux 能对普通用户越来越友好,不要让用户总是各种 瞎折腾
|
48
7jmS8834H50s975y 2016-10-13 21:35:16 +08:00
目前我用的就是 arch ,没有安装什么桌面环境,只是简单的 i3-wm 。具体配置在下面网址,有一些截图。
https://github.com/wsdjeg/DotFiles |
49
fhefh 2016-10-13 21:38:15 +08:00
用 mac
|
50
tairan2006 2016-10-13 21:40:17 +08:00 via Android
能稳定就行啊 不求太多…驱动先完善一下吧
|
51
cheneydog 2016-10-13 21:50:52 +08:00
界面和 windows 保持一致,程序和 linux 保持一致。
|
52
gefranks 2016-10-13 21:53:07 +08:00
工作中用的都是 RH 系的比如 oracle linux,centos,偶尔还有 suse,家里有个实验用的 NAS 上装的 Ubuntu server,就是各种各样的方言土语,在一个机器上好用的命令到另个机器上不一定用的起来,或者就是要换个写法.linux 基本上不出虚拟机
到现在那个 NAS 上的 ubuntu 桌面环境还是残废的 |
53
zjqzxc 2016-10-13 21:56:56 +08:00
在公司用 Debian testing+Gnome 做主力开发机,常用开发工具基本都有 Debian 版或者 ubuntu 版,除了装有些软件时候稍有点麻烦( VMware 需要稍作修改,某些只提供 ubuntu 版本的软件会有稍许问题),总体来说安装 /使用过程中并没有觉得有太大问题。。
台式机,并不在意电源管理。 Nvidia 显卡,可以直接用 apt-get 装闭源驱动。在公司不用自己掏电费,功耗未测试。 开了个 Windows 虚拟机用来应急运行 word/qq/IE ,平时并不开启虚拟机。 桌面系统不喜欢 rh 系列,官方源只有最基本的包,不自己添加源的情况下简直没法活。。 |
54
cosven 2016-10-13 22:05:09 +08:00
全键盘控制
|
55
lwhite 2016-10-13 22:24:37 +08:00
桌面最好使的就是 openSUSE ,总体来说连网络和防火墙甚至是用户组和启动系统的菜单都能图形化配置的 YaST 是所有发行版里最爽的(和 windows 的控制面板有得拼),使得用户体验非常良好。开箱即用,日常使用没有任何地方需要开命令行,哪怕是添加软件源和安装软件,有网页版软件搜索,单击安装(使用体验类似于 google play ,但是没有评论),连软件源都会帮你自动添加。新手只要注意在系统新版本出来后不要立刻更新即可,等几个个月再更新版本就没后顾之忧了。没见过其它发行版能这么懒人,为了装个软件还给你自动添加个软件源。
@bdbai 其实用的人不少啦,不然不会一直排在主流发行版里面的。 |
56
PyPog 2016-10-13 22:29:19 +08:00 via Android
@Lycnir 之前用过 Gentoo ,装软件太慢了,不过看着满屏的编译内容在滚感觉好爽,现在转 Fedora 了
|
57
cuminflea 2016-10-13 22:44:45 +08:00 via Android
找个基于 arch 的发行版就好了啊, manjaro 或者 antergos ,自动安装配置,还可以选 lts 版
|
58
dynos01 2016-10-13 22:54:55 +08:00 via iPhone
服务器喜欢 centos 或 ubuntu ,但桌面喜欢 arch
|
59
soland 2016-10-13 23:01:48 +08:00
有 vi 我就能上手用,不带 vim 你装就完了,多大个事。
说不定还有人看见 vim 就抓狂呢。 |
60
bdbai 2016-10-13 23:23:30 +08:00 via Android
@lwhite 这个帖就咱仨蜥蜴党自娱自乐...而且苏姐的蜥蜴论坛也冷清到不行。
真心希望怕折腾的人试试 openSUSE ,看看真正的 Linux 桌面长啥样。 |
61
ericgui OP @bdbai 其实 Linux 的用途可以有很多,用来开发的,作为 server 的,娱乐的,办公的,游戏的,等等吧。桌面不一定是所有人的需求。既然 Linux 可以按需定制,其实可以为了某一个小目的,专门定制一个小型发行版的。我准备为某几个少数的目的,深入定制几个小型的发行版。每个发行版仅仅满足少数人,能解决某一领域的特定问题,就足够好了。而不是像微软一样,搞出一个适合所有场景的大型操作系统。
|
62
bdbai 2016-10-14 00:28:50 +08:00 via Android
@ericgui 除了作 server ,其它需求都要用到桌面吧。如果楼主也试试 openSUSE ,相信能解决主题中很多问题。
定制发行版就没必要了。实在要做的话推荐 SUSE Studio : https://susestudio.com/ |
63
billlee 2016-10-14 00:40:40 +08:00
/bin/sh link 到 dash 是没问题的, dash 符合 POSIX 要求,如果你需要用 bash-only 的功能,就应该写 #!/bin/bash.
如果自带 vim, emacsers 会不会去炸 Canonical? |
64
shijingshijing 2016-10-14 00:53:40 +08:00
@ericgui 请下载完整的 DVD 版 ISO 镜像,然后添加到源,包你满意。
|
65
shijingshijing 2016-10-14 00:56:30 +08:00
@blackboar 劈头就是我大 Debian 那一大票啊,哈哈哈哈
|
66
troywinter 2016-10-14 01:11:23 +08:00
到现在了鼠标滚轮的滚动速度还是不能调节,简直要命,这个问题已经不知道存在多少年了,网卡驱动这些问题已经成习惯了,不指望在我有生之年会改变。
|
67
ericgui OP |
68
shijingshijing 2016-10-14 01:43:59 +08:00
@ericgui Both
|
69
haoc 2016-10-14 01:59:29 +08:00
openSUSE
|
70
qceytzn 2016-10-14 03:27:59 +08:00
|
72
RqPS6rhmP3Nyn3Tm 2016-10-14 03:43:18 +08:00 via iPhone
我个人是比较讨厌抛开现状谈主义的,先把二进制商业软件跨发行版解决了再来搞什么精神。长此以往,会有多少个人用户能接受一个没有能用的桌面环境的 Linux 呢。
就像上世纪大家都穷死了,老邓市场经济一样,先解决问题,什么主义都放一边 |
74
asdwfwqd 2016-10-14 07:59:29 +08:00
ubuntu 的内部错误少一点就好了
ubuntu mate 每次切换输入法都会遇到一个 |
75
ruojiner 2016-10-14 08:03:43 +08:00 via Android
能完成自己要做的事就行了,最好 Bug 少点。(不是学校专业课要用 Linux 下的几个 EDA 软件才懒得用这破玩意)
|
76
bboysoul 2016-10-14 08:18:50 +08:00 via Android
看完之后表示你很菜鸡
|
77
OldFinder 2016-10-14 08:21:00 +08:00
看了之后感觉回到了多年前的贴吧时代~
|
78
msg7086 2016-10-14 08:40:37 +08:00 6
每个人的用途本来就都不一样,所以才要有多样化来满足不同人的需求。
我自己的生产环境 Debian Testing 没事就滚一下也没见挂过, Arch 天天滚来滚去的人多了去了也没怎么见挂过(除了桌面驱动)。 你提的那几个选项本来就是互相相反的。 LTS 意味着你不得不支持五年十年前的软件,而且永远也不让用户升级到新版本(除非他们选择编译后强行口球)。 滚动更新意味着你没办法支持五年十年前的软件,比如新版的 PHP 和古老的 Discuz 就没法完全兼容。 用 Deb 意味着你没法用 EPEL ,用 RPM 意味着你没法用 Debian 仓库和 PPA 。 适合于虚拟机的内核意味着对真机驱动支持不好。 适合于真机的内核到了虚拟机环境就要拖着一大堆用不上的驱动浪费空间。 包含了漂亮的桌面意味着老机器跑不起来。 包含了速度快的桌面意味着难看的一逼。 所以,你期望得到什么样的回答呢…… |
79
shijingshijing 2016-10-14 08:58:23 +08:00
@msg7086 李菊福
|
80
linux40 2016-10-14 09:00:36 +08:00 via Android
我倒是觉得不弃坑就好。
|
81
wizardoz 2016-10-14 09:20:14 +08:00
没有自带 vim 都能吐嘈一下,我还能说什么呢?自己装一下要几分钟?
|
83
clino 2016-10-14 09:24:38 +08:00
刚试了 deepin,里面居然有招行的网银,虽然还没试过能不能用,不过也是挺厉害的了
感觉 deepin 是比较适合中国用户的 |
84
0915240 2016-10-14 09:48:40 +08:00
折腾过 就放弃了桌面版的 linux 了。
还是老老实实的作为服务算了。 |
85
kaminic 2016-10-14 09:56:49 +08:00 via Android
gentoo + gnome 3 + xfce 后备,用作桌面好几年了,爽的不要不要的,并且个人常用软件对 4k 显示器的支持已经很不错了,简直爽
|
86
likezun 2016-10-14 10:27:24 +08:00
要稳定桌面,当然 fedora 。 到现在还没折腾坏!
|
87
xcodebuild 2016-10-14 10:35:42 +08:00
不想折腾只是想要个 linux 开发环境的话, deepin 就挺好
|
88
salmon5 2016-10-14 10:54:49 +08:00
推荐 fedora 。
|
89
hcl 2016-10-14 11:13:33 +08:00
对桌面 Linux 就一点追求,字体能看的过去。
Ubuntu 的字体算是主流发行版里面相当不错的了。不过最近 Arch 上装的 Gnome 感觉字体也已经可以看了。 |
90
killerv 2016-10-14 11:44:02 +08:00
装了游戏你吐槽,没有 vim 你也吐槽, Ubuntu 不是为你一个人,有人不需要 vim ,再说了装个 vim 不就是一行命令吗?我是不是可以吐槽 win7 装的那些扫雷、纸牌什么的?
|
91
grayon 2016-10-14 11:47:28 +08:00
参考 macOS
|
92
bombless 2016-10-14 11:50:10 +08:00
比较希望能出现一个在 github 维护的,更加公开的发行版
现在那些在邮件列表上更新的,你需要耐心理解这些维护者是什么脾气,喜欢怎样的代码,工作流程是怎样的,哪些人可以帮助你,哪里有类似的已解决的问题方便参考,哪些问题已经在解决中,哪些问题不准备解决为什么,等等 github 上的活跃的 repo 通常没有这样的问题,方便你交叉查找某些人的发言,相关问题,等等 |
93
yueyoum 2016-10-14 12:40:51 +08:00
吐槽 OS 前, 先把 你电脑配置发出来.
我的 thinkpad , i5 处理器, 12G 内存, 128 G SSD, 跑过 xfce, kde5, unity 桌面 kde5 是真的不稳定. unity 跑的很溜啊. |
95
myv2ex 2016-10-14 13:38:20 +08:00
没别的,你要是能说服麻花疼能做出“原生的(不是 nodewebkit 神马东东封的),功能完善的,性能稳定的” QQ 客户端就行了,哪怕发行版用啥我都无所谓了。
|
96
zhuangzhuang1988 2016-10-14 13:40:39 +08:00
大统一...
|
97
kqz901002 2016-10-14 13:41:18 +08:00
Windows+SSH+虚拟机
|
98
hosiet 2016-10-14 14:48:33 +08:00 via Android
@bombless 基本上都是不可能的,一个大型发行版不会依赖另一个商业软件 /服务作为自己的基础架构。哪怕是 Ubuntu 也是自己造了个 launchpad 的轮子。
|
99
ericgui OP @myv2ex 你这个说的很对。很多东西,都在 linux 上没有原生的软件, QQ ,微信, foxmail ,腾讯系的都没有,更别提 QQ 游戏大厅了。操作系统还是生态问题啊。
|