什么是智力? 我不是在谈论间谍,但是人类对智能的定义是什么? 这很好: http://en.wikipedia.org/wiki/Intelligence#Definitions
对于大多数人而言,围绕“一个Linux”构想工作的当今自我任命且可能过分有影响力的创造者和思想家至少在技术上适合聪明人的定义。
他的信息令人信服:
- 简化多发行版开发。
- 允许更快的启动时间。
- 允许架构 线上现场直播 和基于事件的,类似于“现代”操作系统。
- 对具有与发行版一样多的不同工具的子系统进行排序和控制。
所有看似崇高的目标。 所有这些显然都源于人们渴望做出贡献并使事情变得更好的强烈愿望。
几乎没有人会说这些聪明的人认真考虑过这些问题,并为解决这些问题付出了巨大的努力。 不幸的是,您可能已经猜到了,他们提出的解决方案是“系统化的”。
尽管它不是什么新鲜事物,但它的怪异影响终于传到了我,我必须公开表达出来。
那么什么是systemd? 好吧,认识你的新上帝。 您可能一直在祭坛上祈祷[如果工作不碰它]的简单性,但您的宗教信仰已被根除。 这可能已经发生,而您在Linux机器的更新过程中没有意识到这一点。 systemd是无所不知,全能控制,全视和全监控的元神。 他是新的流程单一大师,他渴望控制自己能做的一切-并且已经做了足够的事情。 如果它是类固醇的变压器,它的初始外观将是这样。 是[每个怪胎的梦想]复杂,多面,不透明且功能强大。
几年前我听说过systemd,当时有一些新贵 他人 替代品 最初我不记得是突然出现在现场。 尽管它看起来有些有趣,但我不赞成使用它,也不想使用其中的任何一个。 初始化对我来说很好。 init简单而强大。 尽管每个发行版的配置都有其特定的差异,但往往是这些差异使得人们选择首先使用该发行版,并坚持使用该发行版[(而不是像今天的目标受众那样的事情)]。 实质上是工具 叶兰 发行版。 然后我只是做了一个 DIST升级 给杰西,和 瞧,PID 1突然变为systemd。 妈的.
在“一个Linux”世界中,发行版真正应该是什么? 过时的不再相关。 他曾经骄傲的古风炮弹[经常很危险个人主义。 现在基本上只是一个徽标和一个默认的墙纸。 因为,让我们面对现实,个人计算机的Windows / Mac域只需要一个独特的“竞争者”。 需要一个统一的阵线来对抗雷德蒙德和库比蒂诺的恶毒帝国。 需要集中各种不同的差异来创建Linux的不同“风味”,并使其一致以有效地进行战争。 嗯,什么战争?
对我来说,Linux在1994年开始使用它时就已经赢得了这场战争。 它这样做的时候没有开枪,也没有尝试像其他操作系统一样。 他赢了始终保持1%的市场份额]不给该死的市场份额。 他通过完全不喜欢他们赢得了比赛。 他通过简单,可理解且可配置为完全像 YO 想要。 它是由简单的模块化组件组成的集合而获得的,这些组件可以随意连接在一起以进行实际工作。 他坚持深思熟虑的理念,即让用户坐在驾驶员座位上,可以自由运行自己想要的任何东西,而没有层又层的框架将触角缠绕在所有他们不应该接触的东西内,从而赢得了这一殊荣。 他赢了,而没有在我的操作系统的心脏内开始显现的所有各种“ ShitKit”。 他赢得比赛时并没有太复杂和难以理解。 这种不透明是Windows和Mac的核心,这正是我讨厌它们的原因,也是我为什么选择在第一时间使用Linux的原因。 systemd拥抱 所有 我讨厌Windows和Mac,并以开发人员工作的“现代性”和“简化性”为名进行操作。
那为什么人们 非常聪明 该 爱和使用Linux 他们想创建还是 拥抱这样的恶魔 “万能大师”? 显然,这是因为他们说的原因,就像我在开始时提到的那样。 但我认为部分原因是缺乏经验。 我并不是说缺少编程时间,而是地球上没有时间。 单纯的智力并不能代替生活经验,是的,我要说的是,智慧也不是。 没有智慧手册。 从长远来看,对发行版实施systemd并不是明智之举。 实际上,那将带来他们的最终厄运。
他们在一定程度上是所涉人员的自我超越。 有人 已阅读 Poettering对事情有什么看法? 哇。 显然,这个家伙深信自己对所有人都有所有答案。 关于简单性和自由性的传统想法是丰富多彩的,但是它们在“现代”操作系统中没有实际位置。 看,他比你们更聪明,所以克服它,走开。 他知道最好的,并且可以控制。 那家伙多大了? 12年左右? 这是一个他妈的鸡巴 (在我的愚见)。
他们部分是他的 阴暗的商业利益。 看,如果有一种更简单且“与疾病无关”的方法,我们可以通过向Linux用户出售产品来赚钱。 他妈的选项,他们会喜欢他们得到的。
从某种程度上说,它可能是不祥和暗淡的。 一个一心一意地统治所有人,安全访问它们的网站,对于那些一心想要完全了解这些信息的人来说,将是很诱人的。 这些天来,自信并不是我要承认的事情中真正重要的事情。
在某种程度上,人们认为Linux社区必须与Windows和Mac的霸权作斗争-好像Linux的存在取决于其他选择的失败。 那些认为 Linux应该关心白痴和HOYGAN 他们应该回到Mac和Windows,并停止尝试“修复” Linux。 它没有坏,该死!
从某种程度上来说-这是我不能接受的-这是对* NIX最重要原则的公然无视和不尊重-无论是有意还是无意。 对他们来说这是一种无意识的蔑视,也是我个人认为[旧,]真实而公正,在这里我并不孤单。 systemd与* NIX所代表的完全相反。 而且我也不是在说POSIX兼容性。 这是愚蠢的哲学。
systemd是一个政变。 这是一个颠覆性入侵者,旨在破坏暴民强加给我们的Linux。 我们知道他比你更好 骆驼套。 而且他们只是不了解应有的深度。 systemd没有指向应该去的方向。 不支持自由。 它不会激励选择。 它不显示透明度。 它不包含简单性。 控制住并强迫你屈服于他。 它使应用程序和主要系统组件依赖于它,没有它就无法运行。 通过吸引天真的,懒惰的或仅仅是笨手笨脚的开发人员,使他们的生活变得更轻松,您将获得更快的速度。 陷入这种思维方式就是忽略systemd所代表的巨大危险。
Debian过去一直反对这种事情,并且一直以其正直赢得了我最大的尊重和忠诚。 Debian在这里的决定被迫。 Debian犯了一个严重而co弱的错误[当Tagliamonte没有取消Garbee的进球时],他们需要立即更正其路线。 合并systemd并非明智之举,当然也不是经过深思熟虑的[(不,我不相信Russ Albery的任何理由)]。 Debian必须拒绝systemd及其同类产品,并返回导致Linux进入历史这一点的价值观, LED 不是Debian的一小部分。 无论短期内看起来多么痛苦和烦人,他们都必须与GNOME公开,合理地离婚,并专注于简单性和自由性的最基本价值。 放置系统和他的集团 在存储库中 非自由 他们属于哪里 如果没有选择的话。 让用户决定这是否是他们想要的。 启示是 默认桌面的绝佳选择 没有膨胀的GNOME垃圾。 对于Debian的领导人-经过20年的忠诚和传播,您和我都很失望。 他们需要有几个该死的鸡蛋,并在此时此刻做正确的事情。
派那些机会主义者拉屎!
GNOME。 Linux基金会。 freedesktop.org,[菲格雷多] 和别的。 他们都是[从头到尾都是一小偷]小组的议程。 他们不是那些相信自由的人。 他们相信控制和 标准化。 他们相信单调。 这些人是谁? 这些自指派的Linux守护者是谁? (对恶意软件的故意和潜意识的引用)您的真正议程是什么? 谁来资助这些人? 他们为什么要如此积极地将Linux的核心从其真正的哲学转向? 让他们去为Windows和Mac创建自己的“竞争者”,如果这样做的话,那将是Windows和Mac变得不透明,用户跟踪,后门的东西。 他们不代表我说话,您也不应该被动地允许他们为您说话。
systemd是木马。 systemd是一个水母。 systemd是物质D。systemd令人毛骨悚然-不仅是因为它的工具很烂,还是因为它是一个血腥的巨大毛团-而是因为在结构上它具有很多集中的力量。 我们需要集体阻止他,因为他将拥有Linux,进而扩展我们和我们的自由。 系统的 将 Linux操作系统。 袖手旁观,无视这一事实造成我们的集体危险.
http://static1.gamespot.com/uploads/ignore_jpg_scale_medium/986/9866256/2540173-0237640794-Micha.gif
不久前,第一个赢得全额付费旅行的评论员出来了。 当我在这里的时候,我将要狠狠地打击这把电锤。 侮辱性的评论和/或没有论点会直奔地狱,即使他们让我为审查制度之类的东西而生气。 很好的是,火焰之战很有趣,但是“一切都有措施” ...
哈哈哈xD,我看到了:v,他的论点一点都不差,但是当他推广xD时他走到了草地
好吧,埃拉夫(Elav)刚刚使他复活并回答了他。
HAHAHAJAJAJAJAJA,一定是,看看他是否愿意在无意义的讨论中浪费时间。 好吧,如果那是他想要的,我洗手,把大锤给他,从现在开始,我也准备爆米花,我只是看... http://i.imgur.com/YcJ0XpY.jpg
该评论没有任何问题,关于我不知道是什么屁股这是一个简单的意见... XDD
那个@tete都疯了😀
顺便说一下,我已经使我的系统摆脱了Consolekit,Policykit的束缚,并且可以自动挂载而不会出现问题🙂
好!Gentoo xD的多功能性令人印象深刻
嗯,我不知道您的特殊情况,但是我的systemd给我带来了很多问题,尤其是在使用PAM时,我要等一会儿再更改,因为目前我也使用BSD,所以我更喜欢使用OpenRC。
@ roader,yuki使用不带Consolekit或Policykit的OpenRC
@roader,我不喜欢systemd,我坚持使用OpenRC,因为这是我所需要的,而且易于操作。 我从系统中删除了* Kits,然后使用IgnorantGuru的udevil进行了自动挂载,它非常完美。 关于PAM,这可以消除,在Gentoo中您具有这种能力,但我不知道在BSD中会如何。
我已经读过了,总的来说,我同意它的意思。 尽管这样的电子邮件在内核列表中……看来它只是在进行一场烈火战。 但是,正如我之前说过的,这并不意味着它提到了几个有效点,但我认为这不是地方(我认为)。
值得一提的是,三天前我发了一条推文说:“ gnome,pulseaudio和systemd有一些共同点:它们与#Linux社区(t)互动的不愉快方式:-/» https://twitter.com/gorlok/status/500413760595849216
这是指这些项目(特别是其开发人员/领导者)之间不断发生的冲突,以及他们如何与社区打交道,并存在持续的争议。 显然,不可能一直使每个人都快乐并同时实现目标。 一个项目没有公式可以使每个人都高兴地唱着Kumbaya,但是从那里到那三个示例项目中存在的持续不断的冲突和持续的冲突,是一个延伸。
特别是对于systemd,尽管有冲突和其设计理念,它仍然可以工作,并解决了一些需要解决的实际和紧迫的问题。 是最好的解决方案? 我对此表示怀疑。 这就是为什么尽管有冲突,它仍获得了空间。 毫无疑问,还有其他项目可以替代它们。 这就是为什么最小化与systemd的依赖关系(对于另一个示例,或pulseaudio)很重要的原因,并且我同意用户的意见,因此我们为最终将经过的路径提供了便利。 systemd的另一个现实选择是暴发户……这也不是没有问题或冲突的,几乎相同。
另一方面……这些冲突不是那么严重,它们是规范而不是例外。 一直存在,并将永远存在。 值得一提的是,例如GCC的许多历史案例,它们通过测试其他途径生成了替代项目,最终使社区变得更加丰富。
我敢打赌,除非systemd最终解决您的问题并解决了问题,否则最终另一个项目也将在这里接管。 现在……就是这样,我想许多人都这样理解,而更愿意将精力放在其他更紧迫的问题上。
关键是,关于systemd的许多问题和问题使Leannart有时根本不关心解决问题,即使它们有时很引人注目,或者由于对systemd相关软件进行了错误的修改而被隐藏(凯案例)。 该论坛已经开始讨论这个问题,我把一些关于systemd和bug不得不发生的事情摆在桌上,而这些bug只是暂时没有寻找解决方案。
链接: http://foro.desdelinux.net/viewtopic.php?pid=21896#p21896
让我想起了OpenSSL ...
这种情况至少在背景上或多或少相似。 就像是这样:“让我们做很多行代码,让我们不要对它们进行注释,让我们不对其进行文档化,反正没人能很好地审查代码,如果出现错误,那么我们将看看如何处理它”
没有什么适合Linux用户的,如果每个发行版都做着唱的话,他们讨论出了什么问题,碎片和驾车入海,如果他们统一,那就是他们剥夺了自由,如果他们不喜欢的话它,他们觉得屁股和程序...
我没想到温德瑟罗会再来回应吗? (我什至不知道该术语是否使用得当)。 Windows和Mac用户习惯于使用他们所说的“是”或“是”。 这在GNU / Linux上从未发生过,这就是所有这种愤怒的原因,相信我,这并不是由于缺乏编程或资产而引起的。
好… http://boycottsystemd.org/.
我同意这里所说的许多方面。
我怀念那些没有系统的Arch天,没有rc.conf等,因为在该文件中指定了90%的系统配置。
在其他发行版中(例如Debian)并非如此,并非全部集中在一个文件中,但我不在乎,init对我来说很愉快,我很了解它,我知道它是如何工作的以及如何按照我的需要使其运行级别,rcconf等。
现在使用systemd ...让我们说第一件事是它与众不同。 journal,systemctl和其他工具,是的,它们允许您执行相同的操作,但我一直在问自己,这种更改真的必要吗? …U_U…我知道我的答案,您会知道您的。
我现在不后悔在Arch上使用systemd(嗯,不是我可以或不会后悔...或使用它,或者我忘记了Arch),但我确实希望能做到这一点。
优秀的文章。 我不同意针对SystemD的极端“讨伐”,但我同意systemd是“一环来统治所有人”的简单事实不是最佳选择,不应将其概括化,现在所有发行版都采用这种哲学...好吧,那些看过《指环王》的人已经知道这句话的结局😉
您可以始终使用另一个initmanager,这并不困难,唯一的问题是必须自己下载(或编写)init脚本。
奇怪的rc.conf,我不了解systemd,这是我离开Arch的原因,不习惯它,这是一次真正的骚乱🙁
相同且感兴趣
http://scriptogr.am/x_fausto/post/arch-linux-sin-systemd
谢谢!
问候
好吧,在我无意冒犯的情况下,这似乎是一篇很糟糕的文章。 技术问题很少,作者似乎非常重视特殊感。 我认为,系统基本部分的标准化对我来说似乎并不坏。
纠正:在我看来,这封信太差了。
在文章的开头,指定它不是作者的文章,而是对内核列表中的一封信的免费翻译...仅仅因为它而被评论似乎很糟糕。
这场战斗将是漫长的,问题是这是否将导致所有发行版的单一初始化(控制所有发行版的环),或者其他人将启发人们对现有发行版进行技术和设计改进以进行新的初始化init,这还有待观察。
就我个人而言,我使用systemd已有两年了(Archlinux和Debian Testing,并且我的客户机带有该init),我必须说,在很多情况下,这是一种祝福,而在其他情况下,魔鬼的面貌则尽可能地诱骗您。 简而言之,是奇怪的错误,甚至是一些非常危险的服务中的依赖关系和循环,它们所伴随的事情是软件还没有适当地稳定下来,而这反过来又伴随着非常罕见的编程复杂性。
在开发部分,我正在阅读系统代码,以查看其记录和评论方式,在我的生活中,我看到了更为严谨的内容,也许是因为他们向您发送的Hello World头等舱课程编程。
好吧,作为烈火,很好。 但是关于这篇文章,我将解释我的观点:
初始化已过时。 为什么? 您必须在单个线程中执行所有任务(我认为每个人都希望事情变得更快,并使用我们计算机中具有的多核处理器)。 它不允许进程之间具有依赖关系,这样,如果其他进程不在,它们就不会启动(除非我们使用ps命令进行搜索,但这似乎是在开玩笑)。 令用户非常生气,以至于他们不是发行包的开发人员或维护者,请告诉他们,如果我们是维护者和开发人员,那么这些替代方法(upstart,systemd等)起初给我们带来了使事情变得更轻松的生命,尤其是在Debian之类的发行版中,当您安装软件包时,所有内容都已正常运行(安装Apache并从那时起已经启动并且将始终如此)。 使用init可以使事情变得容易,但是有时它无法为您提供解决方案(镐非常好而且非常容易,但是我看不到很多工人使用镐在沥青上挖沟) 。 因此,有必要使用比Init更现代的系统。 选择哪个? SystemD,暴发户,Init替代方案(现在我不记得用vr或hr称呼某个init)已经在争论中,我已经用了暴发户来说它对于开发人员的需求来说是非常绿色的我诅咒过一千零一遍有了暴发户,我没有那么高兴能够碰到它,但是如果有很多发行版(Arch,Fedora,Suse,Debian,Ubuntu ...)选择了它,那将会是正确的,对吧? 从我所看到的来看,它的使用可能会稍微复杂一些(看起来也不是很复杂),但这不是普通Linux用户应该关注的事情。 而且,如果您是开发人员/维护人员/系统管理员,那么,嘿,在计算中,您始终必须回收并学习新事物。 昨天的好事,今天不再满足需求,您必须进行更改以改进。 关于是否关闭,如果SystemD开发人员很懒并且不想修复问题,则有两种选择。 或创建另一个执行所需工作的启动系统,或了解systemd的工作方式并帮助开发。
而且,如果您不喜欢Debian的决定,则可以随时构建自己的发行版,并按照自己的意愿进行。
先生,我对您的评论表示敬意
或安装openrc(或任何其他管理器)所需的初始化脚本,然后在grub中修改init =选项。 作为systemd的粉丝。 出于实用性考虑,它使用openrc代替了它,我不得不说,尽管它不是这么开发的,但没有什么令人羡慕的,它支持并行化,并且更加兼容。 我只想让您将旧的consolekit更改为Logind。
Openrc是在更改Init时改组的替代方法,我不记得了。 让我们看看,引起的许多争论都来自这样一个事实,即由于systemd具有依赖项(我想我还记得有内核),因此产生了它不能移植到其他体系结构上的事实。免费。 即使这样,我也不认为暴发户也不是一个非常有效的选择,而且openrc我一点也没看过,我也无法发表评论。
不用在里面,就很容易说出该做什么和不该做什么,在纸上它非常好,但是当您在那里时,新的KDE,GNOME,Wayland和其他与系统相关/日益依赖的事物就出现了该做什么?
@roader,无需安装Consolekit或Policykit即可使用OpenRC🙂
@raul,因为OpenRC是一个非常简单的init,所以它的代码量少于40万行,而systemd则超过了400万行(并不断增加),而反过来,它的依赖项更少,并且模块性更高甚至比systemd好。 OpenRC具有并行化功能,可移植到其他* NIX,能够通过服务限制资源,它与CGroups和SELinux集成(这两个功能类似于systemd标志)。
我在Gentoo中使用它,并且不使用并行化,它在22,3秒内启动了我的系统,而systemd在Debian中使用相同的服务仅用了18秒(我不记得毫秒了)。
@Yukiteru,我看到的问题是,使用openrc时,您将必须准备所有启动脚本,而这样做非常可惜,尤其是如果您具有相互依赖的服务(例如,必须启动glusterfs)网络启动后,但不会比文件系统晚很多),因此,我不会花大力气来重写另一个系统的所有启动脚本。 如果胜利者和systemD社区决定,那么我们将接受它,即Upstart,然后继续进行。
@工作人员,如果一个项目决定走一条路,除了跟随它或采取另一种选择,我别无选择。 当我切换到Gnome3并切换到KDE时,我的Gnome不喜欢它。 有些人也不喜欢Gnome3,因此决定创建Mate。 我还没有阅读SystemD许可证,但是由于我对LGPL 2.1的了解很少,而且唯一的原因是它似乎使用了具有专有许可证的产品,因此我不认为(我对复杂性一无所知)如果一切都取决于SystemD,那么分叉就太困难了。 我确信您不会满意在桌面环境中使用的所有内容,但是如果有替代方法,您可以替换它,如果没有,我想您会接受它,因为没有更好的方法了,对吧?
@raul使用OpenRC是否需要重写启动脚本? 至少在Gentoo中,即使使用并行化,我也不必这样做,如果有必要,则必须在另一个发行版中使用它,就像Debian或任何其他发行到SystemD的发行版中一样,您必须重写了许多脚本,以使它们适应该发行版随附的其他详细信息中的PATH。
好吧,我认为systemd很棒,我已经在诸如archlinux之类的发行版上对其进行了测试,并且它像子弹一样工作,尽管它是在debian测试中实现的,但仍有某些旧服务必须在/etc/init.dy中包含脚本。可以通过诸如“ LSB”之类的兼容性来启动,因此在某些时候debian已经将所有内容移植到了systemd。 问题不仅在于它提供的速度,而且服务管理范式在逻辑上和优雅上都有很好的结构。 实际上,查看/ usr / lib / systemd / system和/ etc / systemd / system可以在启动过程中创建一个服务的思想树,我实际上已经在物理纸上写了从systemd和很明显会发生什么。 例如,默认情况下,systemd启动default.target,这是指向graphic.target的链接(即使未安装图形环境),您可以通过3种方式修改default.target。
1)在内核行中为systemd的默认目标指定一个值
2)在/ usr / lib / systemd / system中修改default.target链接
3)systemctl启用多用户。 默认情况下,systemctl启用图形目标。 由于这些目标在install部分中具有名称default.target,因此安装它们等效于在/etc/systemd/system/default.target中创建指向默认目标的链接。
另外,可以看到像slim这样的会话管理器,例如在archlinux下,可以看到它们以别名session-manager.service(或类似名称)安装,而graphical.target想要(可选的依赖项) session-manager.service并严格依赖于multi-user.target。 简而言之,它的结构非常好...
Saludos!
在SystemD加入Debian之后,他是什么意思? 至少我是这样想的,我认为他一定是在此之前发布了此内容。
另一方面,SystemD在所有领域((显然)在上面提到的除外)在所有方面都比其他替代方案要好,毕竟这是它所暴露的观点。
切换到OpenRC并不是那么复杂,当然,您必须开发(或简单地采用)已登录的兼容性层。
还是这样吗? 似乎人们并没有发现以systemd作为胜利者已经结束了初始战争,因为根本没有竞争者了。
有/哪些选择?
-等待
当然不。
-Upstart,OpenRC...。
不,现有的选项都没有systemd拥有的技术优势或社区以及业务支持,我们相信Upstart的创建者(最强大的对手)对此表示认可,并赞赏Debian迁移到systemd的决定。
-创建新的东西。
这不需要解释。
因此,如果我们有一个获胜者在不滥用CLA的情况下为我们提供免费软件,那么我们就可以利用它,如果这是“控制所有人的戒指”,那么我们就必须参与其中,并找到一种可以所有人使用的方式同时响起。
关于环,为什么没人抱怨内核? 它还是一个支配所有内核的内核,没有人捍卫赫德(这是正确的)。
我很大胆,现在带着所有这些“ despiole”(注意,我将使用错误的概括来强调我的观点),每个人都穿上了BSD衬衫……突然他们都是BSD使用者,并且他们主张可以使用BSD,AmigaOS,BeOS,Solaris等的所有软件...伙计们...如果您如此关注这些系统,请发送补丁程序以使systemd兼容...否则失败,请修补那些取决于systemd以与您兼容。
确实,有一个可怕的双重对话。
如果使用了该内核,那是因为没有选项具有相同的成熟度,但这不是问题,它具有免费许可证,我们可以使用它,并参与进来,以便它如我们所愿地工作,并且当改变的时候到了(将会发生什么),选择一个选项(已经开发的选项)继续为我们提供自由。
@ x11tete11x
在* BSD中,由于它处理项目的方式,它并不是那么容易。
GUN / Linux本质上是变通办法,补丁程序和更多补丁程序的天堂,其中许多都是临时性的,文献记录不充分,最终需要更多的补丁程序,需要的补丁程序,需要的补丁程序...
*并且要当心*我并不是说其中一种方法比另一种更好,它们只是有所不同。
当我回应劳尔时,所有这一切都有双重标准(并且我加了冷漠),这也影响了您提到的内容。
大多数赞扬* BDS的人都是在专有驱动程序之类的东西上攻击自由软件的意识形态,并大声疾呼地说他们更喜欢开放源代码,而没有看到例如OpenBSD及其主要代言人至少严格一样。像斯托曼本人一样,不太讨人喜欢。
因此,这些人最终并没有像棒球lang语中所说的那样为BSD或GNU做出贡献:既不pichan,也不赶上,也不放手。
这篇文章很好,只是在没有解释systemd为什么是癌症(它是癌症)的情况下,它没有给出关于systemd为什么有害的解释。
systemd的坏处是一小群(收入丰厚的人)负责其开发,他们不给人们四分之一的球,它改变了诸如syslog-ng和日志记录之类的透明机制……在systemd下,一切变得晦暗。
统一是可以的,但要让整个社区都这样做,而不是为了商业和帝国利益而付出高昂的代价。
幸运的是gentoo和funtoo拒绝了,不会将openrc更改为默认系统,我们也很幸运,gentoo派生了udev和eudev来从udev / systemd中删除梅毒。
$ eix-集成电路eudev
[I] sys-fs / eudev(1.9-r2@27/07/14):Linux动态和持久性设备命名支持(又名userspace devfs)
$eix -Ic openrc
[I] sys-apps / openrc(0.12.4@20/04/14):OpenRC管理主机的服务,启动和关闭
仅仅表现为好还不够,您必须证明这一点,这就是systemd失败的地方,所缺少的是他们分叉systemd并更换其领导者。
因为它是帖子到内核邮件列表的翻译,而不是注释作者的个人观点。
伦纳特(Lennart)知道如何鱼雷eudev。 计划将udev移至kdbus
http://lists.freedesktop.org/archives/systemd-devel/2014-May/019657.html
我想知道为什么鱼雷会像eudev这样的叉子项目? Lennart根本对其他人感兴趣,而不是为Red Hat的软件创造可行的替代方案吗?
当然,这并不意味着不可能,但这肯定会使事情变得更加困难,并且诸如eudev之类的项目可能会崩溃,因为它们根本无法跟上udev / systemd / kdbus以及专用于它的资源数量。
我不知道,但是按照目前的速度,我们的发行版中将包含以下内容:«基于Red Hat Linux OS。 保留所有权利©20XX»
我不知道男孩们将如何使用eudev解决问题,但是KDbus是我资助的一个项目,必须更改上下文2到3次以通过当前Dbus交流过程是非常荒谬的,这很疯狂...
如果它不在systemd下,它将是init之一,但是KDbus不应掉以轻心。
可以肯定的是,伦纳特将使用该代码执行他想做的事情,这就是重点所在,伦纳特和公司已经为自己的过剩行为而烦恼,甚至连Linus有时也为自己的处事方式扔了一块或另一块石头。
毫无疑问,面具掉下来了,它永远不会使我惊叹金钱拥有的力量。
由于这架无人机试图将kdbus放入核心,这将影响gentoo人,因此他将不得不说服Linus首先将这种腐烂放入核心。
除了gentoo之外,还有一些开发人员可以承担从udev和kdbus到eudev的更改,考虑到udev / systemd代码的大小,这一点也不难。
迫切需要派生systemd,并使整个社区处理如何做事情的决定。
关于systemd,最让我烦恼的是一项服务对另一项服务的依赖关系,该控件必须是手动的,如果您失去对哪个守护程序的控制权,那么您将失去对系统的控制权。删除根目录并在磁盘上安装不可更改的映像…..所有程序都以相同的方式运行,这是防止“无意中的错误”的一种重要方法,以便可以控制所有装有Linux的PC。
给我一个为什么不实施kdbus的好处的理由(我并不是说只带所有systemd,只有KDbus),不得不切换上下文2到3次以通过当前Dbus来通信进程是荒谬的,这很疯狂。
我并不是说在内核空间中实现桌面总线是不好的,我的意思是您的kdbus实现(Lennart's)将不可靠,因为您将根据自己的喜好改变它,以破坏世界的其余部分。的proyects。
我已经阅读了有关systemd的Linus意见,并且我认为我不会这么愚蠢。
谁允许Lennart在系统日志中stick之以鼻? 影响二进制日志格式的syslog-ng软件包,简单的#cat / var / log / message | grep -i something
它允许从任何地方查看过滤的日志,而无需使用基本系统中不存在的任何内容,事实证明日志记录使用二进制格式,只有使用jpurnald可执行文件,您才能看到内容并使用其参数过滤并不容易。
如何在不安装日记的情况下使用systemd和syslog-ng? ...这就是它是癌症的原因,它扩散到系统的所有部分,覆盖,阻止和取消其他数据包。
二进制日志,对我来说听起来像Windows。
@emiliano,不要错过必须重新启动PC的细节,以防系统和多个服务同时更新,在这种情况下,即使不执行systemctl daemon-reload操作,也可以避免重新启动系统,如果您希望它按原样工作。 视窗? 哪里?
我一直使用.deb发行版,因为对我而言,它们一直比.rpm系列的发行版更易于使用。
我一直把这种轻松归因于暴发户。 当我得知Debian选择systemD的那天,我感到非常痛苦。
老实说,源代码仍然存在,制作您自己的发行版。 除了对技术问题的偏心评论之外,我看不到任何关于systemd的问题的解释,除了缺乏透明度(抵抗变化)之外,还可以有很多没有解释的侮辱性词语,还可以仍然使用BSD,还有haiku os ...,还有更多免费操作系统,以防您未注意到🙂我推荐haiku os。 我本来想知道整个世界的撒旦现象,但我抽了整篇评论,除了有点严谨的哲学立场(在debianeros中很常见),我没有看到任何相关的东西,我想您将不是唯一的一个为了不同意这一点,forkeen应该拥有并且使之完美。 问候,当源代码暂时无法访问时,我将开始担心。
在文章顶部,清楚地写着这是lkml.org列表中Debianite的来信,而不是作者的批评(@diazepan)。
所有init的“问题”都与台式机系统有关,而GNU / Linux则不存在。 在服务器领域,其中GNU / Linux是#1,init是最好的。 如果看到用户在使用SystemD,则肯定是因为它管理许多服务器。
问候。
Linus Torvalds不会将开发者赶出去吗?
http://gutl.jovenclub.cu/linus-torvalds-desconecta-a-uno-de-los-programadores-del-kernel-de-linux
我使用linux,但我从未致力于内部了解它,因此这些关于upstart systemd的讨论对我来说听起来像是中文。 所以我问一个问题,为什么他们说systemd是癌症?
多少会影响linux内核的开发,它们会成为发行版中不可分割的东西吗? 谢谢🙂
他是因为不知道如何解决它们而产生错误的人而被赶出去。 因此感到不满。
最后但并非最不重要的一点,这里有几个细节,为什么Linux逐渐脱离UNIX哲学:
1.- FSF针对UNIX。 因此,自创建内核以来,FSF一直是影响Unixeros之间距离的因素。
2.-服务器上的UNIX已经被视为台式机上的Windows XP。 因此,为什么在大多数情况下,超级计算机都安装了GNU / Linux发行版。
如果不是这两点,那么Christopher Barry通常会被Linux用户接受。 但是,由于我们已经忘记了UNIX不再具有与以往相同的意义(尽管必须承认,没有它,互联网和我们所知道的计算机都不会存在),并且业务部门完全依赖于Linux(看看与纽约证券交易所交易的发行版)。
那就是Kay Sievers,Linus禁止他向内核添加代码,因为它带来的问题比解决的问题多,除了希望关闭内核调试以隐藏他为systemd编写的代码中的缺陷。 原始报告在这里:
https://bugs.freedesktop.org/show_bug.cgi?id=76935
最后,这就像使用Windows ...
说到罗马,他们刚刚发布了udev-init-scripts和openrc的新版本
https://packages.gentoo.org/package/sys-fs/udev-init-scripts
https://packages.gentoo.org/package/sys-apps/openrc
我记得当我从udev更改为eudev时,所有的风险都是因为您必须先删除udev然后安装eudev,同时还要在空中工作,如果出现问题,您别无选择,只能更改根目录。
哈哈哈哈,如果你走在悬崖的边缘,好事是它有一个chroot解决方案,别无其他🙂
Theo de Raadt会在这场大战中大笑不已(并认为LibreSSL是由于维护OpenSSL及其后期软件的无效性而诞生的)。
如果SystemD具有Theo和OpenBSD流氓的兴趣(他们将其称为 系统X (参考UNIX及其家族),此外,它们还将使其尽可能兼容,并且(例如LibreSSL)与带有Comic Sans字体的网页一样)。
无论如何,由于Flamewar,Slackware和Gentoo似乎会吸引更多的追随者(说真的,Slackware是UNIX和KISS哲学本身最为重视的人)。
这听起来有点疯狂
我想告诉您,您在debian中的工作已经结束,如果您想保留UNIX习惯,那么您将对Gentoo上的OpenRC感到非常满意-您可以安全地安装KDE,而不会遇到Gnome配置单元。 Systemd和Gnome齐头并进,修补每个软件包将是一件令人头疼的事,因为我希望ubuntu有新贵。 在debian中,popcon经常说使用了Gnome,资源有限,并且它们处于发行版的第二个beta中。
有人可以向我解释什么是系统化的系统,问题出在哪里(尽管我想像镜头在哪里)? 是的,尽管我使用Linux,但是我对它的内部运作并不十分了解。
systemd是一个程序,负责启动操作系统(init)和您将在计算机上使用的所有服务,从安装硬盘和USB到允许您使用Internet以及关闭系统的守护程序。用户会话的跟踪等等。
没办法,找到很好地支持FreeBSD的硬件😛
那是错误的eliotime3000
1. FSF不讨厌UNIX。 他们只对推广免费软件感兴趣。 如果AIX或HP-UX是免费的,则基金会会推荐它们。 理查德·斯托曼(Richard Stallman)表示,尽管他有一些普遍的批评,但他选择创建一个类似UNIX的系统是因为它具有很好的可移植性和简洁性。
FSF的动作与UNIX和GNU / Linux的分离无关,而是它继承或继承了其开发模型。 虽然第一个更加集中,稳定和经过测试,但是第二个却具有非常快速的功能和特性,而无需执行许多严格的测试。
在gentoo中,您可以拥有linux内核或freebsd内核,这是gentoo拒绝systemd的主要原因,您将知道,systemd与仅Linux内核具有而不是unix内核(如freebsd)的cgroup有关。
$ eix -c freebsd-源
[N] sys-freebsd / freebsd-sources(-):FreeBSD内核源代码
当今的硬件在95%的情况下是完全兼容的,有些其他问题是非常规的asics上网本或笔记本电脑芯片,但总的来说是没有问题的,有些BIOS的ACPI表做得不好,但是没有什么不能做的通过编译内核或在/ etc / default / grub中传递内核参数来修复
言语随风而逝吗
它们只是没有论据的词,具体数据,比较...
是一场哲学演讲
我想在所有演说中找到记录在案的推理,但我什么也没找到
“那些认为Linux应该担心白痴和HOYGAN的人应该回到他们的Mac和Windows,并停止尝试“修复” Linux。
这是最清楚的例子,说明为什么大多数Windows用户将我们视为一群感觉就像世界的肚脐的怪胎...就我而言,Barry可以将他的小写字母放到身体的那个部位上太阳从不发光的地方
好吧,我的systemd并不会使我不满意,它不再像刚开始时那样不稳定,事实是,只要我的PC快速启动,我就不在乎它是否是openrc,暴发户systemd。
蒂娜(Tina),大多数用户是那些从未进入过论坛来讨论讨论的用户,他们甚至不知道Linux的存在,如果知道,他们会知道有一种奇怪的棕色东西叫Ubuntu。 因此,这些讨论,普通用户没有接触或发现,实际上大多数甚至还不知道如何很好地使用Windows。
Pandev…您绝对是正确的; 绝大多数Windows用户没有阅读或参与这种类型的讨论,这就是为什么他们对GNU / Linux用户有扭曲的印象的原因。 而且,像巴里(Barry)所写的那样,如此愚蠢的想法对他们的兴趣就更小了。 谁想被当作“白痴和霍根”? 克里斯托弗·巴里(Christopher Barry)认为谁以这种方式提及他人? 因此,GNU / Linux曾经是,现在将永远是一个仅适合了解技术方面和著名的“自由”的“开明人士”的世界? 希望GNU / Linux生成更友好,易于使用的发行版并且对编程语言和Stallman原理几乎没有兴趣或不感兴趣的简单普通用户,我们不计其数,因为巴里»我们是白痴吗?
蒂娜·潘德夫。 请注意,我放置在hoygans部分中的链接以一种不好的方式放置了它。
你好Diazepan。 感谢您的澄清,但我已经注意到了。 实际上,在发表评论之前,我读过原始信是为了清楚了解Barry想要说的话,这确实是您批评了背景-而不是表格-带有讽刺意味的补充,而且确实很准确。
我所说的“先生”正是“坏牛奶”的上下文。 克里斯托弗·巴里(Christopher Barry)表示无意中想要。
我理解,就像您的Diazepan一样,巴里在台词之间说了些什么,我完全同意您的批评。
我认为您必须将自己置于上下文中,这封信是发给谁的? 是的,从这个Berry到LKML.ORG,也就是说,他是一个可能是高级程序员的用户,可以与其他高级开发人员联系,而不是普通用户。
GNU / Linux的到来要归功于程序员,但仍然需要程序员来改善和推动所有这一切。
我们面对的是由人而不是公司制作的操作系统和程序,在公司中经理说这样做是因为我说,为此我们要全额付款,这样用户永远不会与创建者妥协程序或系统的名称。
现在看看在GNU / Linux中发生了什么,用户不了解与程序员的对话…。
我不想对此评论引起争议,我也不是程序员,只是说您必须将自己置于其发生的上下文中。
引用有问题的自由人:
通过将Windows用户标记为 白痴和智障 考虑Barry的绰绰有余 白痴和霍伊根 (有许多人知道如何充分利用Adobe套件,Autodesk程序{例如视频游戏工作室,包括Valve和Bandai Namco},将SolidWorks与3D打印机配合使用的建模人员,以及其他技术人员)。
毫无疑问,这是不考虑这位狂热小伙子的观点的又一个理由,因为他认为最好与Theo de Raadt合作开发LibreSSL和OpenBSD。
有系统的东西已成为自负之战,是更大的信神。 systemd的想法一开始并不坏,但在我看来对于Unix类系统来说太大而又复杂,它仍然半生不熟(例如内核调试问题)。 尽管如果造成脉冲音频灾难的人陷入了困境(时不时发生奇怪的事与他同在),这无需多说。 当我从linux新贵开始时,它甚至不存在,它是init并且可以正常工作。
匿名:
上下文是致全体社区的一封公开信:
日期星期二,12年2014月15日38:12:0400 -XNUMX
从克里斯托弗·巴里
主题OT:致Linux世界的公开信
“现在看看在GNU / Linux中会发生什么,用户不了解与程序员的对话……。” 等于“那些认为Linux应该迎合白痴的人,而流口水的人应该回到Mac和Windoze boxen,停止尝试'修复'Linux。”
您建议我做什么,然后匿名? 我回到Mac还是Windows? 在我看来,GNU / Linux社区的一部分是由使用GNU / Linux的人员组成的,因为它为我们提供了我们喜欢的操作系统。 我所属的那个小组不是程序员,就我而言,我们根本没有发现Stallman的建议。 像我这样的用户并不关心,我们也不希望知道systemd是否侵犯了自由-我认为Barry指的是Richard Stallman宣称的那些,尽管他没有这么说-因为我们在GNU / Linux中看到了未来的工具...尽管事情的发展趋势在我看来,未来将没有GNU。
@Tina-这封信已发送到核心电子邮件列表,按其主题理解,该信是发给所有核心开发人员的,至少我知道。
Systemd之所以受到批评,是因为它最初是作为init的替代系统启动的,事实证明它现在正在操纵网络和dns。 就像您说的那样,您对知道它的工作方式不感兴趣,如果它会影响您继续进行下去的话……这肯定会转到外部遥控器上,并且会被不懂黄瓜的用户同意。好像他们做到了。
安全性是GNU / Linux的基础,这种安全性是在没有用户注意的情况下(最好的Windows和Mac风格)不访问或操纵信息。
了解安全知识的人通过查看systemd正在采取的课程会有什么想法? 速度是歪曲安全性的借口。
我已经厌倦了,登录,控制台,策略工具,selinux,multiseat和systemd都是GNU / Linux始终具有的固有安全性的特洛伊木马程序,来自外部公司和某些国家/地区正在为某些关键项目的领导者付出高昂的代价。将GNU / Linux的安全性变成一种可操纵的东西...没人这样说,我敢说它,看看他们是否能一劳永逸。
在这方面的其他尝试是在kde中,称为kdelibs nepomuk strigi,称为语义桌面。
我不想破坏我唯一的受信任的操作系统,但事实证明systemd已经具有PID 1…并且已经弄乱了网络和系统日志。
您可以连续几天漫长而均匀地争论,但查看该电子邮件的回复,您将发现没有人说他们没有理由说什么。
@Tina是当今Linux的大部分功能,这要归功于Stallman和其他许多人的思想得到了严格的遵循,他们倡导尊重软件的自由和用户根据自己的需求选择所需内容的自由,不仅在用户级别,而且在机构,科学和业务级别都是如此。 放弃和失去这些自由,不仅意味着没有选择的能力,而且还将Linux转变为一开始就遭到反对的东西。 在这种情况下,像KDE,GNOME这样的项目依赖systemd会使事情变得更加困难,并且由于当前的趋势,可能根本不存在这种情况,从而将依赖关系扩展到systemd。 举个例子,FreeBSD默认安装KDE,但是如果KDE依赖systemd使其在该系统上工作,那将是一个问题,因为必须修补该代码才能使其工作,即使如此,MartinGräßlin,我确保它将仅对使用X11的系统保留旧的KDE初始化,因此至少目前不会如此。
由于没有遵循Stallman的严格学说,当今Linux的大部分成就(没有GNU的成就)得以实现:世界上使用最广泛的Linux操作系统是Android,而GNU却一无所获,最受欢迎的发行版是最近的发行版。对于像Ubuntu及其衍生版本Linux Mint,Elementary这样的普通用户,以及最近通过适应我们的需求的Deepin,事实证明,最终它们不再是GNU了。
我一直在这里和其他地方说过,我对那些相信和实践Stallman的哲学的人表示敬意,尽管我认为它没有用-至少对我来说-但是,还必须认识到,有许多GNU / Linux用户,我们使用发行版的原因不是Don Richad提倡的自由,而且最重要的是知道操作系统的“要点”,因为我们不是技术人员或系统工程师。 不管是大人还是小人,这组人最少。我们不了解编程的事实并没有使我们变得或多或少地变得聪明,也没有或多或少地对提高自己的人水平感兴趣。 我们知道从操作系统(无论是GNU / Linux,Windows还是MacOS)中需要什么,并且我们拥有世界上表达我们想法的所有权利。 如果我的需求(也可能是许多其他需求)与斯大林的自由冲突,会发生什么? 事实是,我不同意这一点,如果我们不都变暖,那就把火炉扔进河里。
同意您所描述的那些用户不关心systemd,upstart,openrc等,
正确@ x11tete11x。 当我打开计算机时,与Neo不同,我没有在显示器上看到Matrix代码,更不用说我知道如何解释它们了。 我不在乎我使用的OS是否具有SystemD或其他任何版本,因为出于实际目的,我想要的是OS能够正常工作……并且运行良好。 SystemD最终将无所不在,这是否意味着失去自由? 哎呀,这是胡说!
SystemD很复杂,它有错误,并且开发人员很懒,以至于他们只做一半。 劳尔说得很清楚,没有必要大声喊叫。 如果有时间,请不要抱怨,让知道它的人帮助打补丁并更正它。 好吧,这不是免费软件的目的吗?
@Tub:
第十一次重复我之前的评论: 向Theo de Raadt学习, 当其他所有人都抱怨的时候,有胆量叉OpenSSL.
我并不是说实现SystemD是一个坏主意。 实际上,当我在Linux上使用Chromium / Chrome / Opera Blink Developer时,通常需要永久关闭Debian上的SysVinit才能完全关闭系统,而SystemD通常不会发生。 同样,如果SystemD分叉了,它的日子似乎也就不多了(最重要的是,它具有与OpenRC,SysVinit以及许多系统管理员希望拥有的类似功能的改进和相似性)。
亲爱的@ eliotime3000…您绝对是世界上最正确的人。 尽管我不知道为什么必须将其分叉。 哇,我知道为什么,但是我没有理由。
@ eliotime3000关于分叉的说法我至少在BSD中认为它很复杂,在Linux中则是另一回事,因为它可以使系统能够使依赖于Systemd的应用程序与OpenRC等init兼容。依赖于systemd的应用程序与系统本身之间的中间层。 尽管该项目自2013年以来似乎已停止,但该计划似乎已由OpenRC-settingsd进行了计划。另一个问题是:如果您这样做,Lennart会用eudev鱼雷破坏该项目吗?通过携带udev / kdbus和systemd来实现更强的内核集成?
@Tina,您打开计算机后却不理解启动过程中出现的矩阵代码,这使您成为普通的Linux用户,这些用户是该系统的绝大部分*用户*,这些用户来自Windows OS X和OS X,寻找替代品,进行测试或试验,他们发现Linux中的某些东西吸引了他们,无论出于何种原因,都受到尊重。 至少在我的理解中,所讨论的是赞成与反对系统的摩擦的主要根源,是这样的事实:该初始成为一种引力中心,任何东西都无法从该引力中心逃脱,从而完成了初始通常所做的事情它不应该这样做,并成为Linux所做的一切的硬性依赖(守护程序,管理软件,DE)。 最终意味着一件事:它将使我们依赖于可能存在设计和安全问题的应用程序(现在或将来),除了它自己的场所之外不接受任何其他东西(Lennart不是非常协作,讽刺的)。 有很多避免这种情况的原因,而且您不需要太多内存就可以找到一个,OpenSSL的情况是最近才出现的,这是一个生动的例子,说明依赖于软件本身是个坏主意(OpenSSL是最大的软件)。加密技术几乎用于所有发行版中),并为我们提供了一个清晰的示例,说明盲目依赖软件可以为社区和使用OS的人们带来什么。 还有更多原因,但我将其保留在这里是为了不扩展自己。
问候🙂
现在,看看他在VT核心虚拟终端上受到的侵扰,看起来他想替换它们……..某人必须阻止这位负责人,否则事情将会出问题。
叉请急!
Systemd 216增加了更多功能,旨在实现新的用户空间VT
http://www.phoronix.com/scan.php?page=news_item&px=MTc2Nzk
@匿名,并且它还不止于此,您甚至拥有一个DNS缓存。 初始化对内置DNS服务有什么作用? 我实际上没有丝毫想法,但是*怪物*甚至将具有DNSSEC和mDNS支持。 我只是希望它不会像绑定,未绑定或pdnsd之类的其他守护程序那样变成塑料。
systemd-terminal与KMSCon(KMS控制台)有关,KMSCon是为了使VT脱离内核空间并进入用户空间,同时还要修复许多其他问题,尤其是在Mesa,KMS,DRM中。除了简化一点内核开发。 付出的努力是不错的,但是过一会儿实现会出现问题,因为KMSCon依赖项包括:表(libdrm,libgbm,libEGL,libGLESv2),udev(systemd),xproto(运行时依赖项),libxkbcommon,freetype2和glib(支持Unicode) ),简而言之,是init与systemd不兼容的另一个推力。
这是因为systemd早已不再只是一个init。 init只是它带来的服务之一。 另一个是一系列辅助守护程序(如logind以及以d结尾的所有内容),它们是单独的二进制文件,并且专注于单个特定功能。 实际上,您可以在不使用大多数上述子守护程序的情况下使用systemd或将其禁用。 发生的事情是,这些守护程序在许多情况下仅与systemd兼容,并且不能在此之外使用(从205版开始,为logind情况),这是因为它们被设计为只能与之一起使用。 这带来了优点和缺点。
优点
-systemd是高度模块化的,您只能将其与所需的服务一起使用(事实上,这就是为什么systemd主要用于嵌入式系统中的原因)
-设计为只能相互配合。 可以更好地集成到系统中。 使systemd脚本几乎通用(这是sysvinit的主要问题之一,无法将其中的脚本移植到其他发行版中,从0创建一个更容易(由多个debian开发人员说)
-标准化:这必须加以解释。
-通过限制选项,可以保留更小,更整洁的代码库,从而提高安全性(因为请记住,每个systemd服务都是单独的守护程序,位于单独的二进制文件中),许多最严重的安全问题是由于代码过时而仍然存在因为向后兼容性,或者因为必须忍受太多选择。
缺点
-缺乏可移植性:由于它只能与某些软件一起使用,而不能与其他任何软件一起使用,因此,如果不满足要求,则事情将无法进行,或者需要大量额外工作才能使其正常运行。
最后,成为所有系统的关键依赖者还不错。 我们在Linux上依靠X11已有20年的图形界面和DE。 这给我们带来了普遍的安全性问题(例如debian中的x11问题与arch中的问题相同),但是解决方案不是创建20个不同的图形服务器,每个分发服务器一个,这将使为Linux开发成为一场噩梦。更高。 在我看来,“在房子里强加秩序”的好处更好。 多年来,Linux世界一直在要求结束碎片化,而systemd是带来这一长期愿望的最接近的软件
你好,
如果他们真的使用过systemd我不明白为什么会有那么多抱怨,那么我使用Gentoo多年了,这使我可以自由选择很多东西并满足他们自己的需求。
我记得我用OpenRC迁移了Gentoo,并且启动速度得到了惊人的提高。 然后出现SystemD,在等待它稳定在portage树中一会儿后,我决定迁移并测试它。 我之所以保留它,是因为它为我提供了笔记本电脑上我所需要的东西,该系统可以快速启动,是的,比OpenRC更快,而且无需进行任何硬件更改!
您不仅可以成为一个极客,而且希望一切都可以衡量,我们之所以使用计算机是因为我们需要计算机,而它们始终需要快速,简单地启动并缩短工作时间。
好吧,这是linux,所有口味的人们总会有不同的看法和选择。
除了批评仅仅因为喜欢成为一个怪胎和在我们的操作系统中进行所有调整之外,还可以更好地解释解决方案和替代方案……帮助其他感觉新功能无法容纳新手的人以及其他在功能上比其他方面贡献更多的人世界Linux!
的问候!
@卡洛斯MC
.....他们总是需要快速,简单地做这件事。
看,我没有任何移动设备,我的日常运行时间通常约为14小时,而使用openrc进行苗条的图形登录大约需要20秒,因此它可以在12或14秒内完成,我们正在谈论大约8小时内需要14秒。 我不需要启动速度,我需要像往常一样容易处理的安全性和服务。
如果要对systemd进行分叉,不幸的是,许多东西将不得不被完全丢弃,例如使用压缩的二进制格式……看到这么多无用的代码真可惜。
我对SystemD的了解越多,我就越害怕。 万一我已经做了一个'sudo apt-get install sysvinit sysvinit-core sysvinit-utils'。
信息很刺耳,但背景是完全正确的,许多帮助编程内核的程序员都是愿意为获得更多收益而付出任何努力的公司所聘用的程序员,而在这方面最激进的公司之一是Red Hat该公司的程序员被安排在那里专门致力于捍卫他们的商业利益,创造了使免费软件的使用与BSD系统等其他Unix-like系统不兼容的技术发展。
问题是,由于这种不兼容的使用,他们创建了诸如systemd之类的技术,这些技术完全具有侵入性,并且对社区的利益有害,并且随着其扩展和传播,它们将导致系统最终不像Unix那样停止运行只是一件事情,做对了,做很多事情,做错了,这将导致源源不断的错误和荒谬的依赖,除了避免其他公司解决方案的泛滥之外,简而言之,就是另一种情况。脉冲音频。
而且,现在在安装更新后使用systemd时,必须重新启动系统,这与Unix哲学越来越少有关,并且由于一切都取决于systemd,因此它们阻止每个发行版使用其他解决方案,例如openRC,Init,等等…
我们希望Linus Torvald对systemd还有更多的话要说,systemd是显然与Unix哲学或自由软件不兼容的软件。
http://www.phoronix.com/scan.php?page=news_item&px=MTY1MzA
如果成功的话,就必须越来越多地开始使用BSD系统。
Linus不会在乎非宗教的unix哲学。 莱纳斯已经说了。 Linux并不是关于自由或廉价的哲学,而是关于为实际问题提供有效的解决方案。 与所有当前替代方案相比,systemd有效解决了许多当前实际问题。
最后。 我会说那个systemd不是类unix是错误的。 systemd不是一个可以自行完成所有操作的巨型二进制文件。 systemd有2个,第一个是init的二进制文件,这很小。 实际上,它比upsart和sysvinit小。 第二个是项目本身,所有项目都在同一个伞下。 这些中的每一个都是独立的二进制文件(是的,每个systemd服务都是与其余服务不同的二进制文件,专用于仅处理和排他地表示服务,而没有其他处理。在我看来,这听起来像“做一件事情并做得很好”)。麻烦的是,这些单独的二进制文件和守护程序只能在没有systemd作为PID 1的情况下使用(有些,因为不是全部)。 systemd之所以“吞噬”那些其他项目,是因为这些项目的创建者们自己决定自愿参加。 我怀疑lennart是否会为syslog或udev开发人员所用。 他们自己决定加入。
您说的是确切的话…….amen。
不用担心,任何人都可以使用openrc创建发行版,没有人会被冒犯……对于那些想要自己的人来说,他们已经有了gentoo / funtoo,我认为sabayon和slackware也已加入。
@海市age楼
缺点
-缺乏可移植性:仅设计为可与某些软件一起使用,而不能与其他软件一起使用,如果不满足要求,则说明该产品不起作用或需要大量额外工作才能使其正常工作。
完全失败,它可以具有您想要的所有优点,但是如果最终它仅与自身兼容,则将迫使所有人使用它,或者由于不想使用它而不得不从头开始...如果不是这样,气势,这是什么?
脚本可以由任何人眼读取,并且可以由bash解释...当然,它执行起来较慢,人眼无法读取二进制文件,您必须阅读源代码并自己进行编译以确保。 ..也就是说,在您不得不懂得如何用笨拙的方式阅读脚本之前,现在您必须知道如何用C语言编程……或者将自己的灵魂托付给Lennart。
关于Lennart是否使用枪支,我不这么认为,他首先是RedHat人物,如果他确实使用了某种东西,无论如何一定是几捆美元……他们不会杀死任何人,但是他们在决策方面很有说服力。
我不是开发人员,我只是走进一个研究所,但是我了解您的意思,开放代码和从中学习的自由,并且修改它是gnu / linux传播的“自由”哲学的一部分,不幸的是, 框架,如今已成为GNU / LINUX心脏的主要伤口。 我认为,对于那些接受过学术训练的人来说,这没什么大不了的,因为从始至终,他们将能够在没有系统的前提下进行发行。 构建您自己的gnu / linux系统,也就是说,无需重新使用systemd就可以使您的gnu / linux系统从头开始。
Archlinux,使用systemd并相信我正在使用它,它当然可以很好地工作,但是我个人将尝试将其留给gentoo并从零开始到linux。
至少他们从良好的抵制开始,后来肯定会成为systemd的FORK主权。
新集团呼吁抵制系统
http://www.phoronix.com/scan.php?page=news_item&px=MTc3OTM
在评论中,有人传递了两个链接,其中详细描述了systemd的设计恐怖(是否可以顺便说一下)。
http://ewontfix.com/14/
http://ewontfix.com/15/
理查德·斯托曼(Richard Stallman)和他对这些事情的看法到底在哪里?
二进制日志,全部由systemd控制,不监听社区信息...
我既不支持也不反对systemd,但我感到惊讶的是Richard Stalman一句话也没说。
rr!
我以为我会读西班牙语的技术文章。
问候
Systemd是一个完美实现的好主意。 版本217,已经在Arch上发布,并在几年后在Debian上发布-大声笑! -包含仅适用于PID1的安全功能,例如,服务和进程的完全隔离,而SELinux和任何其他MAC都无法梦想除systemd以外的其他实现方式。
就我而言,我不知道有人使用systemd并想回到旧的启动和系统配置系统。 实际上,由于我们都怀旧过/etc/rc.conf,因此我遇到的每位Archero以及我向其发表评论的人都同意,从系统管理的角度来看systemd简直是无可挑剔的,无论如何您可能曾经一次喜欢今天的旧服务配置范例,而使用systemd之后,NEITHER CRAZY会回到原来的范例。
人们,别再折腾了,这已经是事实了,就在这里,如果您不喜欢它,可以使用Devuan(hahahahahahahahahaha)或Gentoo,Slack甚至是现在支持OpenRC的Manajaro之类的东西。
然后,在使用任何反系统的方法舔伤口的同时,看看openSUSE,Fedora或Arch,看看他们如何在过时的现实中随着时间的流逝而无可救药,所有这些都是为了简单地摆脱表面上的渴望他们不了解并根据其余观点进行判断,而不是形成自己的观点。
算了,即使FreeBSD的核心开发人员已经开始讨论设计一种类似于systemd的系统,以满足迫在眉睫的新需求,其中包括大规模虚拟化,连接设备的多样性,向移动设备的可移植性,安全性和简化性。以及其他方面的优化管理...
在回答因内心多情而产生的废话之前,请阅读Lennart最近关于上面讨论的新安全功能的简短谈话记录:
所有功能都是通过服务单元选择加入的,旨在通过内核名称空间来隔离或分隔守护程序拥有的系统资源以及彼此之间的访问:
-PrivateTmp:为守护程序分配特定的/ tmp和/ var / tmp
-PrivateDevices:为守护进程创建一个特定的/ dev并包含所有必要的内容:null,random,urandom等,只有使其正常工作所需的内容。 这样,您可以防止守护程序访问磁盘或任何连接的设备(块或字符)。 惊人。
-PrivateNetwork:创建一个与真实事物完全隔离的接口(以便您无法从指向127.0.0.1的主机访问它)。 这样做的一个非常棒的事情是,您可以在不同的守护程序之间共享相同的名称空间,例如,您可以将MariaDB仅连接到使用它的后端网络,然后将这两个依次连接到具有以下功能的Nginx:访问网络接口。
-PrivateSystem:更进一步,如果将其激活,它将允许守护程序仅访问/ etc和/ usr(在R / O模式下为/ usr); 如果将其设置为full,则只能在R / O模式下访问/ etc
-PrivateHome:在守护程序名称空间中覆盖一个空的/ home,以便它无法访问您的信息
-ReadOnlyDirectories:顾名思义,它使这些目录变为只读
-InaccessibleDirectories:名称🙂
-MountFlags = slave:为给定守护程序激活任何先前的选项时,安装参数将自动屏蔽为slave,即系统的常规安装表未更改,但这些参数仅影响由魔鬼(moi groso!)。
您也可以独立使用此选项。
-CapabilityBoundingSet:指示一个进程,以使依赖于该进程创建的所有线程仅使用管理员定义的功能(http://man7.org/linux/man-pages/man7/capabilities.7.html),从而避免了权限升级漏洞-性感,是吧! ^ _ ^
https://drive.google.com/open?id=0Bw3eycS9_SPaQnFHZjU5TURxdmc&authuser=0
FreeBSD核心开发人员对操作系统的未来十年作了预测,并讨论了实现类似于systemd的解决方案的必要性:
https://www.youtube.com/watch?v=Mri66Uz6-8Y
*扔
多年来,我一直是Debian的忠实用户,但看到它所走的道路让我感到很难过。 仅允许某些开发人员投票,但最终用户别无选择,只能接受地狱之血(systemd)。 我只是希望devuan项目能够继续进行并获得大量支持。
像Gentoo和pclinuxos一样,很少有忠于SysV的发行版,当然... slackware!
问候
老实说,对于那些使用Linux赚钱的人来说,该系统距离Windows和Mac仅有数年的路程,因此距离所有系统的口交,工具包和公鸡都只有几分钟的路程。 我敢说,在不到8年的时间里,Nod,Avast,Kaspr及其所有随行人员将进入Linux世界,当然还有他们所有的病毒。 这是生意,在这里他不会摆脱任何上帝。 每天有更多用户使用Linux? 公鸡来了,我需要你的钱。 真是不幸。 现在他们只是把小费和凡士林..等了几年,你会看到哈哈哈
我认为这封信的作者是愚蠢的。 尽管对systemd有很多反对意见,但只要有很大的变化,就会有很多反对意见。
而且,对Debian的用户(我也是),对我来说似乎不是一个有效的反对意见。 如果您不喜欢它们为您决定事情,则只需使用另一个“较难”的发行版,然后手动编译所有内容,包括启动系统。
您不能声称拥有运行apt来解决所有依赖关系的所有优点,而没有任何缺点。
对于使用Slack或gentoo的用户,不会发生“哎呀……我更新了,有些事情我不喜欢”。 因为要手动更新系统,所以您必须花费大量时间来观察自己的工作。
很抱歉,如果您喜欢的发行版的开发人员做了您不喜欢的事情。 我有一个主意,为什么不做与Linus一样的事情并构建一个单独的OS?
您好,我是linux的新手,事实是这篇文章看起来很吓人,并不是真正的免责条款。 简而言之,加入Debian的我对自由软件的含义(自由,对所有需要它的人的无私帮助,自由,简单)的所有幻觉,在我看来,这是一种理解梦幻般的优秀计算(以及我对计算的看法)的方式。应该从一开始)。 实际上,我之所以进入这个网站是因为我开始记录Debian的文档,以学习如何处理自己和自己做事,我意识到我想要瞄准的一切都在消失。
我们将不得不在Devuan中创建一个新分区,让我们看看它是如何...
感谢本文的贡献。
问候,豪尔赫。
无论哪种方式,时间都会证明谁拥有正确的时间。
作为用户,我们可以做的是尝试几种替代方法,并希望最终得到更好的选择。
关于Devuan,我想尝试一下,但目前处于测试版本。 稳定版本问世后,我是否会尝试一下,看看效果如何。
在这样一个不寻常的话题上阅读并达成共识真是太奇怪了。 我最近安装了Debian Jessie,我已经不得不通过相对简单的更新来格式化2次,以使总系统崩溃。 我想知道没有什么事情发生在我身上,突然间一切都变得越来越糟。 我使用的是Wheezy,并且由于Debian jessie cd下载了该页面(无论是刻录到dvd还是pendrive)对于我都不起作用,因此我安装了wheezy并进行了更新。 由于需要花费很多时间来解决问题,因此我无法立即执行此操作,因此我使用Wheezy数天,并且发现与Jessie的性能差异在以前的更新中并未注意到。 偶然地读了另一篇文章,我发现了有关systemd的知识,我意识到这并不是我可以在Jessie中注意到的一种虚假的妄想症(感觉就像在Windows的不稳定性中一样)。
多亏了您的文章以及我所阅读的其他文章,使我了解了该主题,因此我决定更改发行方式。