什麼是智力? 我不是在談論間諜,但是人類對智能的定義是什麼? 這很好: 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並不是明智之舉。 實際上,那將帶來他們的最終厄運。
他們在一定程度上是所涉人員的自我超越。 有人 已閱讀 普特林對事物的評價是什麼? 哇。 顯然,這個傢伙深信自己對所有人都有所有答案。 關於簡單性和自由性的傳統想法是豐富多彩的,但是它們在“現代”操作系統中沒有實際位置。 看,他比你還聰明,所以克服它,退後一步。 他知道最好的,並且可以控制。 那傢伙多大了? 12年左右? 這是一個他媽的雞巴 (在我的愚見)。
他們部分是他的 陰暗的商業利益。 看起來,如果有一種更簡單且“不可知論”的方式來出售產品,我們可以賺錢。 他媽的選項,他們會喜歡他們得到的。
從某種程度上說,它可能是不祥和暗淡的。 一個一心一意地統治所有人,安全訪問它們的網站,對於那些一心想要完全了解這些信息的人來說,將是很誘人的。 這些天來,自信並不是我要承認的事情中真正重要的事情。
在某種程度上,人們認為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(由一個Ring來控制所有發行版),或者有人會啟發人們通過對當前版本進行技術和設計改進來進行新的init。 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,可以使用OpenRC而不需要安裝Consolekit或Policykit🙂
@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啟用graphical.target或您想要的任何選項。 由於這些目標在install部分中具有名稱default.target,因此安裝它們等效於在/etc/systemd/system/default.target中創建指向默認目標的鏈接。
另外,可以看到像slim這樣的會話管理器,例如在archlinux下,可以看到它們以別名session-manager.service(或類似名稱)安裝,而graphical.target想要(可選的依賴項) session-manager.service並嚴格依賴於multi-user.target。 簡而言之,它的結構非常好...
您好!
在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及其主要代言人至少嚴格一樣。像斯托曼本人一樣,不太討人喜歡。
因此,這些人最終並沒有像棒球in語中所說的那樣為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不應掉以輕心。
當然,重點是Lennart可以使用該代碼執行他想做的任何事情,這就是重點所在,Lennart和公司已經為自己的過剩行為煩惱了很多,甚至Linus有時也為自己的做事方式扔了一塊或另一塊石頭。
毫無疑問,面具掉下來了,它永遠不會使我驚嘆金錢擁有的力量。
由於這架無人機試圖將kdbus放入核心,這將影響gentoo人,因此他將不得不說服Linus首先將這種腐爛放入核心。
除了gentoo之外,還有一些開發人員可以進行從udev和kdbus到eudev的更改,考慮到udev / systemd代碼的大小,這一點也不難。
迫切需要對systemd進行分叉,並讓整個社區處理有關如何完成事情的決定。
關於systemd,最讓我煩惱的是一項服務對另一項服務的依賴關係,該控件必須是手動的,如果您失去對哪個守護程序的控制權,那麼您將失去對系統的控制權。刪除根目錄並在磁盤上安裝不可更改的映像....所有程序都以相同的方式運行,這是防止“無意的錯誤”的一種重要方法,它可以控制所有linux pc。
給我一個不實施kdbus的好處的理由(我並不是說只帶所有systemd,只有KDbus),不得不切換上下文2到3次以通過當前Dbus來通信進程是荒謬的,這很瘋狂...
我並不是說在內核空間中實現桌面總線是不好的,我的意思是您的kdbus實現(Lennart's)將不可靠,因為您將根據自己的喜好改變它,以破壞世界的其餘部分。的。
我已經閱讀了有關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中。
有人可以向我解釋什麼是systemd,它有什麼問題(儘管我想知道鏡頭在哪裡)? 是的,儘管我使用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,upstart 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正在採取的課程會有什麼想法? 速度是破壞安全性的藉口。
我很討厭這麼說,登錄,consolekit,policykit,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兼容。依賴於系統的應用程序和系統本身之間的中間層。 儘管該項目自2013年以來似乎已停止,但該計劃似乎已由OpenRC-settingsd進行了計劃。另一個問題是:如果您這樣做,那麼Lennart會用eudev魚雷破壞該項目嗎?通過攜帶udev / kdbus和systemd來實現更強的內核集成?
@Tina,您打開計算機後卻不理解啟動過程中出現的矩陣代碼的方法,這使您成為普通的Linux用戶,這些用戶是該系統的絕大部分*用戶*,這些用戶來自Windows和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服務有什麼作用? 實際上我沒有絲毫想法,但是* Monster *甚至將具有DNSSEC和mDNS支持。 我只是希望它不會像綁定,未綁定或pdnsd之類的其他守護程序那樣變成塑料。
systemd-terminal與KMSCon(KMS控制台)有關,KMSCon是為了使VT脫離內核空間並進入用戶空間,同時還要修復許多其他問題,尤其是在Mesa,KMS,DRM中。除了簡化一點內核開發。 付出的努力是不錯的,但是過一會兒實現會出現問題,因為KMSCon依賴項包括:表(libdrm,libgbm,libEGL,libGLESv2),udev(系統化),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是帶來這一長期願望的最接近的軟件
HOLA,
如果您真的使用過systemd,我不明白為什麼會有那麼多抱怨,但我使用Gentoo已有多年了,這使我可以自由選擇很多東西並使它們適應我自己的需求。
我記得我用OpenRC遷移了Gentoo,並且啟動速度得到了驚人的提高。 然後出現SystemD,在等待它穩定在portage樹中一會兒後,我決定遷移並測試它。 我之所以保留它,是因為它為我提供了筆記本電腦上我所需要的東西,該系統可以快速啟動,是的,比OpenRC更快,而且無需進行任何硬件更改!
您不能只是一個怪胎,並且希望所有東西都是量身定制的,我們使用計算機是因為我們需要計算機,並且它們總是需要快速,簡單地啟動並縮短工作時間。
好吧,這是Linux,所有口味的人們總會有不同的看法和選擇。
除了批評僅僅因為喜歡成為一個怪胎和將所有東西都調到我們的操作系統之外,還可以更好地解釋解決方案和替代方案...幫助其他感覺新事物無法容納他們的人,howtos和其他貢獻最大的人世界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那樣停止運行並停止運行。只做一件事,做對事情,做很多事情,做錯事情,這將導致錯誤源不斷和荒謬的依賴,其原因無非就是避免其他公司氾濫的解決方案,簡而言之,就是另一種情況像pulseaudio那樣。
而且,現在在安裝更新後使用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系統,即從頭開始製作gnu / linux系統,而不必求助於systemd。
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之後,NOR 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的不穩定性中一樣)。
多虧了您的文章以及我所閱讀的其他文章,使我了解了該主題,因此我決定更改發行方式。