Portál AbcLinuxu, 26. dubna 2024 20:01


Ovladač VirtualBoxu navržen na příznak TAINT_CRAP

Open source ovladač VirtualBoxu byl navržen na přidání mezi ovladače, které nastavují stav jádra na nečistý [tainted], konkrétně s příznakem TAINT_CRAP. Důvodem je kvalita ovladače, která slovu „crap“ odpovídá. Kód totiž zapřičiňuje náhodná poškození v paměti a další podivné problémy. Dave Jones ještě do kódu připsal poznámku „vbox is garbage“.

11.10.2011 17:06 | Luboš Doležel (Doli) | Zajímavý software


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

Komentáře

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

Vložit další komentář

11.10.2011 17:17 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu označen příznakem TAINT_CRAP
Odpovědět | Sbalit | Link | Blokovat | Admin
Ten příspěvek je nadepsán "RFC" a diskuse ještě nedospěla k jednoznačnému závěru. V každém případě ten patch (ani jiný podobný) není v Linusově stromu, takže formulace "byl přidán" je IMHO předčasná.
Luboš Doležel (Doli) avatar 11.10.2011 17:19 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu označen příznakem TAINT_CRAP
Aj, díky.
11.10.2011 17:55 heh
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Odpovědět | Sbalit | Link | Blokovat | Admin
Innotek -> SUN -> ORACLE

Dnes již tradiční cesta do prdele :-D

Michal Fecko avatar 11.10.2011 18:42 Michal Fecko | skóre: 31 | blog: Poznámkový blog
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
:-D !!!
stativ avatar 11.10.2011 18:44 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Nemyslím, že by to bylo kdy lepší. Když jsem před pár lety koukal na nějaký ten seznam nejčastějších OOPS a Paniců v kernelu (myslím, že to provozoval/provozuje redhat), tak spolehlivě všecha přední místa měl na svědomí VirtualBox.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
11.10.2011 19:40 Matlák
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Tak to je síla, naštěstí jsem tedy na žádný takový problém nenarazil - i když je fakt že teď už virtualbox moc často nepoužívám, dřív jsem ho ale používal pravidelně. Když už mi systém zpanikařil tak to bylo kvůli nějakému ošklivému chování k HW (ale ani například paralelní provoz dvou X serverů s různými (OSS/BLOB) ovladači na jednom GPU s jádrem nijak nehnul, asi mám štěstí hehe :-))
11.10.2011 20:46 Mandarinka
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Není to ale ovladač pro guesta? Čili sestřelen by byl guest.
11.10.2011 21:23 Matlák
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Je to ovladač pro hosta, ačkoliv jsem nezkoumal proč jej virtualbox vlastně potřebuje (možná k nějakému proplétání paměťových prostorů pro zrychlení emulace hw?). Navíc odkazovaný článek hovoří o bug reports we get from people with virtualbox loaded tedy o chybách vznikajících v hostitelském jádře při zavedeném ovladači vboxdrv.

S čím to doopravdy souvisí si netroufám odhadovat, vývoj je překotný a změnilo se toho hodně. Po upgrade jádra mě chování systému na laptopu překvapilo spíše negativně (příjemné bylo rychlejší uspávání a probouzení, nepříjemné pak různé lagy při zatěžování disků), a raději jsem backportoval ovladač který jsem chtěl do staršího jádra co používám (které je 4 roky staré, vlastně stejně jako laptop, a funguje se všemi náležitostmi like a charm).
12.10.2011 11:52 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Je to ovladač pro hosta, ačkoliv jsem nezkoumal proč jej virtualbox vlastně potřebuje
AFAIK aby jádro neodstřelilo běžící virtuál, když se pokusí použít privilegovanou instrukci. Vedlejším efektem je, že celý virtuál (alespoň podle htopu) běží v kernel space.
Quando omni flunkus moritati
Tomáš Bžatek avatar 12.10.2011 14:08 Tomáš Bžatek | skóre: 29 | Brno
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
UH! To je ale prasarna!
Koupim litajiciho tucnaka
11.10.2011 18:39 Matlák
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Odpovědět | Sbalit | Link | Blokovat | Admin
wow. asi jsem ze staré školy ale tohle se doufám opensource verze VB netýká?? (Tedy musím říct že ji používám už celé roky a žádný problém)
11.10.2011 18:46 Anonymous
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Ona existuje už jenom opensource verze (a uzavřená rozšíření).
stativ avatar 11.10.2011 18:48 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Samozřejmě, že týká. Ne-opensource část VB je v podstatě jen sada rozšíření OSS verze.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
11.10.2011 21:37 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Odpovědět | Sbalit | Link | Blokovat | Admin
Možná je vbox "odpadkáč", ale poté co VMware vykopnul z Workstation 8.0 podporu softwarové virtualizace, je to jediný soft, který je schopen rozjet virtuál i na starších procesorech co HW akceleraci neumí. A taky je to jediný virtualizační nástroj, ve kterém 3D akcelerace skutečně funguje.
12.10.2011 15:41 TM
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Nejen na starých CPU, ale i třeba na Atomu v domácím "zeleném" :-) serveru. Naprosto bez probkémů...zprávička mě tedy trochu znejistila. Možná to občas zhavaruje při extrémní zátěži?
12.10.2011 17:09 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Na strojich bez hw podpory virtualizace jde pouzivat i XEN. Ale s tou podporou 3D akcelerace nevim, to jsem ve virtualu nikdy nezkousel.
There is no point in being so cool in a cold world.
stativ avatar 12.10.2011 17:41 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
A taky je to jediný virtualizační nástroj, ve kterém 3D akcelerace skutečně funguje.
S tím se dá polemizovat. Třeba mě zase vždy mnohem lépe fungovala akcelerace ve VMware.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
12.10.2011 17:58 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
S open source drivery v X serveru? Pochybuji..
stativ avatar 12.10.2011 18:10 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
To jsi ale neříkal. Navíc mě nenapadlo, že někdo používá slovo akcelerace i s open source drivery. Cením si práce vývojářů OSS driverů, ale v porovnání s binárními mají výkon nula nula nic.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
12.10.2011 18:19 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Proprietární drivery z principu nepoužívám.
12.10.2011 19:34 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Časy se mění a software se vyvíjí…
12.10.2011 19:20 Ondrej 'SanTiago' Zajicek
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
je to jediný soft, který je schopen rozjet virtuál i na starších procesorech co HW akceleraci neumí.

A co QEMU s KQEMU modulem?
12.10.2011 20:42 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Opět odkážu do naší wiki. Viz prostřední odstavec.
12.10.2011 15:10 Trained.Monkey | skóre: 12 | blog: monkey
Rozbalit Rozbalit vše Re: Ovladač VirtualBoxu navržen na příznak TAINT_CRAP
Odpovědět | Sbalit | Link | Blokovat | Admin
Nevim s 3d accel, bezne pod Vmware hraju Civilizaci 4...

Založit nové vláknoNahoru


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