abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 09:00 | Nová verze

Byla vydána nová verze 1.2.0 grafického správce diskových oddílů GParted (GNOME Partition Editor) a také verze 1.2.0 živé distribuce GParted Live, která obsahuje tohoto správce a další nástroje pro zálohování či obnovu dat. Novinkou je především podpora souborového systému exFAT díky exfatprogs.

Ladislav Hagara | Komentářů: 0
dnes 08:00 | Zajímavý software

Google v příspěvku na svém blogu věnovaném open source oznámil, že uvolnil zdrojové kódy aplikace Tilt Brush (Wikipedie) pro 3D malování ve virtuální realitě. K dispozici jsou na GitHubu pod open source licencí Apache 2.0.

Ladislav Hagara | Komentářů: 0
dnes 07:00 | Zajímavý software

Svobodný šachový server Lila, pohánějící mj. populární Lichess.org, nově implementuje dlouho očekávaný Puzzle Storm, kde má hráč za úkol v omezeném čase vyřešit co nejvíce taktických úloh o postupně narůstající obtížnosti. Jedná se o konkurenci vůči Puzzle Rushi od komerčního Chess.com, kde je tato funkce zpoplatněna.

… více »
Bherzet | Komentářů: 1
včera 13:33 | Nová verze

Laboratoře CZ.NIC vydaly novou verzi 4.16.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi. Nově je pro překlad aplikace potřeba použít knihovnu libdatovka. Ta byla vydána ve verzi 0.1.0.

Ladislav Hagara | Komentářů: 0
včera 09:00 | Zajímavý článek

Brian Exelbierd, zástupce Red Hatu v představenstvu distribuce CentOS, poskytl rozhovor webu The Register. Ukončení vydávání CentOS jako sestavení RHEL vysvětluje tak, že Red Hat ho odmítl nadále sponzorovat. Dále hovoří o roli a omezeních nového bezplatného vydání RHEL.

Fluttershy, yay! | Komentářů: 13
včera 06:00 | Bezpečnostní upozornění

Balíček s utilitou sudo byl vydán ve verzi 1.9.5p2. Řešena je bezpečnostní chyba CVE-2021-3156. Lokální uživatel může získat práva roota i když není uveden v souboru sudoers. Podrobnosti i s videoukázkou v příspěvku na blogu společnosti Qualys. Chyba byla do kódu sudo zanesena na konci července 2011 (commit 8255ed69). Týká se tedy verzí 1.8.2 až 1.8.31p2 a 1.9.0 až 1.9.5p1.

Ladislav Hagara | Komentářů: 18
26.1. 19:00 | Zajímavý článek

Společnost Backblaze zveřejnila statistiky spolehlivosti pevných disků používaných ve svých datových centrech za rok 2020. Ke konci roku vlastnila 165 530 pevných disků. V průběhu roku jich přibylo 39 792. Průměrná AFR (Annualized Failure Rate), tj. pravděpodobnost, že disk během roku selže, klesla na 0,93 %. V roce 2019 to bylo 1,89 %. V roce 2018 to bylo 1,25 %. V roce 2017 to bylo 1,77 %. V roce 2016 1,95 %.

Ladislav Hagara | Komentářů: 6
26.1. 18:11 | Nová verze

Dle plánu byl vydán Mozilla Firefox 85.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Přibyla ochrana před supercookies. Odstraněna byla podpora Flashe. Řešeny jsou také bezpečnostní chyby. Nejnovější Firefox je již k dispozici také na Flathubu.

Ladislav Hagara | Komentářů: 6
26.1. 12:44 | Nová verze

Byla vydána nová verze 4.15 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl aktualizován na verzi 10.0.9. Thunderbird byl aktualizován na verzi 78.6.0. Linux byl aktualizován na verzi 5.9.15.

Ladislav Hagara | Komentářů: 0
26.1. 12:33 | Komunita

Projekt Mozilly MDN Web Docs dokumentující webové standardy včetně jejich podpory v jednotlivých prohlížečích byl loňským propouštěním citelně zasažen. Poté, co se obsah MDN přesunul na GitHub, čímž se z určitého pohledu více otevřel pro přispívání z řad webových vývojářů, vznikla nová organizace Open Web Docs. Na Open Collective už má přes 60 finančních přispěvatelů a největší mezi nimi jsou Google, Microsoft a Coil. Dále se do projektu zapojuje samozřejmě Mozilla, Samsung a W3C [Mozilla.cz].

Ladislav Hagara | Komentářů: 0
Jestliže používáte distribuci CentOS, kterou náhradu plánujete vzhledem k oznámenému ukončení vydávání?
 (29%)
 (4%)
 (1%)
 (21%)
 (0%)
 (3%)
 (42%)
Celkem 213 hlasů
 Komentářů: 4, poslední 25.1. 03:13
Rozcestník

Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib

15. 8. 2012 | Luboš Doležel | Různé | 3563×

Nové verze Wine. Milník v 64bitovém Wine. Příchod GCC 4.7. Hráči Diablo III pod Wine banováni? Používání Wine k portování aplikací. Změny v databázi aplikací.

Obsah

Nové verze Wine

link

Od posledního dílu Zpravodaje o Víně vyšly čtyři nové (vývojové) verze Wine.

Wine 1.5.7 vyšlo 22. června s těmito novinkami:

  • Nová verze enginu Gecko založená na Firefoxu 13.
  • Podpora dynamických zařízení přes UDisks2.
  • Více stream tříd v C++ runtimu.
  • Podpora metadat v souborech TIFF.
  • Vylepšená podpora pro velikosti papíru u tiskáren.
  • Různé opravy chyb.

Wine 1.5.8 vyšlo 3. července s těmito novinkami:

  • Ještě více stream tříd v C++ runtimu.
  • Řada vylepšení ve Windows Codecs.
  • Více tříd a vlastností WBEM.
  • Opravy v HTML Help.
  • Podpora pro tisk falešných fontů s kurzívou.
  • Různé opravy chyb.

Wine 1.5.9 vyšlo 17. července s těmito novinkami:

  • Podpora pro tabulky písem GPOS v Uniscribe.
  • Podpora XRandr 1.2 a 1.3
  • Vylepšení parseru v kompilátoru HLSL.
  • Na Mac OS je podporováno více algoritmů pro výměnu klíčů.
  • Relay tracing na ARM.
  • Různé opravy chyb.

Wine 1.5.10 vyšlo 31. července s těmito novinkami:

  • Nová verze enginu Gecko založená na Firefoxu 14.
  • Podpora OpenGL v DIB enginu pomocí libOSMesa.
  • Off-screen vykreslování je nyní v Direct3D výchozí volbou.
  • Více z infrastruktury WMI
  • Různé opravy chyb.

Milník v 64bitovém Wine

link

Dan Kegel upozornil na milník, kterého se podařilo 64bitovému Wine dosáhnout:

Právě jsem narazil na CAD aplikaci, jejíž 64bitová verze běží lépe než ta 32bitová (32bitová se zasekne kvůli #31358, ale 64bitová se přes to dostane a vypadá to, že i něco dělá).

Není to tak důležité, ale je to fajn.

Příchod GCC 4.7

link

GCC 4.7 přináší zajímavá vylepšení, v souvislosti s ním se slýchá asi hlavně o LTO (Link Time Optimization). U Wine ale nejde ani tak o LTO, jako spíše o to, aby to vůbec fungovalo. Scott Ritchie:

Wine je posledním balíčkem v aktuálním Ubuntu alpha, který stále závisí na GCC 4.5, bylo by pěkné se GCC 4.5 zbavit a přeportovat Wine, jenže i o 4.6 se ví, že to moc nefunguje.

Ale teď tu máme 4.7 – ví se v souvislosti s tím o nějakých chybách?

Eric Pouech vysvětlil, že překážkou může být i jedna další novinka:

Pokud vím, tak GCC 4.7 nastavuje dwarf4 jako výchozí formát pro ladící informace, zatímco wine (dbghelp) umí jen dwarf2. Způsobuje to spoustu nepřehledných backtrace ve winedbg.

Začal jsem do Wine přidávat podporu dwarf4, ale zatím se neradujte (bude to náročné a pracné a vyžádá si to docela dost oprav v dbghelp) (a nemám teď moc času).

Scott Ritchie se tedy rozhodl dwarf4 manuálně zakázat (respektive nastavit natvrdo používání dwarf2). Dan Kegel poukázal na spoustu jiných problémů s novými GCC (s verzí 4.7 se to „samo“ neopravilo) – kromě toho, že je standardně zapnuté -fomit-stack-pointer, kompilátor také na některých místech padá se SIGSEGV.

Hráči Diablo III pod Wine banováni?

link

Caleb Hearon nakousnul téma hry Diablo III a banů, které firma Blizzard údajně dávala uživatelům Wine, typicky za používání nepovoleného softwaru třetí strany.

[...] A pak se to dostalo na úvodní stranu na Redditu s 25 tisíci hlasy!

Pravděpodobně jde o chybu na straně Blizzardu. Ale myslel jsem si, že by to mohlo být zajímavé i pro lidi tady. Je úžasné, že tato diskuze, kterou jsem vedl, zatímco jsem byl v práci, vedla k rozšíření povědomí o Wine (jeden z top komentářů na Reddit se ptá, co to Wine je).

A Wine hackeři – skvělá práce, právě jsem 2 hodiny hrál Diablo III a běží to výborně.

Kupodivu zareagoval jen jediný člověk. Erich E. Hoover:

Také jsem nějakou dobu úspěšně hrál Diablo III a dotýká se mě, že se z toho stalo takové mediální šílenství. Je docela dost dobře možné, že lidé dostali ban za neoprávněný přístup ke svému účtu nebo jednoduše za cheatování.

Přijde mi, že rovnou z toho vinit Blizzard je rychlá cesta, jak získat spoustu negativní publicity a právě to by je mohlo vést k tomu úmyslně znemožňovat fungování pod Wine, aby k podobným problémům v budoucnu nedocházelo.

Používání Wine k portování aplikací

link

Ilyu Konstantinova zajímala možnost používání Wine při portování aplikací na Linux postupným způsobem, zejména k doplňování „chybějících“ funkcí.

[...] Hledám něco skromnějšího – knihovnu pro snadné portování, která implementuje funkce, které v glibc samotném nejsou – např. _wfopen, _wgetenv. Pravdou je, že spoustu funkcí je možné dodat jednoduchým #define na jejich obdobu v glibc. (Ale je to samozřejmě nutné dělat opatrně.)

Existuje něco takového?

Vincent Povirk vysvětluje, že winelib je spíše pro ty, co vlastně portovat nechtějí.

Přijde mi, jestli nepoužíváte winelib nevhodným způsobem.

Winelib není užitečným mezikrokem při portování existující aplikace na Linux, protože většina práce spojená s portováním na winelib vám nijak nepomáhá s nativním linuxovým portem. V určitém bodě se musíte od Windows plně odloučit a winelib na tom nic nezmění. Jen vám dává způsob, jak tento bolestivý krok odsouvat, aniž by s bolestí, až na to dojde, pomohlo.

Navíc běh existujícího kódu pro Windows s winelib nemá oproti běhu Windows exe nebo dll pod Wine typicky žádné výhody. Ačkoliv je pravda, že se dá winelib použít k portování kódu pro Windows na nové architektury, které MSVC nepodporuje, není to zrovna něco, o co by byl zájem.

Většina lidí, kteří chtějí použít winelib, to chtějí kvůli jedné z těchto věcí a neuvědomují si, že winelib neřeší žádné z jejich problémů. Winelib nemá skoro žádné využití pro sestavování existujícího kódu pro Windows. Vzhledem k tomu pak zlepšování kompatibility winelib s Windows na úrovni zdrojového kódu není moc užitečné a nikomu to asi nestojí za ten čas.

Winelib je nejlepší pro podporování omezeného množství nového kódu (jediné .dll.so nebo .exe.so), které funguje jako most mezi Linuxem a Windows.

Tazatel nebyl tímto vysvětlením odrazen. Vincent jej odkázal na libwapi v Mono jako dost dobře lepší věc pro jeho účel. Nakonec ale našli společnou řeč, což vedlo k závěrečnému dotazu:

Pokud mám kód, který je potřeba napsat nativně pro provázání aplikace pro Windows s Linuxem (např. pro používání nějakých nízkoúrovňových linuxových záležitostí), mohu to sestavit jako knihovnu pomocí wineg++ / winelib a používat to z aplikace spuštěné pod Wine?

Vincent už jen potvrdil, že to je přesně to, k čemu se dá winelib dobře využít.

       

Hodnocení: 100 %

        špatnédobré        

Nástroje: Tisk bez diskuse

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

Komentáře

Vložit další komentář

15.8.2012 08:37 Ragzid | skóre: 24 | blog: Pivní koutek | Liberec-Brno
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
Jen pro upresneni, pro zmeny v databazi aplikaci puvodni verze = 1.5.6, nova verze 1.5.10?

Jinak vzdycky me fascinuje, jak se z mnoha fungujicich veci stane odpad...
DjAARA avatar 15.8.2012 08:57 DjAARA | skóre: 32 | Praha|Náklo|Olomouc
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
Verze před a po jsou u každé aplikace zmíněny v daném sloupci.
15.8.2012 10:34 Ragzid | skóre: 24 | blog: Pivní koutek | Liberec-Brno
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
Ja jsem fakt slepy, jsem byl jeste rozespaly, a uplne jsem to prehledl, moje chyba :-)
Luboš Doležel (Doli) avatar 15.8.2012 09:12 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
Je to za období 2 měsíců.
D.A.Tiger avatar 15.8.2012 11:21 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
Off-screem vykreslování je nyní v Direct3D výchozí volbou
Neměl autor na mysli Off-screen?

Jinak co se týče Winelib, je možné, že to není úplně ta "nej, nej cool cesta", ale dřív jsem používal Wine právě pro testování a odlaďování aplikací které jsem chtěl portnout na Widle. Co mi běželo v pohodě na Wine, mi běželo absolutně bez problémů na Windows...

Nevím tedy jak je tomu teď, protože už dlouho se portováním na Widle nezabývám (jednak je už dávno nepoužívám a jednak, dost vývojářů, kteří používají multiplatformní freemworky na widlích na nás taky stejně z vysoka kašle... )
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
16.8.2012 08:38 Honz
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
Nebo OFF-CREAM...?
16.8.2012 14:43 lmb
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
Na spouštění widloidních aplikací jsem už nad Wine zlomil hůl. Něco co fungovalo s aktualiazí fungovat přestalo, program který se zdál bez problémů slítl na hubu aktivací dosud nepoužívané featury apod.

Od tý doby co jsem si pohrál s nastavením KVM QEMU jsem nadmíru spokojenej a nemám potřebu hledat jiný řešení.

little.owl avatar 17.8.2012 17:19 little.owl | skóre: 22 | Brighton/Praha
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
Neprehani se to trochu s tema stitkama u tohoto clanku?
$ man rtfm
stativ avatar 17.8.2012 19:40 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
Je fakt, že na první pohled jsou tam štítky jako třetý řýše nebo sedmihroty vidle, které nezasluhují nic jiného než smazání.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
little.owl avatar 18.8.2012 16:43 little.owl | skóre: 22 | Brighton/Praha
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
Asi by to chtelo limitovany set stitku na vyber, bez moznosti uzivatelu pridavat nove bez schvaleni.
$ man rtfm
18.8.2012 17:04 Lol Phirae | skóre: 23
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
bez moznosti uzivatelu pridavat nove bez schvaleni.
To přidávání štítků někomu funguje? Mně teda už min. půl roku ne.
Luboš Doležel (Doli) avatar 17.8.2012 23:38 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
Jsou automatický a IMO celkově dost postrádají smysl. Osobně bych to dal pryč.
D.A.Tiger avatar 17.8.2012 23:47 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
"IMO celkově dost postrádají smysl. Osobně bych to dal pryč."
Zas až tak bych to nehrotil. Osobně jich využívám když hledám informace (mimo vyhledávače), je to pro mě někdy dokonce lepší, než odkazy pod články. Ale probrat by potřebovaly, to je fakt.
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
little.owl avatar 18.8.2012 16:43 little.owl | skóre: 22 | Brighton/Praha
Rozbalit Rozbalit vše Re: Zpravodaj o Víně – 13. 8. 2012: K čemu je a není winelib
On by tam smysl byl, pokud by se to rozumne pouzivalo.
Jsou automatický
Jak jsou generovany automaticky? Kdyz se kouknu na nektere stitky, jsou "podedene" z naprosto nesouvisejich clanku.
$ man rtfm

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.