NPTL a Slackware -current-ben

Címkék

Patrick Volkerding logja szerint megérkezett a Slackware -current-be az új glibc, amelynek köszönhetően lehetővé válik a Native POSIX Thread Library használata a disztribúcióban. Az NPTL az újabb (2.6 vagy patchelt 2.4) kernelekkel működik, a vanilla 2.4 kernelekkel nem.

Milyen előnyhöz lehet jutni az NTPL használatával?A Wikipedia egyik benchmarkja szerint egy NPTL-t használó gépen 100.000 processz egyidejű indítása 2 másodpercet vett igénybe, míg ugyanez a feladat a régi Linuxthreads glibc-vel 15 percig tartott!

A legtöbb alkalmazás nem indít ennyi szálat egyszerre, de nagy forgalmú szerverek, adatbázisok futtatásánál rendkívül hasznos az NPTL használata.

Egyéb változások itt.

Hozzászólások

Nem tudjatok, hogy a grsec/pax egyuttmukodik-e az nptl-lel, avagy sem? Regen, mintha lett volna gond vele, de most mi a helyzet?

--

Fonya

Más disztribúciók hogy állan a NPTL "adoptálásával"?

Ugye a RedHat kezdte el hasznalni eloszor. Ok mar 2.4-es kernelre is backportoltak. Nekem ugy remik, hogy RedHat 9-tol. Szoval Fedora Core biztos tamogatja.

Gentoo alatt ugye opcionalis mint minden :) En mar masfel eve hasznalom. Hasznalhatsz:

1. LinuxThread-es glibc-t

2. NPTL+LinuxThread-es glibc-t, alltalaban ilyen van a tobbi disztroban ami tamogatja.

3. csak NPTL-es glibc-t :)

Ha jol tudom UHU-ban mar benne van.

Debian-ban nagy valoszinuseggel nincs, legalabbis amig akarnak 2.4-es kernelt is hasznalni, es nem akarjak agyonpatchelni NPTL-el, addig tutti nem lesz benne.

Suse is tamogatja az NPTL-t.

Szoval azok a disztrok amik alapbol 2.6-os kernellel jonnek nagy valoszinuleg NPTL-t hasznalnak.

Debianban benne van, mar joideje. Legalabbis unstableban, meg sargeban.

Ha 2.4-es, vagy regebbi kerneled van, akkor egyszeruen a linuxthreades glibc fog hasznalodni (merthogy van ilyen is, meg olyan is debianban).

Nem patcheltek semmit, vagy csak alig. Az a dolog lenyege, hogy ket glibc forgatodik, es ld.so eldonti, hogy akkor most melyik legyen hasznalva. Ugy remlik hogy ezt upstream is tudja, ha megfeleloen van forgatva, de itt lehet hogy tevedek..