Re:Ubuntu Systemd Vulnerability
by teamhappy on Wednesday June 28, 2017 @08:44AM
(#14653561)
Not plausible at all.
[ Parent
| on HN ]
Re:Ubuntu Systemd Vulnerability
by rndgermandude on Wednesday June 28, 2017 @10:18AM
(#14654307)
* You can just rewrite systemd-resolved (and similar networked services), not the entire systemd, for a start. E.g. Firefox, which has even more LOC, started rewriting a ton of stuff in javascript and now rust (e.g. mp4 parsers was the first rust code in Firefox IIRC)
* If your project lacks people with the required skill set, then reach out to programmers who got what you need and educate yourself.
* Distro codebases are not just C since forever, they are a mix of all kinds of stuff, in particular but not limited to C, C++, perl, shell, python.
> Distro codebases are not just C since forever, they are a mix of all kinds of stuff
Indeed....I was surprised to discover OCaml used in Citrix XenServer when spelunking the codebase.
> * Rewriting a codebase is much harder than it seems
… which is why systemd shouldn't be doing it.
Re:Ubuntu Systemd Vulnerability
by Someone1234 on Wednesday June 28, 2017 @12:51PM
(#14655776)
> * Distros don't want their codebase to be made up of many different languages
That ship sailed a long time ago. Distros already contain C/C++/Python/Perl/Shell Script and others. It is meaningless if you added Go/Rust to that mix.
> systemd is pretty big (376,726 LOC according to Open Hub) which makes it even harder to rewrite
That's about twice as much as the Linux kernel when I started using a Linux distribution, I believe...