( XMI | 2016. 01. 27., sze – 12:40 )

Ha elkezdesz a hibák részleteibe jobban belemenni elég jellegzetes lesz, hogy nem a 'rétegeken átnyúlás' probléma, hanem hogy Lennart rendszeresen szar megoldásokat talál ki, amik más rétegek nem létező vagy opcionális feature-jeire függenek, vagy kifejezetten provokálják azoknak problémás cornercase-eit.
Kedvenc példám a systemd-notify esete, ami egy klasszikus bad design, gyakorlatilag bele van tervezve egy kritikus versenyhelyzet.
- Kb 100 másfajta megoldást lehetett volna kitalálni ugyanerre a problémára, ami nem elvi hibás
- 1db sleep megfelelő helyre berakásával is elég jól workaroundolni lehet (ocsmány megoldás, de jobb híján megteszi és működik)
Erre mi történik, Lennart hisztizik, hogy a kernelfejlesztők "fixálják ki" a unix domain dgram socket implementációt (értsd: feature request, hogy csak neki csak most a túlsó process cgroup-jai is lekérdezhetőek legyenek). Ezt persze a kernelfejlesztők nem csinálták meg, mert túl speciális igény, Lennart meg kb 2008 óta csak várja a megoldást. Mi meg szívunk a javítatlan systemd buggal.
---
Régóta vágyok én, az androidok mezonkincsére már!