Re: [闲聊] systemd

楼主: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2016-07-07 12:20:47
很抱歉,没想到只是顺势抒发推文一下却引起纷争 m=_=m
: 推 WolfLord: 其实,我所维护的系统至今为止我都避免使用Systemd 07/07 09:10
: → WolfLord: 倒不是孰优孰劣的问题,而是商用系统一直有继承维护相容 07/07 09:11
: → WolfLord: 的问题。如果只有特定系统才能使用的东西,那就是应用 07/07 09:13
: → WolfLord: 上应当避免的东西......私人见解 07/07 09:14
其实,就终端使用者来说用的是init 或 systemd甚至是很简单的Loader或
Busybox都是差异很小的,这个根本没什么好争论的。
我还是说明一下好了,不过这仍然是私人闲聊见解,请不要拿来当传教论述
或当作什么比较好的根据。
首先,我要数落一下Systemd的作者。他的想法很好,但是作法有待商榷。更
甚的吸引了一堆GPL 基本教义派附身护法,就这点我就不太想跟Systemd走太
近。毕竟,我是拿Linux做商业作品的,我得有说法让客户放心:他不会因为
使用了我的产品就必须公开商业秘密。
其次,在于应用面上的问题上我也面临一些所谓进步所带来的烦恼:
我有很多装置是内嵌系统,这些电脑的资源紧凑,却要求容错能力高强可靠
。 systemd的成长环境太优渥,配置在这些装置上时机常发生资源不足而降
低可靠度。
至于巨型计算堆,我也对应用 systemd颇为头痛。因为里面可能混有BDS、
systemV的非linux UNIX。在做分散演算以及RPC roaming时与其他机器沟通
不良,甚至得专为他做translate agent。
然后让我更头痛的是,我已经现有的产品administrative UI也跟systemd沟
通不良。我如果要让管理接口有效能且可靠的运作我得针对Systemd重写底
层的process manager跟RPC control,问题是写了也只是给systemd的机器
用,我还得对不同机器设定不同的translate agent。增加系统的设定复杂
度,而且日后维修还多了很多瑕疵点。
好,我承认是因为我懒。所以我仍然继续用systemV ,我一点都不想让我的
Linux学得像是Windows。
这一切跟技术无关,跟信仰无关。这只是一只呆呆小狼对着终端机的喃喃抱怨 XD
作者: Adama (So Say We All.)   2016-07-07 12:30:00
这大概就像为什么美国核武射控电脑还在用软盘片吧
作者: Alica (Torsades de Pointes)   2016-07-07 12:35:00
总归就是没有坏的东西不要去修它 END
作者: Sidney0503 (Sidney0503)   2016-07-07 12:57:00
太空船的理由完全不一样太空船有一个最直接的问题 发射出去后不能维修随着零件升级和变精密 更多小零件就是容易坏所以只用古老的原件 说好听是耐用然后脑包中国人就会说以前东西比较好XD
作者: Alica (Torsades de Pointes)   2016-07-07 13:02:00
1980的大概没办法 最近的就Mars Curiosity真的跑远端更新惹
作者: Sidney0503 (Sidney0503)   2016-07-07 14:03:00
我指的是硬件问题 当一个零件挂掉时......
作者: EdwardGJLee (LGJ)   2016-07-07 14:06:00
不好意思,是我连累版大了。
作者: danny8376 (钓到一只猴子@_@)   2016-07-07 18:10:00
资源问题啊 没遇过这种规格的embed不清楚了XD不过说到UNIX 这算是systemd一个诟病 太过Linux了...以致于破坏了unix-like的相容要我也会是继续用sysv XDDD
作者: Bellkna (柔弱气质伪少女)   2016-07-07 19:31:00
我觉得如果是优点的话 互相学习也没什么不好啦XD
作者: kenduest (小州)   2016-07-07 20:33:00
就个人知道来说,吸引 systemd 其实大多并非教义派的人若要拿嵌入式系统来说,这类系统一般来说会要求简单为主,许多systemd设计内一些机制在迁入系统上比较无法显出它的优点。举例一般嵌入式系统很少会需要用到与整合 dbus,所以光这项systemd整合不错设计用不到systemd 的设计其实是比较符合目前现代环境的诸多需求旧的当然不是不好,旧的有他的先天诸多问题要说 systemd 都没缺点也未必,为何不先多看systemd优点
作者: wgst88w (清楚明“熙”)   2016-07-07 22:11:00
狼主就是狼主,真愿意分享经验。^_^
作者: danny8376 (钓到一只猴子@_@)   2016-07-07 23:49:00
优缺没绝对啦 至少我自己都全改systemd毕竟没遇到其他问题的话systemd真的方便不过也总有不适用的地方不过embed也是要看哪种环境不然用windows的embed大有XDDD
楼主: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2016-07-08 22:07:00
我很抠门的,我还在用A4/256M/2G(SD)然后还有些机器用的是有MAC的ARM7,RAM只有K级FLASH就几M而已....
作者: wgst88w (清楚明“熙”)   2016-07-08 23:48:00
看来狼主在硬件讯号上是完全主宰了,钦佩!
作者: danny8376 (钓到一只猴子@_@)   2016-07-09 00:02:00
要看啦... 不过大致一般embed不是资源充足跟PC没差啥 不然就是资源少用busybox两种在中间的感觉反倒不是很多w
作者: kenduest (小州)   2016-07-09 00:36:00
只能够说若在极端的嵌入式环境环境,systemd 应该比较不适合,但是这其实并不会是systemd的缺点的项目

Links booklink

Contact Us: admin [ a t ] ucptt.com