ot bop_bop_mara(31-03-2011)

Lenard Püotering, chovekut, koito otgovaria za systemd vuv Fedora, obiavi, che versiiata na demona, koiato shte bude vklyuchena vuv Fedora 15, shte suzdava nova direktoriia ot puvo nivo - direktoriiata /run. Vuprosut za nuzhdata ot takava direktoriia e povdignat oshte predi niakolko godini ot ekipa na Debian, pri tova e poluchil dosta pozitivni otgovori, no do momenta nikoi ne se e zaemal seriozno s nego.

Problemut se sustoi v slednoto: Obiknoveno direktoriiata, v koiato protsesite paziat svoite runtime danni, e /var/run. Samo che, mnogo chesto /var se otdelia na razlichen dial ot osnovnata sistema i zatova tia se poiaviava na dosta kusen etap ot boot protsesa. A ima programi (kato naprimer udev, systemd, mount, mdadm), koito se nuzhdaiat ot miasto za pazene na runtime danni mnogo predi tozi moment.

Izprobvani sa razlichni varianti za zaobikaliane na tozi problem - naprimer v Debian ima /lib/init/rw, koeto sushto se montira kato tmpfs v rannite fazi na boot protsesa. No nai-chesto sreshtanoto reshenie e izpolzvaneto na skriti direktorii v nalichnata oshte ot samoto nachalo direktoriia /dev - /dev/.udev, /dev/.mdadm i t.n. Osven chisto ideologicheskoto protivorechie s prednaznachenieto na /dev, tova vodi i do nekonsistentnost - dannite za edna programa sa razdeleni na dve razlichni mesta.

Sled obsuzhdane v poslednite niakolko sedmitsi, razrabotchitsite na Debian, Suse, Ubuntu i Fedora sa stignali do izvoda, che edinstvenoto dobro reshenie e direktoriiata run da ne bude poddirektoriia na /var, a da bude samostoiatelna direktoriia ot purvo nivo, za da mozhe da bude montirana v pravilniia moment i v neia da se suhraniavat vsichki nuzhni runtime danni.

Fedora 15 shte bude purvata distributsiia, koiato shte implementira tazi ideia. /run shte bude tmpfs failova sistema, /var/run vse oshte shte sushtestvuva, no kato vtora tochka na montirane na /run. /var/lock sushto veche shte bude vtora tochka na montirane na /run/lock. Ochakva se suvsem skoro direktoriia /run da vidim i v Suse, Ubuntu i Debian.

Po dumite na Lenard Püotering tova e suvsem malka tehnicheska promiana i prechkite pred neia sa po-skoro politicheski. Vupreki tova, toi e siguren, che suobshtenieto mu shte predizvika burni reaktsii i sporove.

Pulniia tekst na kazanoto ot Lenard Püotering mozhete da prochetete tuk: What's this /run directory doing on my system and where does it come from?



<< Purvata vesiia na MPlayer2 | NetBSD vuvezhda niva na platformena poddruzhka >>