Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Friday February 08 2019, @05:14AM   Printer-friendly
from the it's-all-geek-to-me dept.

https://lwn.net/Articles/777595/

LWN (Linux Weekly News) provides a written account of Benno Rice's talk. The former FreeBSD core developer gives some context around systemd and what FreeBSD should learn from it. He compares the affair to a Greek tragedy which contains much suffering followed by catharsis. His attitude toward systemd is generally not negative, but I won't cherry-pick any specific sections; you'll have to actually read the article for once.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Interesting) by engblom on Friday February 08 2019, @06:58AM (4 children)

    by engblom (556) on Friday February 08 2019, @06:58AM (#798204)

    In the Linux community the problem is far deeper than Systemd. It is exactly the N part of the GNU abbreviation that is causing this problem. (GNU = GNU is Not Unix)

    Just look at the audio: first OSS, which kind of worked well when I begun with Linux. Then suddenly the switch to Alsa, which took many, many years to work well. Luckily it was possible to still compile an own kernel with OSS modules at that time. Once Alsa got stable enough to be used, it still did not handle multiple audio sources well. It still took many years for them to get that working really well. Once that was working really well, then again it was time to do a drastic change: pulseaudio.

    Meanwhile all BSD continued to develop and improve OSS so OSS is supporting multiple audio sources without any separate service. There audio is still done by writing to a file, all according to Unix philosophy.

    Or look at libc of GNU and compare it to any other libc implementation. Without feeling guilty and having a bad conscience, the GNU people have added a lot of non-standard stuff. The correct way would have been to stay with the standard and creating a separate library for the extra features. As it is now, often a lot of manual patching is needed in order to compile a program written for GNU on any BSD or even for a Linux using an alternative libc implementation.

    It is ridiculous how important tools are bloated on purpose by GNU people and their close allies. Just look at Emacs. It is infected with a lot of bloat. Even games and who knows what, all slowing the development as any further version has to be compatible with all this nonsense. Maybe because of this Emacs is still not multitasking. If you use Erc (one of the IRC clients inside of Emacs), and you suddenly drop the connection to the server, you can not do anything (no editing, nothing) while it tries to reconnect and you wait for it to time out. Or just look at aptitude (I know it is not made by GNU people but more or less allies). If you write just 'aptitude' without any arguments you get a to a TUI. In this TUI you can open an Action menu by pressing F10. In this menu you find "Play Minesweeper". What? Why is a game built into a package handling program?

    Systemd is just the latest craziness of trying to be NOT Unix.
     

    Starting Score:    1  point
    Moderation   +4  
       Interesting=4, Total=4
    Extra 'Interesting' Modifier   0  

    Total Score:   5  
  • (Score: 4, Interesting) by deimtee on Friday February 08 2019, @11:46AM (1 child)

    by deimtee (3272) on Friday February 08 2019, @11:46AM (#798259) Journal

    The main thing that pissed me off and made me move to slackware is binary logging. Given today's drive sizes, compressing text logs to binary makes absolutely no sense unless you are trying to obfuscate something. I don't even use them very often, but it was just such an obviously stupid and arrogant thing to do.

    --
    If you cough while drinking cheap red wine it really cleans out your sinuses.
    • (Score: 1) by khallow on Saturday February 09 2019, @05:13AM

      by khallow (3766) Subscriber Badge on Saturday February 09 2019, @05:13AM (#798715) Journal

      Given today's drive sizes, compressing text logs to binary makes absolutely no sense unless you are trying to obfuscate something.

      Or equivalently, if you're in a state where you need compressed log files, you're probably a short time away from completely filling up storage with log files.

  • (Score: 1, Informative) by Anonymous Coward on Friday February 08 2019, @11:43PM (1 child)

    by Anonymous Coward on Friday February 08 2019, @11:43PM (#798593)

    Linux kernel devs issue with OSS was because OSS author changed the license, there nothing kernel devs can do at that point.

    • (Score: 2) by maxwell demon on Saturday February 09 2019, @06:19PM

      by maxwell demon (1608) on Saturday February 09 2019, @06:19PM (#798878) Journal

      They could have forked the code from the last version with the old license.

      --
      The Tao of math: The numbers you can count are not the real numbers.