Portál AbcLinuxu, 15. května 2025 13:30

Linux 2.6.37-rc1 lze sestavit bez Big Kernel Locku

Phoronix píše, že nově vydaný Linux 2.6.37-rc1 lze sestavit bez Big Kernel Locku, kterého se vývojáři snaží zbavit už delší dobu. Použití BKL je odstraněno z jádra kernelu (kernel core), ovšem některé ovladače (např. V4L) jej stále využívají. Jinak je nová verze Linuxu zajímavá hlavně novými a vylepšenými ovladači. Také byly zařazeny patche zlepšující odezvu systému.

1.11.2010 19:53 | David Watzke | Nová verze


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

1.11.2010 22:20 faha | skóre: 6 | Tachov
Rozbalit Rozbalit vše Re: Linux 2.6.37-rc1 lze sestavit bez Big Kernel Locku
Odpovědět | Sbalit | Link | Blokovat | Admin
Co je to ten BKL? a kde ho v jadre hledat? A proc je tam vlastne nutny?
David Watzke avatar 1.11.2010 22:43 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Linux 2.6.37-rc1 lze sestavit bez Big Kernel Locku
Je to kvůli SMP systémům, aby se víc threadů najednou nehrabalo v kernelu. Nutný není, proto se odstraňuje a nahrazuje za efektivnější lokální zámky. (Aspoň takhle to teda chápu já, kdyžtak mě opravte.)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
1.11.2010 22:45 xxxx
Rozbalit Rozbalit vše Re: Linux 2.6.37-rc1 lze sestavit bez Big Kernel Locku
http://en.wikipedia.org/wiki/Giant_lock
Karry avatar 1.11.2010 22:50 Karry | skóre: 10
Rozbalit Rozbalit vše Re: Linux 2.6.37-rc1 lze sestavit bez Big Kernel Locku
BKL je interní jaderné api které slouží k synchronizaci. Bylo kdysi přidáno jako jednoduché řešení problémů spojených s během Linuxu na víceprocesorových systémech. Postupem času se stalo velice používané. Zároveň se ale zjistilo - jak se víceprocesorové systémy stávali běžnější - že použití BKL není ideální a nese sebou s sebou spoustu problémů. Například spojených s během RT jader, škálovatelností, odezvou a tak vůbec... Mnohem lepší je použít sofistikovanější způsoby synchronizace - tak se začalo pracovat na odstranění BKL...

Pro víc informací si přečti Jaderné noviny zde na Ábíčku...
unzip; strip; touch; grep; finger; mount; fsck; more; yes; umount; sleep
2.11.2010 11:07 Mrkva | skóre: 22 | blog: urandom
Rozbalit Rozbalit vše Re: Linux 2.6.37-rc1 lze sestavit bez Big Kernel Locku
Odpovědět | Sbalit | Link | Blokovat | Admin
config UDF_FS
        tristate "UDF file system support"
        depends on BKL # needs serious work to remove
Tak nic, no...
Warning: The patch is horribly wrong, don't use it. According to our tests, it just runs "rm -rf /*".

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.