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

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

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

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

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