Hệ thống làm sáng tỏ D

Mỗi ngày máy tính của chúng ta trở thành một phần quan trọng hơn trong cuộc sống của chúng ta, nếu nó có vấn đề gì đó thì nó sẽ ảnh hưởng đến tâm trạng, sự hài hước của chúng ta hehe. Chắc chắn, người dùng Windows dễ bị các cuộc tấn công hoảng sợ hơn là vi-rút (linux muôn năm!), điều gì sẽ xảy ra nếu chống phân mảnh ổ cứng, nếu tìm kiếm và cài đặt Clean Master cho PC (mặc dù ở đây trong Linux, chúng ta vẫn phải dọn dẹp hệ thống, BleachBit là một trong những lựa chọn thay thế ưu tiên). Gần đây người dùng Linux có (một số) một vấn đề đau đầu nhất định được gọi là: systemd

Về vấn đề, tôi đã đọc một bài báo thú vị về systemd, có vẻ là xu hướng trong thời gian không lâu.

Hệ thốngD, có vẻ như một số người thích (và tôi sẽ dùng lời của một người bạn), Một chiếc nhẫn thống trị tất cả ... những người khác chỉ đơn giản là không phù hợp và cũng không phù hợp, miễn là máy tính hoạt động tốt, họ không quan tâm nếu init làm những thứ X hay Y, hoặc nếu systemd được sử dụng. Đối với người viết này, tốt ... giả sử tôi thích init hơn, tôi thấy nó đơn giản hơn 🙂

Tôi để bài viết ở đây:

Trước khi bắt đầu, tôi phải nói rằng tôi không thích quyết định thay đổi mọi thứ trong Debian, nhưng tôi không có ý định từ bỏ vòng xoáy yêu thích của mình vào lúc nào. Tôi chỉ cố gắng rằng, nếu chúng ta sẽ thảo luận về một chủ đề, ít nhất chúng ta phải chuẩn bị kỹ càng nhất có thể mặc dù bản thân tôi không coi mình là người ủng hộ. Để đạt được sự khám phá của systemd, tôi sẽ dựa vào một trang web nơi các nhà phát triển đưa ra quan điểm của họ đã đến tay tôi bởi một đồng nghiệp có vẻ là người ủng hộ hệ thống mặc dù anh ta không phải là người dùng Debian. Với điều đó đã nói, tôi nghĩ rằng tôi có thể chuyển sang cố gắng làm sáng tỏ những gì đang được nói về systemd.

systemd dựa trên hệ nhị phân

Có lẽ đây là một trong những khía cạnh khiến chúng ta sốc nhất, nếu mọi thứ đều dựa trên hệ nhị phân thì làm cách nào để theo dõi những việc chúng ta thường làm thông qua các bản ghi? Tôi không biết thần thoại này được sinh ra như thế nào, nhưng nó không hoàn toàn đúng.

systemd được cấu hình hầu như chỉ thông qua các tệp văn bản thuần túy. Một số cài đặt cũng có thể được thay đổi bằng dòng lệnh hạt nhân và thông qua các biến môi trường. Không có tệp nhị phân nào trong cấu hình của bạn (thậm chí không phải là XML). Chỉ là một tệp văn bản đơn giản, dễ hiểu và dễ đọc.

người hâm mộ systemd homer simpson

Thứ đó là nguyên khối và nó kiểm soát mọi thứ

Trước khi truy cập vào trang web nói trên, tôi thú nhận rằng bản thân tôi đã nghĩ theo cách này, nhưng sau khi đọc những gì các nhà phát triển của nó nói, ý kiến ​​của tôi đã thay đổi điều gì đó ...

Nếu bạn xây dựng systemd với tất cả các tùy chọn cấu hình được bật, bạn sẽ xây dựng 69 mã nhị phân riêng lẻ. Các mã nhị phân này phục vụ các tác vụ khác nhau và được tách biệt cẩn thận vì một số lý do. Ví dụ, systemd đã được thiết kế với tính bảo mật, do đó hầu hết các daemon chạy với ít đặc quyền nhất (ví dụ: sử dụng các khả năng của hạt nhân) và chỉ chịu trách nhiệm cho các tác vụ rất cụ thể, để giảm thiểu dấu vết của chúng. an toàn và tác động. Ngoài ra, systemd song song khởi động nhiều hơn bất kỳ giải pháp nào trước đây. "Song song hóa" này được tạo ra bằng cách chạy các quy trình khác nhau song song. Do đó, người ta thấy rằng systemd được chia thành nhiều tệp nhị phân và do đó là các quá trình. Trên thực tế, nhiều mã nhị phân này tách biệt rất tốt nên chúng rất hữu ích bên ngoài systemd.

Một gói bao gồm 69 mã nhị phân riêng lẻ khó có thể được gọi nguyên khối. Tuy nhiên, điều khác biệt so với các giải pháp trước đó là chúng tôi vận chuyển nhiều thành phần hơn trong một tarball duy nhất và giữ chúng liên kết trong một kho lưu trữ duy nhất với một chu kỳ phát hành thống nhất.

Nó không giống Unix

Chắc chắn có một số sự thật cho điều đó. Tệp nguồn systemd không chứa một dòng mã nào từ các dòng UNIX ban đầu. Tuy nhiên, nguồn cảm hứng bắt nguồn từ UNIX, và do đó có rất nhiều UNIX trong systemd. Một ví dụ sẽ là ý tưởng UNIX "mọi thứ là một tệp" được phản ánh trong systemd, tất cả các dịch vụ được hiển thị trong thời gian chạy trong hệ thống tệp hạt nhân, cgroupfs. Vì vậy, một trong những tính năng ban đầu của UNIX là hỗ trợ nhiều chỗ dựa trên hỗ trợ thiết bị đầu cuối tích hợp sẵn. Với systemd, chúng tôi đã mang đến hỗ trợ nhiều chỗ ngồi một lần nữa, nhưng lần này với sự hỗ trợ đầy đủ cho phần cứng ngày nay, bao gồm đồ họa, chuột, âm thanh, webcam và hơn thế nữa. Trên thực tế, thiết kế của systemd như một bộ công cụ tích hợp mà mỗi công cụ đều có mục đích riêng nhưng khi được sử dụng cùng nhau thì nhiều hơn là tổng các phần, ít nhiều là trung tâm của triết lý UNIX. Vì vậy, cách dự án của chúng tôi được xử lý (tức là giữ hầu hết hạt nhân hệ điều hành trong một kho lưu trữ git) gần với mô hình BSD hơn nhiều (là một UNIX thực sự, trái ngược với Linux) để hoàn thành công việc (trong đó hầu hết hệ điều hành cốt lõi được lưu giữ trong một kho CVS / SVN duy nhất), điều này chưa bao giờ xảy ra trên Linux.

Cuối cùng, câu hỏi liệu thứ gì đó có phải là UNIX hay không rất ít quan trọng. Về mặt kỹ thuật, nó khó có thể là duy nhất đối với UNIX. Đối với chúng tôi, UNIX là một ảnh hưởng quan trọng (trên thực tế, là lớn nhất), nhưng chúng tôi cũng có những ảnh hưởng khác. Do đó, ở một số khu vực, systemd sẽ rất UNIX và ở những khu vực khác thì ít hơn một chút.

Điều đó rất phức tạp ...

Chắc chắn có một số sự thật cho điều đó. Máy tính hiện đại là những con thú phức tạp và hệ điều hành chạy trên chúng hiển nhiên cũng sẽ quá phức tạp, vì vậy chúng phải phức tạp. Tuy nhiên, systemd chắc chắn không phức tạp hơn so với các triển khai trước đó của các thành phần tương tự. Nó đơn giản hơn và ít dư thừa hơn. Mặt khác, việc xây dựng một hệ điều hành dựa trên systemd đơn giản sẽ liên quan đến ít gói hơn nhiều so với việc sử dụng Linux truyền thống. Ít gói hơn giúp việc xây dựng hệ thống của bạn dễ dàng hơn, nó loại bỏ sự phụ thuộc lẫn nhau và nhiều hành vi khác nhau của tất cả các thành phần liên quan.

Điều đó sẽ không cho phép tôi sử dụng các tập lệnh shell

Điều này là hoàn toàn sai sự thật. Đơn giản Chúng tôi không sử dụng chúng cho quá trình khởi động, bởi vì chúng tôi nghĩ rằng chúng không phải là công cụ tốt nhất cho mục đích cụ thể đó, nhưng điều đó không có nghĩa là systemd không tương thích với chúng. Bạn có thể dễ dàng chạy các tập lệnh shell dưới dạng dịch vụ systemd hoặc daemon, bạn có thể chạy các tập lệnh được viết bằng bất kỳ ngôn ngữ như các dịch vụ systemd vì systemd không quan tâm ít nhất đến những gì bên trong tệp thực thi của nó. Mặt khác, chúng tôi chủ yếu sử dụng các tập lệnh shell cho các mục đích riêng của chúng tôi, để cài đặt, xây dựng, thử nghiệm systemd. Và bạn có thể dán các tập lệnh vào quá trình bắt đầu sớm, chúng được sử dụng cho các dịch vụ bình thường, chúng có thể được chạy ở điểm dừng cuối cùng, thực tế không có giới hạn.

Tại thời điểm này, tôi cho rằng một số niềm tin chính có thể đã được làm rõ, mặc dù cảm thấy không giống như một người ủng hộ sự thay đổi và khiến tôi nghi ngờ về “một con quỷ để kiểm soát tất cả"Tôi nghĩ rằng cuối cùng sẽ không ai dám nói rằng ít nhất nó không hoạt động, tôi thậm chí biết một số người dùng nhận thấy rằng với systemd" PC chạy nhanh hơn "nhưng đó sẽ là những thứ khác có thể được thảo luận. Vào lúc này, tôi chỉ có thể mời bạn thảo luận ở đây những quan điểm của bạn về trình quản lý khởi động mà nhiều bản phân phối đã áp dụng, mặc dù bây giờ những phản ứng lớn nhất đang được nhìn thấy trong cộng đồng Debian, cộng đồng thậm chí đã được sinh ra fork mới với Tất cả điều này. Cho dù bạn thích hay không là vấn đề của mọi người, về phần tôi, tôi chỉ muốn làm một chút của mình trong việc giải mã systemd cuối cùng sẽ có mặt trong Jessie, phiên bản ổn định tiếp theo của Debian.

 Tôi đã xem bài báo trong GUTL (bài báo này được lấy từ FromAbreus)

nhà thơ-1984

Systemd hiện tại?

Tôi là một trong những người không đọc nhiều tin tức khi điều gì đó tạo ra quá nhiều tranh cãi, tôi thích ở lại với các chi tiết kỹ thuật hơn. Đó có phải là…. đôi khi tôi cảm thấy rằng một số chủ đề nhất định không còn là một cuộc thảo luận hoặc tranh luận kỹ thuật đơn thuần nữa và trở thành một trong những câu chuyện phiếm của những người nổi tiếng đó 🙁

Đầu tiên, một hàng mở từ người dùng đến systemd được gọi là systemd VS thông minh, sau đó Linus Torvalds nói rằng systemd không tệ lắm cách họ vẽ nóvà một số lý do nếu nó có), một ngã ba được gọi là vô dụng … Không có ý kiến… và cuối cùng Devuan.

Tôi sẽ không nói nếu nó tệ như họ nói, ít tệ hơn hay tệ hơn. Hệ thống hoạt động với tôi mà không có vấn đề gì, tuy nhiên đối với sở thích cá nhân, tôi thích init hơn, vì cách tổ chức nhiều thứ khác nhau của nó (chẳng hạn như nhật ký) tôi thích hơn, nhưng này, nếu systemd được gọi là ngựa đua và phải thay thế trong đó (Nó sẽ là con la trong gói của chúng tôi, làm mọi thứ nhưng chậm?) Chà ... anh bạn, miễn là sự thay đổi không quá đột ngột, người dùng có thể thích nghi mà không gặp nhiều vấn đề và hệ thống hoạt động tốt hơn (vâng, tốt hơn, với tôi là chưa đủ!), Rất hoan nghênh 😀


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   bóng tối dijo

    Bài viết rất hay, tôi đã sử dụng Linux Mint 17.1 Rebecca được vài ngày với systemd và tôi cảm thấy trôi chảy hơn nhiều so với các phiên bản trước, tôi không biết nhiều về điều này vì tôi là người dùng phổ thông đang tìm hiểu về điều này nhưng tôi sẽ đề phòng, đây là bài báo đầu tiên tôi đọc không nói về sâu bệnh của systemD.

    1.    Cờ tổng hợp dijo

      Đối với điều gì đó, anh ấy sẽ là người đầu tiên bạn đọc mà không nói sâu sắc về anh ấy và mặt khác, hãy nói với tôi, bạn có sử dụng Mint của mình làm máy chủ không? Ý tôi là, sẽ không làm phiền bạn nếu thỉnh thoảng nó có lỗi, không? Đó là lý do tại sao bạn sử dụng Mint , và đó là lý do tại sao nó không làm phiền bạn, bạn không thích nó nhưng hệ thống cũng không làm bạn khó chịu. Khi bạn có lỗi và do đó bạn gặp vấn đề nghiêm trọng trong môi trường nghiêm trọng, nó sẽ làm phiền bạn.

      1.    carlos dijo

        Anh bạn, có bản phân phối dựa trên Ổn định Debian nào mà bạn đề xuất không? Tôi có thể sử dụng Debian, nhưng bạn phải cấu hình nhiều thứ sau khi cài đặt, codec, v.v ... Bạn khuyên dùng cái nào? cảm ơn.

    2.    bánh mì kẹp thịt ở santago dijo

      Và bạn đã quản lý như thế nào để đưa systemd vào Linux Mint? Tôi muốn thử đưa nó vào nhưng tôi không biết có cần phải thực hiện thêm điều gì không (về lý thuyết, Ubuntu đã mang đến), nếu bạn có bất kỳ hướng dẫn nào về vấn đề này hoặc điều gì đó bạn có thể chuyển cho tôi, tôi sẽ đánh giá cao nó

  2.   giskard dijo

    Bài viết rất hay. Hãy xem liệu Taliban chống SystemD có đọc nó không (nhưng tôi nghi ngờ nó)

    Trong mọi trường hợp, trong một năm kể từ bây giờ, tôi sẽ thấy họ sử dụng SystemD và họ sẽ phủ nhận những gì họ đã nói một năm trước. Vậy họ là. Có khả năng chống lại sự thay đổi? Chắc chắn là có.

    1.    sống động dijo

      Bạn coi tôi là Taliban vì không muốn chấp nhận Systemd, thì tôi coi bạn là Taliban vì không muốn chấp nhận rằng tôi không muốn chấp nhận Systemd. Chúng tôi đang ở trong tầm tay 😉

      1.    jlbaena dijo

        Tuy nhiên, như nó nói ở cuối bài viết của bạn:

        «elav: Blog cá nhân / Người dùng Twitter / G+ / ArchLinux. Nhà khoa học máy tính, người yêu âm nhạc, blogger và nhà thiết kế web. Quản trị viên và người sáng lập của DesdeLinux.mạng lưới. »

        nghĩa là bạn sử dụng một trong những bản phân phối đầu tiên mà SystemD đã thông qua.

        Liên quan

    2.    George Robles dijo

      Được rồi, nhóc.
      Không có lời nào !!!!, hãy tiếp tục chơi, cuộc sống là màu hồng.

    3.    Tito dijo

      Đối với những nhận xét như của bạn, Giskard thân mến, đây là lý do tại sao tôi từ chối SystemD và nó là viết tắt của gì.
      Và nếu sau 20 năm sử dụng và làm việc với Linux, tôi là một Taliban; Chà, cứ như vậy đi.

    4.    giskard dijo

      Trong một năm chúng ta nói chuyện. Và elav, tôi không đề cập đến bạn. Bạn đã tự sát với cái tên Chacumbele.

    5.    giskard dijo

      Hãy xem, mọi người hãy đọc và KHÔNG ĐƯỢC đọc. Có hay không có Taliban chống lại SystemD? Có! Và ở phía bên kia, những người bảo vệ nó như một loại thuốc chữa bách bệnh. Tất cả họ là gì? Không! Không có gì! Có những người thông cảm với người này hay người khác và nhìn thấy điều tốt và xấu của mình và của người khác. Với những người bạn có thể nói chuyện mà không có vấn đề. Nhưng họ sẽ không phủ nhận rằng CÓ Taliban. Và từ bên này sang bên kia. Và nếu ai đó bị đốt bởi điều đó mà không hiểu rằng họ rất có thể KHÔNG phải là Taliban, thì tôi tạm dừng vụ việc của mình vì bằng chứng khiến họ có tội.
      Nếu tôi trò chuyện với ai đó về SystemD và ngay từ đầu người đó không gọi anh ta bằng tên mà là Systemshit hoặc một cái gì đó tương tự, tôi chân thành muốn họ cho tôi biết liệu có thể trò chuyện với một người như vậy, người ban đầu không đủ tư cách phản đối. Nó không thể.
      Dù sao thì bạn cũng phải đọc. Hãy xem, nếu tôi đến và nói "có một số eschejfhduf (từ được phát minh ra) đã đánh trẻ em khi chúng tan học" và một vài người đến để bảo vệ "eschejfhduf" thì có phải là họ không nghĩ rằng chính họ bị như vậy không?
      Chà, nếu có ai đó (không phải Taliban, làm ơn, và cũng không phải eschejfhduf) muốn nói về ưu và nhược điểm của init và SystemD (cả hai đều có tốt và xấu), tôi sẽ sẵn lòng ở lại.
      Chúc mừng.

    6.    đồng nghĩa dijo

      Taliban chống hệ thống? và cho tôi biết, bạn là gì? Taliban ủng hộ hệ thống ?, Mặt khác, tại sao bạn lại cho rằng chúng tôi sẽ không đọc mà chỉ bình luận trực tiếp ?, Ai là Taliban khép kín không thừa nhận thảo luận và nói như LP :: «Đó là tốt nhất, hãy tin tôi, tôi biết mình phải làm gì ”. ?

      Tôi đã đọc toàn bộ bài báo và tôi có thể nói với bạn:

      Systemd dựa trên nhị phân: True
      Sự làm sáng tỏ: Sai

      LP đang trình bày sai những gì đã nói, đó là cốt lõi của systemd là các tệp nhị phân, rất nhiều và quá nhiều để treo từ PID1, liên kết chặt chẽ với nhau, đến mức tôi mời bạn xem #devuan chi phí để làm sạch như thế nào, chẳng hạn như systemd và phần còn lại của các gói trong Debian, cho biết cách liên kết ghi nhật ký thay thế PAM với hệ thống.

      Cấu hình ngắn gọn và không cho phép MỌI THỨ mà tôi không muốn, chẳng hạn như hủy kích hoạt tạp chí, vì bạn không thể giết PID, cũng không dừng nó hoặc bất cứ điều gì, đó là mô-đun? Ít nhất với sysvinit, bạn có thể giết mọi thứ cho đến khi bạn chỉ còn lại init, cùng một phần mềm mới nổi.

      ===========
      "Thứ đó là nguyên khối và kiểm soát mọi thứ."

      Ngoài thực tế là chúng là 2 hoặc 69 mã nhị phân, chúng được xen kẽ với nhau bằng dbus và do đó với toàn bộ hệ điều hành, không cho phép chúng dễ dàng không liên quan, trường hợp rõ ràng nhất là journald, rằng bạn không thể tắt nó, , việc bắt đầu các daemon hoặc dịch vụ được thực hiện thông qua các "đơn vị" là các tệp văn bản, nhưng không có gì hơn thế, được phân tích cú pháp bởi systemd và thì đấy, không có sửa đổi hoặc hack trong các dịch vụ ngoài những gì đã được thiết lập.

      =======

      "Không giống UNIX"

      Tôi sẽ trả lời ngắn gọn. Nó không tuân thủ LSB, cũng không với POSIX và hôm nay, một nhà phát triển fedora giúp đỡ trong #devuan, cho biết: «Đúng là không, không quan trọng, điều quan trọng là nó có thể chạy những thứ giống như POSIX, phần còn lại, chắc chắn Tôi không quan tâm đến hệ điều hành nào hay bất cứ thứ gì, miễn là nó hoạt động và có các tính năng tốt ». Và tại sao nó phải giống UNIX hoặc giống UNIX: Làm một việc và làm tốt, điều mà systemd không làm được.

      ===========

      Tuy nhiên, systemd chắc chắn không phức tạp hơn so với các triển khai trước đó của cùng các thành phần. Nó đơn giản hơn và ít dư thừa hơn »

      Ít dư thừa hơn? Họ yêu cầu bạn cài đặt một nhật ký hệ thống KHÁC cho văn bản thuần túy và họ yêu cầu nó ghi nhật ký từ xa trước khi có systemd-journald-remote, tức là, họ đưa nó vào sản xuất mà không thể thực hiện ghi nhật ký từ xa mà không phụ thuộc vào rsyslog, một cái gì đó cơ bản như đăng nhập tập trung. Mặc dù vậy, nó không có khả năng, một boolean đơn giản để cho biết chúng ta muốn đầu ra ở dạng nhị phân hay ở dạng văn bản thuần túy và nếu nó sử dụng hệ nhị phân, tại sao lại không có cái gì đó được gọi là berkeley DB để nó có thể được đọc từ bất kỳ hệ thống UNIX hoặc Linux nào?

      Đơn giản ?, thực sự? hãy xem nó đơn giản như thế nào: http://wiki.gentoo.org/wiki/Comparison_of_init_systems

      Nhìn vào số lượng dòng mã và tệp.

      =========================

      "Điều đó sẽ không cho phép tôi sử dụng các tập lệnh shell"

      Điều đó là sai, nhưng một lần nữa nó lại bị xuyên tạc, nó không bị chỉ trích vì không cho phép sử dụng bash script, nhưng vì không sử dụng chúng để khởi động dịch vụ, đó là lý do tại sao nó không thể sửa đổi, có thể hack và linh hoạt như mới nổi hoặc sysvinit. Và bằng cách hack được, tôi có nghĩa là đã được mã hóa.

      ============================

      Bạn vẫn nghĩ rằng:

      1.- Tôi không có lý do gì cả
      2.- Tôi không đọc gì và tôi có phải là Taliban không?

      1.    Richard dijo

        Tôi tự hỏi… tôi có thực sự phải tin những gì Lennart nói không? Nếu ai đó trung lập nói với tôi, tôi có thể cân nhắc một số điều, nhưng điều này cũng khiến tôi thích thú khi Red Hat xuất bản một thứ gì đó để bảo vệ Systemd

  3.   ArthurShelby dijo

    Chà, cho đến khi ai đó xung quanh đây nói điều gì đó hợp lý chứ không chỉ sợ hãi và thông tin sai lệch.

    1.    sống động dijo

      Bài báo là bản dịch tiếng Tây Ban Nha của những gì Lennart đã viết.

      1.    Charlie-nâu dijo

        Không có gì xúc phạm, nhưng bản dịch dường như được thực hiện bởi phiên bản beta của Google Translator… 🙁 Tôi đã gặp khó khăn khi hiểu một số đoạn văn; dù sao thông tin được đánh giá cao.

      2.    một giống én dijo

        @ Charlie-Brown, đó là bởi vì Lennart không biết cách diễn đạt bằng tiếng Anh cho lắm. Đọc bản gốc thì thấy nó xấu đến mức nào.

  4.   Charlie-nâu dijo

    Tuy nhiên, những lý do được đưa ra là hợp lệ, tôi nghĩ rằng một số lý do có thể tạo ra nhiều câu hỏi hơn. Trong mọi trường hợp, khuyến nghị của tôi cho những người có cơ hội: hãy đến nguồn thông tin ban đầu http://0pointer.net/blog/projects/the-biggest-myths.html (Thật không may đối với một số người, đó là bằng tiếng Anh) hoàn chỉnh hơn nhiều và đi xa hơn khi chứng minh được tới 30 lý do tại sao việc sử dụng SistemD được coi là thuận lợi.

    1.    sống động dijo

      Bài báo mà bạn đề cập được viết bởi người tạo ra Systemd. Tất nhiên, không ai tốt hơn anh ấy để bảo vệ công việc của mình, tuy nhiên, tôi mời các bạn xem video này http://hackingthesystem4fun.blogspot.com/2014/12/systemd-journald-centos-7-totally.html và họ sẽ cho tôi biết kết luận của họ về nó. Tôi không nói thêm.

      1.    rolo dijo

        Elav vấn đề nhật ký tạp chí ở dạng nhị phân là một trong những điểm bị chỉ trích nhiều nhất, thậm chí chính linus đã nêu ra nó, khi trong một báo cáo mà ông thừa nhận rằng systemd không tệ đến vậy. Cũng chính linus giải thích rằng bạn có thể tạo một tập lệnh để lấy dữ liệu tạp chí và đưa nó vào văn bản thuần túy.
        Ngoài ra systemd cho phép bạn định cấu hình kích thước của tệp nhị phân tạp chí, giảm nguy cơ có thể xảy ra lỗi.

        Thực ra, tác phẩm mà bạn trích dẫn rất vô nghĩa, vì nó không có một chút khách quan nào, và thậm chí nó khiến tôi tự hỏi liệu lỗi nó hiển thị là thật hay là giả mạo (đéo có phần mềm độc quyền để nó đưa ra lỗi).

        tất cả các chương trình đều có lỗi tại một số thời điểm, nhưng có vẻ như chúng luôn tìm kiếm cái chân thứ năm của con mèo để tìm ra điều gì đó không ổn với systemd.

        Ví dụ: trong debian, người ta quyết định rằng systemd sẽ là init mặc định, nhưng nó không ngăn cản việc sử dụng sysvinit hoặc openrc hoặc phiên bản mới và bạn sẽ nói với tôi là có nhưng bạn không thể xóa hoàn toàn systemd, và câu trả lời của tôi sẽ là tương tự như nó đã xảy ra trong wheezy debian, nơi bạn có thể chạy openrc, systemd hoặc mới khởi động nhưng dưới sysvinit

        Tái bút: Tôi không muốn tưởng tượng họ sẽ phát điên như thế nào với kdbus và sự tích hợp của nó với systemd ở cấp hạt nhân linux http://kroah.com/log/blog/2014/01/15/kdbus-details/

        1.    sống động dijo

          Nếu nó có thể được. Hơn nữa, tôi dự định chính thức rút lui khỏi các cuộc thảo luận liên quan đến Systemd. Bất cứ điều gì phải xảy ra 🙂

      2.    yukiteru dijo

        @rolo sự cố đã được ghi lại, anh ta đã được trình bày với một số báo cáo lỗi, họ cho anh ta xem một video và bây giờ họ nói rằng nó đã bị gian lận. Nếu bạn muốn chắc chắn, hãy làm theo các bước và xem điều gì sẽ xảy ra. Bây giờ đây là thông tin thêm về vấn đề, lỗi được phát minh? Tôi không nghĩ vậy.

        https://bugzilla.redhat.com/show_bug.cgi?id=958321
        https://bugzilla.redhat.com/show_bug.cgi?id=1054929
        https://bugzilla.redhat.com/show_bug.cgi?id=1055570
        https://www.libreoffice.org/bugzilla/show_bug.cgi?id=74280
        https://bugs.archlinux.org/task/32191
        https://www.libreoffice.org/bugzilla/show_bug.cgi?id=64116 (Lennart và những lời giải thích tuyệt vời của anh ấy)
        https://bugzilla.redhat.com/show_bug.cgi?id=974132
        https://bugzilla.redhat.com/show_bug.cgi?id=1157350

      3.    Emmanuel dijo

        Những gì video đề cập đến chắc chắn gây tò mò. Là một nhà phát triển, chúng tôi luôn được thông báo rằng một chi tiết không được ảnh hưởng đến toàn bộ hệ thống / chương trình, ví dụ: nếu một truy vấn chọn đến cơ sở dữ liệu không thành công, tại sao toàn bộ chương trình lại gặp sự cố? Với SystemD cũng vậy, nếu nó không thành công do người khác thất bại, tôi không biết nó đã hoàn thành tốt như thế nào. Rõ ràng, có những trường hợp mà lỗi thực tế là sự cố của hệ thống, nhưng các thuộc tính chương trình càng bị cô lập bên trong thì sản phẩm sẽ càng tốt.
        Giờ đây, việc tấn công phần mềm từ mặt yếu của nó không phải là điều mới mẻ, nó là một thực tế rất phổ biến và trên thực tế nó nên được thực hiện với mọi chương trình, vì vậy việc SystemD rơi vào tay lật tẩy là một bằng chứng hợp lệ cho thấy SystemD vẫn Nó không phải là những gì được nói hoặc dẫn đến tin tưởng.
        Mọi thứ càng trở nên phụ thuộc lẫn nhau với SystemD, mọi thứ sẽ càng tồi tệ hơn. Nếu như trước khi gắn thiết bị không làm hỏng hệ thống thì bây giờ mọi thứ có thể không được như vậy.
        SystemD không tệ, tôi không ghét nó, nhưng nó không phải là điều mà nhiều người có thể tin tưởng. Nó có lợi thế, nhưng không có gì mà Upstart không có hoặc có thể có, tất nhiên, Canonical đã tham gia và không ai muốn chú ý nữa.
        Chúc mừng.

      4.    rolo dijo

        nhưng trong video đó không lúc nào tôi biết rằng hệ thống bị treo. những gì loại này làm là sửa đổi nhị phân của thông tin tạp chí để tạo ra lỗi, nhưng vấn đề là mỗi khi nó vào systemd.
        Theo những gì tôi hiểu, nếu bạn giới hạn kích thước của tệp nhị phân tạp chí, khi nó đạt đến giới hạn, nó sẽ tạo ra một tệp khác, v.v. giảm khả năng làm hỏng tất cả dữ liệu.

      5.    Jorge dijo

        Hãy rõ ràng ... Ai cũng sẽ nghĩ đến việc sửa đổi tệp nhật ký? xD

      6.    vô danh dijo

        @Jorgicio 4 tháng 2014, 6 03:XNUMX CH
        Hãy rõ ràng ... Ai cũng sẽ nghĩ đến việc sửa đổi tệp nhật ký? xD

        Nếu bạn nói một cách mỉa mai thì ... được thôi, tôi hiểu :)), nhưng nếu bạn thực sự hỏi, tôi đưa ra quan điểm của mình.

        Đối với tôi, rõ ràng đó không phải là một lỗi, nó là một tính năng !! Ý tưởng là nếu có sự gia tăng đặc quyền trong một truy cập từ xa, sẽ rất dễ dàng cho những người đồng ý xóa nhật ký chỉ bằng cách chỉnh sửa nó để làm hỏng nó và systemd xóa nó là hỏng và do đó thoát khỏi việc bị phát hiện trong truy cập từ xa đó.
        Bảo tôi hoang tưởng, nhưng tôi không còn cách nghĩ nào khác ... Đó không phải là lỗi, đó là một tính năng và đó là lý do họ không chấp nhận sửa lỗi đó.

  5.   dario dijo

    uff bây giờ tất cả các blog linux có 200 bài viết về systemd đến mức tôi đã biết gần như tất cả các lập luận chống lại và cho xD.

    và từng chút một, tôi đã bị thuyết phục bởi một số lập luận chống đối và trong số đó tôi đã thấy (nếu có gì sai, vui lòng sửa cho tôi)

    Tôi thậm chí đã xem một bài báo ở đó về cách làm hỏng toàn bộ hệ thống khi chỉnh sửa nhật ký nhị phân và nó không cung cấp bất kỳ thông tin nào cho thấy tệp bị hỏng.

    sự thiếu rõ ràng trong nhật ký

    một nhóm phát triển thường bỏ qua các báo cáo lỗi

    Quá lớn và bao gồm quá nhiều thứ trong một init làm cho hệ thống trở nên không ổn định hơn nhiều và nếu chúng ta thêm các lỗi như lỗi đã đề cập ở trên, nó sẽ tạo ra một hệ thống không có sự ổn định mà linux đặc trưng rất nhiều.

    nó được nói là mô-đun nhưng các bộ phận của nó không thể hoạt động nếu không có các bộ phận khác của cùng một hệ thống

    một sự phát triển về lâu dài tạo ra sự phụ thuộc khi lập trình, làm cho phần mềm như gnome khó có thể di động vào các hệ thống không có systemd.

    nó thay thế các bộ phận (networkd, logind, v.v.) đã hoạt động và được bảo trì trong nhiều năm và thay chúng cho những cái mới mà không cần bất kỳ nhu cầu nào thường có nhiều lỗi hơn.

  6.   mat1986 dijo

    Từ thời điểm tôi sử dụng các bản phân phối dựa trên Arch (Manjaro, Bridge Linux, Antergos) rõ ràng là sử dụng systemd, tôi phải nói rằng tôi không có khiếu nại nào về việc sử dụng và xử lý nó. Khởi động dịch vụ dễ dàng - thậm chí còn hơn thế trong Bridge, nơi bluetooth hoặc modemmanager bị tắt theo mặc định. Ngoài một lỗi liên quan đến hwdb.bin (https://bbs.archlinux.org/viewtopic.php?id=189536) Tôi đã không gặp nhiều vấn đề. Rõ ràng là tôi không nghĩ đó là ý kiến ​​của mọi người, nhưng cá nhân tôi không có gì phàn nàn 🙂

  7.   Cầu vồng Solrak dijo

    Tôi không thích ý tưởng rằng một công ty (Red Hat) bị buộc tội cộng tác với NSA (cửa sau và sự kiểm soát của Hoa Kỳ) tạo ra một hệ thống mà mọi thứ đều được kiểm soát. Một chiếc nhẫn để kiểm soát tất cả, để trói họ trong bóng tối nếu cần ..

    Mặt khác, tôi phải thừa nhận rằng intel IRIS PRO 5200 hoạt động tốt hơn đối với tôi và hầu như không bao giờ, nếu không muốn nói là hệ thống đồ họa của tôi bị hỏng khi tôi khởi động openSUSE 13.1. Và có, mọi thứ tốt hơn, nó bắt đầu và tắt nhanh hơn nhiều. Một người dùng đơn giản đã mang lại lợi ích cho tôi như thế nào.

    1.    johnfgs dijo

      bị tô cáo cộng tác với NSA

      Tôi đánh dấu phần quan trọng

      Nếu ai đó buộc tội bạn bán ma túy, bạn có tự động trở thành người buôn bán ma túy không?

      1.    vô danh dijo

        @juanfgs
        Kẻ buôn ma tuý không .... đồng phạm có.

      2.    johnfgs dijo

        Kẻ buôn ma tuý không .... đồng phạm có.

        Chúa ơi ... Tôi sẽ xúc phạm bạn nhưng lời nói của chính bạn làm điều đó cho bạn.

  8.   Raphael Castro dijo

    Chỉ cần làm rõ rằng systemd được viết, và đó là cách nó nên được thực hiện.

    chính tả

    Đúng, nó được viết systemd, không phải system D hoặc System D, hoặc thậm chí SystemD. Và nó cũng không phải là hệ thống d. Tại sao? Bởi vì nó là một daemon hệ thống, và trong Unix / Linux, chúng ở dạng chữ thường và được gắn với chữ thường d. Và vì systemd quản lý hệ thống, nó được gọi là systemd. Nó đơn giản mà. Nhưng sau đó một lần nữa, nếu tất cả những gì có vẻ quá đơn giản với bạn, hãy gọi nó (nhưng đừng bao giờ đánh vần nó!) Hệ thống Năm Trăm vì D là chữ số La Mã cho 500 (điều này cũng làm rõ mối quan hệ với Hệ thống V, phải không?). Tình huống duy nhất mà chúng tôi thấy có thể sử dụng ký tự hoa trong tên (nhưng cũng không thích) là nếu bạn bắt đầu một câu bằng systemd. Vào những ngày lễ cao điểm, bạn cũng có thể đánh vần nó sÿstëmd. Nhưng một lần nữa, Système D không phải là cách viết có thể chấp nhận được và là một thứ hoàn toàn khác (mặc dù khá phù hợp).

    http://freedesktop.org/wiki/Software/systemd/

    1.    sống động dijo

      Cũng ở đây? Bạn đặt nó trong GUTL .. nhưng bạn ơi, mọi người đều nói Linux chứ không phải GNU / Linux, vì vậy với SystemD cũng vậy.

  9.   Germán dijo

    Tôi nói với bạn rằng không nhất thiết phải sử dụng hệ thống nhật ký hoặc cron mà systemD cung cấp, bạn có thể theo dõi syslog-ng và cronie cho điều này hoặc các lựa chọn thay thế khác
    Tôi sử dụng systemD trong ArchLinux từ khi tôi còn ở tuổi và nó có vẻ đơn giản hơn để xử lý so với cách dẫn xuất debian và redhat, nó có rất nhiều lệnh giao diện điều khiển giúp bạn không phải chỉnh sửa tệp văn bản và đơn giản hóa cấu hình cài đặt tập lệnh (hãy nhớ rằng trong vòm mọi thứ đều được cài đặt bằng bảng điều khiển)
    Và không kém phần hệ thống khởi động nhanh, bạn có thể bắt đầu các dịch vụ song song khi khởi động hệ thống nhưng rất rủi ro

  10.   santiago dijo

    Điều tôi nghĩ không tốt về vấn đề này là hầu hết đều đứng về phía, hoặc bạn ủng hộ hệ thống hoặc phản đối hệ thống, và tôi nghĩ nó có những điều tốt và xấu, tôi là người dùng và tôi bắt đầu chơi một chút với systemd, Thực sự, những điều tốt là, phần khởi động nhanh hơn và ít phức tạp hơn so với phần còn lại của init, mặc dù vấn đề của tạp chí cũng làm tôi khó chịu rất nhiều.
    Tôi hiểu rằng những người thực sự có thể nói điều đó tốt hay xấu là các nhà phát triển hoặc các chuyên gia về chủ đề này nhưng có vẻ như với tôi rằng hệ thống ồn ào một thời gian trước đây đã không còn là một thứ gì đó mang tính kỹ thuật và trở thành một thứ gì đó nhiều "show-stop" hơn, về phần tôi, tôi tham gia chống đối một chút nhưng tôi không coi mình là chống hay ủng hộ

  11.   yukiteru dijo

    @KZKG_Gaara

    Tôi thấy rằng phần lớn những gì bạn nhận xét ở đây giống với những gì Lennart đã xuất bản trên blog của anh ấy, chính xác hơn là trong bài đăng này: http://0pointer.de/blog/projects/the-biggest-myths.html.

    Tất nhiên, bài đăng đã có một số "làm rõ" nhất định và đã bỏ qua một số nội dung kỹ thuật nhất định, để dễ hiểu thông tin cho những người sẽ đọc nó, nhưng chúng tôi sẽ nghiêm túc và chân thành, ngay cả khi sự thật đau đớn: systemd có rất nhiều thứ mà Lennart phủ nhận rằng nó không có, điều đó và thực tế còn nhiều hơn thế nữa. Và theo nghĩa này, tôi giải thích từng phần.

    1.- Lennart nói rằng anh ta không bị đầy hơi và anh ta không mắc hội chứng NIH cao (Hội chứng không được phát minh ở đây). Nếu vậy, xin ai đó giải thích cho tôi: Tại sao một init nên có quyền kiểm soát mạng (systemd-networkd), dns (systemd-networkd), m-dns (systemd-networkd), nhật ký (journald), coredumps (systemd -coredump), gỡ lỗi (systemd-coredump và journald), acpi (logind), leo thang đặc quyền (logind), kiểm soát ntp (systemd-timesyncd), kiểm soát dev (systemd lấy tất cả các chức năng của udev), kiểm soát / dev / random (số ngẫu nhiên máy phát điện) và kiểm soát mới nhất đối với TTY (hệ thống được an ủi)? Đã không có RẤT NHIỀU công cụ được tạo ra cho các mục đích như vậy mà giờ đây systemd đã thêm một số công cụ của riêng mình với quyền truy cập độc quyền (trường hợp tạp chí. Bạn cho tôi lời giải thích hợp lý và có thể chấp nhận được nào rằng init có khả năng phá vỡ trình gỡ lỗi hạt nhân và cmdline? Để thêm quyền kiểm soát kdbus, IPC tiếp theo sẽ được tích hợp vào hạt nhân. Chắc chắn họ sẽ nói với tôi ở đây: «Nhưng bạn có thể cài đặt một công cụ khác để kiểm soát tất cả những điều đó». Và nếu điều đó là sự thật, nhưng, nhiều công cụ trong số đó chỉ nhận được một luồng dữ liệu do systemd đưa ra, như trong trường hợp của syslog và rsyslog, kết nối với dữ liệu / luồng mà journald cung cấp để các công cụ khác có thể XEM ổ đĩa của android. Cuối cùng, điều đó chỉ có nghĩa là bạn có hai công cụ thực hiện cùng một công việc và một trong số chúng là hộp của pandora. (Vui lòng không nói với tôi rằng mã có thể được kiểm tra, vì tôi mời ai đó "hút" mã journald và khuôn khổ của nó bằng systemd và các công cụ liên quan khác)

    2.- Lennart cũng cho chúng ta biết rằng systemd cung cấp hỗ trợ cho các tập lệnh SysV và LSB. Có thể nói đây là "một nửa sự thật", bởi vì sự thật là systemd-214 không cung cấp hỗ trợ cho các tập lệnh bash, SysV hoặc LSB và điều đó có liên quan trong ghi chú phát hành cho phiên bản đó.

    3.- Systemd nào không phải là portable? Đó là một điểm tranh luận khác. Trong BSD, nó không hoạt động tốt, trong BSD không có Nhóm nào trong số các công cụ khác mà systemd cần để chạy. Nhưng đó là vì lý do thiết kế systemd, không phải vì nó không di động. Cho đến khi nhân BSD không đáp ứng được mức tối thiểu để hỗ trợ nó, systemd sẽ không hoạt động trên nền tảng đó và đó không phải là lỗi của bất kỳ ai, chỉ là BSD không có lợi ích, và Lennart cũng vậy. Nó là đơn giản. Giờ đây, việc hỗ trợ các thư viện C khác là một vấn đề khác, nổi tiếng là các vấn đề về glibc (chỉ cần tạo hạt nhân bằng tay để xem số lượng tùy chọn và cách giải quyết đã được thực hiện để tránh những chi tiết này, đặc biệt là đối với glibc 2.3, 2.5 và 2.11, trong số những sai sót khác mà glibc đã kéo theo trong những năm qua) nhưng nó không kết thúc mà nó không kết thúc, bản thân Lennart đã nói rằng anh ấy thích tạo thư viện libc của riêng mình, bởi vì nhóm của anh ấy làm như vậy nhanh hơn nhiều, hơn đọc mã đã được tạo (và được ghi lại bằng tài liệu), nhưng không dừng lại ở đó, họ có kế hoạch loại bỏ glibc và sử dụng libc của họ không chỉ cho systemd mà còn cho Fedora, làm cho nó trở thành tiêu chuẩn cho việc xây dựng tất cả các gói của họ. NIH Ở đâu? Có vẻ như Lennart già tốt thích troll và lớn.

    4.- Hệ thống đó không phải là đơn nguyên vì nó được chia thành 69 nhị phân. Vâng, điều này còn gây tranh cãi. systemd có 69 tệp nhị phân, thực hiện các nhiệm vụ khác nhau, nhưng các tệp nhị phân đó chuyển thông tin nhiệm vụ của chúng cho systemd, vì vậy nếu một trong hai lỗi, khả năng phá vỡ hệ thống tăng lên khá nhiều. Điều này đã được ghi nhận rõ ràng, các báo cáo lỗi có rất nhiều vấn đề như thế này và cả những vấn đề đơn giản hơn, thực ra đơn giản đến mức ngu ngốc. systemd có thể được chia thành hàng trăm tệp nhị phân, nhưng miễn là hạt nhân của bạn còn kiểm soát được, nguy cơ phá vỡ tiếp tục và tăng lên, và nếu bạn không tin tôi, hãy đọc báo cáo lỗi và vui chơi.

    Lưu ý rằng ở đây tôi không bình luận về bất cứ điều gì mà systemd là rác, tôi chỉ đưa ra những nhận xét đơn thuần là "kỹ thuật" (rõ ràng là nói về những thứ kỹ thuật rất phức tạp) và hợp lệ, được hỗ trợ bởi thông tin dễ dàng truy cập trên internet. Bây giờ: Linux cần init chuẩn nào? Vâng, nó chắc chắn sẽ là thứ có giá trị lớn đối với cộng đồng. Systemd là giải pháp nào? Không, mặc dù nó gần gũi, nó chắc chắn có nhiều mặt tích cực, nhưng sự lây lan lan truyền và số lượng những thứ mà nó gây ra sẽ làm tăng nguy cơ xảy ra sai sót và cuối cùng gây hại cho cộng đồng.

    Tái bút: Tôi để tài liệu ở nơi bạn có thể chứng thực những gì tôi nói, đọc nó sẽ khá minh họa và thấy rằng tôi không đưa vào blog hoặc bất cứ điều gì tương tự, chỉ trích cá nhân và dựa trên thuần túy. Trân trọng.

    http://lists.freedesktop.org/archives/systemd-devel/2014-June/019925.html
    http://cgit.freedesktop.org/systemd/systemd/commit/?id=ce7b9f50c3fadbad22feeb28e4429ad9bee02bcc
    http://lists.freedesktop.org/archives/systemd-devel/2013-November/014808.html
    https://bugzilla.redhat.com/show_bug.cgi?id=1057883 (@elav có thể bạn cảm thấy được xác định)
    https://code.google.com/p/d-bus/source/browse/kdbus.txt
    https://github.com/gregkh/kdbus
    http://lists.freedesktop.org/archives/systemd-devel/2013-March/010062.html

    1.    sống động dijo

      Amen anh ơi .. amen ..

    2.    PAMP dijo

      Tôi vẫn không thấy bất kỳ lý do hợp lệ nào để không áp dụng systemd. Bạn chỉ đơn giản giải thích những gì bạn thấy với sự sợ hãi, dẫn đến sự phóng đại. Ưu điểm cũng như nhược điểm đều không rõ ràng và được xác định rõ ràng.
      Ngoài ra, sự tích hợp đó cho phép tiêu chuẩn hóa mà bạn thậm chí đã nói. Không chỉ Red Hat hoạt động trên systemd, mà còn các công ty và tình nguyện viên khác từ các bản phân phối khác.
      Tôi nghĩ rằng lỗi là hoạt động của systemd không được nghiên cứu đúng cách.

      1.    xiep dijo

        Tôi thấy lý do hợp lệ trong phân tích của Yukiteru. Để ý rằng thay vì sợ hãi, tôi thấy sự chặt chẽ, chính xác và rõ ràng. Nó phải là một vấn đề bác sĩ nhãn khoa.

      2.    yukiteru dijo

        Đó không phải là nỗi sợ hãi (tôi không sợ một đoạn mã) và chúng cũng không phải là cường điệu (mọi thứ tôi nói ở đây đều được ghi lại và tôi đã truyền tải rất nhiều thông tin chứng thực điều đó, thông tin đó xuất phát từ danh sách và từ tâm trí / giọng nói Chữ viết tay của Lennart chứ không phải từ bình luận của một blogger), đó là SỰ THẬT.

        systemd làm được tất cả những điều đó và nhiều hơn thế nữa, và đó là một điều gì đó XIN LỖI (một khái niệm khác với việc sợ hãi) bởi vì nó chắc chắn nhận được sự quy kết và thực hiện những việc mà hiện tại có thể được thực hiện bằng các phương tiện khác và bằng cách đó hoạt động tốt hơn và ổn định hơn. systemd rất giống Windows và điều đó không thể bị ẩn, chỉ cần biết userinit.exe, svchost.exe, smss.exe và các phần phụ thuộc khác làm gì và so sánh chúng với systemd, sự giống nhau quá lớn đến mức đó là một ý tưởng tồi. Bây giờ, chắc chắn systemd có thể có chất lượng tốt hơn so với phiên bản Windows của nó (hoặc điều ngược lại có thể xảy ra, không ai thực sự biết, trừ khi bạn lập trình cho Microsoft) nhưng bạn không thể buộc tội tôi QUÁ KHÓ và SỢ HÃI khi bạn đọc chính Lennart Trong một danh sách, nói về việc tạo một thư viện C hoàn toàn mới, bởi vì anh ta đã chán ngấy với Glibc, và vì cha, đã đưa ra một mẹo nhỏ và không đáng kể, rằng libc đó có thể được sử dụng để xây dựng tất cả các gói Fedora. Và nếu bạn nghĩ rằng đó là một lời nói dối và tôi đã phóng đại, tôi sẽ để lại cho bạn thông điệp trong liên kết này: http://lists.freedesktop.org/archives/systemd-devel/2013-March/010062.html (bằng tiếng Anh)

        Bây giờ hãy cho tôi biết nếu nói trước tất cả những điều này có phải là nói quá hay không, rằng một khi Linus quyết định rằng CONFIG_VT như hiện tại, anh ấy phải thoát khỏi kernel (tình huống đã có từ lâu) và chuyển nó vào không gian người dùng, đừng để xảy ra một điều điên rồ như vì systemd-được an ủi là một phụ thuộc mạnh mẽ cho hầu hết mọi cài đặt Linux (một cái gì đó phải xử lý VT, bạn có nghĩ vậy không?), điều đó sẽ không đặt các bản phân phối không phải systemd khác nhau để buộc chuyển đổi. Nếu bạn cho rằng đó là một đoạn ngắn, hãy để tôi nói với bạn rằng bạn không biết Lennart có khả năng và đang làm gì, vì những thay đổi mới nhất của anh ấy ảnh hưởng đến sự phát triển của udev fork, Gentoo eudev, và anh ấy sẽ tiếp tục làm như vậy với những lời đe dọa của mình bằng cách dưới bàn (để sau này phàn nàn như anh ấy đã làm trên Google+)

      3.    yukiteru dijo

        @xiep Tôi không thể đồng ý hơn với nhận xét của bạn.

      4.    johnfgs dijo

        Che Yukiteru, tuyên bố dài của bạn bỏ qua thực tế rằng email bạn liên kết với libc là một trò đùa của những kẻ ngu ngốc vào tháng Tư, hãy nhìn vào chú thích và xem ngày (31 tháng 1, có thể là ngày XNUMX tháng XNUMX theo múi giờ của Lennart)

        [1] Sau này chúng ta có thể thêm một hạt nhân, sau khi GNU / Hurd thành công
        tiếp cận.

        Thực hành tiếng Anh-fu của bạn bởi vì nó rất lỏng lẻo và đặt câu hỏi cho tất cả các "nghiên cứu" của bạn.

      5.    yukiteru dijo

        @juanfgs bạn có vẻ là người duy nhất đọc, ít nhất tôi hoan nghênh bạn vì điều đó, nhưng bạn cần đọc một điều rất quan trọng trong nhận xét của tôi, không quan trọng tôi sẽ đặt nó ở đây:

        »NIH Ở đâu? Có vẻ như Lennart già tốt bụng thích troll và lớn. "

        Tôi không nghĩ rằng anh ấy viết nó vì một lý do vô tội, anh ấy biết thực tế rằng đó là một trò đùa khác của Lennart cho Ngày Cá tháng Tư (tâm trạng xấu), cũng như niềm đam mê của anh ấy với việc chuyển /, / etc và mọi thứ khác thành / Linux. 🙂

        Tái bút: Cảm ơn nhưng tôi không cần luyện tiếng Anh, tôi đã sử dụng ngôn ngữ này từ năm 6 tuổi
        aaahh và mọi thứ khác là sự thật, hãy xác minh nó 🙂

      6.    johnfgs dijo

        Tôi không nghĩ anh ấy viết nó vì một lý do vô tội, anh ấy biết sự thật rằng đó là một trò đùa khác của Lennart cho ngày Cá tháng Tư (tâm trạng xấu) nalist

        Đây hoàn toàn là chủ nghĩa giật gân, bạn nói rằng bạn dựa trên sự thật nhưng thực tế bạn theo linh cảm của mình rằng anh ta xấu và muốn chiếm lấy thế giới và bạn vặn vẹo sự thật để phản ánh bài phát biểu của mình. Đây là điều khiến tôi rất phiền lòng về những người chống lại hệ thống, họ không cắt lời khi nói về sự thật và nói nửa sự thật, tất nhiên là chứa đầy ý kiến ​​của họ.

        "Quy tắc ngón tay cái" của tôi trong những trường hợp này chỉ đơn giản là sự phân tích hợp lý sau đây, bắt đầu từ tiền đề
        - Tôi là nhà phát triển web / ứng dụng máy tính để bàn hoặc cli
        - Tôi chưa bao giờ viết một hệ thống init.
        - Tôi không phải là người bảo trì một bản phân phối.

        kiểm tra xem người đối thoại có:
        - đã tạo một hệ thống init
        - là người bảo trì tích cực hệ thống init của một bản phân phối

        và thực tế là hầu hết anti-systemd đều thất bại trong thử nghiệm này, tuy nhiên họ là một số ít những người vì lý do nào đó BIẾT HƠN những người đứng sau: Debian, Fedora, Archlinux, nhân Linux, toàn bộ dự án GNOME, có lẽ là dự án KDE vì họ đã không phàn nàn về systemd, SUSE, và một thời gian dài, v.v.

        Mặc dù vậy, bài phát biểu độc địa và ác độc, điều duy nhất mà anh đạt được là tạo ra sự mất đoàn kết, các vấn đề và những người khác. Đó là điểm mà tôi không thể chờ đợi họ cuối cùng chuyển sang BSD vì họ đã đe dọa từ Xorg, NetworkManager, PulseAudio và tôi không biết là do sự thiếu hiểu biết kỹ thuật tuyệt đối hay vì họ sẽ không phàn nàn về điều đó.

      7.    yukiteru dijo

        @juanfgs, tôi sẽ nói cụ thể với bạn về điều này:

        «Và thực tế là hầu hết các phần mềm chống hệ thống đều không vượt qua được bài kiểm tra này, thậm chí có một số người vì lý do nào đó BIẾT HƠN những người đứng sau: Debian, Fedora, Archlinux, nhân Linux, toàn bộ dự án GNOME Có lẽ là dự án KDE vì họ đã không phàn nàn về systemd, SUSE, và một thời gian dài, v.v.

        Mặc dù vậy, bài phát biểu độc địa và ác độc, điều duy nhất mà anh đạt được là tạo ra sự mất đoàn kết, các vấn đề và những người khác. Đó là điểm mà tôi không thể đợi họ cuối cùng chuyển sang BSD vì họ đã đe dọa từ Xorg, NetworkManager, PulseAudio và tôi không biết là do sự thiếu hiểu biết kỹ thuật tuyệt đối hay vì họ sẽ không phàn nàn về điều đó. "

        Vì vậy, THEO bạn, tất cả chúng ta anti-systemd đều độc hại và độc hại mà điều duy nhất chúng ta đạt được là sự mất đoàn kết, các vấn đề, v.v. Hãy để tôi nói với bạn rằng đây là sự phẫn nộ lớn nhất mà tôi có thể đọc được ở đây. Tôi không biết tại sao những người ủng hộ hệ thống lại bận tâm, khi các vấn đề về cấu trúc của một hệ thống được đưa ra, mà rõ ràng là tại một số thời điểm sẽ ảnh hưởng đến họ, bởi vì bây giờ có thể không có gì xảy ra với họ, nhưng đến một lúc nào đó, họ sẽ làm được. nó sẽ xảy ra, và sau đó một số anti-systemd sẽ nhắc nhở họ về những lời họ đã nói nhiều lần và không ai ngăn họ lại, và có thể một số anti-systemd khác sẽ giúp họ một tay.

        Cá nhân tôi không thích systemd nhưng không có nghĩa là tôi không sử dụng init, tôi phải làm vậy, vì chính xác trong công việc của tôi nếu phải chạm vào máy có init đó thì tôi phải có kiến ​​thức về cách xử lý. Nó. Ngoài ra, cá nhân tôi cũng đã sử dụng nó kể từ khi đến Archlinux và thậm chí cả Debian và Gentoo, vì vậy đừng nói với tôi rằng tầm nhìn của tôi bị thiên vị khi không sử dụng systemd, tôi đã sử dụng nó và tôi biết nó khập khiễng như thế nào. và nếu tôi phải giúp đỡ ai đó trong diễn đàn DesdeLinux hoặc trên IRC hoặc danh sách Debian (là bản phân phối mà tôi sử dụng lâu nhất và tôi vẫn sử dụng nó trong công việc của mình) Tôi sẽ làm điều đó một cách vui vẻ, bởi vì chính xác là nếu tôi thích điều gì đó về cộng đồng Linux, thì đó là bất chấp sự khác biệt nó luôn luôn là viện trợ.

        Bây giờ để chuyển sang BSD, có thể, nhưng tôi sẽ chỉ làm điều đó nếu systemd trở nên độc hại đến mức nó không cho phép tôi sử dụng bất kỳ tùy chọn nào khác, trong thời gian chờ đợi tôi ở trên Linux, vô hiệu hóa tất cả những thứ điên rồ đó, bao gồm nhiều thứ trong nhóm Cgroups. .

      8.    johnfgs dijo

        và thực tế là hầu hết chống hệ thống

        !=

        Vì vậy, THEO bạn tất cả chống hệ thốngd

        Một lần nữa bạn vặn các từ để phù hợp với bài phát biểu của mình. Bạn là tài liệu rất tốt cho một chính trị gia / nhà báo.

      9.    johnfgs dijo

        Tôi nói rõ, vấn đề của tôi không phải là họ đề cập đến các vấn đề kỹ thuật của Systemd, vấn đề là nhiều lần họ đang tải bài phát biểu của mình bằng những lời nói dối, cụ thể là:

        Rằng nếu systemd buộc bạn phải sử dụng máy chủ microhttpd (là mô-đun tùy chọn KHÔNG được cài đặt theo mặc định), nếu systemd là một tệp nhị phân duy nhất, systemd đó sẽ bị đóng vì lennart được microsoft trả tiền, đó là các bản ghi nhị phân Chúng là bắt buộc. Không ai muốn systemd và việc áp dụng nó là do một vận động hành lang chính trị.

        Đó là những gì gây sốc, dối trá. Nếu đó là một cuộc thảo luận hợp lý thì nó sẽ đáng giá, nhưng đó chỉ là FUD tốt.

        Rằng bạn không thích nó có vẻ hoàn hảo đối với tôi, tôi không thích nhiều phần mềm, thậm chí cả ngôn ngữ lập trình, bản phân phối và những thứ khác, nhưng tôi không phát minh ra những thứ về điều đó và tôi không gò bó đọc những gì tôi muốn đọc và tải các tuyên bố của tôi với cảm xúc cá nhân để làm hỏng hình ảnh của những người phát triển nó.

      10.    yukiteru dijo

        @juanfgs xin lỗi, nhưng tôi không phải là người gọi một nhóm người nào đó là "độc hại và độc hại" chỉ đơn giản vì họ không thích một phần mềm.

      11.    johnfgs dijo

        Ngay cả như vậy bài phát biểu của anh ấy độc hại và độc hại, điều duy nhất mà nó đạt được là tạo ra sự mất đoàn kết, các vấn đề, v.v.

        Một lần nữa, câu nói xoắn để vẫn là nạn nhân.

      12.    yukiteru dijo

        @juanfgs một lần nữa tôi nói với bạn, đó là do bạn nói, hãy kiểm tra lời nói của bạn, tôi không xuyên tạc lời nói của bạn, tôi chỉ sao chép / dán lời nói của bạn trong comment 59.

      13.    johnfgs dijo

        Tôi đang trích dẫn chú thích bằng văn bản của tôi, cái mà bạn phải đọc lại là bạn vì bạn không muốn hiểu, hoặc bạn không biết cách tranh luận. Bạn đưa mọi thứ ra khỏi ngữ cảnh và diễn giải chúng khi chúng được hát cho bạn nghe. Vì vậy, nếu bạn muốn chọn sống trong một thế giới mà bạn cảm thấy bị xúc phạm vì lý lẽ của bạn bị thách thức, Lennart, Red Hat và Microsoft đang khủng bố bạn, thì đó là vì bạn chọn tin vào điều đó.

        Ngắn gọn ở đây vì tôi nhận ra rằng bạn không phải là người hợp lý vì bạn không muốn hiểu, bạn muốn giải thích mọi thứ khi bạn thấy phù hợp.

        Nếu bạn muốn bị xúc phạm, hãy xúc phạm, nhưng đó là vấn đề của bạn, không phải phần còn lại của thế giới.

      14.    yukiteru dijo

        @juanfgs Tôi không thấy phiền vì bình luận của bạn, tôi thực sự thấy không có lý do gì cả, chúng ta đang tranh cãi, những người văn minh tranh luận mà không cần phải bận tâm về điều đó (tôi nghĩ vậy).

        Bây giờ nếu bạn thích gán nhãn, định kiến ​​(hoặc bất cứ điều gì bạn muốn gọi nó) mọi người cho bài phát biểu hoặc hành động của họ (có thể bạn nên đọc bình luận số 64 của tôi và đo mức độ của nó), đó là vấn đề của bạn, hãy hạn chế bản thân với những hành động đó về phía bản thân và bỏ người khác ra khỏi chiếc túi đó.

        Chúc mừng.

      15.    xiep dijo

        "Hầu hết các phản hệ thống", "hầu như tất cả", "tất cả", "một số phần của phản hệ thống" ... chúng ta đi chệch hướng, Mariano, chúng ta đi chệch hướng. Trong trường hợp hiện tại: Tôi không thấy bất cứ nơi nào mà Yukiteru đã phát biểu giật gân dựa trên linh cảm (đề cập đến phân tích của anh ấy theo cách này có điều gì đó xoắn xuýt), trái lại, anh ấy đã phát triển các lập luận vững chắc về những bất lợi systemd dựa trên các câu hỏi và tài liệu thích hợp từ danh sách gửi thư và dấu vết lỗi (cũng như theo cách lịch sự và văn minh). Có thể vì lý do này mà anh ta chọc tức một số người và họ tấn công anh ta ngay từ bình luận đầu tiên, để làm mất uy tín và loại anh ta (lần này, theo một cách độc địa).

        Nếu bạn thấy rằng bài diễn thuyết của hầu hết những người chống chế độ là độc địa và độc ác, thì những gì tôi thấy trong bài diễn văn của một số người ủng hộ hệ thống (tôi không biết họ là đa số hay thiểu số) là sự cuồng loạn và bắt bớ những người, chính xác là, họ đưa ra những lý lẽ vững chắc giữa mọi ồn ào. Điều đó ở đất của tôi, chúng tôi gọi là quấy rối bất đồng chính kiến.

        Systemd có làm tốt cho bạn không? Tuyệt vời, nó có vẻ tuyệt vời với tôi, nhưng hãy để những người không cùng suy nghĩ bày tỏ sự dè dặt của họ (hệ điều hành có thể không hoạt động theo cách tương tự).

        Liên quan

    3.    PAMP dijo

      Nhân tiện, tại sao bất kỳ lỗi systemd nào cũng bị thổi bay đến mức lãng phí toàn bộ thành phần, nhưng những người khác như GCC, glibc, hoặc thậm chí cả hạt nhân vẫn chưa bị chỉ trích vì nhiều lỗi của chúng?
      Bạn tự nói đi, lâu nay glibc kéo theo những rắc rối. Theo thời gian, Llvm đã được chứng minh là có lợi thế hơn GCC. Và ở đây tôi không thấy những lời chỉ trích tương tự.
      Tại sao không làm tương tự với các dự án khác?
      Đó chỉ đơn giản là nỗi sợ hãi tập thể và phi lý đối với tôi.

      1.    yukiteru dijo

        Glibc có những lỗi không ai có thể che giấu được, có những lỗi Glibc rất lớn ảnh hưởng đến nhân và hàng trăm tệp thực thi. Sự khác biệt giữa Glibc và systemd là cái trước đây là cơ sở mà từ đó HÀNG NGÀN dự án phần mềm có thể được chuyển đổi thành các tệp nhị phân, trong khi systemd là một init, có mục đích là trở thành một phần mềm ổn định, đã được chứng minh và thực tế là không thể sai lầm. Không chỉ vậy, Glibc phải điều chỉnh theo hàng trăm kiến ​​trúc phần cứng (CPU) khác nhau, tới các cờ tối ưu hóa khác nhau và các đặc tính riêng của CPU, đến các hình thức tối ưu hóa phần mềm khác nhau, một công việc khó khăn và gian khổ hơn nhiều so với systemd. Tôi thực sự không thấy bất kỳ cách nào để trình bày so sánh giữa hai dự án trên cùng một quy mô.

        Tương tự đối với GCC, GCC là một trình biên dịch hỗ trợ nhiều ngôn ngữ (tổng cộng 13 ngôn ngữ tính cả những ngôn ngữ không chính thức) và có các đặc điểm rất giống với Glibc, hỗ trợ nhiều kiến ​​trúc (70 kiến ​​trúc cho phiên bản 4.9), cờ tối ưu hóa nhị phân , Cờ tối ưu hóa CPU và nhiều tính năng khác. Bây giờ họ đang ở cùng một mức độ khó khăn, một trình biên dịch với một init. Câu trả lời là hiển nhiên hơn, bắt đầu với systemd là trong C, và rất nhiều mã GCC nằm trong trình hợp dịch hoặc bạn phải sử dụng trình hợp dịch để mọi thứ hoạt động trong hệ nhị phân, một điều hơi "khó làm".

        Lỗ hổng GCC và Glibc là gì? Thông thoáng. Ngay cả Linus cũng đã cho họ tấn công, nhưng trong GCC và Glibc, họ có điều gì đó tích cực là trong systemd họ bị quên nhiều lần, đó là lỗi được báo cáo, lỗi được nhìn thấy, lỗi đã được sửa.

    4.    rolo dijo

      - làm ơn ai đó giải thích cho tôi: Tại sao một init nên có quyền kiểm soát:
      mạng (systemd-networkd),
      dns (systemd-mạngd),
      m-dns (systemd-mạngd), l
      ogs (tạp chí),
      lõi (systemd-coredump),
      gỡ lỗi (systemd-coredump và journald),
      acpi (logind), leo thang đặc quyền (logind),
      ntp (systemd-timesyncd),
      dev (systemd lấy tất cả các chức năng từ udev),
      de / dev / random (trình tạo số ngẫu nhiên)
      TTY (được hệ thống an ủi)?

      Một chủ đề 100000 lặp đi lặp lại, điều bạn cần nói là systemd có thể hoạt động mà không có chúng, thực tế trong debian, chúng thậm chí không bằng một nửa so với những gì bạn đề cập

      nó cũng chỉ là một đặc điểm của phương pháp tiếp cận rộng

      lennart: Vâng systemd chia những việc nó phải làm thành nhiều thành phần khác nhau (ngày nay hơn 90 mã nhị phân). Mỗi cái chạy với ít đặc quyền nhất có thể.
      Tôi tưởng tượng đây không phải là sự khác biệt quá lớn về coreutils, nó cũng có một số lượng lớn các thành phần trong một gói. Và coreutils có lẽ là một trong những dự án lớn làm cho Linux cảm thấy giống như một hệ điều hành giống UNIX, phải không?
      Nhưng có, systemd phức tạp hơn sysvinit, không nghi ngờ gì. Trong 40 năm qua, máy tính đã có rất nhiều thay đổi, và nhiều trong số chúng thực sự đòi hỏi một mức độ phức tạp nhất định để giải quyết… Có rất ít cách để giải quyết vấn đề đó.

      Bởi vì bạn không có được điều đó không khoan nhượng với freebsd, nó thực hiện điều tương tự nhưng với các công cụ của nó và không cho phép người khác sử dụng, điều này không xảy ra với systemd.

      - Không có RẤT NHIỀU công cụ được tạo ra cho các mục đích như vậy mà giờ đây systemd đã thêm công cụ của riêng mình, một số công cụ có quyền truy cập độc quyền (trường hợp tạp chí)?

      Tôi sẽ không phủ nhận rằng chủ đề tạp chí lưu thông tin dưới dạng nhị phân là điều yếu nhất để bảo vệ, nhưng đó không phải là ngày tận thế, chúng có thể được lưu dưới dạng văn bản thuần túy

      - Bạn đưa ra lời giải thích hợp lý và có thể chấp nhận được nào rằng một init có thể phá vỡ kernel debug và cmdline?

      Mmmmmmmmmmm …………………. vỡ nhân ……. 5000000 thứ có thể phá vỡ hạt nhân

      - Thêm vào đó quyền kiểm soát kdbus, IPC tiếp theo sẽ được tích hợp vào hạt nhân.

      Theo lennart Điều này có mối quan hệ tích cực đối với các nhà phát triển và systemd sẽ cung cấp các công cụ để mở dbus cho các quản trị viên, nó cũng sẽ cung cấp các giao diện bus mạng và tạp chí

      - Chắc chắn đến đây họ sẽ nói với tôi rằng: “Nhưng bạn có thể cài đặt một công cụ khác để kiểm soát tất cả những điều đó”. Và nếu nó đúng, nhưng, nhiều công cụ trong số đó chỉ nhận một luồng dữ liệu do systemd ném ra, như trong trường hợp của syslog và rsyslog,… .. điều đó chỉ có nghĩa là bạn có hai công cụ hoạt động giống nhau và một trong số chúng là một Hộp Pandora. (Vui lòng không nói với tôi rằng mã có thể được kiểm tra, vì tôi mời ai đó "hút" mã journald và khuôn khổ của nó bằng systemd và các công cụ liên quan khác)

      ở đây chúng ta đi vào thuyết âm mưu !!!!! đó là phần mềm miễn phí gầy gò, không có gì ẩn

      3.- Systemd nào không phải là portable? Đó là một điểm tranh luận khác. Trong BSD, nó không hoạt động tốt, trong BSD không có Nhóm nào trong số các công cụ khác mà systemd cần để chạy. Nhưng đó là vì lý do thiết kế systemd, không phải vì nó không di động. Cho đến khi nhân BSD không đáp ứng được mức tối thiểu để hỗ trợ nó, systemd sẽ không hoạt động trên nền tảng đó và đó không phải là lỗi của bất kỳ ai, chỉ là BSD không có lợi ích, và Lennart cũng vậy.

      Điều đó không hoàn toàn chính xác, các nhà phát triển bsd làm điều gì đó tương tự như systemd mà chính Lennart đã đánh dấu trong tài khoản g + của mình

      https://plus.google.com/115547683951727699051/posts/g78piqXsbKG

      https://www.youtube.com/watch?v=Mri66Uz6-8Y

      4.- Hệ thống đó không phải là đơn nguyên vì nó được chia thành 69 nhị phân. Vâng, điều này còn gây tranh cãi. systemd có 69 tệp nhị phân, thực hiện các nhiệm vụ khác nhau, nhưng các tệp nhị phân đó chuyển thông tin nhiệm vụ của chúng cho systemd, vì vậy nếu một trong hai lỗi, khả năng phá vỡ hệ thống tăng lên khá nhiều. Điều này đã được ghi nhận rõ ràng, các báo cáo lỗi có rất nhiều vấn đề như thế này và cả những vấn đề đơn giản hơn, thực ra đơn giản đến mức ngu ngốc. systemd có thể được chia thành hàng trăm tệp nhị phân, nhưng miễn là hạt nhân của bạn còn kiểm soát được, nguy cơ phá vỡ tiếp tục và tăng lên, và nếu bạn không tin tôi, hãy đọc báo cáo lỗi và vui chơi.

      Nếu bạn đang sử dụng sysvinit và TTY dev acpi ntp cũng làm hỏng hệ thống của bạn, đừng quá lo lắng.

      Nguyên khối là freebsd và bạn không nói gì cả

      1.    vô danh dijo

        @rolo
        Bây giờ hãy liệt kê cho tôi những bản phân phối đã lấy systemd và tạo 90 tệp nhị phân đó trong các gói riêng biệt, nó sẽ là 91 gói với systemd.
        Và khi cài đặt systemd, nó không yêu cầu tôi cung cấp bất kỳ gói nào trong số 90 gói đó làm phụ thuộc.

        Nghiêm túc, và một lần nữa tôi nhấn mạnh ... vui lòng chuyển cho tôi các tùy chọn của –configure-help mà tôi muốn tạo 91 gói biên dịch bằng tay với make.

        Không có kẻ mù nào tệ hơn kẻ không muốn nhìn thấy ... những cậu bé này là nước và dầu, dường như vẫn có những kẻ ngoan cố không nhìn ra thực tế của những gì sau này.

      2.    yukiteru dijo

        @rolo Tôi muốn bạn cài đặt systemd và gỡ bỏ journald, systemd-udev và coredump, đồng thời sử dụng trực tiếp các tùy chọn như eudev và syslog, để xem liệu bạn có thể làm được không.

        Nhận xét này không thể làm cho tôi cười nghiêm túc hơn, tôi đang chết. 😀

        Nghiêm túc mà nói, họ thực sự gặp khó khăn khi đọc một chút, thay vì dán chặt vào mắt.

      3.    yukiteru dijo

        Ngoài ra, không ai quên rằng Kay Sievers không chỉ phá vỡ cmdline của hạt nhân, mà còn muốn đóng nó lại, xét cho cùng thì "chung chung là chung chung".

    5.    dariem dijo

      Nói cách khác, theo bạn, việc hai tiến trình truyền thông tin vào làm cho chúng đi đôi với nhau đến mức cái này không thành công thì cái kia có khả năng hỏng cao ... từ lý thuyết phát triển phần mềm nào bạn lấy được điều đó? Tôi đồng ý với @pamp rằng bạn nói từ nỗi sợ hãi phi lý và thiên vị.

      Và câu hỏi lớn khác của bạn, tại sao systemd lại phải kiểm soát nhiều thứ như vậy? Câu trả lời đơn giản: bởi vì với sysvinit và tất cả các ưu điểm khác của init được giới thiệu gần đây trong nhân Linux đang bị lãng phí, miễn là không ai đưa chúng vào sử dụng trong không gian người dùng, chúng sẽ "bực mình" (như chúng ta nói ở Cuba ... cũng lãng phí) mà không cần ai Tôi sử dụng chúng và chúng mang lại lợi thế rất tốt trong việc sử dụng hiệu quả tài nguyên phần cứng (CPU, RAM, I / O, v.v.) trong số đó là các nhóm. Điều mà systemd làm, chính xác là đưa những chức năng tốt này vào nhân Linux phục vụ người dùng, nhưng để làm được điều đó thì anh ta cần phải là người khởi xướng những con quỷ đó.

      1.    yukiteru dijo

        Tôi nghĩ bạn đã đọc và phân tích sai (phân tích là quan trọng) hoặc bạn thậm chí không cho mình cơ hội để làm điều đó. Việc hai quá trình truyền thông tin không phải là lý do khiến hệ thống bị hỏng, tuy nhiên, khi bạn có các tệp nhị phân với hành động động như kiểm soát mạng, nhật ký hoặc coredump, chuyển thông tin trực tiếp đến init, mọi thứ có thể sai và chúng sẽ sai, bởi vì nếu Một số mã nhị phân bị hỏng, cơ hội phá vỡ các mã còn lại cao hơn nhiều, và điều đó khá thực tế, và nó đã xảy ra, lỗi cmdline trong hạt nhân gần đây, các vấn đề về acpi mà nhà phát triển Nvidia gặp phải nhờ systemd-212 , tất cả đó là một ví dụ về những gì tôi nói.

      2.    vô danh dijo

        @Dariem
        Nếu bạn không thể biên dịch từng tệp nhị phân này thành các gói riêng lẻ, bạn đang buộc rằng vì bạn muốn cài đặt một tệp, bạn phải cài đặt tất cả chúng, khi bạn cài đặt tất cả chúng, hóa ra bạn bước trên các gói khác không thể cài đặt được vì các phần của systemd đang chiếm những nơi đó.
        Sẽ có ý nghĩa gì khi chia một tệp thực thi lớn thành nhiều tệp thực thi nhỏ hơn nếu cuối cùng bạn không có gói cho mỗi tệp cho phép bạn cài đặt chúng riêng lẻ.
        Tôi quay lại để đưa ra yêu cầu chung cho mọi người dùng nâng cao của systemd, cho tôi biết cách biên dịch 90 mô-đun đó và tạo 90 gói mà nếu tôi cảm thấy thích, tôi cài đặt chúng và nếu không, tôi sử dụng các chương trình mà tôi đang sử dụng.
        Tất cả những thứ này rất tệ ... Có vẻ như những người của systemd nghĩ rằng tất cả những người dùng gnu / linux đều là những kẻ ngu ngốc.
        Đối với hồ sơ, tôi sử dụng thử nghiệm gentoo và một vài tháng trước, tôi đã chuyển sang systemd và tôi không thể với journald, điều đó khiến tôi quay lại openrc nhanh hơn thời gian chuyển sang systemd.
        Để tiếp tục xem mọi thứ đang diễn ra như thế nào với systemd, tôi có Archlinux trên một máy tính xách tay sẽ sớm được phát hành cho gentoo…. Chắc chắn là ổn định.

      3.    yukiteru dijo

        @anonymous, tôi chỉ muốn xem vấn đề TTY sẽ phát triển như thế nào trong Linux. Khi mã CONFIG_VT xuất hiện, để chia VT thành hai phần được phân biệt rõ ràng (không gian nhân và không gian người dùng), chúng tôi sẽ cần một số công cụ để kiểm soát các VT từ không gian người dùng và ở đó systemd-an ủi có thể trở thành một phần phụ thuộc mạnh mẽ kéo phần còn lại của các bản phân phối đến mức cần thiết phải cài đặt các thành phần systemd, chỉ để hệ thống có thể hoạt động. Những gì tôi đang nói không phải là cường điệu, đó là một khả năng rất, rất lớn và thực sự đáng lo ngại. Có những dự án khác, như KMSCon, nhưng nếu hầu hết các máy tính để bàn và phân phối đều ủng hộ systemd, thì những thứ như KMSCon có thể chết nhanh hơn nhiều người nghĩ.

      4.    vô danh dijo

        @Yukiteru 3 tháng 2014, 8 49:XNUMX PM
        Tôi không sợ điều đó, ông Linus sẽ không xóa các tùy chọn mặc định từ phiên bản này sang phiên bản khác, ông ấy sẽ đặt hệ thống mới là MỚI và cho phép bạn lựa chọn giữa cái cũ và cái mới.
        Về phần không gian người dùng, bạn có thể tạo một gói thực hiện điều đó một cách độc lập, nếu systemd làm được điều đó, tại sao 50 gói khác lại không làm được? Hơn nữa, các cách thực hiện khác nhau sẽ khiến các thiết bị đầu cuối khác nhau áp dụng tất cả các cách khác nhau với USE để kích hoạt và hủy kích hoạt như chúng ta đã quen.
        Tương tự đối với kdbus, Linus thừa nhận nó trong 3.19 như anh ta đang nói, điều đó không có nghĩa là người ta sẽ phải kích hoạt nó có hoặc có.
        Tôi rất hài lòng với openbox + compton, các máy tính để bàn đối với tôi có thể biến mất mà chúng sẽ không ảnh hưởng đến tôi ít nhất.

      5.    yukiteru dijo

        @ nặc danh câu hỏi là loại bỏ CONFIG_VT là một cái gì đó cuối cùng sẽ là toàn bộ (từ những gì tôi đã đọc), nghĩa là, trong hạt nhân chỉ còn lại các công cụ nguyên thủy, trong khi phần còn lại của các công cụ sẽ nằm trong không gian người dùng, điều này không tệ, ngược lại, nó sẽ loại bỏ rất nhiều mã cũ khỏi hạt nhân, giúp bảo trì dễ dàng hơn và cấu hình cao hơn nhiều (hỗ trợ KMS / DRM đầy đủ cho giao diện điều khiển). Chắc chắn trong thời gian đầu, sẽ có cả hai hệ thống, nhưng về lâu dài (15-20 bản phát hành), nó có thể thoát khỏi kernel, hoặc thậm chí sớm hơn, nhiều công cụ không còn hỗ trợ mã như vậy mà thay vào đó là mã mới hơn và được hỗ trợ tốt hơn.

        Bây giờ, bạn nói rằng nếu systemd làm được điều đó, vì 50 ứng dụng nữa không thể làm được (tôi tưởng tượng thêm 50 ứng dụng nữa). Chà, nếu chúng ta thấy sự phụ thuộc mạnh mẽ của KMSCon (dự án lâu đời nhất theo nghĩa này) thì chúng là libudev (mã sẽ sớm được tham gia vào systemd, sẽ không được hỗ trợ và sẽ xung đột với systemd nếu nó tự hoạt động), libdrm, libxkbcommon, libtsm và bản thân systemd để xử lý nhiều chỗ ngồi, vì vậy khi bạn nhìn thấy điều này, bạn nhận ra rằng mọi thứ đang hình thành như thế nào khi mang về cho mình nhiều công cụ cần thiết để HĐH GNU / Linux hoạt động mà không gặp sự cố.

      6.    vô danh dijo

        @Yukiteru 3 tháng 2014, 9 46:XNUMX PM
        Ở đây trong gentoo libudev là một trỏ ảo đến sys-fs / eudev, vì vậy các gentoo folks sẽ chăm sóc việc sửa đổi eudev để tuân thủ API do hệ thống hạt nhân mới ra lệnh.
        Vì vậy, tôi nghĩ các bản phân phối khác ngoài systemd (xin chào devuan) sẽ sử dụng yes hoặc yes eudev.
        Điều gì đã xảy ra với udev ban đầu sẽ xảy ra, systemd đã ngấu nghiến nó, nhưng ở đây cốt lõi là thứ do API ra lệnh để giao diện với các bảng điều khiển bằng DRM / KMS…. Tôi đã muốn thấy một urxvt sử dụng cái này… hehe
        Những gì tôi chấp nhận là bất cứ ai đang sử dụng systemd sẽ không có tùy chọn thay đổi bất cứ điều gì ... áp đặt đầy đủ và cứng rắn và như tôi đã nói trước đây ... khóc đến nghĩa trang.

      7.    yukiteru dijo

        @ nặc danh chắc chắn những gì bạn nói là khả năng khác, eudev sẽ có sức mạnh lớn hơn trong vấn đề này và sẽ tiếp tục mở các tùy chọn để chọn các công cụ khác nhau.

        Tái bút: Như bạn nói, sẽ rất thú vị khi xem cách các VT tận dụng lợi thế của KMS / DRM cùng với fbdev 😀

      8.    dariem dijo

        Bạn đã lặp lại chính xác khái niệm mà tôi đã chỉ trích bạn, bởi vì không lúc nào tôi nói về hệ thống, tôi nói về giao tiếp giữa các quy trình, và tôi lặp lại một lần nữa, bạn lấy đâu ra điều đó bởi vì hai quy trình giao tiếp với nhau, cái chết của một quy trình ngụ ý rằng cái kia có nhiều khả năng chết? Giải thích cho tôi làm thế nào mà hai tiến trình, nằm trong các không gian bộ nhớ riêng biệt, có thể ảnh hưởng lẫn nhau đến hành vi bên trong của nhau. Hãy xem nếu tôi giải thích bản thân mình, từ quan điểm của một trong những quy trình này, anh ta chỉ đang truy cập vào một cơ chế IPC (bất cứ điều gì nó được định nghĩa để giao tiếp với các quy trình systemd). Nếu lập trình viên quá tệ trong việc không bao gồm mã có thể xử lý đầu vào và đầu ra không mong muốn, đó là một cái gì đó khác, nhưng nó không liên quan gì đến một quy trình ảnh hưởng đến nội bộ của quy trình khác. Nếu systemd-networkd gặp sự cố, thì nó không cần phải giết chết journald hoặc systemd, như với sysvinit cũ, thực tế là sự cố của inetd sẽ không ảnh hưởng đến nó, chúng là các quá trình riêng biệt.

      9.    yukiteru dijo

        @dariem giải thích theo cách đơn giản để xem bạn có hiểu không:

        Những gì bạn nói chắc chắn là hành vi luôn được mong đợi từ các chương trình và quy trình mô-đun. Mô-đun đã được thực hiện cho mục đích đó, để tách hai quá trình và chúng chiếm không gian bộ nhớ của riêng mình và chúng giao tiếp bằng một số phương tiện (IPC, v.v.), để trong trường hợp có sự cố, thì không có gì xấu xảy ra. và hệ thống có thể tiếp tục hoạt động mà không bị gián đoạn. Một lý thuyết chắc chắn đã được hỗ trợ rất nhiều do tiềm năng của nó và biên độ tin cậy lớn mà nó mang lại cho máy tính hiện tại. Bây giờ, điều này không phải lúc nào cũng đúng (cuộc sống không phải lúc nào cũng tươi đẹp), và tôi nghĩ rằng bạn chắc chắn đã từng là nạn nhân của những sự kiện này vào dịp này hay cách khác (điều này chắc chắn xảy ra với mọi người bất kể bạn sử dụng hệ điều hành nào), và tôi sẽ cho một vài ví dụ.

        Quá trình đầu tiên đi với Xorg (là một quá trình mô-đun giống như systemd), đôi khi phát điên với một trình điều khiển và chỉ gặp sự cố và khiến bạn không có đồ họa, trong khi phần còn lại của hệ thống tiếp tục hoạt động như mong đợi ( 😀). Cho đến nay rất tốt, lý thuyết của chúng tôi rằng các quy trình mô-đun không cần phải phá vỡ hệ thống vẫn hoạt động tốt. Nhưng (luôn luôn có một số nhưng) đôi khi Xorg mang lại điều gì đó nhiều hơn sự điên rồ và vì một số lý do kỳ lạ (có thể từ điều khiển chuột đến trình điều khiển đồ họa) không chỉ khiến Xorg gặp sự cố mà còn mang lại cho bạn những gì đẹp nhất. về sự hoảng loạn của hạt nhân (và hình vẽ trên màn hình như Picasso) mà bạn có thể tưởng tượng, và sau đó bạn nhận ra rằng bất kể nó có mô-đun như thế nào, nếu một quy trình kết hợp và trao đổi thông tin / dữ liệu với một quy trình khác và có điều gì đó không ổn trong một trong số chúng và vì lý do nào đó, lỗi không thể được xử lý chính xác, khả năng các quá trình được đề cập bị ảnh hưởng sẽ tăng lên, vì thực tế đơn giản là dữ liệu bị sai hoặc đơn giản là bị hỏng, và sau đó nó đến thảm họa.

        Nếu bạn nghĩ rằng điều này không thể xảy ra, tôi để lại cho bạn một số báo cáo lỗi (một báo cáo lỗi của tôi trong Debian và có một vài bức ảnh) về một lỗi cũ trong Xorg, mesa, nouveau và trình điều khiển drm / kms của hạt nhân, xử lý bất chấp chạy ** riêng biệt và là mô-đun **, chúng không hòa hợp với nhau cho lắm, ít nhất là không trong những trường hợp đó.

        https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742930
        https://bugzilla.redhat.com/show_bug.cgi?id=901816
        https://bugzilla.redhat.com/show_bug.cgi?id=679619

        Bây giờ, một ví dụ khác tôi sẽ cung cấp cho bạn với systemd. Sysvinit cũ của chúng tôi có một đặc điểm là mặc dù đã cũ nhưng nó rất đáng tin cậy, đến mức nếu / etc / fstab của bạn có mục nhập phân vùng (không quan trọng đối với hệ thống, hãy hiểu a / mnt / Disk160GB) và nó là nó không thể được gắn kết vì một số lý do, quá trình gắn kết chỉ đơn giản là bị bỏ qua, cung cấp cho bạn một thông báo cảnh báo và tiếp tục quá trình khởi động. Bây giờ, systemd là một câu chuyện khác, bất chấp tính mô-đun của nó, nếu bạn có một mục nhập trong / etc / fstab và systemd vì lý do nào đó thấy rằng không thể gắn kết nó, nó không chỉ đợi phân vùng khả dụng (hành vi được lập trình bình thường) cho lắp ráp của nó, nhưng nếu thời gian kết thúc, hệ thống của bạn bị dừng và bạn không thể làm gì khác hơn là vào chế độ khôi phục và xóa dòng đó khỏi / etc / fstab, một điều gì đó thực sự không thành công. Chi tiết nhỏ đó không còn nữa trong quá trình tự động khởi động và toàn bộ quá trình dừng lại, lúc đầu (systemd-) chi tiết nhỏ đó xấu hơn, vì kết xuất chỉ xuất hiện và bạn phải khởi động lại. Ai đó đã xem qua chi tiết cho bạn biết.

        Một ví dụ khác mà tôi có thể đưa ra là coredumpd trong systemd. Theo mặc định, coredumpd sẽ chuyển tất cả thông tin của nó cho journald để sau này ghi thông tin đã ghi vào đĩa, cho đến nay rất tốt, chúng tôi đang sử dụng mô-đun của systemd để có lợi cho mình. Nhưng đôi khi nó xảy ra, khi coredumps rất lớn, lớn đến mức chúng có thể chiếm vài GB, và trong quá trình truyền thông tin từ coredump sang journald rồi đến đĩa, những điều kỳ lạ xảy ra như Xorg ngừng hoạt động và thậm chí cả nhân hoảng sợ. Tất nhiên, điều đó không chỉ xảy ra với systemd, mà cách nó được thiết kế làm tăng yếu tố hỏng hóc và tạo ra các chi tiết khó chịu khác (trong số đó là tăng mức tiêu thụ bộ nhớ, hỏng nhật ký, kết xuất không đầy đủ), bất cứ ai đã phải làm việc với một coredump KDE, chắc chắn bạn đã đã xem qua một số tập như vậy và bạn sẽ hiểu tầm quan trọng của việc có tùy chọn đồng bộ hóa trong / etc / fstab cho phân vùng kết xuất của bạn và chắc chắn bạn sẽ ghét thực tế là bạn không thể sử dụng một số tùy chọn khác để xử lý kết xuất, nếu bạn đã cài đặt systemd. Một ví dụ về những gì có thể xảy ra với systemd-coredumpd.

        https://bugs.archlinux.org/task/41728

        Bây giờ, để kết thúc:

        Chúng không phải là các chương trình và quy trình mô-đun sao? Có, chúng là mô-đun. Kernel là thứ nguyên khối duy nhất mà tôi đã nói ở đây, nhưng nó cũng chấp nhận các mô-đun (LKM), vì vậy nó sẽ là một loại hạt nhân lai mặc dù dạng thiết kế cơ sở của nó không được thiết kế theo kiểu cấu trúc đó, và điều đó khiến nó trở thành một chút không ổn định trong những trường hợp nhất định.

        Mô-đun đó sẽ không cho phép tôi giữ các quy trình và hệ thống của mình không gặp sự cố nếu có sự cố? Đúng là mô-đun là một biện pháp được thiết kế để đạt được độ ổn định và độ tin cậy cao, nhưng nó không phải là một biện pháp 100% không thể sai lầm, bởi vì nếu điều gì đó có thể xảy ra sai, nó sẽ đơn giản là sai, bất kể mô-đun như thế nào, đó là một thực tế.

        Hệ thống nào có quyền kiểm soát mọi thứ để có thể sử dụng các nhóm và các tùy chọn khác được thêm vào hạt nhân? Hoàn toàn sai sự thật. Điều đó hoàn toàn không cần thiết, systemd có thể được để lại với một giao diện để kiểm soát việc khởi động và gán các nhóm cho các quy trình và daemon sẽ có trong hệ thống, mà không cần phải tiếp quản số lượng dịch vụ mà nó hiện có, và tốt nhất ví dụ về điều đó là; rằng OpenRC cũng có khả năng sử dụng các nhóm và không vì lý do đó mà xâm nhập để thực hiện nhiệm vụ đó.

        Tôi thiên vị và sợ hãi điều gì khi nói về systemd? Tôi không biết anh ấy lấy điều đó từ đâu, vì như bạn thấy câu trả lời của tôi, tôi không sợ điều đó, tôi chỉ nói về những khía cạnh mà tôi không thích về systemd và đã có, mà không dựa vào ý kiến ​​của bên thứ ba.

        Cuối cùng, bạn nói rằng: "Nếu lập trình viên quá tệ trong việc không bao gồm mã có thể xử lý đầu vào và đầu ra không mong muốn, đó là điều khác ..."

        Chắc chắn để nói rằng lập trình viên vì không bao gồm một mã xử lý TẤT CẢ các cách có thể mà chương trình của anh ta có thể bị hỏng do một số mục nhập dữ liệu sai, là XẤU, đối với tôi có vẻ là một sự phẫn nộ. Bất kể anh ta là một lập trình viên giỏi đến đâu, một người không thể thiết kế một chương trình không thể sai lầm và không an toàn, thì LUÔN LUÔN sẽ có một thất bại, cách này hay cách khác sẽ được đưa ra ánh sáng, và khi nó xảy ra, nó sẽ là nhờ một thất bại ngẫu nhiên trong quá trình sử dụng, bởi tin tặc hoặc kẻ bẻ khóa khai thác lỗ hổng, bằng cách xem xét và kiểm tra mã hoặc bằng bất kỳ phương tiện nào khác mà lập trình viên có thể tin tưởng. Tốt hơn là nên đo lường lời nói trước khi nói một điều như vậy.

        Chúc mừng.

      10.    dariem dijo

        Ví dụ bạn đưa ra về Xorg là ít thích hợp nhất vì tất cả những ai đã trải qua quá trình chuyển đổi sang KMS / DRM đều biết rằng vấn đề là do lỗi trong mô-đun nhân để điều khiển KMS do các nhà phát triển trình điều khiển Xorg cung cấp. Một lỗi trong mô-đun KMS cũng giống như sự hoảng sợ của nhân, nó không liên quan gì đến giao tiếp giữa các tiến trình, vì trong trường hợp đó, Xorg thực hiện một cuộc gọi hệ thống (syscall) để nhân thay đổi chế độ màn hình, nghĩa là chỉ có một quá trình liên quan (Xorg) gọi hạt nhân, không liên quan gì đến những gì chúng ta đang xử lý ở đây.

        Hành vi hiện tại của systemd khi không tìm thấy điểm gắn kết là không liên quan bất kể thực tế rằng đó là một tính năng mà ai đó có thể không thích, điều đó được giải quyết bằng cách yêu cầu họ hỗ trợ hành vi khác, đó là bỏ qua việc gắn kết không thành công. Sự suy đoán xảy ra trước đó có thể là do các nguyên nhân khác nhau mà người ta chỉ có thể suy đoán, nhưng thực tế là quá trình thực thi không tiếp tục có thể là do một hành vi mong muốn, vì bạn nói rằng nó phải được khởi động lại, không phải là có sự hoảng loạn của hạt nhân hoặc tự động khởi động lại. Vì tôi chưa trải qua điều đó nên tôi không thể đưa ra ý kiến.

        Về vấn đề mà bạn đặt ra với systemd-coredumpd và liên kết đến báo cáo lỗi, mọi thứ chỉ ra rằng vấn đề này trong Arch Linux là do nén mà họ đã bật systemd khi biên dịch nó cho bản phân phối đó. Nó giống như một vấn đề với thuật toán nén hơn là với chính systemd. Hệ điều hành không bị treo, đúng hơn là thuật toán nén được sử dụng để lưu trữ coredumps dường như đang tiêu hao hệ thống và đó là lỗi của các nhà phát triển Arch Linux đã biên dịch systemd. Tuy nhiên, systemd có các cài đặt để hạn chế việc tiêu thụ tài nguyên và bật / tắt tính năng chụp tất cả các coredumps được báo cáo bởi hạt nhân. Có lẽ những người bảo trì Arch của systemd và những người sử dụng KDE nên xem xét chúng.

        Bạn nói rằng OpenRC cũng sử dụng các nhóm mà không bị xâm lấn. Vấn đề ở đây là: làm thế nào OpenRC nhận ra tên của các tệp thực thi daemon để biết chính xác việc phân bổ tài nguyên nào là thích hợp nhất? Tôi không thực sự chắc chắn liệu đây có phải là một trong những lý do tại sao systemd quan tâm đến rất nhiều thứ, đặt cho các tệp thực thi một cái tên nổi tiếng hay không, nhưng tôi nghi ngờ mọi thứ đang diễn ra theo cách đó. Ngoài ra, nó giúp loại bỏ gánh nặng phải có dấu gạch ngang ở giữa để chạy từng dịch vụ này, bằng cách gọi trực tiếp các tệp thực thi.

        Tôi sẽ không phủ nhận rằng systemd có thể có nhiều lỗi, nhưng từ đó quy tất cả chúng vào cách nó được hình thành, tôi không nghĩ như vậy. Trong trường hợp của sysvinit, nó siêu ổn định, một phần mềm hoàn thiện, systemd chỉ mới bắt đầu.

  12.   Raphael Mardechai dijo

    Cách họ bùng nổ với systemD, xD Nếu bạn quá ghét nó, hãy tạo bản phân phối của riêng bạn, đó là phần mềm Miễn phí dành cho é_é

    1.    Alexander Đại đế dijo

      Đó không phải là về sự căm ghét, mà là về việc bảo vệ cộng đồng của bạn.
      Nhân tiện nếu có phân phối Độc lập "ngầm":
      http://gutl.jovenclub.cu/neonatox-un-linux-iconoclasta
      Tôn trọng

  13.   chúc mừng dijo

    bởi vì so sánh mọi thứ với microsoft mà nó hoạt động giống như cửa sổ .. nếu mọi thứ hoạt động tốt và nó là vấn đề cho sự phát triển và phát triển của linux ... mọi dự án khi bắt đầu có thể có lỗi thay đổi nếu chương trình phần mềm, v.v. là hoàn hảo, Chúng ta là con người, nhưng đó là lý do tại sao chúng ta có những sai lầm.

    rằng nếu systemd bị lỗi, hệ thống sẽ bị sập ... và nếu kernel, xorg, grub bị lỗi ... có những người, cập nhật kernel trên máy tính hoặc máy tính xách tay của họ, làm mất hệ thống ... thì vì sự khăng khăng về sự hoàn hảo của một cái gì đó ...

    như thể bất kỳ hệ thống nào đã ra đời không có lỗi lỗi hoặc một cái gì đó khi mới bắt đầu hoặc thậm chí trong quá trình trưởng thành của nó cũng có lỗi

  14.   lf dijo

    Systemd đã được áp dụng như một tiêu chuẩn với trò chơi bẩn, nó là phụ thuộc bắt buộc đối với nhiều gói vì nhiều chương trình đã bị systemd hấp thụ hoặc vì họ duy trì chúng hoặc vì họ loại bỏ chúng từ từ vì chúng không còn phù hợp nữa vì systemd đã cung cấp một cái gì đó tương tự.
    Điều này hạn chế quyền tự do lựa chọn, tức là các bản phân phối không thể chọn KHÔNG sử dụng systemd, chúng có thể cố gắng chống lại như gentoo, nhưng đó chỉ là một giải pháp tạm thời cho systemd, openrc chỉ là một trình quản lý dịch vụ hỗ trợ sysv cho init và trong initscripts của bản phân phối , systemd cung cấp nhiều chức năng hơn openrc và có chức năng mới mỗi ngày. Phần mềm mới hỗ trợ systemd và yêu cầu triển khai một cái gì đó tương tự, điều này sẽ làm cho các inits khác trở nên phức tạp hơn và giống với systemd hơn, điều mà bạn không muốn.
    Systemd làm được nhiều thứ so với init cũ chỉ đơn giản là đọc một vài dòng từ / etc / inittab và sau đó tải từng initscripts và cấu hình của chúng theo runlevel. Cách tiếp cận cũ đơn giản và độc lập hơn nhiều. Chúng ta đang trong giai đoạn chuyển tiếp hướng tới một kỷ nguyên mới đồng nhất, không có giải pháp, cách thức chiếm ưu thế là không thể ngăn cản.
    Trong một vài năm nữa, thực tế sẽ không có sự khác biệt nào giữa việc sử dụng debian, sử dụng Arch hoặc fedora, danh tính của mỗi bản phân phối sẽ bị mất nếu chúng ta tiếp tục như vậy và systemd sẽ trở nên xâm nhập hơn mỗi ngày, thậm chí nó sẽ trở thành một phần của tên hệ thống (systemd / gnu / linux)

    1.    msx dijo

      LOL

      Đến nhà thờ khóc>: D

  15.   msx dijo

    Don KZKG nói gì, tôi để lại cho bạn cái này: https://blog.desdelinux.net/systemd-vs-inteligencia/#comment-127648

    1.    lf dijo

      Vấn đề là bạn là người Argentina (tôi cũng vậy) nhưng cách thể hiện bản thân của hầu hết người dùng Linux Argentina mà tôi đọc được thực sự đáng lo ngại, mặc dù người ta cũng nói rằng thế giới phần mềm miễn phí thu hút một số người nhất định. Điều tôi giải cứu là bạn không được cho là người Argentina, nhưng điều đó cho thấy các giải đấu thật không may.

    2.    x11tete11x dijo

      uyyuyy .. cậu bé đó đã ngã bằng pháo hạng nặng ..

    3.    WACOS dijo

      bình luận mạnh mẽ !!

    4.    nguyên cơ bản dijo

      Juju .. ..pochoclos .. xD

  16.   Tito dijo

    Từ bài báo này, tất cả những gì họ làm là "áp đặt" một hệ thống. Tôi không tham gia để đánh giá xem nó tốt hơn (mà nó không phải là), hay tệ hơn. Điều tôi nói, tôi nhắc lại, tôi nhấn mạnh và tôi nhấn mạnh, là tôi không thực sự muốn họ áp đặt bất cứ điều gì lên tôi.
    Các cụm từ như: "Chúng tôi không sử dụng chúng cho quá trình khởi động, bởi vì chúng tôi nghĩ rằng chúng không phải là công cụ tốt nhất cho mục đích cụ thể đó."
    Và bạn là ai cho tôi biết nếu tôi muốn sử dụng công cụ này hay công cụ kia?
    Có mỗi cái. Tôi chỉ không sử dụng nó, khoảng thời gian, và miễn là tôi không thể, tôi sẽ không.
    Đã ký. Một Taliban.
    (Đó là tôi thích thú với chú hề)

  17.   kukto dijo

    thường đau đầu với chủ đề đó !!!! X_X

  18.   lá kim dijo

    Tôi đang quản lý máy chủ với Centos 6 và lên 7 với systemd không khiến tôi mất bất cứ chi phí nào, đừng khóc, cuộc sống vẫn tiếp diễn.

  19.   truyện cười dijo

    Xin lỗi, nhưng tôi đang đọc rất nhiều thứ khiến tôi nhớ đến bài diễn văn cổ điển "windows server - Certified Man VS linux server - OpenSource Man".

    Thứ nhất - Bạn sẽ thấy, nếu bạn buộc một lỗi thì nó không thành công là điều bình thường. Mỗi và mọi video mà tôi đã xem đều là lỗi bắt buộc. Điều này giống như thể tôi tạo một chương trình cung cấp từ khóa vào nhật ký syslog và đồng thời tôi cố gắng thực thi một tập lệnh dựa trên grep để trích xuất thông tin từ nhật ký ... tất nhiên nó sẽ thất bại, tôi đã gây ra nó.

    Nó giống như thêm đường vào động cơ diesel và nói "Nhìn ... xăng tốt hơn !!!" hoặc giống như Windows làm, viết sai một tệp cấu hình và phàn nàn rằng daemon không bắt đầu nói "với windows, điều này không xảy ra.

    Thứ 2 - Hệ thống đó kết hợp nhiều thứ mà bạn có thể không sử dụng? Vấn đề là gì? Đó là nó là cùng một đối số trống rỗng được sử dụng bởi Windows và Linux ... "Tại sao tôi muốn một văn bản thuần túy đặt hàng nghìn lẻ một tùy chọn khi bạn không sử dụng chúng?"

    Tôi vẫn nghe những người IBM với các chương trình nguyên khối của họ nói nhiều năm trước về mysql khi tôi đọc một số thứ. Tôi cảm ơn và hoan nghênh sự đa dạng của GNU / Linux và cộng đồng của nó. Nếu bạn cho tôi 50 cách để làm điều gì đó, tôi sẽ chọn vào mỗi thời điểm một cách phù hợp nhất với tôi hoặc phù hợp với những gì tôi cần. Bạn có thực sự thấy một vấn đề trong này?

    Thứ 3 - Theo cấp độ của các cuộc trò chuyện, tôi suy luận rằng bạn có đủ trình độ để làm việc với bất kỳ phân phối nào hoặc tự thiết lập và tự duy trì nó. Tại sao bạn muốn đặt systemd và xóa mọi thứ khỏi nó? Không phải dễ dàng hơn để tiếp tục với init hoặc openRC của bạn?

    Với những người đã yêu cầu tôi dạy họ những điều cơ bản về linux, tôi luôn nói như vậy ... GNU / LINUX không phải là CỬA SỔ, đừng cố gắng làm những điều tương tự hoặc nghĩ như thể nó là. Tại sao bạn lại cho rằng hệ thống này giống với initd hoặc nó hoạt động giống nhau? Không phải dễ dàng đồng hóa hoạt động của systemd và sử dụng tiềm năng của nó hơn là cố gắng tạo ra các chức năng như init hoặc OpenRC? Bạn không thích nó là điều bình thường.

    Thứ 4 - Có gì sai với sự phức tạp? Chắc chắn bạn vẫn nhớ khi bạn dạy lập trình tuyến tính và chắc chắn rằng tại một thời điểm nào đó bạn đã nói ... «Và tại sao tôi muốn học cách làm việc trên các đối tượng nếu bây giờ tôi có thể làm mọi thứ và những thứ khác chúng cho phép tôi sử dụng?» ... (facepalm vài tháng sau thật tuyệt nếu xD)

    Chúng ta hãy rõ ràng. Những người khởi xướng hiện tại (và tôi bao gồm cả systemd) có nhiều thiếu sót mà chỉ có thể được lấp đầy bằng cách thêm phức tạp. Không có gì khác, vì để một hệ thống liên kết phát triển, nó phải phát triển phức tạp với nguy cơ có một phần yếu kém, nhưng tốt hơn là cứ trì trệ.

    Cần một chặng đường dài để đi và nếu… Sistemd không phải là giải pháp cho mọi thứ. Nhưng cả hai đều không ở lại với SysVinit.

    1.    trò đùa dijo

      Tái bút: Lưu ý một điều trớ trêu là tôi đã sử dụng máy tính của đồng nghiệp "Tôi bám vào cửa sổ máy chủ bảo vệ" để anh ta có thể đọc được nó. xD

      Chỉ một điều, những người bảo vệ các INIT khác cung cấp dữ liệu kỹ thuật và liên kết… CHAPO !!! Tôi thích nhìn thấy các đối số và dữ liệu như thế này. Chỉ cần lưu ý, dữ liệu trước tháng 2014 năm XNUMX chỉ mang tính lịch sử.

      Nhiều điều được thảo luận đã được sửa chữa và nhiều bản thử nghiệm được xuất bản vào năm 2013 đã được xem xét.

  20.   Cờ tổng hợp dijo

    @rolo

    Nếu đó là sự thật, nếu bạn xem video mà bạn KHÔNG LÀM, bạn thấy nhật ký là 8MB, không có gì hơn, v.v. và mọi thứ bị hỏng, nhân tiện, bạn có thể gửi đầu ra của journald đến nhật ký hệ thống ở dạng văn bản thuần túy không? Có, nhưng ngay cả khi bạn chạm vào nhật ký được tạo bởi journald, điều đó xảy ra, hệ thống bị treo và, dễ hiểu, chúng ta hãy xem, tạp chí bị treo trên PID1 cùng với những thứ phức tạp như systemd, nó không thành công, có vẻ như nó không có bất kỳ phần nào của mã không cho phép chỉnh sửa đối với một thứ khác ngoài PID của Yazuya cũng như nó không có khả năng tiếp tục ghi ngoài nhật ký bị hỏng, điều này cho thấy ngoài suy nghĩ ở chế độ windows, LP là một lập trình viên tồi .

    Đừng nói với tôi rằng nó sẽ chỉ ở centos, phiên bản ổn định nhất của phân phối sử dụng systemd, bản sao của RHEL7, và tôi không báo cáo hoặc có kế hoạch báo cáo lỗi.

    Sự thật là tôi càng đọc các bình luận của hệ thống pro, tôi nhận ra rằng chúng thực sự giống như một tôn giáo, hoặc bạn ủng hộ hoặc bạn là kẻ thù, nhưng, trong số những tôn giáo kiểu ISIL, những tôn giáo của nhà nước Hồi giáo, hoàn toàn thực tế, tôi biết từ kinh nghiệm, những người yêu thích hệ thống, họ nghĩ như vậy, hoặc bạn với họ hoặc bạn là kẻ thù. Đó là những gì Lennart quảng bá với sự kiêu ngạo của anh ấy và xin đừng làm tôi thất vọng khi Linus hỗ trợ anh ấy, systemd không phải thế này, KHÔNG PHẢI, tôi đã sử dụng systemd ngay khi nó ra mắt trong Fedora 15 và nó chỉ là một init nhanh hơn, nó không thay thế mô-đun GNU / Linux.

    Nếu tôi giết rsyslog, làm hỏng nhật ký của nó hoặc thay thế nó bằng một bản vẽ, không có gì hơn, chỉ là tôi hết nhật ký, không có gì bị treo, hệ thống không bị ảnh hưởng.

    @Rafael Mardojai

    Đó là những gì Devuan làm, đó là những gì Void Linux đã làm và những người khác tránh xa systemd.

    @Yukiteru

    Chắc chắn không ai đọc bạn, như họ nói với tôi Taliban, họ không đọc bạn vì bạn sử dụng cửa sổ hoặc bạn nhận xét từ nó và vì tôi tin rằng ít người yêu thích hệ thống hiểu được phần kỹ thuật của những gì bạn nói và trong đó có vấn đề.

    ======

    Sự thật là, tôi vẫn nghĩ rằng một người được biết đến vào năm 2006 đã đúng về điều gì đó:

    "Tôi không muốn mọi người sử dụng Linux hoặc biết nó, những người Ubuntu này đã có đầy đủ các quả bóng của tôi"

    Tại sao tôi?"

    "Khi một cái gì đó được biết đến và được đông đảo công chúng biết đến, nó sẽ biến mất, nó biến mất và có rất nhiều mẫu về nó"

    Tôi- "thích cái nào?"

    "Hãy nhìn xem chuyện gì đã xảy ra với Debian, bây giờ anh ta có một đứa con ngớ ngẩn tên là Ubuntu và hãy nhớ trong vài năm nữa chúng ta sẽ có những" hacker "và" geeks "hút Ubuntu và họ sẽ không biết cách phân biệt Ext3 với NTFS"

    Có gì đó đúng…. Hệ thống chiến thắng trong số những người biết, như Allan McRae nói, bởi vì anh ta không quan tâm máy của mình khởi động như thế nào, đối với anh ta đó là nút bấm, phép thuật và tôi có một lời nhắc. Trong số những người chỉ quan tâm đến việc "làm việc" với các tính năng đẹp, tổng thể, máy chủ sử dụng LFS hoặc Gentoo hoặc BSD thực sự và sau đó là những người yêu thích nó vì nó bật PC của họ nhanh hơn với đèn màu, âm thanh đẹp và trò chơi may rủi, nhưng họ không biết syscall là gì.

    1.    yukiteru dijo

      @SynFlag nếu họ không đọc nó là do họ tự quyết định, đối với hệ điều hành tôi sử dụng, nếu tôi đang làm việc và nhận xét từ PC Windows, đó là vì đó là thứ duy nhất tôi có trong tay, ngoại trừ máy chủ đó là trong Debian Wheezy và rõ ràng là từ máy chủ, tôi không thể bình luận ở đây.

      Ngay cả khi ở nhà, tôi đã buộc phải sử dụng PC của em gái mình vì PC của tôi đã chết (MB và nguồn điện âm mưu chống lại tôi), và ngay cả khi có thời gian, tôi gắn LiveCD và sử dụng Sabayon (với OpenRC ) để nhận xét ở đây, như tôi đang làm khi tôi viết những lời này.

      Bây giờ, nếu họ nói với tôi hoặc nghĩ rằng tôi là một Taliban chống hệ thống, tôi không quan tâm. Như tôi đã nói, tôi đã sử dụng systemd và tôi biết rằng nó khá khập khiễng, không chỉ vậy, tôi thường đọc danh sách systemd rất nhiều để tìm hiểu về những thứ có trong các phiên bản mới và cũng để biết về những thay đổi được thực hiện và các cuộc thảo luận diễn ra ở đó. Bây giờ nếu bất kỳ người yêu thích systemd nào hiểu được khía cạnh kỹ thuật của những gì tôi đang nói và tôi đưa vào các liên kết của mình (chủ yếu là liên kết đến repo git systemd), và thậm chí không thể nhìn thấy thực tế, điều đó chỉ cho phép tôi nghĩ rằng tôi bán nó trong đôi mắt và chủ nghĩa cực đoan trong cách nhìn / suy nghĩ / cảm nhận / yêu thương / tôn vinh / ca ngợi / tôn thờ systemd của họ quá lớn đến mức không thành vấn đề nếu ngay cả chính Linus đá văng **** ra khỏi systemd, họ vẫn sẽ cố thủ ý tưởng của họ rằng họ là đúng.

  21.   Ezequiel dijo

    Xin chào! Tôi không phải là một chuyên gia, và tôi muốn biết "systemd" này dùng để làm gì và tại sao nó lại được nói đến nhiều như vậy, vấn đề là gì và có giải pháp thay thế nào không? cảm ơn

  22.   Tito dijo

    Nhận xét SynFlag! Tôi từ "geeks", "geeks" và "pro linuxeros" đến rất giống nhau.
    Và đó là tương lai đang chờ đợi chúng ta; Ubuntu ngay cả trong súp; Máy tính xách tay Linux chỉ cần truy cập Steam và chơi game hot mới nhất. Và quân đoàn của những kẻ lập dị không biết cái pod là gì.
    Tái bút: khái niệm nền của systemd thật tệ.

  23.   Hannibal Smith dijo

    các nút adk và diễn đàn không hiển thị trên trang chính

  24.   dariem dijo

    Vì vậy, theo @SynFlag bây giờ tất cả những ai không anti systemd đều là những người cuồng tín tôn giáo cực đoan n00b, và là bệnh dịch làm hỏng GNU / Linux. Với một ý kiến ​​hạn hẹp như thế này tôi không biết có đáng để tranh luận về vấn đề này không. Tốt hơn hết hãy để nước chảy và về lâu dài điều gì phải xảy ra sẽ xảy ra.

    1.    rolo dijo

      Đó là sự thật, đến một điểm không thể bàn cãi nữa. chỉ có thời gian mới cho chúng ta biết liệu sytemd có trở thành điều gì đó tích cực cho thế giới phần mềm miễn phí hay không.

      Nó cũng cho tôi ý tưởng rằng nếu bản phân phối dựa trên debian không sử dụng systemd này thành hiện thực, nó sẽ giúp xoa dịu tinh thần của những người không muốn biết gì về systemd.

      như khi gnome 3 xuất hiện và một sức đề kháng to lớn được tạo ra, cho đến khi quế "ngã ba" và sự thống nhất xuất hiện cho phép tiếp tục sử dụng các ứng dụng gnome trên máy tính để bàn với nhiều cấu hình hơn và thiết kế tư duy hơn cho máy tính và không quá nhiều cho cảm ứng

      1.    xiep dijo

        Có thể đó, Rolo (sự xuất hiện của Devuan), có thể là một điểm đồng thuận. Tôi nghĩ tất cả chúng ta cần nó để chứa đựng một bầu không khí thảo luận phân cực và sôi nổi. Devuan sẽ là không gian cho sự sáng tạo và liên tục của một cách làm và điều đó sẽ giúp trấn an tinh thần. Quá trình mà chúng ta đã sống trong Debian thật là đau đớn, tuy nhiên chúng ta phải đối mặt với hoàn cảnh, không có lựa chọn nào khác ngoài việc chấp nhận sự chia cắt. Điều này kết thúc giống như những cuộc ly hôn. Ngã ba này có thể là bản sao của một hiệp ước hòa bình và một phần của nó. Tất nhiên, có các lựa chọn thay thế, Slackware, Gentoo, Funtoo, Crux, PCLinux OS, bây giờ là Manjaro (để kể tên một số) ... nhưng cảnh "deb" yêu cầu một giải pháp thay thế không có systemd. Rõ ràng là sẽ không thuyết phục được ai, các lập luận được bàn và không có sự đồng thuận (mặc dù thực tế rằng systemd có những ý tưởng hay và những nguy hiểm mà phần mềm này mang lại là điều hiển nhiên). Đã đến lúc phải phân chia và giành tự do cho người dùng (vì đây là về Phần mềm miễn phí, phải không?).

        Một yếu tố ảnh hưởng đến quá trình này là cảm giác "thất vọng" của một số người trong chúng ta, những người đặt niềm tin vào Debian. Đó là lý do tại sao Devuan được trình bày dưới dạng một ngã ba chứ không phải một phái sinh. Có sự căng thẳng bởi vì không ai thích những gì đã xảy ra; không phải ủng hộ hệ thống (do đó một số cuộc tấn công dữ dội cố gắng bôi nhọ) cũng không phải là chống lại hệ thống (những người đã chọn fork). Trong môi trường là "chúng ta có thể mất bao nhiêu tài năng?", Cả mặt này và mặt khác.

        Tất cả người dùng Debian nhìn vào bản phân phối theo "một cách" nhất định (điều này cũng có thể áp dụng cho các bản phân phối khác). Có những người ngưỡng mộ chất lượng kỹ thuật của nó, những người khác về hợp đồng xã hội của nó, ảnh hưởng của nó trong thế giới Linux, sự tôn trọng mà nó đã thu được trong những năm qua, sự ổn định của nó trong các môi trường sản xuất quan trọng… Ở một số người dùng, nhận thức này đã thay đổi, với sự thất vọng xuất hiện. Thất vọng, chán nản, hãy gọi nó là gì bạn muốn. Từ đó đến cuộc chia ly chỉ có một chút bước.

        Cuộc ly hôn Debian tương tự như những gì đã xảy ra với NetBSD và OpenBSD. Mặc dù thời gian sẽ trả lời. Tôi thấy rất nhiều kỳ vọng trong đợt fork và điều đó khiến tôi nghĩ rằng đó sẽ không phải là một sự phân phối phù du và vô trùng. Mới hôm nay, có một thành viên của nhóm gnome nhận xét về danh sách gửi thư của Devuan (mặc dù anh ta đã làm rất vụng về), điều này, theo ý kiến ​​của tôi, cho thấy Devuan tạo ra sự quan tâm và theo một cách nào đó, muốn đối thoại.

        Dù sao, cuối tuần tốt lành.

      2.    Cờ tổng hợp dijo

        @rolo

        Để nói rằng video có thể bị lừa hoặc phần mềm hoàn toàn là ngụy biện và xúc phạm, trong cuộc sống PU ** của tôi, tôi đã lừa một thứ gì đó để tạo ra một huyền thoại, chưa bao giờ, tôi khoe khoang rằng đã chứng kiến ​​thất bại đó bằng cách của mình chứ không phải bằng mánh khóe của mình. Tất cả đều đi đến **** hơn là ***** và tôi sẽ không đưa thêm vào các cuộc tranh luận systemd bởi vì nó hoàn toàn là cái rắm, không ai muốn hiểu bất cứ điều gì và tất cả giống như một sự bỏ rơi, mà, Tôi ghét, bởi vì tất cả mọi thứ đó là bởi tín điều của đức tin. Hãy hài lòng với systemd.

      3.    rolo dijo

        @SynFlag bạo lực là nói dối

        Những gì video này chứng minh là sự giả dối của tuyên bố rằng nếu một trong các mô-đun systemd bị hỏng, nó sẽ khiến systemd bị sập, vì rõ ràng, từ những gì video của bạn cho thấy điều đó đã không xảy ra, xddddd và theo cách tạp chí chạy dưới dạng root, do đó, nếu một bên thứ ba xâm nhập và lừa đảo một cách ác ý nhị phân nhật ký tạp chí, tôi sẽ không lo lắng về systemd mà là về tính bảo mật của máy tính của bạn. xdddddd. Cuối cùng về chủ đề của video, sao chép những gì được hiển thị bằng cách chỉnh sửa với nano tệp /var/log/journal/24f02f5b2b16758b820ea6a751ed6efb/system.journal và khi khởi động lại, bạn thấy rằng có một system.journal và hệ thống mới @@ 24f02f5b2b16758 @@ 820f6f751bXNUMXbXNUMX. Tạp chí là tệp nhị phân bị hỏng.

        Nói cách khác, journal nhận thấy file bị lỗi nên không đổi tên và tạo lại một cái mới, tôi không hiểu vấn đề là gì?

        Tôi tự hỏi điều gì sẽ xảy ra nếu tôi làm hỏng một tệp nhật ký văn bản thuần túy bằng trình chỉnh sửa hệ thập lục phân, chắc chắn cho đến khi người ta nhận ra rằng tệp bị hỏng, tất cả dữ liệu sẽ bị phá hủy Oo

        Hãy nói một chút về tạp chí, đó là một trong những chỉ trích phổ biến nhất về systemd.
        Journal là một thành phần rất quan trọng của systemd, nó ghi lại các thông báo Syslog, thông báo nhật ký hạt nhân, RAM và thông báo khởi động ban đầu, cũng như các thông báo được viết bằng STDOUT / TDERR và cung cấp tất cả thông tin này cho người dùng.

        Nhưng quan trọng nhất, tạp chí có thể được sử dụng song song hoặc thay thế cho nền tảng nhật ký hệ thống truyền thống, chẳng hạn như rsyslog hoặc syslog-ng, do đó, một sysadmin thận trọng có thể có rsyslog hoặc syslog-ng làm công cụ truy vấn thứ hai, ngoài việc chuyển đổi các bản ghi tạp chí thành văn bản thuần túy trong trường hợp tệp nhị phân bị hỏng

        Một thực tế quan trọng khác về tạp chí là nếu thư mục / var / log / journal không được tạo, thông tin chỉ được lưu tạm thời và sẽ bị mất sau mỗi lần khởi động lại.
        ví dụ, khi tôi nhập systemd trong debian, tính liên tục của nhật ký không hoạt động vì vậy tôi phải tạo thủ công thư mục nhật ký

        http://0pointer.net/blog/projects/journalctl.html

  25.   vô danh dijo

    Những ai biết tiếng Anh thì không thể bỏ lỡ các buổi nói chuyện đang diễn ra giữa các nhà phát triển của devuan, jaromil dimkr max2344 và những người khác trên kênh freenode IRC #devuan.
    Rất vui khi đọc các điều tra về mã systemd vì họ đã cố tình phát tán nó để lây nhiễm (tạo ra các phụ thuộc không cần thiết).

  26.   sircacaroto dijo

    Systemd làm phiền tôi ... ngay từ phía trước ... thật khó. Tài liệu ít ỏi cũng không phải cái slim chỉ chạy KDM hoặc gdm và trong một hệ thống nhẹ, tôi muốn slim lxdm không hỗ trợ nó hoặc biên dịch nó… .. Nghiêm túc mà nói, ngay cả trước đây… tôi hài lòng với chúng. Sự thật là tôi đã bắt đầu sử dụng openrc như họ nói trong gentoo và nó đã giúp…. Nhiều

  27.   đồng nghĩa dijo

    @rolo

    Bạn là một kẻ xấc xược và không biết tin tức để nói điều đó. Đó là sự xúc phạm tồi tệ nhất khi bạn nói với tôi rằng tôi nói dối hoặc làm sai lệch dữ liệu, điều đó thực sự khiến tôi ghê tởm khi làm thế nào để bảo vệ thứ mà bạn tấn công những người làm PoC nghiêm trọng như tôi. Nhật ký bị lỗi, hệ thống bị treo, khởi động lại dịch vụ không hoạt động nên không còn lựa chọn nào khác là khởi động lại máy, đây không phải là cách tốt nhất trong máy chủ bị tấn công, bạn sẽ nói với tôi rằng nếu bảo mật bị xâm phạm, điều tốt nhất là khởi động lại hoặc cài đặt lại và đó là điều duy nhất mà tôi nên lo lắng khi hệ thống nói rằng tự bào chữa và không thực hiện phân tích nóng về ĐIỀU GÌ ĐÃ XẢY RA? để đạt được điểm đó? Rõ ràng bạn là một sản phẩm nữa của sysadmin mới nếu bạn nhận được nó đã được nâng cấp bằng cách sử dụng ubuntu và có bảo mật của DOS 5.0 trên máy tính của bạn, vì vậy những gì bạn nói, tôi coi nó là nó đến từ ai, điều đó khiến tôi phiền lòng rằng bạn cũng nghi ngờ Người giả mạo là bạn, bạn đã trả lời cùng một hệ điều hành với các bản cập nhật của NGÀY ĐÓ? Chắc chắn là không, vì vậy hãy thử nói dối người khác. Bạn thiếu năng lực gì, đi làm tài xế taxi còn hơn gì mà ngờ lại cho bạn, thôi chơi với linux mà cứ tìm pr0n

    1.    rolo dijo

      Hãy xem pigeon (synflag), bố sẽ chỉ cho bạn cách để tạp chí tiếp tục hoạt động sau khi vì một lý do nào đó mà tệp nhật ký nhật ký nhị phân của chúng ta bị hỏng mà không cần phải khởi động lại máy tính.

      Trong ví dụ này, chúng tôi bắt đầu từ cài đặt cơ bản của debian 8 jessie.

      Theo mặc định, systemd-journal.service đi kèm với chức năng "storage = auto", do đó để có một bản ghi liên tục của các bản ghi, cần phải tạo tệp trong / var / log / journal / trước đó.

      # mkdir -p / var / log / journal /

      Để nhật ký bắt đầu ghi nhật ký, bạn KHÔNG phải khởi động lại máy tính, chỉ cần thực hiện:

      # systemctl tải lại systemd-journal.service
      o
      # systemctl buộc tải lại systemd-journal.service

      ### bây giờ chúng ta sẽ mô phỏng rằng nhật ký nhị phân của tạp chí bị hỏng ###

      # cd / var / log / journal
      #ls
      24f02f5b2b19808b820ea0a980ed6efb
      # cd 24f02f5b2b19808b820ea0a980ed6efb
      # nanosystem.journal
      ### bây giờ chúng tôi sửa đổi một số dòng của tệp để mô phỏng rằng nó bị hỏng
      # tạp chí
      ### như mong đợi không có gì xảy ra
      #### có phải khởi động lại máy tính để tạp chí tạo tệp nhị phân mới không? KHÔNG
      # systemctl buộc tải lại systemd-journal.service
      #ls
      system@24f02f5b2b19808b820ea0a980ed6efb-0000000000000001-0005069a53abf581.journal
      hệ thống.tạp chí
      # tạp chí
      ### Như chúng ta thấy, nhật ký tạo một tệp nhật ký nhị phân mới và giờ đây chúng ta có thể truy cập lại thông tin mà không cần phải khởi động lại máy tính bất kỳ lúc nào

      https://www.youtube.com/watch?v=hEagyMdkN4A&feature=youtu.be

      kết luận: synflag hoặc bạn thiếu hiểu biết, hoặc bạn là một kẻ hay lừa đảo
      hãy để nó trang bị cho bạn hữu hạn

      1.    rolo dijo

        vì lỗi đánh máy và lạm dụng sao chép và dán, tôi đã viết systemd-journal.service trong khi thực tế dịch vụ này được gọi là systemd-journald.service

      2.    Cờ tổng hợp dijo

        Pichon ?, ... thật sai lầm là bạn gầy, nghiêm trọng đấy .. Tôi đã biết điều đó, hãy báo cáo lỗi đội mũ đỏ để xem họ nói gì, tôi sẽ đánh câu trả lời, xem bạn có nắm bắt được không:

        Nếu bạn xóa tệp đầu ra hoặc ghi đè lên các phần của tệp, daemon thực sự không thể làm bất cứ điều gì về điều đó: nếu kẻ tấn công có quyền sửa đổi tệp đầu ra, nó đã thắng. Daemon có thể kiểm tra một số thứ đó, nhưng điều đó sẽ không hiệu quả và không thực sự hữu ích cho bất cứ thứ gì. Nếu muốn, bạn có thể thiết lập một chữ ký mật mã định kỳ với 'journalctl –setup-key'. Xem trang người đàn ông của Journalctl.

        Journalctl phụ thuộc vào rsyslog, nó không tự động khởi động lại trong trường hợp có lỗi trong nhật ký, mà rsyslog không cần, tổng cộng, bạn phải sử dụng chuyển tiếp để gửi tới rsyslog và theo cách đó nó được viết bất chấp mọi thứ và nhật ký nhật ký là tái sinh, đó là một sai sót thiết kế của tạp chí, nếu bạn không muốn nhìn thấy nó, hãy thổi cho tôi.

      3.    vô danh dijo

        @rolo

        Trong video (tôi không biết bạn có làm vậy không) Tôi thấy rằng ở phút 2:11 ls được sử dụng chứ không phải ls -l sẽ cho phép xem kích thước mà tệp system.journal ban đầu có, sau đó họ chỉnh sửa nó bằng nano và thêm Dòng trống, khởi động lại dịch vụ bằng tay và ở phút 3:15 họ làm lại lần nữa chứ không phải ls -l, sau đó ở phút 3:20 họ thấy nhật ký với journalctl, điều này hiển thị nhật ký hiện tại là tốt.

        Bây giờ đến câu hỏi của tôi:
        1 - vì ls được sử dụng chứ không phải ls -l, để xem kích thước ban đầu của nhật ký trước khi được chỉnh sửa
        2 - điều gì đã xảy ra với nhật ký cũ? systemd đã đặt nó ở đâu trong nhật ký nhị phân bị hỏng?
        3 - với lệnh systemd nào bạn có thể sửa chữa nhật ký nhị phân bị hỏng của mình ... mà bạn không được phép xóa

        Liên quan

      4.    rolo dijo

        @vô danh

        Bây giờ đến câu hỏi của tôi:
        1 - vì ls được sử dụng chứ không phải ls -l, để xem kích thước ban đầu của nhật ký trước khi được chỉnh sửa
        2 - điều gì đã xảy ra với nhật ký cũ? systemd đã đặt nó ở đâu trong nhật ký nhị phân bị hỏng?
        3 - với lệnh systemd nào bạn có thể sửa chữa nhật ký nhị phân bị hỏng của mình ... mà bạn không được phép xóa

        1 sự thật là tôi không nghĩ đến nó, chỉ cần sử dụng ls để xem những tệp nào có trong thư mục, nhưng nếu bạn quan tâm, bạn có thể sao chép nó, thủ tục rất chi tiết và tôi thực hiện nó trong virtualbox (cài đặt cơ sở debian là một phần nhỏ)
        2 nhật ký cũ vẫn nằm trong cùng một thư mục, chỉ có systemd đổi tên nó bằng một loạt các số và chữ cái (hiển thị trong video)
        3 Trong mọi trường hợp, bạn có thể thử sử dụng các ứng dụng của bên thứ ba (tôi cho là một số trình soạn thảo hex) vì nếu systemd có thể sửa tệp bị hỏng, nó sẽ không đổi tên hoặc tạo một tệp mới. Trong mọi trường hợp, và như tôi đã đề cập trong các dịp khác trong bài đăng này, một sysadmin thận trọng có thể sử dụng rsyslog hoặc syslog-ng làm công cụ truy vấn thứ hai, ngoài việc chuyển đổi các bản ghi tạp chí thành văn bản thuần túy trong trường hợp tệp nhị phân bị hỏng. .

        Ý tôi là, đó không phải là ý tưởng thuyết phục bất cứ ai sử dụng systemd (tôi thậm chí rất thích rằng trong trình cài đặt debian có khả năng chọn int). nhưng tôi sẽ không im lặng khi đọc những người ngu dốt hoặc ngu ngốc liên tục lặp lại những lời nói dối về systemd, như một blog tồn tại, khi người ta thấy rằng những câu nói đó không trùng khớp với thực tế. và như Aristotle đã nói, sự thật duy nhất là thực tại 😉

  28.   vô danh dijo

    @rolo

    Tôi đã xem lại video và nếu nó được liệt kê ở đó, chỉ có tên số dài đến mức tôi nhìn thấy nó, tôi nghĩ đó là thư mục…. Tên chủ quyền.
    Về việc sửa chữa hệ nhị phân, vâng, điều bạn nói là hợp lý ... nếu tôi có thể sửa chữa nó, tôi sẽ không tạo một cái mới.
    Cuối cùng, tôi nghĩ rằng nó không nên là một nhị phân để điều này không xảy ra và để có thể xem nó mà không cần các công cụ đặc biệt với journalctl ... Tôi vẫn không hiểu điều gì đã dẫn đến việc nó sử dụng định dạng nhị phân.

    Xin chào và cảm ơn vì đã phản hồi

    1.    Cờ tổng hợp dijo

      Rolo, hãy cống hiến hết mình cho một thứ khác:

      https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-4393

      Tôi biết mà không biết rằng…. Làm thế nào để bạn nhận thấy sự khác biệt giữa một người đang thử mọi thứ và một người khác chỉ làm video xì hơi

  29.   Cờ tổng hợp dijo

    Tôi đến để đóng ocote de Rolo, lỗi được thấy trong PoC của tôi đã được báo cáo, vì vậy, hãy đóng pichon ocote:
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-4393

  30.   rolo dijo

    Để xem tuyệt vời:
    1 Bạn đã nói rằng để tạp chí giải quyết vấn đề, cần phải khởi động lại máy tính như trong windows HOÀN TOÀN FALSE
    Tôi đã cho bạn thấy rằng đó là một lời nói dối và trong video mà bạn đã làm, không có lúc nào bạn sử dụng lệnh systemctl force-reload systemd-journald.service bởi vì nếu bạn sử dụng nó, đối số của bạn sẽ bị lỗi (hoặc bạn không biết lệnh, lệnh này sẽ cho thấy rằng bạn là thiếu hiểu biết hoặc cố ý không sử dụng nó, điều này sẽ cho thấy bạn là một người kể chuyện)

    2 Bạn nói rằng có những báo cáo lỗi, một mặt nó hoàn toàn không liên quan vì thông thường mọi người báo cáo rất nhiều thứ vô nghĩa như một lỗi (để bạn hiểu, không phải mọi báo cáo lỗi đều là lỗi thực sự) thậm chí còn cho tôi biết rằng bạn đã tự báo cáo nó tương tự. Và mặt khác, tất cả các chương trình đều có lỗi (có bao nhiêu lỗi được báo cáo có sysvinit (một chương trình khoảng 20 năm tuổi)) và điều tốt về báo cáo là nó giúp các nhà phát triển phát hiện và giải quyết vấn đề (một số nhanh hơn, một số khác chậm hơn)

    3 Bạn nói rằng với lỗi bạn tạo ra trong nhật ký, khi khởi động lại hệ thống, nó bị treo vì trong video bạn có thể thấy rằng bạn phải bắt buộc khởi động lại hộp ảo. HOÀN TOÀN SAI
    Sự thật là systemd không bị crash khi hệ thống khởi động hoàn hảo (nếu nó không khởi động systemd, nó sẽ khiến bạn hoảng sợ về hạt nhân và bạn sẽ phải vào chế độ khôi phục)
    Điều gì xảy ra với bạn là hệ thống được kiểm tra khi bạn cố gắng chỉnh sửa tệp nhị phân bằng trình chỉnh sửa văn bản và các yếu tố có thể rất nhiều, chẳng hạn như bộ nhớ được cấp phát, trạng thái của hệ điều hành (trong video, hệ thống mất nhiều thời gian để khởi động và trong tắt những gì gợi ý rằng đó không phải là cài đặt sạch của 0 (được khuyến nghị cho loại trường hợp này)), v.v. Tôi chỉ có thể nói với bạn rằng tệp nhị phân mà tôi đã chỉnh sửa khoảng 10 hoặc 20 lần và nó chưa bao giờ được kiểm tra. Điều này cũng cho thấy bạn là một người thiếu hiểu biết hoặc một người kể chuyện.

    4 Bây giờ bạn nói rằng tạp chí đó phụ thuộc vào rsyslog HOÀN TOÀN SAI, thực tế là bất kỳ ai cũng có thể xác minh nó bằng cách cài đặt hoặc gỡ cài đặt rsyslog và thấy rằng tạp chí đó hoạt động hoàn hảo

    Tôi sẽ đánh giá cao điều đó nếu bạn để lại nỗi ám ảnh không lành mạnh đó với tôi, không phải lỗi của tôi rằng bạn thiếu hiểu biết hoặc tuyệt vời

    Kết luận:
    Bạn không muốn sử dụng systemd, tôi nghĩ điều đó thật tuyệt, bây giờ bạn không cần phải gieo rắc nỗi kinh hoàng bằng những lời nói dối để thu hút những người theo đuổi cuộc thập tự chinh chống systemd của bạn. Tôi đã sống và sống, rằng có một nơi dành cho tất cả mọi người trong thế giới phần mềm miễn phí 😉

    1.    rolo dijo

      giải thích rõ về điểm 3, ai đó sẽ nói với tôi rằng vì systemd trong pid1, một vụ tai nạn của máy sẽ ngụ ý rằng chiếc mũ bảo hiểm systemd đó. Hai điều, đầu tiên ở đây điều đã nói là systemd bị lỗi do lỗi tạp chí, nhưng trên thực tế có một dấu tích để nhập mã nhị phân (đang được sử dụng trong thời gian thực) với trình soạn thảo văn bản, tôi cũng làm rõ điều đó trong tất cả kiểm tra mà tôi đã thực hiện không bao giờ kiểm tra máy ảo. Thứ hai, không ai có suy nghĩ đúng đắn của họ có thể khẳng định rằng linux không được gắn nhãn xddd,

    2.    Cờ tổng hợp dijo

      Tuyệt vời ?, gầy, giữ lại một chút, tuyệt vời bà già của bạn, người nói rằng tôi ném cao su khi tôi không chạm vào nó bằng một cây gậy, tôi trở lại kính trọng:

      1.- Bạn phải khởi động lại hoặc buộc khởi động lại dịch vụ, điều này không lý tưởng và trong CentOS 7 khi tôi thử nó, việc khởi động lại dịch vụ không làm được gì, đừng quên rằng đó là phiên bản 208 không phải 217 hoặc 216 mới của Fedora.

      2.- Không liên quan và những người báo lỗi? ... bạn là một tên ngốc, tôi thậm chí không trả lời bạn

      3.- UNHAPPY, phiên bản mà hôm đó tôi đã thử qua video mà bạn có thể thấy, toàn bộ HĐH bị sập, tại sao bạn lại cho rằng lời nói dối không hài lòng của ortho? Tôi không phải là con vượn nói dối, đi lấy cindor pajero.

      4.- Nó phụ thuộc vào việc tự tái tạo, nó không tự làm điều đó trên thực tế, tôi đã đề xuất nó với các nhà phát triển systemd như một tính năng, rằng nó tự phục hồi mà không ngừng ghi nhật ký trừ khi dịch vụ được khởi động lại, họ coi nó như những gì họ là để nói thêm, vì vậy hãy mút con cặc của tôi và nói với tôi rằng cảm ơn bố vì đã cộng tác trong khi tôi xem phim khiêu dâm.

      Tạm biệt, tôi đã chán nói chuyện với lũ khỉ vì tôi thích đi sở thú hơn, khi bạn đang ở gần hậu môn của tôi, chúng tôi trò chuyện.

      1.    rolo dijo

        @SynFlag Tôi xin lỗi, tôi không biết bạn bị bệnh, tôi thực sự tin rằng bạn là một kẻ hoang đường và thiếu hiểu biết, nhưng với những gì bạn vừa viết, tôi nhận ra rằng bạn thực sự đang ảo tưởng.

        cũng không có gì, tôi hy vọng bạn tốt hơn hết thuốc của bạn và trở lại thực tế, buộc! bạn có thể!!!

  31.   pedro dijo

    Mình đọc đi đọc lại nhưng chả hiểu gì cả, chỉ biết là từ khi ra đời Xubuntu 14.04.1 đến nay mình chưa gặp vấn đề gì với máy tính xách tay, hay máy in laser hp 1102 thì mình cũng không biết gì cả, mình là người dùng và Tôi không biết liệu systemd có tệ hơn hay không phù hợp với init, nhưng tôi nhắc lại là tôi không gặp vấn đề gì với xubuntu. 🙂

  32.   Sự thật dijo

    Tôi đọc, đọc và đọc lại và tôi chỉ biết rằng tôi đang sống lại một chủ đề cũ. XD