Linus Torvalds:systemd还不错

到目前为止,我们可能还没有Richard Stallman对systemd的意见,但是Linus再次给出了他的意见。 在接受ITWire的Sam Varghese采访时,他还谈到了其他事情.

关于systemd,他们希望我有很多有趣的见解,但没有。 我个人并不关心systemd,实际上我的主计算机和笔记本电脑都在使用它。 现在,我与一些开发人员并没有相处(指的是Kay Sievers事件),并且我认为他们在bug和兼容性方面有点无忧无虑,但对于那些讨厌使用systemd的人来说,我并不是很多。 。

您是否同意systemd脱离UNIX系统简单性的想法? 那很糟?。

我相信,UNIX的许多“原始思想”更多是心态问题,而不是对现实的反映。 理解传统的“做一件事情并做好事”模型仍然有价值,但这不是复杂的系统如何工作,也不是长期设计大型应用程序的方式。 这是一个有用的简化,在“某些”级别上是正确的,但显然并未描述大多数现实情况。 而systemd绝不是打破旧的UNIX的部分。 图形应用程序很少像这样工作,然后显然有传统的GNU Emacs反例,它从来不仅仅是一个简单的UNIX模型,而是一个很大的新基础架构,例如systemd。 当然,我年纪大了,喜欢文本而不是二进制日志。 有时我认为systemd不一定具有最佳口味,但它们是细节。

您以前是否经历过类似的情况,在这种情况下引入新的做事方式引起了如此多的痛苦和极端的反应?

哦耶。 Vi与Emacs,台式机之间的比较,或者更接近systemd的情况,SysV init与BSD init。 我不确定systemd的战斗如何。 这是一个技术问题,但它的开发人员当然非常擅长在个人层面疏远人们。 在阳光下这不是什么新鲜事物,GPL和BSD倡导者之间的战争更多地是关于参与人员以及他们如何激怒人们,而不是其他差异。

如果有人认为systemd创建了一个故障点,该故障点在系统出现故障时无法引导,您会怎么说呢? 它集中了许多服务,如果其中一项失败,系统将无用。

如果这是一个原因,那么他们也不应使用内核。 显然,这是很特别的事情,它的工程师是更好的人,也许将像内核这样高尚的东西与更多平凡的项目进行比较也许是不公平的。 但是,如果您查看诸如glibc之类的缓慢而繁琐的项目,则当它们陷入困境时,它们都会受到伤害。

我问这个问题是因为我看到有人在服务器上迁移到BSD。 我没有看到过这种极端的行为,但是自98年以来我就只在Linux上。

我通常不追随那些风暴,但我也认为,正在发生的一件事是人们可能正在非常认真地对待尖锐和民粹主义的恐慌文化。 它不仅在技术媒体中,而且在技术领域中也有许多“观点片”和其他相关的炒作。 BSD的人们对此有一个术语:“壁画” *,这是关于随机的人如何能够讨论表面问题的能力,因为每个人都认为他们可以就颜色的选择发表意见。 因此,表面问题更具噪音。 但是当涉及到困难而深刻的技术决策时,他们发现(有时)他们不够了解,这就是为什么他们不那么多说话的原因。

你读过了 Lennart Poettering的新文件 如何使用默认的Btrfs文件系统来安排发行版? 如果是这样,您怎么看?

我不确定这是否一定是正确的做事方法,但是我很高兴人们朝着这个方向努力。 当前的打包模型对于第三方应用程序是无效的,我不敢相信,即使对于作为Linux发行版的核心部分发布的项目也是如此。 使用Btrfs实施此操作的确切细节是否正确? 不知道。 这是一个复杂的问题,无法通过一些根本性的新颖性一夜之间解决,而且我怀疑新的复杂模型会改变一切并说它们解决了问题(也许新颖性,复杂性和复杂细节使得很难说出他们“不”拥有现有系统所具有的问题,因此人们认为这些问题不再存在-不是因为它们永远消失了,而是因为它们已经变得如此难以讨论,因为已经发生了很多变化)。 但是我认为这是一个值得研究的问题。

*油漆自行车棚将被翻译成西班牙语。 更多信息 信息 y 信息


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   埃利奥时间3000

    然后他立即熄灭了火焰(因为莱纳斯还与塔纳姆鲍恩一起针对整体核和微核制造了火焰)。

    1.    克里斯蒂安

      莱纳斯总是喜欢战争😀
      我认为这不只是一种愤怒,而是一种出演节目的方式:笑

      但是,这很清楚,并争论了它带来了什么。

  2.   同步标记

    我认为Linus在接受采访时不冷不热,然后我看到他在有充分理由的情况下积极地侮辱Kay在邮件列表中的位置,因此我认为他这样说是为了避免继续加剧竞争。

    在我看来,它足以满足内核,Google要求的修改,systemd的要求,以进入与之不符的事物,实际上它从未进入启动系统,但是,我认为它应该通过其方式实现,就此事采取行动,上面写着有关登录文本的信息……。 而Linus并不是一个说“好吧,没错,我们该怎么做,让我们继续吮吸”的人,所以要么这个笨蛋,应该走到一边,完全不再编写代码,或者要做某事,每个人都……。 在服务器中,我关心1个黄瓜他创建的东西,如果将所有发行版都传递给systemd,则有必要转到BSD,这很简单,我不在乎他是否做,就像我不在乎发生了什么一样。赫德,那没什么。

    无论如何,要买很多凡士林,因为RPM依赖systemd的时机已经到来,就像现在他们想要放brtfs…我的天……我不知道Google,Microsoft还是redhat会更糟

    1.    罗洛

      SynFlag =“自行车绘画”

    2.    amulet_linux

      仍然有Gentoo和Slackware,看起来他们将长期使用默认的init系统。

    3.    船先生

      希望。 我认为是时候标准化了。
      当我了解Stallman本人更喜欢RPM时,我不知道RPM的仇恨是什么。 我不在乎DEB,RPM,是否……等等,但是标准化对每个人都有利。 正如Linus所说,这是Linux桌面用户的时代,只要双击并安装DEP和RPM,他们就不会在意它们之间的技术差异。

    4.    Joakoej

      你很好,但是你搞砸了最终机器

    5.    埃利奥时间3000

      关于RPM和SystemD…让我提醒您它的存在 外侨 以便将.rpm软件包转换为所需的软件包。

      现在关于BTRFS,这只是一个建议,因为有些人真的不愿意使用其他中等的文件系统,以至于它们使人想起FAT32或NTFS,并且他们更喜欢更健壮的系统(例如XFS)或多数(EXT4)。

  3.   x11泰特11x

    :')正如他正确地说的那样,正如我对Torvalds bench所说的那样,我完全赞同,反对Systemd的一些论点是哲学上的,而且正如我之前所说,现在“每个人都穿着BSD,Solaris,Haiku,HURD和有多少怪异人“……遵循托瓦尔兹的“哲学”,谁不喜欢,分叉或创造新东西……..

    有些人会把我搞砸,不仅我是Linux用户,而且RedHat并没有付给我xD的费用,但我还是把它点燃了一些 http://www.phoronix.com/scan.php?page=news_item&px=MTI4NDc

    我特别喜欢这句话,专门针对那些只认为Systemd会在启动时提高速度的人«Systemd就是速度-Lennart说systemd的速度只是正确设计东西的副作用...»

    和sumo,一些init或应用程序集(我说是因为它“不对应”于init)允许这样做:
    http://diegocg.blogspot.com/2014/02/por-que-kdbus.html
    http://diegocg.blogspot.com/2014/07/avanzando-golpe-de-actualizaciones-de.html

    关于包含btrfs的问题,他们抱怨,但他们明白了吗? …。 http://www.phoronix.com/scan.php?page=news_item&px=MTc3NzU

    1.    x11泰特11x

      勘误表:“而且我不仅是Linux用户,而且RedHat不会付给我xD的句柄”>«并且我只是Linux用户,而RedHat却没有付给我xD的句柄”

      1.    amulet_linux

        btrfs我真的很喜欢它的工作原理,功能,但是它不如ext4损坏时自我修复,我不得不重新格式化它,我能够恢复信息,但不能修复系统。 相反,在ext4和fsck就绪的情况下,同样的事情发生在我身上,就像新的一样。

      2.    埃利奥时间3000

        问题在于,没有人愿意像Theo de Raadt对OpenSSL所做的那样派生SystemD。 事实是,不幸的是,没有人理解没有作为该项目合作者尽最大努力改进SystemD的原因。

        无论如何,现在我将Opera Blink更新到beta分支。

      3.    埃利奥时间3000

        瞧:升级到Opera Blink 25 beta。

      4.    埃利奥时间3000

        @amulet_linux:

        此外,在我的上网本上,我拥有XFS,到目前为止,在Debian Wheezy中它消耗的电量更少。 事实是,BTRFS在许多方面仍然是绿色的,因此我选择了针对上网本等笔记本电脑的更为保守的解决方案。

        无论如何,Ext4很好,但是我无法应付可移植性。

    2.    埃利奥时间3000

      完整的词汇表 良好火焰的理想选择。

    3.    Joakoej

      红帽为什么要付钱给你? 你他妈的我

      1.    江户

        总会有人不明白他们想暗示什么

  4.   拉夫

    显然,这是很特别的事情,它的工程师是更好的人,也许将像内核这样高尚的东西与更多平凡的项目进行比较也许是不公平的。

    HAHAHA ..有两个球:内核是最好的,SystemD是一个烂项目..这个家伙(Torvalds),如果他知道如何使用单词hahaha。

    1.    埃利奥时间3000

      在Christian中:尽管喜欢图形界面,但他是Pro-Unix。

      1.    Mirage

        实际上,不仅仅是pro unix是什么有用的朋友。 它将取自Unix,它的工作原理是什么,如果剩下的不能解决当前的问题或需求,而您必须使用一些根本不同的东西,那么它至少不会打扰您

  5.   胡安

    »systemd绝不是打破旧的UNIX的部分。 图形应用程序很少像这样»

    十亿倍。 所有一直指责某些软件违反UNIX原则的人,我希望他们是从bash脚本执行此操作的,该脚本使用wget下载网页,减少阅读量并通过curl发帖,否则他们的观点无效。

    1.    埃利奥时间3000

      CC-Combo Breaker!

      1.    路人

        这更像是致命的XD。 UNIX哲学适用于任何事物,但是我认为,由于它是针对Web浏览器的,所以每个人都遵循它,它们并不是不可分割的整体,它们是http客户端,html引擎,javascript解释器,插件的混合物, SSL…他们都完成一项任务,并且(或多或少)做得很好。

      2.    胡安

        是的,但是您是否知道像Firefox这样的浏览器将其下载历史记录保存在sqlite中? sqlite是…二进位格式! 有人打电话给Dennis Ritchie,FIREFOX会吃掉我的狗!

        FUD FUD FUD,关于SystemD的唯一话题。

      3.    你的团队

        @juanfgs
        首先,我要澄清一下,我同意现在该替换init了,在我看来systemd对于今天来说是最好的。
        但这不是为什么我们要否认它的缺陷,指责任何揭露它们的人会产生FUD,更不用说与FUD对抗FUD了。

        SQLite是一个数据库,该数据包含的格式取决于开发人员,您可以拥有int,文本(可以完美地用作纯文本)或二进制的BLOB。
        但是对于您提到的这种奇怪的情况,您有些迷失了,您可以使用文本编辑器轻松打开Firefox文件,并以纯文本形式查看地址,也就是说,所有地址都堆积了,因为编辑器不知道SQLite的结构,但是可以。您想按列阅读它们,从Firefox下载一个名为SQLite Manager的插件,您会看到它们没有问题。
        与SystemD发生的情况不同,后者迫使您使用日记记录才能读取它。
        您必须接受销售和问题,因此您可以努力解决后者。

      4.    胡安

        您可以使用文本编辑器轻松打开Firefox文件,并以纯文本格式查看地址,

        这是错误的,我邀请您尝试一下,屏幕上还会出现其他字符串,但是SQLite是一种二进制格式,就像我们每天使用的数千种其他二进制格式一样。 用肉眼无法读取。 我不知道从哪里可以看到地址将以纯文本格式显示,字符串将跳转,但是您将无法以可靠的方式以纯文本模式读取文件。

        与SystemD发生的情况不同,后者迫使您使用日记记录才能读取它。

        在相同的逻辑下,SQLite会强制您使用某些软件来读取其内容,也就是说二进制文件就是这样。 仅有日志记录可以读取SystemD二进制日志,这仅意味着该文件格式只有一种读取器实现,而不是lennart,torvalds和illuminati试图将抵制活动转换为Windows至SystemD。

        问题是,当我们认为二进制文件是“魔鬼”时,如果您不注意,我要问的是,如果我们将SystemD拒绝器的相同原理应用于其他系统,它就会崩溃。 必须从其他软件角度来分析诸如SystemD之类的项目或其他项目,而不是从“它打破了我们一直以来的工作,因此这是正确的方法”这一现实。 由于这种心态,我们花了很长时间甚至没有重新考虑替换init的可能性(然后runit的人们和许多其他人开始重新考虑这一点)。

      5.    你的团队

        @juanfgs
        我不知道您是否熟悉数据库的概念,但是它没有某种格式,它们具有许多TYPES OF DATA,而这些都是具有的。
        您可以在同一数据库中完美地包含文本字符串,数字甚至图像。 每个都有不同的格式。

        考虑到这一点(我希望如此),可以理解地说SQLite是二进制格式是一个错误,因为它不是这样的文件,所以您不是在谈论word文档,.pdf或.jpg。 。

        现在,我发现您邀请我尝试一些您发现还没有完成的事情感到很有趣。
        这是我的证据:

        http://i.imgur.com/zR7PEWl.png

        你的?
        并不是您看到“其他字符串”,它们是完整的地址并且可读。 如果我们已经很清楚什么是数据库,我们将知道在这种情况下“数据存储为平文本”是正确的。
        我不知道你想要多可靠。

        您认为我这种简单的逻辑是因为您误解了我的话。
        如果我遵循它,我会说,即使是纯文本,也迫使您使用某种软件来读取其内容,这是事实,或者您将如何在不使用Kate,Notepad,nano的情况下阅读它们……?
        您不了解的是,只有使用journalct / journald才能读取SystemD日志。 与Firefox的历史不同,您可以使用任何文本编辑器来阅读它,也可以使用各种各样的程序来阅读它:
        http://www.sqlite.org/cvstrac/wiki?p=ManagementTools

        如果您不是第一次阅读,我会再说一遍:
        “我同意是时候替换init了,而且SystemD似乎是我们今天拥有的最好的。”
        我完全了解使用二进制文件的优点(数据损坏的风险较小,搜索速度更快...),但也有缺点(依赖项,在数据损坏的情况下更难恢复...)。但至少与不考虑优势一样荒谬。

      6.    胡安

        您可以看到字符串并不意味着该文件是可解析的。 也不要让Kate向您显示两者之间的字符。

        http://imgur.com/GfUxpcf

        在这两种情况下,系统化日记文件的规范都是公开的,因此即使您不想使用针对这种情况提供的C API,编写日记记录阅读器的实现也是微不足道的。 除了无数的开源二进制格式外,还提供了API和库供您在程序中进行处理。

        优势和劣势,当然它们都有它们,但这就是主观因素的所在,我发现它使ob亵者一跃而夸大其词,以至于“ systemd将吸收一切”,“它们迫使我们使用systemd”,“ linux”将是窗户”,“比尔·盖茨将进入您的房屋并杀死您的家人”,那就是FUD,您将其放置在您的放置方式中,它不会解决问题,但会吓到您。

      7.    埃利奥时间3000

        @juanfgs:

        你在开玩笑吗?

        我在GNU Nano的.sqlite文件中的二进制文件中很好地看到了SQL语句。 并引用@staff:

        […]与Firefox的历史不同, 你可以用任何文本编辑器阅读它 或订购各种程序:
        http://www.sqlite.org/cvstrac/wiki?p=ManagementTools%5B……]

        发生这种情况是由于不知道如何处理MySQL / MariaDB。

        PS:MS SQL Server更糟。

      8.    胡安

        发生这种情况是由于不知道如何处理MySQL / MariaDB。

        我可以读/写SQL,从根本上来说,必须要以文本模式读取sqlite才能真正实现任何实际用途,这是我的意思,在这种情况下,与二进制文件一样重要实用方式访问它的工具以及可用的工具。

        二进制说明同样适用于systemd日志,您可以根据自己的喜好编写一个阅读器(即使不建议这样做),也可以使用现有工具访问它,或使用现有的C API。

        而且,如果我们想举其他二进制文件的示例,则可以使用rpmdbs和许多其他应用程序,这些应用程序以二进制格式保存设置,缓存和其他文件(MariaDB也可以选择使用它来实现@staff提到的优点),但是在此进行讨论成为了关于如何以尽可能技术性的方式避免对话的重点的讨论。

      9.    你的团队

        @juanfgs

        “您可以看到字符串并不意味着文件是可解析的。 也不要让Kate向您显示两者之间的字符。 »
        这完全是另一回事,您说过它是二进制格式,即使您自己捕获,它也已经显示出这是错误的。
        现在,将参数从“它是二进制的并且无法读取的内容”更改为“它是二进制的,可以读取但无法解析的内容”,并且再次陷入错误,因为您无法执行此操作系统分析是:为什么您不知道其结构。
        例如:
        取一个纯文本格式的CSV文件,用Kate打开它,您会发现它也不以可读的方式排序。 为此,您需要了解其结构。
        因此,我认为这里的问题是您对数据库是什么以及格式和编码之间的区别不太清楚。

        «…因此,编写日记读者的实现很简单…»
        首先,这不是什么琐碎的事情,因为这与写读者无关。 如果没有依赖项,则可以创建一千个阅读器,但journalctl / journald是强制性的,因为它们是编写这些日志的人。

        “那就是FUD,但是不管你摆出什么样的姿势,它都不能解决问题,而是要引起恐惧。”
        我从第一句话很清楚地表明,有很多事实,有针对SystemD的FUD,但是您看不到的是您在做完全相同的事情。
        您正在生成FUD,在不同的主题上说出不正确的话,而不是攻击技术问题。
        说SystemD有X问题,但是可以,因为系统的许多其他组件也有X问题,这是一个可怕的谬误。
        他们在这里说:“许多人的邪恶,愚人的安慰”。

        对于我来说,作为一个proSystemD,我必须捍卫“夸大批评者”与“最小化推动者”。

      10.    你的团队

        *在语义上而不是系统地。
        道歉。

    2.    Joakoej

      我同意,他们如何与20年前的廉价哲学相提并论。 可以肯定的是,有人说过,但是由于它们将要从二进制语言变为书面语言,因此兼容性不会达到100%,而我们仍然在这里。 跟踪进度,如果您不喜欢他们创建分支或将他们的想法发送给Fedora,请告诉我。

      1.    埃利奥时间3000

        至少Red Hat是一家懂得聆听的公司(不像Microsoft或Oracle),Theo de Raadt拥有比他母亲的任何儿子都要多的球,他的儿子可以想到反对他甚至不感兴趣的项目。

        显着的fork的显着示例:MATE(从已失效的GNOME 2诞生),Cinnamon(从与GNOME 3 UI范例不兼容的用户中摆脱),LibreSSL / BoringSSL(由于OpenSSL错误而诞生,类似于维护状态) SystemD及其当前状况),LibreOffice(由于收购Sun Microsystems之后Oracle缺乏OpenOffice维护),MariaDB(与LibreOffice类似,但使用MySQL),Audacious(出生于从XMMS的死机中删除),因此我可以继续命名分叉的好例子。

    3.    约翰

      1.每个人都在谈论哪些UNIX原则(似乎迫使您使用bash脚本等)?

      2.在任何情况下,他们都不能责怪任何人拥有或遵循这些原则,因为他们自己,因为没有人让Linux闻到最糟糕的UNIX之类的东西,也没有人让他们不要发明自己的范式而是复制和克隆那些。 现在您要抱怨并为此感到羞耻吗? 如果是这样的话,那对我来说很好,但是他们必须消灭并重新开始,因为Linux一直是“想要的Unix”,这就是它的诞生,发展和发展的方式。住了

      1.    拉夫

        我认为他们指的是:
        -只做一件事,但要做好。
        -所有内容都在文本文件中。

      2.    艾登

        搜索维基百科接吻原则:

        “ KISS原则指出,大多数系统如果保持简单,而不是使其变得复杂,则可以更好地工作; 因此,必须将简单性作为关键设计目标,并且必须避免任何不必要的复杂性。”

      3.    约翰

        感谢双方的答复,现在我将明白您的意思。

  6.   埃利奥时间3000

    说到SystemD,我遇到了 功能表 用于那些想“抵制” SystemD的人(也是Fedora 有你的 和西班牙语)。

  7.   Mirage

    并以此证明systemd将继续存在,并且事实上ahsta linus在某种程度上要归功于标准化,因为标准化为实际问题提供了切实有效的解决方案。 它基于实用性,而不是40年前的廉价哲学! (与当前方案无关的哲学)

    1.    路人

      标准化是可以的,但是如果您在systemd代码中找到注释,请快速许个愿。 这并不严重,我知道一个叫做OpenSSL的项目(我不知道这听起来是否对您来说)处于类似的情况,您知道发生了什么。

      1.    Mirage

        没什么可看的。 openSSL由很少的志愿者开发人员在业余时间维护,直到linux基金会介入之前,它的预算很少。 另一方面,systemd得到了数百名独立开发人员的支持,几家公司提供了可靠的财务支持,这些公司将付费开发人员(不仅是汉网,英特尔,三星和Google那里都有开发人员),因此他们有100名%不同的情况。 系统代码要经过更多审核,并具有更多支持。

  8.   罗洛

    现在,理查德·斯达曼(Richard stalman)和systemd上的fsf的声明丢失了,这可能会结束讨论或破坏一切。

    我仍然认为,提出systemd仅适用于Linux的主题,绝大多数反对意见只是政治性质的问题,就像某些热衷阴谋论和胡说八道的狂热者的温床。

    我还认为,如果有争议的Lennart Poettering开发了systemd而不是有争议的FSF圈子的人做到了,那么没人会反对systemd。

  9.   匿名

    在传递的链接中查看phoronix的评论
    http://www.phoronix.com/forums/showthread.php?105607-Lennart-Poettering-Talks-Up-His-New-Linux-Vision-That-Involves-Btrfs

    我必须承认,我的腹部因为笑得那么厉害而受伤...我发现了这一评论:

    08年31月2014日,下午10:17#9
    雅达利314
    atari314当前离线Junior Member
    转移…在距癌症原发部位一定距离处继发恶性肿瘤的发展…

    有些人有天赋,可以以非常直接和类似的方式讲话。.。

    还有莱纳斯,我想他不想引起争议,最终他们将他视为将地狱传递给摆在他面前的那个人的那个人,也就是说,他正在照顾他所说的话,因为最后一次许多人谈论他的行事方式的害虫...
    内心深处,他知道自己将允许走多远,这就是为什么他提到自己不喜欢的东西或认为自己面无表情的事情。

  10.   匿名

    好吧,我所说的事情发生了……很明显,弗兰克斯坦正变得非常危险和笨重……所以叉!
    如果先生们,它被称为无用的,您可以将其解释为无用或“少用”,并正确地命名为真相。

    无用的:Systemd的简化版本
    http://www.phoronix.com/scan.php?page=news_item&px=MTc5MzA

    阅读项目页面上的问题和答案,他们甚至将使其与freebsd兼容。

    http://uselessd.darknedgy.net

    现在我只希望有更多的人加入,并且在所有不受公司付款的程序员中,他们实现了期待已久的init替换。

  11.   武装 Jaleo 肯定

    如果作为替代方案,Devuan 出现并且某些发行版没有实现它,那么社区的某个部分不喜欢的东西将会系统化。
    我不认为这是因为我是一个纯粹主义者。