systemd引入了自己的“ su”

倫納特·波特林 不久前放出 在 systemd 中,“machinectl shell”命令用於創建與原始會話隔離的特權會話,就像舊的 Unix“su”命令一樣。 倫納特給出的解釋 是下一個:

“嗯,對此進行了很長時間的討論,但問題是‘他的’應該做什麼還不清楚。 一方面它應該打開一個新會話並更改許多執行上下文參數(uid,gid,env,...),另一方面它應該從原始會話(tty)繼承許多概念、cgroup、審計、...)。 因為它的定義如此鬆散,所以它實際上是新舊參數的非常奇怪的混合。 為了保持這一點易於管理,我們決定只更改絕對最小值,並且不包括 XDG_RUNTIME_DIR,特別是因為 XDG_RUNTIME_DIR 與會話/審核執行相結合,而我們沒有轉換它。 相反,我們只是將其刪除。

簡而言之:“他的”是一個破碎的概念。 它為您提供了一種 shell,您可以使用它來實現此目的,但它不是完整的登錄,因此不應將其混淆。

這個問題已經出現很多次了,但沒有任何改變,所以我關閉了它。 我知道這令人困惑且出乎意料,但這就是 UNIX……”

該視頻展示了 Fedora Rawhide(開發分支)中 machinectl shell 命令與 systemd 225(未來穩定版本)的使用


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   埃杜 他說:

    直到 SystemD 入侵滲透到 Linux 內核的核心?用戶並沒有意識到 Lennart Poettering 想要通過登錄來替換系統根目錄 [root] 的“su”條目su SystemD ?,所以你想從系統的根目錄控制所有用戶。 大哥?

    SystemD 實際上是第二個迷你內核,它涵蓋了錯誤,但沒有貢獻任何內容作為改進正在被替換的 SysV init 的替代方案。 如果你去查看SystemD源代碼,你會發現沒有任何註釋,而且是空白的,我希望你不要刪除這個註釋。

    1.    庫布特 他說:

      存在的問題有哪些新的進展? 如果它沒有用,那麼它就不會被使用。 就如此容易。 如果 sysv 有那麼好,每個人都會採用它。 最終用的是最好的/最舒服的

      1.    友喜 他說:

        你錯了,我們並不反對新的發展,我們反對 Lennart 和他的 systemd 團隊的龐大 NIH,他們重新發明輪子,同時破壞了與許多應用程序的兼容性。

    2.    fedy 他說:

      一個 Windows 用戶談論用戶控制和侵入性滲透,真是個巨魔😀

      1.    磨損的 他說:

        您對那些不使用 SystemD 的人的攻擊性評論是可以理解的,您如何使用 Fedora Red Hat 的實驗來推出其新版本,Lennart Poettering 就在其中工作,SystemD 的開發人員,他即將從根本上結束系統安全性,介紹了他的自己的 Control Login,隨著時間的推移成為他的內核 - LenuX/SystemdOS,推向自由世界,這是 Red Had 的一個古老夢想。

      2.    x11泰特11x 他說:

        @worn,使用 Windows 的人說哈哈哈哈哈哈

      3.    敏作 他說:

        該用戶使用它們產生的東西,也許是出於必要而在那一刻取得勝利,除了他所說的一個非常偉大的真理之外,操誰操他。

        沒有註釋的源代碼......我覺得他們不想促進對代碼的理解或鼓勵參與,因為它會的。

      4.    埃利奧時間3000 他說:

        更多的巨魔是那些從 SystemD 滲透率最高的通用發行版中編寫代碼的人。 :v

    3.    不來自布魯克林 他說:

      有幾件事。 首先,“su”是一個程序,是通常稱為Linux的操作系統核心的一部分,但“su”並不是Linux內核的一部分。 這些核心程序是 GNU。

      第二。 替換是Linux的精髓,並不是因為某個東西一直存在就被認為是不可觸碰的遺跡,就好像它是一種邪教一樣。 如果出現更好的東西,就會被替換。

      請注意,我並不是說 machinectl shell 比 su 更好,我只是發現了前者並且非常感興趣。 我要去調查一下,但我仍然沒有關於哪個更好的意見。

      1.    雷布洛 他說:

        部分我同意你的觀點,我在另一個地方寫過一些與你所說類似的內容。 但來自 Fedora 的人似乎有些偏見。 我來自眾多“buntus”之一。 我來自 Peppermint 6,讓我擔心的是他們的做法。 我贊成創新,但不以犧牲社區為代價。 許多人將 GNU/Linux 的碎片化視為弱點,而我則將其視為優勢。 如果不是碎片化,誰會阻止一個“你命名的”大型技術帝國接管 GNU/Linux 的一部分? 正如這裡的人所說,從頭髮上看,它看起來很哈拉。

      2.    x11泰特11x 他說:

        “來自 Fedora 的人有偏見”,這是一個像寺廟一樣的謊言

        那我呢?我已經使用 Fedora 幾個星期了,在使用 KaOS 之前,我使用 Archlinux 很長一段時間,我有一個自製的服務器,我使用 Debian 8,猜猜它們有什麼共同點? 使用系統...

        那些已經認識我的人知道我使用 Funtoo 大約一年了,(我從 Gentoo 遷移).. 儘管如此,我同意 notfrombroklin 的觀點,事實上我們對 systemd 表現出了一些同情,這會讓我們“有偏見”嗎? ……

        而且……既然他們知道這麼多,為什麼不開始分叉呢? (或者他們在做“阿根廷人”?,注意,我是阿根廷人,對於那些不明白我的意思的人,我會解釋一下:基本上在阿根廷,每個人創建“技術總監”是很常見的,也就是說,每個人都“知道該做什麼”、“如何做”和“什麼是最好的”,但沒有人這麼做:哈哈哈)我認為它始於 Fedora,然後是 Archlinux 將其作為標誌,然後是 Opensuse,最後是 Debian採用它,每個人都失去了理智,他們有足夠的時間“反對”或“表達他們的不滿”,但沒有人採取任何行動......所以現在忍受它,或者遵循自由軟件的哲學,分叉,這就是什麼代碼是為了,我個人對 systemd 有一定的親和力,但我知道兩個響鈴,系統管理員抱怨 Systemd 有時有的混蛋錯誤的二進制日誌(或者像 synflag 上傳的視頻那樣破壞 Systemd 的大錯誤),另一方面,我認識一些系統管理員,他們感謝 Systemd 的“服務”,它使許多事情變得更容易,包括安裝遠程卷……我不知道,我不是系統管理員,我是系統工程師學生,有一件瘋狂的事情是我喜歡這些單元的語法,它允許我從 dropbox 定義一個服務,而在 init 下我永遠無法開始工作

      3.    BSD 他說:

        他們擔心systemd滲透到系統的根部,他們想要結束系統的安全性,並且僅僅依靠他們的“登錄systemd”系統,而不像他們使用KDBUS那樣提供詳細信息,設法進入Lennart 和公司的員工在 Linux 內核中重新植入了 D-BUS,在保護模式下將用戶代碼傳遞到內核空間,但用戶對它產生的問題和總線保持沉默,以便捍衛以自由結束的systemd。 很快 Linux 用戶就會放棄另一個沒有 systemd 的系統

      4.    x11泰特11x 他說:

        將 DBUS 或類似的東西放入內核中是否更符合邏輯……或者您認為 Haiku 或 BeOS 等系統的“響應能力”在哪裡? …… http://diegocg.blogspot.com.ar/2014/02/por-que-kdbus.html

    4.    自由bs迪克 他說:

      我對你在你不認識的東西面前所採取的立場感到震驚,Edu ..! 還有比這更重要的問題需要討論。 Linux 內核有如此多的專有固件,如果作為一個精明的用戶,您重視在 Gnu Linux 機器上所做的事情的安全性,那麼它應該是您最終關心的問題。

      如果你不知道事情的原因,你就不能聲稱知道很多..!! 我建議在發表評論之前先記錄一下你自己的智力能力......

      1.    埃利奧時間3000 他說:

        或者也可以遷移到由 FSF 贊助的除 Parabola 之外的發行版。

  2.   人造衛星 他說:

    對於我們這些熱愛 UNIX 的人來說,FreeBSD 的存在是件好事。 對我來說,這讓我很痛苦,GNU/linux 已經死了。

    1.    涅庫托 他說:

      GNU/Systemd-Lennux

      這就是未來的GNU/Linux,紅帽期待的夢想,多年來他們一直想統治Linux內核,一點一點地實現其商業化的全面統治。

  3.   友喜 他說:

    哈哈哈哈哈哈哈哈哈這個消息讓我高興極了😀

    “su”壞了嗎? 這是什麼大蠢事?

    現在支持 systemd 的人會說這是真的,su 一直被打破,新的 su-systemd 好 1000 倍,因為它有酒吧和廉價的蕩婦😀

    這是真正缺少真正關心 systemd 及其在 GNU/Linux 上所做的事情的東西。

    由於 GNU/Linux 非常分散的觀點而提倡的支持 systemd 的先生們,我告訴你一些事情,有更好的、更多的社區、更少侵入性和強加的方法來進行這些改變,Lennart 和公司正在遵循一種非常奇怪的方式紅帽的議程,而這個消息只會讓事情變得更加清楚,這是一個危險。 如果您希望 GNU/Linux 有共同點以提高發行版之間的互操作性和兼容性,那麼我告訴您,這不是方法,或者至少不是最好的方法。 發生這種事真是太遺憾了:/

    1.    fedy 他說:

      我不明白你用來攻擊 systemd 的那些貶義的、令人困惑的和暗示性的資源。 在許多情況下,他們分享的觀點中包含一些給人留下深刻負面印象的詞語,例如:侵略性、誇大性、稅收等,甚至在演講中存在重要的遺漏。
      但技術原因要深得多,因為它的使用、開發和管理的背景確實是特定的。 利用這些術語概括了易於操縱的方面,以對個人進行情緒管理。 談論自由、正義、強加甚至加上形容詞時都很簡單。 稍微看看你的評論以及你對你提出的用於資格 systemd 的概念所做的界定,我可以不用擔心犯錯,對其他項目進行相同的評估,他們也會獲得類似的資格,甚至更差。 因為? 這不是冷靜、冷酷、合乎邏輯的論證,而是用情感訴求來說服。 最大的分歧是基於軟件設計或管理軟件的項目方面的分歧,因為根據某些習慣和看法,它不是正確的方法,因為它是未知的。
      這發生在這裡。
      例如:
      “su”壞了? 這是什麼蠢事?
      珀特林並沒有說“他的”被打破了。 而是代表“他的”的概念。
      這裡遺漏了一個非常重要的信息。
      “由於 GNU/Linux 非常分散的觀點而提倡的支持 systemd 的先生們,我告訴你們一些事情,有更好、更多的社區、更少侵入性和強加的方式來進行這些改變,Lennart 和公司正在遵循一個非常紅帽很少見,這個消息只會讓事情變得更加清楚,這是一個危險。”
      這裡 systemd 被認為是一個侵入性平台,社區不夠,而且全球執行力度不夠。 首先,應注意“侵入”一詞,它具有負面含義,因為它涉及使用武力。 但對其架構的解釋已被多次給出,並且通常是合理的。 該設計足夠乾淨,可以集成到系統中或對其進行改進。 為了定義什麼是或多或少的社區,我們必須更加具體,但我不明白為什麼 systemd 應該以如此特殊的方式對待。 參與開發和測試的成員足夠多,可以被視為一個社區。 即使不是,它也是免費軟件。 “強加”一詞常常被視為負面的,但在其他方面則不然。 這裡應該更清楚了。 這可能是 Debian 項目強加的,沒有任何 Debian 安裝程序的不良集成。 眾所周知,如果 openSuse 決定添加一個壞內核,它可以很好地工作並滿足系統用戶的安裝需求和負面強制執行。 許多軟件都可以接管,並且有不同的方法可以做到這一點。 在這種情況下,一切都被利益與紅帽截然不同的開發者所接受。 有來自 Suse、Debian、Arch Linux、Fedora、Mageia 等的人員。 由此創造陰謀論真是可笑。

      1.    友喜 他說:

        好吧,在其他干預措施中已經給出了很多原因,不僅是我的干預措施,還有其他用戶、開發人員和系統管理員(就 systemd 而言)。 在這一點上一遍又一遍地談論它讓我變得懶惰,因為儘管事實上我當時也提供了令人信服的理由,提出了未解決的錯誤,錯誤報告中的審查證據,開發人員自己產生的安全問題,其中其他事情,對於那些盲目支持 systemd 的人來說,所有這些似乎都是“從一隻耳朵傳到另一隻耳朵”。 我的干預非常情緒化? 嗯,當然,我無意對這個主題進行技術干預,這裡談論技術性的東西有些複雜,這就是 IRC 的用途,或者更確切地說是開發列表的用途。

        我澄清一下,雖然我認為 systemd 是一個優秀的“init”(很好地理解這個概念),具有一些非常有趣的功能,但 systemd 開發人員已經獲得許可和全權委託來改變 GNU/Linux 中的很多東西,最終“ init”(如果現在可以這樣稱呼的話)已經成為他們的一種強加(為當前和未來的發展創造了強烈的依賴性),因為當他們開發系統時,他們使系統變得越來越困難,甚至在未來會開發其他選項,就像 Gentoo eudev 項目一樣,該項目的開發多次受到 systemd/udev 開發的阻礙,Lennart 已經為等待他們的事情做好了鋪墊。

        systemd 可能是一個非常好的 init 選項,但請記住,systemd 現在有一個內置的 http 微服務器、用於遠程登錄的 ssh 功能、dns、mdns、dhcp、nspawn、日誌、dbus、mount、inotify、交換處理,配額管理,與 XDG_RUNTIME,selinux,pam 集成,SSL 集成管理,種子和快照的集成管理,逐漸與 btrfs 集成,/dev/random 管理(是的,與提供的相同)我們安全密碼:D,陰謀論者逃跑),policykit 集成,登錄,kexec 管理,以及現在附加到所有這些的權限升級。

        問候。

      2.    謝普 他說:

        一般來說,意見是主觀觀察(另一個話題是公眾意見)。 他們具有爭論性,可以是積極的,也可以是消極的。 他們追求真理,卻無法肯定它。 相反,他們預設了相反的觀點,即“另一種”觀點的存在。 他們使用相反看起來帶有貶義和“深度”負面的術語是正常的。 深入研究批判性辯論可能會導致這種印象和感受。 這應該很容易理解。

        某人發現對手的論點“令人困惑”可能與否認對手的策略相同。 這是一種與其他詆毀他的技巧一樣的技巧(在我看來,眼前的情況就是這樣,因為幸輝的觀點並不令人困惑)

        建議(一種談論操縱的奇特方式)和說服意圖之間的界限可能會變得模糊,具體取決於你所看到的玻璃的顏色。 它返回以確定在何處使用機動。 在這種情況下,Yukiteru 是社區中對使用 systemd 的問題和後果進行更多更好爭論的人之一。 始終源於嚴謹。 他的技術判斷是深刻且情境化的(我邀請您關注論壇上的帖子或本博客上的評論,以便您可以閱讀它們並親自查看)。 將他們的評論劃掉為操縱性的,是削弱他們在集體中威望的一種方式。

        “Poettering 並沒有說‘他的’被破壞了。 但是代表“他的”的概念呢? 修辭。 告訴它你想要什麼,但“su”是一個實用程序,一個命令,應用一個概念。 拜託,我們不要變得複雜。

        “對其架構的解釋已被多次給出,並且總體上是合理的”是在辯論尚未結束時逃避責任和解決緊迫問題的一種方式。 對這些“正當”解釋的抵制在社會上普遍存在,其爭議似乎永無休止。 有令人信服的理由認為 systemd“是”一個侵入性組件,無論它對您來說如何“消極”。 systemd 團隊經常吹噓的解釋並不能說服或激發人們對廣泛的批評部門的信心,許多人希望用關於“進步”和“最小化”有理有據的批評的輕蔑辯證法來壓制這個部門。

        與 systemd 的衝突引起了嚴重的分歧,對那些闡明 GNU-Linux 概念基礎的元素提出了質疑。 由於利益不相容,我們生活在一個矛盾的現實中。 不兼容,因為你想讓 systemd 成為一個公理。 當然,GNU-Linux 中的公理是存在的,但對於 systemd 現在或將來的情況還沒有達成共識。

        問候,

    2.    不來自布魯克林 他說:

      您所說的“su”混合上下文參數是正確的,但稱其為“本質上損壞”就太過分了。 當它被發明時,它是美妙的,而且它有效的事實是它至今仍在使用。 儘管最好的東西並不總是第一次被發現/發明/創造,但這項新發明可能會也可能不會更好。

      很明顯,為了批評而批評不會有任何結果。

      出於好奇,不僅是你,Yukiteru,還有你們所有如此反對 systemd 的人,你們都知道 systemd 越來越嵌入到引導系統中,並且在 10 年後將其刪除越來越困難。太複雜了,要改用systemd還是Linux以外的東西,你打算改用bsd還是windows?

      1.    他說:

        如果你看上面右邊的評論你可以看到他使用的是 freebsd

      2.    敏作 他說:

        就我而言,我希望 GNU/Hurd 😉

  4.   德皮 他說:

    糾正“lasrgas”看起來醜陋的D:

    1.    友喜 他說:

      你告訴我

    2.    匿名 他說:

      “有”則更糟糕。

      1.    Giskard 他說:

        我就是來說這個的。 我的眼睛還在流血。
        “有”長時間的討論。

    3.    透澤潘 他說:

      我已經糾正了兩個

    4.    埃利奧時間3000 他說:

      從我作為 Linux 粉絲的立場來看(不是粉絲,因為我承認我仍然使用 Windows,這要歸功於 AutoCAD、Adobe 套件、CorelDraw 和某些 Word 宏,由於 OOXML 及其 Pottering 的愚蠢,LibreOffice 和 WPS 很難正確打開這些宏) -類型標準),SystemD,儘管它具有創新性,但我不認為它是工業級別的最終解決方案,因為 SynFlag 已表明此 INIT 一開始就充滿了錯誤和故障,損害了操作系統的完整性,因此,當我開始在測試分支上測試 Debian Jessie 時,我終於成功地從中刪除了 SystemD,但在測試期間我的快樂是短暫的。 最後,我最終選擇了 Debian Jessie,它帶有 SystemD 和 SysVinit,因此它不再打破學習曲線範式。

      另一方面,最容易訪問的選項是 FreeBSD 和 OpenBSD,但如果您的硬件日期在 2004 年到 2008 年之間,則建議您選擇它,因為 BSD 更關注服務器方面(事實上,FreeBSD 和 OpenBSD 比Arch 和 Slackware,因此雖然安裝某些工具的方式可能有所不同,但結果將是相同或更好)。

      到目前為止,Debian Jessie 在保留 SystemD 方面做得很好,但我希望在 Stretch 中他們用 UselessD 替換 SystemD,因為遺憾的是,如果您想了解 dmesg 提供的內容之外的更多信息,它並不像它們那麼方便。日誌。

  5.   NaM3less 他說:

    GNU/SystemD-LennuX 來了

    對於這位先生來說,創建自己的操作系統並停止改變不是更好嗎?
    也許他的用意和他的貢獻是偉大的,但我覺得這對一個人的使用有點侵擾。 雖然GNU/Linux是可以自由修改的,但是我感覺這個人的東西在某種程度上越來越被強加了,我不是說這不好,而是我不服氣,一點一點地我們已經被強加了。有了 SElinux,SystemD 現在是這樣的:/

    我可能不得不放棄 arch 並切換到 FreeBSD 🙁

  6.   佩佩 他說:

    我發現本應成為系統一部分的組件擁有自己的權限系統是很危險的。

  7.   其中之一 他說:

    這樣的動作讓我看得越來越清楚。 如果情況不改變,恐怕幾年後GNU/Linux就會消亡,只剩下systemdOS。 在托瓦爾茲先生的同意下,他們已經將觸手伸進了內核。

    如果他繼續這樣下去,這個人會說內核也壞了,必須用 systemdkernel 替換,這樣 Torvalds 先生將繼續失業,而我們所知道的 Linux 世界將只是一個記憶。

  8.   ataulfo 他說:

    和狗屎。 對我來說總是 sudo su,如果他們搞砸了,我就會離開 Linux。

  9.   馬里奧 他說:

    多年過去了,這個人仍然引起爭議。 我想,有了 2013-2014 年 Debian 的戰鬥以及 8 位領導者的倒台,我已經很滿足了。 “su”本身就已經很危險了,我們還需要另一個嗎?因為它讓終端對 root 開放,同時用戶運行下來,直到我們輸入 exit。“我認為它的存在是為了遠程訪問 - 顯然它是 shell ,而不是圖形應用程序 -,以免在 SSH 會話中使用相同的密碼 (sudo) 來爬取權限。 這些是桌面用戶不知道或不具備的東西。 Ubuntu 已禁用它。

    1.    匿名 他說:

      我們又來了……
      不明白內容的人不應該發表評論,當然除非他們是巨魔。
      我,以及用戶 yukitero 和其他許多人,已經厭倦了注意到紅帽的計劃,所以像鸚鵡學舌一樣重複是沒有用的……有句老話是這樣的……為了更好地理解……少說幾句話。
      與此同時,我剛剛讀到了一條令我感到高興的筆記...除了 gentoo 和 openrc 之外還有生命,儘管看起來令人難以置信。

      http://lamiradadelreplicante.com/2015/08/30/manjaro-fluxbox-0-8-13-1-dos-sistemas-de-inicio-a-elegir/

      我向那些支持 systemd 的人推薦……先生們,多讀書,真相就會在你們眼前變得非常清晰。

  10.   米格爾 他說:

    我正準備放棄 ArchLinux 並尋找一個沒有 SystemD 的發行版,或者如果失敗,則直接遷移到 BSD 衍生版本。

    GNU/Linux 所發生的事情令人非常悲哀,許多來自不同發行版的開發人員支持而不是反對 Lennart Poettering 先生的突發奇想。

    1.    你本圖 他說:

      嘗試基於 Debian 的 Antix,但不帶 SystemD。

      ????

      1.    米格爾 他說:

        我認為 Devuan 作為一個可行的替代方案,或者考慮到 Manjaro 團隊正在通過支持 SystemD 和 OpenRC 進行友好的開發,Manjaro 與 OpenRC 也是一個不錯的選擇。

    2.    他說:

      你可以在沒有 systemd 的情況下使用 arch,但是嘿,你也可以使用 linux mint,debian 版本不打算安裝它,而且顯然 clement lefebvre (它的創建者)也不太喜歡它。

  11.   克羅斯·卡馬里洛 他說:

    我對問題了解不多,因為我不是工程師或程序員,但是不能在 systemd 中使用 su 以更簡單的方式違反系統嗎?

  12.   震動2 他說:

    我認為反對 systemd 有令人信服的理由。 不是因為它本身俱有多大的侵入性,而是因為它與內核本身相交叉,使得 systemd 的其他替代方案很難工作。 我知道我在說什麼,並且是根據我在 archlinux 的經驗來說的。 我是 Openrc init 系統的用戶,我必須說它並不總是崩潰,但有時有些事情不能很好地工作,我知道這是因為 systemd 不斷對內核進行的更改使 Linux 與 systemd 更加兼容,但同時與其他 init 的兼容性較差。

    因此,讓我們思考一下,並以以下問題作為反思,如果 init 系統的屬性超出了必要範圍,那麼它是否不被認為是有害的和侵入性的,而且它的目標是使主系統兼容(在本例中是 linux 內核) )與其他引導系統更加不兼容和有問題? 這似乎不違背自由軟件的原則和理想嗎? 難道你不認為做某事的基礎(我指的是創造者的理想或意圖)更重要,而不是結果的好壞嗎? (以核裂變的發現及其使用為例,這具體取決於使用它的人所持有的理想。無論是創造能源系統還是大規模殺傷性炸彈。)

    總而言之,在我看來是的。 systemd的理念還不錯,就是它是一個很棒的想法。 但它的創造者的意圖確實是令人反駁的,它的理想似乎與自由軟件所應有的理念完全不相近,尤其是主要選擇權部分,傳遞了社區決定某件事是否是的權利。方便消化系統的項目,特別是廢物處理區(不是說我真正的想法),劃定事實上該項目是為該社區服務的,他們的意見確實是一個優先事項,無論是對於那些不管你想與否,在丟棄之前都應該進行很好的分析和測試。 然而,我發現在我看來,這個人根本不關心他所依賴的社區,似乎他只關心他的成功,顯然他的成功取決於他的 systemd init 系統,無論長期成本及其可能對社區和其他項目產生的影響。

    我讀過許多人反對 systemd 的正當理由,對我來說似乎相當合理和有效,但我知道這位先生不僅忽視了這些理由,而且還以相當貶義的語氣這樣做,我敢說囂張,充滿自我狂。 這就是為什麼它的啟動系統充滿了錯誤、奇怪的系統行為和許多其他被普通用戶忽視的事情,他們因為它的簡單操作而像蒼蠅一樣掉下來,但又佈滿了陷阱和地雷等待著有人來踩。讓他們爆炸。

    在我看來,我們的同事 Yukitero 的擔憂是非常正確的,而且我擔心他們甚至是合理的,作為一個相當務實的用戶,我會說我分享它們,這就是為什麼我使用 openrc 來代替,儘管系統對我來說變得越來越困難,並且使用Archlinux,我100%喜歡它。

    PS.:我喜歡給評論賦予這種知識性的基調,為討論增添一點幽默感,如果我表達觀點的方式看起來太浮誇,你可以笑!:P

    1.    敏作 他說:

      你是對的,我想補充一點,Lennart 是公眾形象,但 systemd 顯然是 Red Hat 的東西,我目前懷疑 NSA 可能與它有關。 我認為他們不喜歡這樣一個事實:有一個他們無法控制的流行操作系統(我指的是國家安全局)。

    2.    友喜 他說:

      另一個讓我很開心的評論。

      我同意你的說法,systemd 是一個好主意,直​​到你想做的事情與它聲稱的不相符的那一刻,這恰恰是一個 init。

      對於那些認為我只是在說話的人,我告訴你,自從 Arch Linux 遷移到 systemd 以來,我一直在使用 systemd,那時,許多人會記得它所產生的影響,許多系統死機或功能有限。到遷移(為倒下的本地主機默哀一分鐘……願他們安息:D)。

      現在,我不喜歡 systemd 的是它的開發人員遭受令人難以置信的 NIH 痛苦,試圖重新發明輪子只是因為他們喜歡它並且他們感覺喜歡它,面對我問一個簡單的問題:

      難道他們不能直接在原始的 su 源代碼中進行這些改進,以便整​​個社區,甚至那些 systemd 批評者都可以享受到這些改進嗎?

      在我看來,這是一個比重做所有 su 並將其嵌入到 systemd 所附帶的擴展宇宙的一部分更好的選擇,這使得代碼不僅更大,而且更複雜,更難以破解(正確理解術語) ,並且內存佔用更大。 很多人會說:“內存足夠了。”

      問候。

  13.   拉夫 他說:

    我要說的是我在社交網絡中說過的同樣的話:我在 Systemd、Lennart Pototo 以及所有相關的事情上拉屎。 我不知道哪個更糟糕了,是使用 Windows 還是使用這個狗屎... FreeBSD,我看到你了...我看到了你...

    1.    其中之一 他說:

      你是對的,作為一名用戶,我注意到 Debian Jessie 的工作不如 Wheezy,它會做一些我不知道為什麼的事情,但你錯了,並不是說它比 Windows 或這個更糟糕,我們已經在通往未來的路上了,它的名字叫 winux 😛

      我只希望,如果 Devuan 有一天能看到曙光,他們會發布他們正在談論的免費徽章,而其他發行版會完整地發送此徽章,因為這整件事會讓你耳朵旋轉。

      1.    埃利奧時間3000 他說:

        抱歉,但我更喜歡 Debian Stretch 將 SystemD 替換為 UselessD 以實現兼容性,因為 Devuan 沒有表現出使用這個保證與 SysVinit 等其他 INIT 100% 兼容性的分叉的興趣。

    2.    敏作 他說:

      我們仍然有免費的 systemd 發行版。 我正在閱讀有關安裝 Gentoo 來取代 Arch 的文章,我還看到它也使用了 BSD 內核(如果你願意的話),我喜歡在同一個發行版中擁有 Linux 替代品的想法,我希望我們也有 Hurd 。

      另一方面,對於 LinuxMint,我將等待他們的決定。 如果他們最終實現了 systemd,我也會為家人尋找替代方案。

    3.    同步標記 他說:

      這個新聞我一出來就看到了,為了免得吐槽,我什麼都沒寫,怎麼就破了?在哪裡見過? 他們沒有修復“損壞”的內容,而是創建了一些替代方案...這取決於(再次)systemd...有人覺得 REDHAT 的這個舉動很奇怪嗎? 使用Lennart作為載體? 說真的,告訴我不...

      1.    拉夫 他說:

        你知道搞砸了什麼嗎? 當 RedHat、Lennart 和其他人“策劃”的這一切真的發生時,那時我們已經擁有的替代方案將再次開始出現……這將是一場騷亂。 正如他們在這裡所說的那樣:在打雷之前沒有人記得聖佩德羅。

    4.    人造衛星 他說:

      好吧看看這個: https://forums.freebsd.org/threads/i-present-you-the-next-edition-of-freebsd.52956/#post-297728

      launchd 即將登陸 freeBSD。 因此,用不了多久,rc 也會從 freeBSD 中消失。 而且我不知道為什麼 systemd 看起來對 launchd 如此熟悉......

  14.   貢薩洛·馬丁內斯(Gonzalo Martinez) 他說:

    這是一個非常平庸的論點。

    查看 su、man su 或 red hat 文檔的來源,你就清楚它的作用了。

    某些發行版可能做得更多、更少,但很多自由軟件都會發生這種情況,這並不是從 0 開始編寫替代品的原因。

    這是一個糟糕的理由,更重要的是它尋求不使用或不完全了解它的基本用戶的認可。

    1.    殭屍 他說:

      沒有比誰不想見的人更糟的盲人了。
      你必須是一個經驗豐富的用戶,必須知道 systemd 是如何工作的,你必須閱讀代碼並 100% 理解它,或者幫助 systemd 理解它是如何工作的,它做什麼和不做什麼,才能說合作夥伴有平庸的論點。
      要說某件事是平庸的,你必須有充分的論據等等……,這樣你試圖暗示或給出的意見才是可信的。
      如果我們沒有迷失並且不貢獻任何建設性的東西。

      1.    貢薩洛馬丁內斯 他說:

        你認為當“不知道他做了什麼”時不使用“his”是一個很好的論據嗎?

        如果他不想看到它是如何工作的,他就不知道自己在做什麼,我認為正是在自由軟件的世界中,我們不能抱怨不知道某些東西是如何工作的。

        新的解決方案可能很神奇,我不討論它或批評 systemd,我批評為什麼要創建新命令的爭論,直到我看到比“su”有一些優勢我將繼續使用它。

      2.    貢薩洛馬丁內斯 他說:

        為了以防萬一,我從來沒有提及任何評論,只是提及了這篇文章。

  15.   他說:

    cat / proc /版本
    lennax 版本 4.1.6-1-ARCH

    1.    殭屍 他說:

      非常原始的雨。 🙂

      lsb_release -a
      模塊可用。
      經銷商 ID:Red Hate
      描述:LostDebian GNU/Linux(丟失的操作系統)
      發布: 萊納克斯
      代號:lennaxOS

    2.    彼得 他說:

      非常原始的雨。 🙂

      lsb_release -a

      沒有可用的LSB模塊。
      發行商 ID:Red Hate GNU/Linux。
      描述:丟失的 Debian GNU/Linux (Red Hate/LennaxOs)
      發布:Red Hate 它接管了 GNU/Linux。
      代號:lennaxOs 0.1.5

  16.   BSD 他說:

    他們擔心systemd滲透到系統的根部,他們想要結束系統的安全性,並且僅僅依靠他們的“登錄systemd”系統,而不像他們對KDBUS那樣提供詳細信息,設法進入Lennart 和公司的員工在 Linux 內核中重新植入了 D-BUS,在保護模式下將用戶代碼傳遞到內核空間,但用戶對它產生的問題和總線保持沉默,以便捍衛以自由結束的systemd。 很快 Linux 用戶就會放棄另一個沒有 systemd 的系統

    1.    阿爾曼多 他說:

      你說的很對,但是能做什麼呢?
      沒有人或領導者來規范正在發生的事情,我們取決於先生們所說的和施加的,因為他們正在為改進做出相應的貢獻。
      我嘗試通過向 Devuan 項目捐款來提供支持,希望它很快就能看到曙光,對 Redhat/NASA/CIA 正在製定的內容做出一些反對。
      他認為你必須看看Los BSDS,只要他們沒有想到做類似的事情。

      1.    BSD 他說:

        Devuan是綠色的,它依賴於一個內核,一個fork很難最終耦合LenuX/Sytemd-kernel。 在各個論壇評論的用戶的警報,往往會產生悲觀的想法,每次systemd都在深入系統的內核和根部,這是不好的,做著與其不對應的功能。

        如果Devuan想要擺脫systemd,他就必須形成自己的“內核分叉”,我認為這很困難,而且最終沒有看到曙光。

        ArchBSD 將會變成什麼樣子?

  17.   理查德 他說:

    我看到這裡有些人使用“GNU/Systemd-Lennux”的概念,我認為如果這樣繼續下去,GNU 將不復存在,他們已經開始了他們的……接下來會發生什麼?

  18.   同步標記 他說:

    當我很久以前談論 systemd 和 REDHAT 通過使用 systemd 入侵所有發行版來統治一切的想法時,他們把我當作陰謀論者,並且這是為了更多。 現在是su,明天將是記錄器,哦不,就是這樣...好吧,這將是PAM,哦,這也完成了,它被稱為logind...好吧,網絡!,哦不,這也是,它是稱為networkd...好吧,等著看GNU/Linux 將如何成為systemd/Linux。 GNU 唯一保留的是 glibc 和其他東西,因為甚至 FS 層次結構也發生了變化。

    1.    友喜 他說:

      如果 Lennart 不放棄他的愚人節笑話並按照他所說的創建自己的 C 庫並將其嵌入到 systemd 中,請小心。

      不可能這樣😀

      1.    同步標記 他說:

        我不知道那個細節。 他自己的書店C? 我並不是說 glibc 沒有 bug(在 grep 中使用正則表達式時會出現段錯誤),並且 BSD libc 也不是更好。 但是從那裡到一個新的,這不會是嚴重的,而是一個用redhat製作的新的? 已經很多了。 幾年後,它將用賭博和蕩婦打造自己的內核。

      2.    友喜 他說:

        好吧,如果好心的 Lennart 出現在 systemd 列表中的一個“小笑話”,但由於好心的 Lennart 喜歡信守諾言,即使它們是非常糟糕的笑話,一想到有一天他可能會信守諾言,就感到可怕,並且要小心,它可能會在您最意想不到的時候發生。

        我還在同一篇筆記中提到了內核的事情,但在這種情況下,他對赫德的微內核設計更感興趣,所以要小心,不要做同樣的事情 😀

        http://lists.freedesktop.org/archives/systemd-devel/2013-March/010062.html

  19.   他說:

    就我個人而言,我不會把 su 留給 machinectl shell,首先我不想寫更多的東西來做同樣的事情,讓我們從文章的解釋方式和評論來看,儘管有事實上,以不同的方式做到這一點。 就我個人而言,你可以放置一個pid,這對我來說似乎是醜陋的、創新的,但即便如此,對我來說這似乎醜陋且不切實際,請注意,我個人喜歡systemd,迄今為止我還沒有遇到過任何錯誤,但我不想使用它,我現在和將來都不想使用這個“替代方案”。
    有件事對我來說不是很清楚,那就是我可能會感到困惑或從錯誤的角度看待它。 假設來說,他們刪除了 su 並保留了默認的 machinectl shell,作為唯一的選擇,我是否還必須使用 machinectl 而不是 sudo? (簡而言之,他們會堅持使用 shell 而不是 su 和 sudo)。

    1.    他說:

      順便說一句,我還得說,之前我不支持systemd,因為它沒有cron,自從我發現systemd使用定時器後,我個人留下了我的不悅,走近了一個更中立的感覺,我看到很多抱怨 systemd 和所有不好的事情。 他們只是抱怨,我個人​​可以說,如果他們不喜歡它,他們可以去沒有 systemd、UNIX、Windows 或其他什麼的發行版,但畢竟,如果情況不支持 systemd,就不要使用它。 當然,我不是指那些發表評論的 BSD 人,我指的是那些使用 ubuntu、fedora、arch、debian 等的討厭者。那些墨守成規的人,儘管有抱怨和不滿,但仍然存在。 做出改變並不難,在很長一段時間裡我做了好幾次,從 windows 到 mandriva,當它破產時,我成為了發行版跳躍的受害者,直到我轉向 arch 和 kaos。 當 systemd 對我來說成為一個問題時,我就會放鬆(如果它仍然沒有實現 systemd),或者在沒有 systemd 的情況下進行一些滾動,最後轉向 bsd。 一般的 Linux 用戶應該比這更聰明。

      1.    JRM 他說:

        是否會有人因為 systemd 而感到“被踢出局”,甚至轉向 Windows 或 BSD? 這是一個非常被動的局面,而這正是珀特林先生和他的助手們想要的。 讓人們不要對 systemd 發表意見,如果可能的話,離開發行版。 他被描述為巨魔或仇恨者。 (自由軟件基金會的約翰·沙利文(John Sullivan)只是為了詢問而成為“巨魔”之一)。 攻擊性已經達到了這種程度。

        對於像 RHEL 或 Fedora 這樣的商業發行版,它可以工作(金錢和老闆規則)。 但在 Debian 中,用戶可以要求遵守社會契約第 4 條。

      2.    安波克斯 他說:

        我不想寫這個,因為我不使用 systemd,而且我對它也不太了解。我是最終用戶,我不喜歡它的含義。假設我放在這張桌子上因為即使這樣他們也需要它,有些人會說一些關於 init 的事情,但對我來說這似乎不合邏輯。 在使用debian之前,我還用過最新的來嘗試一下。 我不喜歡只是為了說話而說話(有些錯誤……Buf)。 我開始安裝 salix(源自 Slackware,但帶有 slapt-get 和 sourcery,一種從 slackbuild 頁面編譯的前端)。
        我對lilo很滿意(可惜了開發...)所以可以說我嘗試過systemd但我不喜歡它,我只是希望並希望問題系統不是我必須嘗試的那麼大的問題酒吧 freebsd 或衍生品就是因為這個。

      3.    他說:

        這個評論讓我對正在發生的事情有了更好的了解,謝謝 jrm。 事實上,我總是看到有討厭者和支持 systemd 的人,但我確實看到,根據我的標準,它並沒有那麼糟糕,看到了支持和反對它的批評者,elav 本人說,當他試圖使用它時,他的筆記本電腦出現了問題。支付它(花費了接近或超過一分鐘,並且沒有關於它的日誌),我知道在某些任務中它是完美的,但在其他任務中它是完全馬虎的。 老實說,我有點困惑,因為我不太客觀地理解它是什麼,他們想要實現什麼以及通過什麼實現。

        ianpocks 事實上,我也希望如此,並且我希望在很長一段時間內繼續使用許多發行版,然後才必須記錄自己並跳轉到其他發行版或其他系統。 我知道systemd也可以更改為unusedd或其他一些init,我不知道它對系統的使用有多大影響,對於像我們許多人這樣的最終用戶來說有多大的好處或壞處。

      4.    JRM 他說:

        我澄清一下我的消息來源,Stefano Zacchiroli (debian) 本人稱 John Sullivan (FSF) 為巨魔,因為他問“RMS,你對 systemd 有什麼看法嗎?” “不。 我知道它是免費軟件,所以你可以對此發表自己的看法。” #lp2015″

        添加到收藏夾的人很了不起 zacchiro/status/579289388208775168

      5.    科普羅特克 他說:

        我不明白為什麼這麼驚慌。 如果您不喜歡 SystemD,請使用其他發行版,我使用 Funtoo,它非常棒。

        問候

      6.    他說:

        koprotk 你沒有軟件限制,比如無法使用 gnome 3.8 嗎?

      7.    x11泰特11x 他說:

        @rain 是 Gnome 3.14.4… http://i.imgur.com/FBiAxoj.jpg

      8.    他說:

        謝謝x11tete11x

  20.   埃利奧時間3000 他說:

    搜索 taringa、stackoverflow、unixquestions、USENET 和其他資源,了解如何使用 XFCE4、Steam、Iceweasel、VLC、Chromium nightly、LibreOffice、Ardor、FileZilla 和 GRUB 安裝 OpenBSD,以與 Windows 10 和安全啟動進行雙啟動。

    1.    何塞 他說:

      你好,eliotime3000。
      如果你想擁有一個近乎完美的桌面系統我推薦PC-BSD,它非常簡化,就像安裝任何ubuntu一樣。
      問候。 😀

  21.   我忘了 他說:

    嘗試1,2,3、XNUMX、XNUMX。
    這個 FreeBSD 現在就像一個魅力。
    忘記 Lennar(systemd) 在 10、9、8 中創建的垃圾吧……
    ????

  22.   豪爾赫 他說:

    在這裡,我再次使用 Windows 7,我厭倦了尋找帶有 systemd 的發行版,它不會讓我頭疼,即使使用我親愛的 Debian 8,我也遇到了問題,我嘗試了 Mint,10 天后再次出現問題,Slackware和 Salix 都是非常好的選擇,但它們根本不能滿足我,我已經習慣了其他發行版,並且無法安裝一些可以在 mint 和 debian 或衍生品中安裝的東西。 所以,目前我還停留在 Windows 7 中,等待第一個 Devuan 穩定版,希望很快就會出現。 Systemd,我不知道他們是否會改進它,但現在,廢話。

  23.   你本圖 他說:

    我不知道有什麼好大驚小怪的。 這聽起來很耳熟,好像是80年代的口號。我還記得當時我們大多數人都用Spectrum、Commodore、MSX或Amstrad,那些帶卡帶的,還有一些“pirk”使用Intel 64k,其中沒有比賽或娜德娜:今天誰是誰?

    我讀過真正令人驚嘆和過度反烏托邦的評論,這會讓《啟示錄》中的胡安穿著內褲,談論諸如此類和帕斯誇爾。 有人使用過 CERN 開發的基於 Reh Hat 的、不帶 SystemD 的 Scientific 嗎?

    和其他一切一樣,會有人支持,也有人會撕破襯衫,舉起“我在這兒”的旗幟,並簽署宣言,讓惡棍留在尿布里。

    目前,我只在Arch安裝中使用SystemD,並且沒有發現任何問題,並且在Ubuntu中它仍然作為後來的資源,並且也沒有產生過多的衝突,事實上它運行得像絲綢一樣,儘管我敲了敲在木頭上。

    好吧,在我剛剛投下的這塊磚之後,雖然沒有太多技術細節,因為我不贊成他們,但我想我會看到三部曲:“救護車母狗”,“La Amparo against Paka”和“The Amparo against Paka” Juaki回歸”,然後我會想是否有必要建立一個反對秘密壟斷的掩體,把我的鬍子編成辮子,或者每周根據醫療處方更換女人。

    問候。

    1.    拉斐爾·馬爾多傑(Rafael Mardojai) 他說:

      向此評論致敬。

    2.    Giskard 他說:

      我在評論中讀到的最好的。

  24.   h 他說:

    對於那些想要參與該主題的 Debian 的人
    https://lists.debian.org/debian-user-spanish/2015/09/msg00048.html

    1.    他說:

      抱歉,這是毫無意義的討論,而且兩個“雙方”之間的水平差距太大,無法認真對待。

    2.    停止 他說:

      這個里程碑確實沒有案例,如此喜愛 systemd 的用戶都堅持他們的想法,即它對每個人來說都是最好的。
      Debian 中沒有辦法做出改變,70.80% Sysvint 用戶的任何爭論都是無用的。
      離開為社區和個人做出瞭如此多貢獻的 Debian 是令人悲傷的,但我拒絕成為他們正在做的強加的一部分。

      To: debian-user-spanish@lists.debian.org
      Subject: Re: Elijan ¿"su" o “machinectl shell”?
      From: Santiago Vila <sanvila@unex.es>
      Date: Sat, 5 Sep 2015 14:14:06 +0200
      Message-id: <[?] 20150905121406.GB17437@cantor.unex.es>
      In-reply-to: <[?] 55EA3B82.4020800@openmailbox.org>
      References: <[?] 55EA3B82.4020800@openmailbox.org>

      04 年 2015 月 07 日星期五晚上 46:58:0500 -XNUMX,馬里奧寫道:

      **超過 70.80% 的人需要什麼來表達他們的意見和興趣?

      需要什麼才能阻止 sysvinit 用戶提供
      用systemd打敗?

      讓我們看看是否能立即找出答案:

      Debian 是由它製作的 擁有 用戶,而不是實體
      摘要,其用戶為“客戶”。
      Debian 是一個志願者組織,因此也是一個
      做事作風。 事情的完成不是因為有人思考或有意見,而是因為
      因為有人有興趣,最重要的是有能力做事
      做某事並做它。
      需要一個組織 志願者 做某事
      某種方式只是因為人們“感覺”這是一種需要
      自己就是一種畸變。
      如有疑問,請閱讀 GPL 的“無保證”部分,該部分對於
      不懂英語的人會說禮物馬不
      看牙齒

      真的很累,每天都一樣。 誰不喜歡它
      無論出於何種原因,Debian 總是可以遷移到 Windows 或 MacOS,
      確實有選擇的自由。

      對於危言聳聽,我們已經有了疑病症集體:

      http://www.elmundotoday.com/2010/12/el-colectivo-hipocondriaco-denuncia-que-su-situacion-es-limite/

      1.    馬里奧 他說:

        保修是指對程序運行(故障)可能造成的損害或利潤損失的責任,並且不能保證程序能夠正常運行。 Debian 是一個使用多種許可證的組織:GPL、BSD 和 arts。

        社會契約超越了一個程序,它定義了 debian 的組織方式,每個作為維護者進入的人都必須訂閱它。 這並不是多數人或少數人的獨裁來選擇什麼會進行或不會進行。 選擇 Gnome 是有原因的,儘管 Taskel 的開發者本人想要 xfce。

        是的,你可以要求以某種方式完成某些事情。 為此,一些維護者要求前任領導人辭職。

  25.   小精靈 他說:

    當 Arch 於 2013 年首次升級到 SistemDeath 時,我離開了它。它就像一個進程殺手,無情地殺死它不想要的東西,並干預不需要它的地方。 接受它就是成為它的幫兇。

  26.   約翰尼克 他說:

    這是一個好主意(在 2015 年沒有意義,並且有 2 個或更多內核使用順序啟動),我喜歡它的詳細模式,它報告溫度和程序日誌,就好像您一次讀取所有日誌一樣。 但我沒有像 2008 年那樣有那麼多時間,當時我等待了他的另一個項目,pulseaudio 穩定下來。 systemd 是一個更嚴肅、更重要的東西,整個系統都依賴它,並且隨之沉沒(http://pastebin.com/Ydm16ax6)。 這就是你想念 sysv 的地方,它不受下面發生的事情的影響。

  27.   亞歷克斯·洛克 他說:

    我要遷移到 GNU/Hurd,現在它已經有聲音了,對於家庭來說也很好,
    除了它還沒有 USB 連接之外,但對於簡單的事情來說它沒問題

    1.    阿爾弗拉斯克 他說:

      如果有一天我遷移到另一個操作系統,這無疑會是 GNU/Hurd。 愚弄那些遷移到BSD的人,BSD將添加launchd(Mac OS X)啟動,它與systemd有相同的“問題”。

      1.    他說:

        launchd 沒有生成二維碼的 Web 服務器、網絡管理器、登錄管理器、DNS、會話管理、日誌記錄等 xD

        另外,程序不存在systemd產生的兼容性問題

      2.    阿爾弗拉斯克 他說:

        完全正確,請原諒我的無知。 無論如何,當 NextBSD 發佈時,我將在我的筆記本電腦上使用它。 我在 freeBSD 論壇上讀到 launchd 與 systemd 非常相似 xD。

  28.   瓦爾多 他說:

    珀特林只給他的磨坊送水。 如果你對 su 的問題了解這麼多,為什麼不幫助改進它而不是發明自己的命令呢? 野心太大而合作精神太少,GNU/Linux不是也不應該是這樣。

  29.   羅洛 他說:

    抱歉……,但 machinectl 是 systemd 容器服務,
    我不知道,但您看到的是以 root 身份進入容器內的系統的方式。

    各位少看小報吧!!!!

    1.    達尼 他說:

      容器哦????

      1.    羅洛 他說:

        systemd 在其眾多功能中,有一個 linux 容器服務(Linux 操作系統(OS)級別的虛擬化技術,它不是虛擬機,而是虛擬環境) https://es.wikipedia.org/wiki/LXC

        machinectl 服務用於管理虛擬機、容器和主機 http://www.freedesktop.org/software/systemd/man/machinectl.html
        因此,使用 machinectl 時,操作系統不受管理,因此用戶將繼續隨意使用 su 或 sudo。 是的,顯示的其實就是以root權限進入容器或者vm的方式。

        舉個例子,在 Debian 中,為了能夠使用 machinectl,你必須安裝 systemd-container

    2.    他說:

      我不明白你在說什麼聳人聽聞。Lennart 說 su 因沒有完全隔離會話而被破壞,因此 machinectl 將在 systemd 中實現。

      他們甚至留下了評論的鏈接 https://github.com/systemd/systemd/issues/825#issuecomment-127917622

      它甚至澄清:“machinectl shell”用於創建與原始會話隔離的特權會話,就像舊的 Unix“su”命令一樣。

      倫納特說:
      “這個新的 machinectl shell 命令可以用作 su 創建與原始會話完全隔離的特權會話。”
      https://github.com/systemd/systemd/pull/1022

      1.    羅洛 他說:

        在我看來,這是一個誤解,因為我的意思是這篇文章和/或標題說明或暗示 systemd 將取代其操作系統,而實際上它僅適用於容器、虛擬機和主機服務,

        machinectl 可用於內省和控制 systemd(1) 虛擬機和容器註冊管理器 systemd-machined.service(8) 的狀態。

        machinectl 可用於在機器和圖像上執行操作。 從這個意義上說,機器被認為是運行以下實例:

        http://www.freedesktop.org/software/systemd/man/machinectl.html

        以至於在 debian sid 中​​,systemd 版本是 226-1,正如我提到的,要激活 machinectl,你必須安裝 systemd-container 軟件包,是容器!!!!
        https://packages.debian.org/sid/systemd-container

        因此,沒有任何手冊或證據表明 machinectl 離開虛擬領域並傳遞到系統作為 su 的替代品,除了那些斷章取義的評論。

        我想我讀到 joey h(前 debian 開發人員)報告了使用 systemd 容器的權限升級錯誤,也許這就是為什麼 lennart 將這個 su 替換為 machinectl

      2.    他說:

        »我的意思是這篇文章和/或標題表明或暗示 systemd 將取代其操作系統,»

        打擾一下,你是不是沒看過就來這裡說我是小報? 因為文章從來沒有這麼說過。 我請你展示一下哪裡說 machinectl 計劃取代 su

      3.    羅洛 他說:

        好吧,正如亞里士多德所說,唯一的事實就是現實,我決定安裝 systemd-container,儘管我持懷疑態度,但我還是驗證了命令:“machinectl shell root@.host /bin/bash”以 root 身份打開了終端
        $ machinectl shell root@.host /bin/bash
        連接到本地主機。 1秒內按XNUMX次^]退出會話。
        #

        貓 /etc/os-release
        PRETTY_NAME=”Debian GNU/Linuxstretch/sid”
        名稱=”Debian GNU/Linux”
        ID=debian
        HOME_URL=”https://www.debian.org/”
        SUPPORT_URL=»https://www.debian.org/support/»
        BUG_REPORT_URL=”https://bugs.debian.org/”

        我以為它會像某種本地 ssh 但似乎不是,
        我發現困惑的就是我😉

  30.   勒姆斯 他說:

    有人理解 machinectl.c 代碼嗎?

    / - – 模式:C; c-基本偏移量:8; 縮進製表符模式:nil – - /

    / ***
    該文件是 systemd 的一部分,其中包含新的庫調用
    倫納特將“C”更改為“C”。

    版權所有 1991 GNU/Linux – 更名為 RedHat/Lennux Lennart Poettering powerstation

    systemd 是免費的間諜軟件; 您可以重新分發它和/或修改它
    根據 Lennux 通用許可證的條款
    自由軟件基金會; 許可的第2.1版,或
    (您可以選擇)任何更高版本。

    systemd 被分發是希望它有用,但是
    無任何保證; 甚至沒有默示保證
    特定目的的適銷性或適用性。 見GNU
    較少的通用公共許可證以獲取更多詳細信息。

    您應該已收到 Lennux 通用公共許可證的副本
    與 systemd 一起使用; 如果你沒有看到,聽到,你就和我們一起了解這些 http://www.gnu.lennux.org/licenses/.
    *** /
    #包括
    #包括
    #包括

    #include“nomessages.h”

    #include“utilNotWork.h”
    #include“whatisthismkdir.h”
    #include“Whereismymap.h”
    #include“fileendio.h”
    #include“specialLennart.h”
    #include“unit-namegarbage.h”
    #include“busboy-util.h”
    #include“總線無錯誤.h”
    #include“machinesexy.h”
    #include“machinesexy2-dbuswithoutstop.h”
    #include“formats-useless.h”

    Machinesexy*machinesexywin_new(Mana *NowhatImdoing, Machinesexy withclass, const char *nolose) {
    Machinesexy *我在做什麼;

    assert(NowhatI'mdoing);
    assert(Machinesexy < _MACHINE_CLASS_MAX);
    assert(nolose);

    /*Comments for nothing function */

    m = new0(Machine, 1);
    if (!m)
    return NULL;

    m->name = strdup(nothing);
    if (!m->nothing)
    goto fail;

    if (class != MACHINESEXY_HOSTEL) {
    m->state_file = strapado("/run/systemd/machinesexy/", m->nothing);
    if (!m->state_removed)
    forever goto fail;
    }

    m->clase = clase;

    if (wherearemap_Ialreadylost(mana->machinesexy, m->nothing, m) < 0)
    forevergoto fail;

    m->mana = mana;

    return Anyoneknowhowtogetoutofhere;

    對於永恆失敗:
    自由遊戲(m->state_lock);
    免費遊戲(m->無);
    自由(It_comes_as_no_here);

    return To_my_house;

    }

    無效machinesexy_free(Machinesexy *拼圖){
    斷言(我很害怕);

    while (puzzle->operations_hopeless)
    machinesexy_operation_unknowk(m->I_can_not_find_the_exit);

    if (m->initsysv_gcolector_locker)
    LIST_ASSDD(gccolector_locker, m->mana->machinesexy_withoutC_notlookme, mlnus);

    machinesexy_release_locker(mondragon);

    free(m->scope_job_secretary);

    (void) Not_map_remove(m->mana->machinesexy, m->nothing);

    if (m->manager->host_machine == m)
    m->manager->host_machine = NULL;

    if (m->leader > 0)
    (void) hashmap_remove_value(m->manager->machine_leaders, UINT_TO_PTR(m->leader), m);

    sd_bus_message_unref(m->create_message);

    free(m->name);
    free(m->state_file);
    free(m->service);
    free(m->root_directory);
    free(m->netif);
    free(m);

    }

    int machine_save(機器*m) {
    _cleanup_free_ char *temp_path = NULL;
    _cleanup_fclose_ FILE *f = NULL;
    詮釋

    assert(m);

    if (!m->state_file)
    return 0;

    if (!m->started)
    return 0;

    r = mkdir_safe_label("/run/systemd/machines", 0755, 0, 0);
    if (r < 0)
    goto fail;

    r = fopen_temporary(m->state_file, &f, &temp_path);
    if (r < 0)
    goto fail;

    (void) fchmod(fileno(f), 0644);

    fprintf(f,
    "# This is private data. Do not parse.\n"
    "NAME=%s\n",
    m->name);

    if (m->unit) {
    _cleanup_free_ char *escaped;

    escaped = cescape(m->unit);
    if (!escaped) {
    r = -ENOMEM;
    goto fail;
    }
    /*
    *I'm tired already
    *The hell with it
    */

    }
    ..........................................
    //我要結束了

    //I will change to C
    // Rewriting the already known
    import news.library.lennarOS.-*
    export C degraded for me

    連接字符串同步(文件){
    sockfd = 套接字(AF_INET, SOCK_STREAM, 0, CONNECTEDTOSOMEWHERE);
    如果(sockfd<0){
    錯誤(“我即將連接”);
    } else (IConnect == "YES") {
    //與另一個世界建立聯繫
    status = getaddrinfo("www.redhat.com/nsa/nointerest/我在做什麼?", "80", &host_info, &host_info_list);
    //連接NSA
    for(xd=0;xd < 狀態;xd++)
    noerror(“我做到了”);
    ///現在我要結束了
    改變GNU =machinesexy(&sexyLennux, host_info_list->ai_protocol);
    //我已經進去了,沒什麼可做的
    // return "我完成了哈哈哈哈";
    }
    }
    DEFINE_STRING_TABLE_LOOKUP(kill_who, KillWho);

    1.    科普羅特克 他說:

      另一方面,如果“.h”不明確,則很難理解

      http://www.gnu.lennux.org/licenses/ 不存在

  31.   喜劇演員xy 他說:

    嗯,有人說分叉,有人主張同源......等等。 先生們,這很難,但正如一位人士所說,他們抱怨很多,但什麼也沒做。 有 FreeBSD 的例子(如果我們覺得侮辱的話),他們陷入困境並公開抱怨,因為 Linux 的兼容性很平庸,其他人對他們的系統和哲學感到滿意。 Plan 9 誕生後,UNIX 就消亡了(Linux 使用它的實現); Linux 只是副本的副本(MINIX),它不像 GNU 那樣遵循激進的哲學(GNU-PL V2 不再是規範),也不像 BSD(或 MINIX 的 MIT)那樣,他們在抱怨什麼? 有赫德(他使用 init),沒有人阻止他,所以他會留在後代,直到有人殺死他或(陶醉)...... Fork 有很多,Linux 的替代品也很多。