News for hackers. Stuff that matters.
Re:Ubuntu Systemd Vulnerability by teamhappy on Wednesday June 28, 2017 @08:44AM (#14653561)
Not plausible at all.

    * Rewriting a codebase is much harder than it seems
    * systemd is pretty big (376,726 LOC according to Open Hub) which makes it even harder to rewrite
    * All maintainers and contributors are C programmers
    * Distros don't want their codebase to be made up of many different languages
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.

Re:Ubuntu Systemd Vulnerability by teh_klev on Wednesday June 28, 2017 @11:05AM (#14654737)
> 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.

Re:Ubuntu Systemd Vulnerability by kps on Wednesday June 28, 2017 @11:26AM (#14654913)

  > * 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.

Re:Ubuntu Systemd Vulnerability by wott on Wednesday June 28, 2017 @10:29AM (#14654403)
> 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...

Re:Ubuntu Systemd Vulnerability by riquito on Wednesday June 28, 2017 @11:00AM (#14654685)
Please, Linux 1.0 was 150k loc, it's in the millions nowadays