![]() | 1 ColinZeb 2018-03-28 21:46:16 +08:00 讨厌 systemd 还是讨厌其作者? |
![]() | 2 weakish 2018-03-28 21:48:00 +08:00 这多少发行版都转 systemd 了,而且都转了好几年了,Ubuntu 上一个 LTS ( 16.04 )就 systemd 了。你这反射弧有点长啊。。。 话说我也不喜欢 siystemd,但是老得折腾不动那些不带 systemd 的发行版了。所以只能睁只眼闭只眼用 Ubuntu 了。 |
![]() | 3 DonaidTrump 2018-03-28 21:59:10 +08:00 各大主流发型版不还是都上了 systemd |
![]() | 4 smileawei 2018-03-28 21:59:47 +08:00 via iPhone 感觉 systmd 很好用呀 |
![]() | 5 tomychen OP |
6 xcai 2018-03-28 22:25:26 +08:00 linus 都没抱怨呢 |
7 weyou 2018-03-28 22:40:24 +08:00 via Android 说出你讨厌的理由?我觉得 systemd 挺好用的 |
8 alexsunxl 2018-03-28 22:41:17 +08:00 我也觉得 systemd 很好用啊。。。 |
![]() | 9 Rorysky 2018-03-28 22:41:35 +08:00 systemd 有什么不好? |
![]() | 10 lfzyx 2018-03-28 22:46:46 +08:00 不接受新的事物,迟早要被新的事物碾压 |
![]() | 11 loading 2018-03-28 22:48:15 +08:00 via iPhone 看楼主 id 也不是老用户,莫名其妙。 |
![]() | 12 lekai63 2018-03-28 22:48:26 +08:00 via iPhone ![]() systemd 管的有点宽,与部分人信仰的 linux 一事一工具(且容我这么说吧)哲学 相背离 |
![]() | 13 smileawei 2018-03-28 22:49:10 +08:00 via iPhone @tomychen 哈哈,我在 Centos7 刚出来的时候也是死守 6,后来因为玩 Docker,硬头皮换了 7,用着用着觉得还可以 |
![]() | 14 Shura 2018-03-28 22:49:33 +08:00 ![]() “新生事物是不可战胜的,新事物终将代替旧事物,这是一个不以任何人的意志为转移的必然规律。 ” |
15 zhoulouzi 2018-03-28 22:57:46 +08:00 我觉得,用哪个对我来说都没有区别,但是 2 个同时用,是最难受的。。。 领导要用 14.04 我想要 16.04 。咦,工作量就出来了。 |
![]() | 16 omph 2018-03-28 23:01:37 +08:00 systemd 的日志查看不像原来直接看 /var/log 这么方便了,要记命令,而且性能还不好 |
17 hanru 2018-03-28 23:04:49 +08:00 via Android ![]() 楼主这头像,应该鄙视所有 Linux 发行版才对啊 |
18 HuHui 2018-03-28 23:08:06 +08:00 via Android 拥抱变化有那么困难吗 |
![]() | 19 kingcc 2018-03-28 23:22:40 +08:00 via Android 你们看看楼主的头像再发言 |
![]() | 20 kmahyyg 2018-03-28 23:36:42 +08:00 via Android 16 楼正解 |
![]() | 22 timothyye 2018-03-28 23:51:43 +08:00 之前用 upstart,后来切换到 systemd 还算习惯 |
23 jimzhong 2018-03-29 00:30:55 +08:00 我觉得 systemd 比 upstart, sysv 好用 |
24 abscon 2018-03-29 00:40:18 +08:00 via iPhone @hanru 才发现居然是 beastie 头像…… BSD 上无论是 systemd 还是 launchd 都没戏,看 nosh 的了 |
![]() | 25 love4taylor PRO systemd 超好用啊 从未如此简单过 |
![]() | 27 msg7086 2018-03-29 02:31:29 +08:00 更讨厌 upstart 和 sysv。Systemd,我找不出一个比他好的选择。 至少有了 systemd-networkd 以后,不会出现给服务器改个网络配置不知道什么时候就断网了的情况。 |
29 owt5008137 2018-03-29 09:10:51 +08:00 via Android linus 都在用 |
30 iwtbauh 2018-03-29 09:24:24 +08:00 via Android systemd 的罪恶有 1. 滥用二进制格式(这个 linus 都反感) 2. 管得太宽,他一个人做了 init 系统,udev (设备热插拔和动态 /dev ),时间时区管理,系统日志,会话管理,虚拟控制台管理,网络管理....... 3. 让系统变得更脆弱,例如 systemd 的依赖太严重,甚至依赖于 dbus 服务 |
31 wwhc 2018-03-29 10:15:11 +08:00 用 Gentoo 可以彻底远离 systemd |
![]() | 32 ixx 2018-03-29 10:34:43 +08:00 不自己编译版本的话,这货对普通用户没有影响吧? |
![]() | 33 huangzxx 2018-03-29 11:41:55 +08:00 大势所趋啊。而且 ubutnu 早就转了啊。 |
34 kaneg 2018-03-29 13:41:41 +08:00 对普通用户来说,除非出来个比 systemd 更好用的,否则肯定用系统自带的啊 |
35 julyclyde 2018-03-29 20:57:18 +08:00 systemd 解决的最大的问题是后台服务进程漏出管理范围的问题 pid 文件内容不对、pid 文件被删除、rc 脚本无法正确判断服务进程状态、rc 脚本只负责启动但随后又出错退出、后台服务不响应关闭命令、rc 脚本只干掉主进程却漏掉子进程之类的破事,在 systemd 世界统统不存在 |
![]() | 36 tailf 2018-03-30 14:35:46 +08:00 |
![]() | 37 tailf 2018-03-30 14:37:15 +08:00 作为一个只拿 Linux 做 web server 和数据库服务器的人来说,我觉得 systemctl 比 service 更比 /etc/init.d 好用。 |
38 wwhc 2018-03-31 04:11:32 +08:00 @tailf 我的感觉正相反,systemd 太复杂了,再简单的服务管理起来都变得不容易,就像要通过 systemd 的 log 来解决问题一样,在 systemd 下是相当烦人的 systemd 的所谓启动速度其实有相当的欺骗性,很多时候系统看上去已经启动完了,但有些服务其实还在后台继续启动中,有时候这会造成依赖关系的崩溃,我就是这个原因在自己的定制系统中不得不放弃了 systemd |
![]() | 39 tailf 2018-03-31 10:49:27 +08:00 @wwhc 厉害的工具肯定是实现起来很难的嘛,对用户友好的同时就是对开发人员的不友好。我觉得 CPU 乱序执行是硬件设计中奇怪的异常复杂的地方,但是因为有巨大的收益,所以最终我们还是选择了去实现它。 |
41 gnozix 2018-04-04 15:40:21 +08:00 [devuan]( https://devuan.org/) 当年 debian 上 systemd 后分裂的结果。不过好像用的人比较少。 |
![]() | 42 cnt2ex 2018-04-09 23:44:38 +08:00 都说 systemd 管得宽,但我好像没看到具体哪些是管得太宽的。journald/logind/networkd/之类似乎都可以用其他东西取代? |
![]() | 43 cnt2ex 2018-04-10 00:02:27 +08:00 真正要说 systemd 管得太宽的话,systemd 的 unit files 除了实现了 service 和 socket/target/path 之类的 unit 之外,还包括了 timer/mount/automount/swap/device 之类看起来似乎过多的功能。真正要指责的话,应该是指的这些额外的由其他服务实现(也不会影响使用?)的功能。 不过问题是,如果把这些功能交给一个服务实现,而非 systemd 本身实现,还能否达到管理整个系统的作用? |
44 wwhc 2018-04-10 10:12:02 +08:00 @lfzyx 问题不在于 Requires Before After,这玩意纸面上很好看,出了问题排查起来那个困难,你 google 一下吧,要不 ubuntu 也不会留着 syslog 不放,光靠 systemd 的二进制 log,出一次问题能让你有把 systemd 的作者拎出来砍几刀的冲动 |
![]() | 46 xhinliang 2018-04-12 09:47:54 +08:00 systemd 已经是大势所趋啦,忍痛接受吧。 |
47 findex 2018-04-14 01:59:08 +08:00 引战了。 systemd 的出现还不是因为开源社区里面的许多能对项目打对号的人,是来自于某些公司例如 Red Hat / Canonical 等。他们左右了开源系统的一些发展方向。混迹各大社区、论坛、媒体、发行版。越来越多都是 systemd 了,管天管地管空气。对系统管理员部分友好,但是对其他设备例如 linux 嵌入式来说可能就不太好用了哦。自己在用自己的 LFS,维护成本太高(主要是没精力)。其次是应用场景都和各发行版差不多,遇到所用新旧 feature 都要自己画车轮子,这时候选择一个效率高的发行版挺好的。Archlinux 已经从实体机进入虚拟机了,主要还是大 debian,可是大 debian 都已经 all in systemd 了。 |
48 pony279 2018-04-17 09:41:46 +08:00 然而不使用 systemd 的发行版大都不成气候阿,所以默默的接受了 |