Software | Chrome | Open source | C++

Chrome je konečně opravdu open-source. Cože, nebyl už dávno?

Chrome je konečně opravdový open-source. Cože? Vždyť jeho Chromium je přeci open-source už od začátku! Ano, nicméně zdrojové kódy lze nyní na Windows přeložit pomocí open-source překladače Clang. Doposud k tomu byl potřeba překladač proprietárního Visual Studia od Microsoftu (MSVC).

Chromium tímto krokem sjednotilo vývoj nejpoužívanějšího prohlížeče na světě, který je zároveň k dispozici na hromadě platforem a lze jej ze zdrojových kódů přeložit sjednoceným open-source balíkem nástrojů.

Komunitní Clang je v tuto chvíli zároveň jediným překladačem pro Windows, jehož výstupy jsou binárně kompatibilní s překladačem Visual Studia. Vývojář tedy může bez problému přeložit část projektu ve Visual Studiu a část pomocí Clangu, přičemž to bude fungovat.

Chrome 64 už je přeložený jinak než jeho předchůdci

A co to znamená pro samotné uživatele? Pokud máte na Windows Chrome ve verzi 64, už je přeložený pomocí Clangu. Tato sestavení jsou podle čísel vývojářů na 64bitových systémech o pár MB menší, z hlediska výkonu je to ale +/- stejné. Podstatnější je to, že vývoj Chromia napříč platformami bude více jednotný a potenciálně rychlejší.

Rozhodnutí Chromia může mít výhledově i politický efekt. Chrome je obrovský softwarový projekt – vždyť moderní webový prohlížeč, který spouští komplikované webové aplikace, je ve své podstatě takový další operační systém.

Mohl by být tedy příkladem i pro další vývojáře a kdo ví, časem by mohl začít Clang propagovat ve Visual Studiu i samotný Microsoft. Ostatně do vývoje komunitního Clangu přispívají i inženýři z Redmondu.

Třeba se jednoho dne dočkáme, že drtivá většina C/C++ kódu nehledě na platformu a systém bude přeložená pomocí Clangu, který tak naplní dns již prehistorickou vizi GNU – ostatně sám se pasuje do role nástupce GCC.

Diskuze (3) Další článek: Austrálie možná brzy vymýtí rakovinu děložního hrdla

Témata článku: Software, Microsoft, Windows, Prohlížeče, Překladač, Chrome, Programování, Open source, Překladače celých vět, C++, Kód, Visual Studio, Redmond, MSV, GNU, Chromium, Chrom, Drtivá většina, Visual studium, GCC, MSVC, Zdrojový kód, Vývojář


Určitě si přečtěte

Měření rychlosti internetu: Populární Speedtest.net neřekne o skutečné rychlosti internetu téměř nic

Měření rychlosti internetu: Populární Speedtest.net neřekne o skutečné rychlosti internetu téměř nic

** Speedtest stále častěji měří jen rychlost na poslední míli ** Ta však ale neodpovídá reálnému surfování ** Jak se tedy pokusit změřit tu skutečnou?

Jakub Čížek | 85

13 praktických tipů a triků pro Mapy.cz, které možná neznáte

13 praktických tipů a triků pro Mapy.cz, které možná neznáte

** Mapy.cz neslouží jen k zobrazení podkladů a plánování tras ** Nabízejí celou řadu dalších praktických funkcí a možností ** Vybrali jsme třináct tipů a triků, o kterých možná nevíte

Karel Kilián | 36

Nejlepší notebooky do 10 000 korun: Co koupit a čemu se raději vyhnout

Nejlepší notebooky do 10 000 korun: Co koupit a čemu se raději vyhnout

** Do deseti tisíc korun lze dnes koupit slušné notebooky ** V nabídce ale i tak převládají zastaralé a pomalé modely ** Poradíme, jak dobře vybrat i s omezeným rozpočtem

David Polesný | 112

Podívejte se, jak umírá váš laptop. Desítky na to mají mocný nástroj powercfg

Podívejte se, jak umírá váš laptop. Desítky na to mají mocný nástroj powercfg

** Hardware současných laptopů už tak rychle nestárne ** Tedy až na baterie – ty umírají děsivou rychlostí ** Ve Windows to můžete sledovat skoro v přímém přenosu

Jakub Čížek | 69



Aktuální číslo časopisu Computer

Test 9 bezdrátových reproduktorů

Jak ovládnout Instagram

Test levných 27" herních monitorů

Jak se zbavit nepotřebných věcí na internetu