Názor k článku
Intel pracuje na 48jádrovém procesoru, bude za pět až deset let od Lael Ophir - Proč dochází k duplikaci zlib? Na Linuxu máte...

  • Článek je starý, nové názory již nelze přidávat.
  • 4. 11. 2012 14:58

    Lael Ophir (neregistrovaný)

    Proč dochází k duplikaci zlib? Na Linuxu máte "oficiální" balíček zlib pro danou distribuci. Pro Windows ale neexistuje žádný oficiální build zlib, autoři uvolňují jen zdroják. Když autor aplikace potřebuje použít Deflate kompresi a nemůže či neumí použít .NET namespace System.IO.Com­pression.Defla­teStream, tak si zkompiluje svoji vlastní binárku zlib, vlastním compilerem, s vlastními volbami (s ASLR bez bez, s debug symboly nebo bez atd). Výsledek pak zahrne mezi soubory své aplikace.

    Kdyby mělo smysl používat zlib na Windows (vizte výše - smysl to nemá), tak by autoři zlib měli vydat oficiální Win.x32 a Win.x64 build, s verzováním, debug informacemi a manifestem. Pak by knihovna zlib mohla fungovat jako sdílená. A kdyby navíc zabalili výsledek jako Windows Installer Merge Module, bylo by to úplně nejlepší. Nakonec takhle se distribuují XML Core Services, Crystal Reports, MSDE, VBA SDK a velká spousta dalších věcí.