2020年のLinux:カーネルのコード行数は2,780万行、systemdのコード行数は130万行

Table of Contents

2020年のLinux:カーネルのコード行数は2,780万行、systemdのコード行数は130万行

Phoronix の Michael Larabel 氏が分析した GitHub の統計によると、Linux カーネルの Git リポジトリ内のコード行数は約 2,780 万行で、1 年前の 2,610 万行から増加している一方、systemd のコード行数は現在 130 万行近くに達している。

2019年にはカーネルへのコードコミットが約75,000件ありましたが、これは2018年(80,000件)からわずかに減少し、2013年以降で最低の数字です。メールアドレスドメイン別で上位の貢献者はIntelとRed Hat(Googleのgmail.comを除く)で、個人ではLinus Torvaldsがコミット数の3.19%を占め、次いでDavid Miller(Red Hat)、Chris Wilson(Intel)が続きました。全体では4,189人の貢献者がいました。

もう1つの興味深い点は、Linuxの起動時に最初に実行されるプロセスであるinitの代替であるsystemdが、2019年に約43,000件のコミットにより、現在130万行のコードに達しつつあることです。最大の貢献者はsystemdの創設者であるレナート・ポエタリング氏(2位)ではなく、コミットの26.94%を占める渡辺悠氏でした。

Linux ホーム フォルダ: 全面的な見直しの時期が到来?

SystemdのDはディレクトリです。Poettering氏は、このSystemdが将来/homeに電話するようになると述べています。

続きを読む

Systemdは多くの人気Linuxディストリビューションで採用されていますが、すべてではありません。Systemdは急速に進化しており、新しいsystemd-homedデーモンによってホームフォルダを管理できるように拡張する計画があります。

systemdは広く採用されているにもかかわらず、その巨大なサイズと適用範囲の拡大など、議論の的となっている側面から、議論の的となっています。カーネル開発者であり、systemdの主要な貢献者でもあるGreg Kroah-Hartman氏は、昨年末のあるイベントでこの問題について取り上げた際、systemdのアプローチを擁護しました。

「オペレーティングシステムのそのレベルで働いた経験のある人は皆、systemdが適切なソリューションだと同意しています。systemdは人々が抱える問題を解決します。ディストリビューションがsystemdを採用したのは、自分たちの問題を解決してくれるからです。使いたくないなら、使わなくてもいいんです。initの代替となるものは他にもあります。Androidは他のものを使っているのでsystemdを使っていません」と彼は述べた。

Larabel は、Linux カーネルのコーディング アクティビティに関する統計をこちらで、systemd のコーディング アクティビティに関する統計をこちらで公開しています。®

Discover More