Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Kalendář
Root do mailu
RSS
Blogy
Knihy
Speciály
Manuály
Licence
Jak na Linux
Zdroják
Hledat
Root.cz
»
Témata
»
GCC
GCC
1
–
30
/
154
První strana
Předchozí strana
1
2
3
4
5
6
Následující strana
Poslední strana
GCC 15 dostane AVX-512 optimalizace pro AMD Zen 4 a Zen 5
Do blížícího se vydání kompilátorů GCC 15 míří nové optimalizace pro lepší běh na posledních dvou DDR5 generacích procesorů AMD, tedy Zen 4 a Zen 5 (tj. Ryzeny 7000 a 9000 a jim odpovídající Threadrippery a EPYCy). Specificky jde o optimalizaci…
David Ježek
12. 11. 2024
Počet nových komentářů
2
Nerozbitný linuxový desktop, testování překladačů a stavební řízení, sobota na OpenAltu
V sobotu 2. listopadu proběhl první den letošní konference OpenAlt. Mluvilo se o digitalizaci stavebního řízení, testování překladače, novinkách v Turrisu či moderním nerozbitném linuxovém systému.
Petr Krčmář
5. 11. 2024
Počet nových komentářů
25
Doba čtení:
17 minut
V GCC 15 se vrátí podpora architektury Itanium / IA-64
Itanium je pryč, Linux jej nepodporuje (i když nikdy neříkej nikdy), nevyrábí se, distribuce se pro něj nesestavují a GCC 14 jej označilo za architekturu určenou k vyřazení. Jenže „člověk míní, ten nahoře mění“ a dnes roli toho nahoře hraje vývojář…
David Ježek
9. 10. 2024
Počet nových komentářů
3
Dopad záplat na Zen5 se limitně blíží nule, Wine opravuje podporu čtvrt století starého QuickTime
Stalo se
Knihovna Cairo má po roce novou stabilní verzi, Intel Arc konečně s měřením otáček ventilátorů na Linuxu 6.12, Mesa 24.2.2 s podporou Intel Lunar Lake a Battlemage / Xe2, vývojová verze Wine 9.17.
David Ježek
8. 9. 2024
Počet nových komentářů
6
Doba čtení:
3 minuty
Plány na odstranění podpory starých procesorů ARM z linuxového jádra
Arnd Bergmann zveřejnil podrobný časový plán ukončení podpory starých procesorů ARM v linuxovém jádře i v nástrojích pro překlad. Pokud s takovým hardwarem pracujete, zřejmě si budete chtít tento seznam prohlédnout a dát příslušným vývojářům…
Petr Krčmář
1. 8. 2024
Počet nových komentářů
25
AMD a SuperMicro za otevřené firmwary, 256jádrový ARM od Ampere příští rok
Stalo se
GCC 15 už bez Intel Xeon Phi, KDE s lépe vypadajícími KDE aplikacemi v GNOME, PipeWire 1.2 a asynchronní zpracování či podpora Snapu, Wine 9.9 s lepší podporou ARM a bez zastaralých částí WineD3D.
David Ježek
19. 5. 2024
Doba čtení:
4 minuty
LLVM/Clang možná přijde o -Ofast
Překladače GCC i Clang umožňují nastavit optimalizaci kódu v několika stupních od -O0 do -O3, přičemž standardní je -O2. K tomu kolem roku 2010 přibyla volba -Ofast , což je v podstatě -O3 -ffast-math. Ten druhý přepínač zrychluje výpočty…
Jan Fikar
3. 5. 2024
Počet nových komentářů
13
TinyCC Assembler: assembler, jenž je součástí Tiny C Compileru
Dnes navážeme na článek, v němž jsme si mimo jiné popsali překladač Tiny C Compiler. Tento překladač totiž obsahuje i vlastní assembler nazvaný TinyCC Assembler, který se podobná známému GNU Assembleru.
Pavel Tišnovský
26. 3. 2024
Počet nových komentářů
16
Doba čtení:
32 minut
Minimalistické překladače jazyka C: tcc a Chibicc
Mezi nejčastěji používané překladače céčka na Linuxu patří GCC a Clang. Ovšem kromě těchto známých překladačů můžeme použít i takzvané „malé“ překladače, mezi které patří zejména Tiny C Compiler a taktéž Chibicc.
Pavel Tišnovský
21. 3. 2024
Počet nových komentářů
33
Doba čtení:
33 minut
Propojení Pythonu s nativními knihovnami s využitím balíčku ctypes
Již jsme se setkali s propojením Pythonu s nativními knihovnami naprogramovanými (například) v C. Použili jsme přitom balíček cffi. Ovšem někdy může být užitečné využít namísto toho standardní balíček ctypes.
Pavel Tišnovský
27. 2. 2024
Počet nových komentářů
12
Doba čtení:
54 minut
Linus Torvalds zatím vypnul -Wstringop-overflow pro GCC v jádře
Původně se mělo jádro 6.8 ve výchozím stavu kompilovat s přepínačem -Wstringop-overflow, aby při kompilaci vývojáři viděli varování o případných přetečeních. Původně se také myslelo, že s tímto přepínačem špatně pracuje GCC 11. To je pravda jen…
Jan Fikar
5. 2. 2024
Počet nových komentářů
9
AVX-512 na Xeonech Emerald Rapids, VA-API akcelerace pro Chromium
Stalo se
Intel Framebuffer končí, Wine 9.0-rc4 a 17 chyb, VRR v GNOME, Chromium s VA-API na Waylandu, AVX-512 na Xeonech Emerald Rapids: dvojnásobný výkon při stejné spotřebě, nová klávesa MS Copilot pro AI.
David Ježek
7. 1. 2024
Počet nových komentářů
24
Doba čtení:
3 minuty
Clang 17 je v průměru o 5 % rychlejší než GCC 13 na Meteor Lake
Clang 17 je v průměru o 5 % rychlejší než GCC 13 na Meteor Lake Server Phoronix včera přinesl testy kompilátorů GCC 13 a Clang 17 na notebookovém procesoru Intel Meteor Lake Core Ultra 7 155H. V průměru byl Clang rychlejší o asi 5 %. Předchozí…
Jan Fikar
5. 1. 2024
Počet nových komentářů
12
Ubuntu 24.04 LTS zlepší profilování zapnutím ukazatele rámců
Společnost Canonical se rozhodla, že počínaje verzí Ubuntu 24.04 LTS bude balíček GNU Compiler Collection (GCC) ve výchozím nastavení povolovat ukazatele rámce pro 64bitové platformy. Většina balíčků v Ubuntu bude znovu sestavena s povolenými…
Petr Krčmář
14. 12. 2023
Počet nových komentářů
3
Tuxedo má třetí generaci Pulse 14, Amazon pracuje na novém systému
Amazon pracuje na vlastním linuxovém operačním systému, který by měl nahradit Fire OS postavený na Androidu. Po několika odkladech vyšla Fedora 39. Tuxedo přichází s třetí generací linuxového notebooku Pulse 14.
Filip Zatloukal
13. 11. 2023
Počet nových komentářů
10
Doba čtení:
2 minuty
Test Intel Arc A580 na Linuxu, IBM POWER11 v GCC
Stalo se
Intel OSPRay 3.0 s GPU akcelerací ray-tracingu, podpora Intel Meteor Lake v Linuxu 6.7, Vulkan 1.3.269 a CUDA/ARM, Mesa 23.3 a podpora Radeonů RDNA3 Refresh, Intel Arc A580 a vysoká spotřeba v klidu.
David Ježek
22. 10. 2023
Počet nových komentářů
5
Doba čtení:
4 minuty
Flipper Zero vs. RFID, levný RISC-V a bezpečnost webu: neděle na LinuxDays
O víkendu 7. a 8. října proběhl v Praze další ročník konference LinuxDays. V neděli se mluvilo o automatické instalaci Ubuntu na server, slabinách v RFID, levném procesoru RISC-V a moderních hlavičkách v HTTP.
Petr Krčmář
17. 10. 2023
Počet nových komentářů
5
Doba čtení:
16 minut
Vyšlo Ubuntu 23.10 s jádrem 6.5 a možností instalace na ZFS
Vývojáři uvolnili očekávané Ubuntu 23.10 „Mantic Minotaur“, což je průběžné vydání s krátkou podporou (nonLTS) trvající devět měsíců. Přináší ale aktualizované balíčky a pokračuje s přípravou novinek pro nadcházející vydání Ubuntu 24.04, které už…
Petr Krčmář
12. 10. 2023
Vydány finální verze LLVM 17 a Clang 17
Na světě je nová velká verze LLVM + Clang. U LLVM jde rovnou o verzi 17.0.1 přinášející řadu novinek jako FatLTO pipeline, assembler pro AArch64 ARM 2022 A-profile extension (FEAT_GCS (Guarded Control Stacks), FEAT_CHK (Check Feature Status) a…
David Ježek
19. 9. 2023
Počet nových komentářů
3
GCC dostává úpravu řešící výkonnostní dopad oprav na chybu Intel Downfall
U záplat na chybu Downfall v CPU Intel může být při použití AVX s instrukcemi GATHER výrazný dopad na výkon. Intel tak do projektu GCC přináší specifickou úpravu, která tento dopad snižuje tím, že u vektorizace vypíná GATHER pro procesorové rodiny…
David Ježek
17. 8. 2023
Rychlejší FLAC 1.4.3 i cesta KDE ke Qt6 a API Vulkan
Stalo se
Novinky v KDE: nejen Qt6 v SDDM, ale i roadmapa pro Vulkan, přípravné práce pro C++ 26 v GCC 14 a nová verze Wine 8.11 uzavírající 26 chyb.
David Ježek
25. 6. 2023
Doba čtení:
4 minuty
GCC má schválen vlastní Kodex chování
Jason Merrill z Red Hatu na webu GNU GCC oznamuje, že projekt schválil svůj Kodex chování (Code of Conduct). Tím se budou nově řídit vývojáři i další přispěvatelé projektu v různých komunikačních systémech jako mailing listech, bugzille, IRC…
David Ježek
21. 6. 2023
Propojení Pythonu s nativními knihovnami s využitím balíčku cffi (3)
Ve třetí části článku o propojení Pythonu s nativními knihovnami s využitím balíčku cffi se budeme zabývat tím, jakým způsobem je možné do funkce naprogramované v jazyku C předat pole s prvky různých typů.
Pavel Tišnovský
8. 6. 2023
Počet nových komentářů
26
Doba čtení:
30 minut
Clang 16 je v průměru o 4 % rychlejší než GCC 13 na Zen 4
Server Phoronix minulý měsíc přinesl test kompilátorů Clang 16 a GCC 13.1 na procesoru Intel Raptor Lake. Binární soubory kompilované Clangem byly rychlejší v průměru asi o 5 % než kompilované GCC 13.1 V úterý pak test zopakoval na AMD EPYC čtvrté…
Jan Fikar
2. 6. 2023
Počet nových komentářů
11
Propojení Pythonu s nativními knihovnami s využitím balíčku cffi (2)
Ukážeme si některé další možnosti použití cffi. Ukážeme si zpracování hlavičkových souborů, automatický překlad kódů z jazyka C do dynamicky linkované knihovny a předávání struktur či ukazatelů na struktury do funkcí psaných v C.
Pavel Tišnovský
1. 6. 2023
Počet nových komentářů
11
Doba čtení:
27 minut
Propojení Pythonu s nativními knihovnami s využitím balíčku cffi
Python je dnes pravděpodobně nejrozšířenějším programovacím jazykem, k čemuž přispěl i fakt, že pro něj existuje obrovské množství balíčků. Mnoho z nich je ve skutečnosti jen lepidlo mezi Pythonem a nativními knihovnami.
Pavel Tišnovský
30. 5. 2023
Počet nových komentářů
8
Doba čtení:
21 minut
Clang 16 je v průměru o 5 % rychlejší než GCC 13 na Raptor Lake
Server Phoronix přinesl včera srovnání kompilátorů GCC 13.1 a Clang 16. GCC 13.1 vyšlo 28. dubna a Clang 16 17. března. Phoronix testoval na procesoru Intel Raptor Lake s Fedorou 38. V obou případech byly použity přepínače -O3 -march=native -flto…
Jan Fikar
12. 5. 2023
Počet nových komentářů
6
Vyšlo GCC 13.1 s jazykem Modula-2
Ve středu vyšel GNU překladač GCC ve verzi 13.1, první stabilní z řady 13. Novinkou je přidání staršího jazyku Modula-2. Nový překladač pro Rust gccrs je zatím v 13.1 vypnut, protože potřebuje ještě doladit. V příštím vydání už by měl být. GCC…
Jan Fikar
28. 4. 2023
Počet nových komentářů
11
Analýza zdrojového kódu nástrojem gcov
V tomto článku se seznámíme s velmi užitečným nástrojem nazvaným gcov. Jedná se o jeden z nástrojů z ekosystému GCC, jenž slouží pro zjištění, které řádky v programovém kódu jsou skutečně volány (například z testů) a které nikoli.
Pavel Tišnovský
18. 4. 2023
Počet nových komentářů
2
Doba čtení:
32 minut
AMD FSR3 též open-source, ještě lepší Direct3D 12 nad Vulkanem, díky VKD3D 1.7
Stalo se
Přechod openSUSE Tumbleweed na GCC 13 začal, AMDGPU se připravuje na eDP 1.5 panely s 6,75Gbit/s linkami, další kód pro Meteor Lake míří do Linuxu 6.4, AMD FidelityFX Super Resolution 3 s MIT licencí.
David Ježek
26. 3. 2023
Počet nových komentářů
9
Doba čtení:
3 minuty
1
–
30
/
154
První strana
Předchozí strana
1
2
3
4
5
6
Následující strana
Poslední strana
Zprávičky
Bezpečnostní chyba v balíčku Needrestart umožňuje ovládnout systém
V balíčku Needrestart, který je ve výchozím nastavení nainstalován například v Ubuntu Serveru od verze 21.04, bylo odhaleno několik velmi…
8:49
Počet nových komentářů
2
Jádro Linux 6.13 přinese podporu Raspberry Pi Camera Front End
Spolu s dále rozvinutou obecnou podporu běhu Linuxu na Raspberry Pi 5, která se objevila v jádru 6.12, přinese následné jádro 6.13 též podporu…
7:00
Žebříček TOP 500: El Capitan s CPU+GPU AMD vede, Intel až na třetím místě
Superpočítač El Capitan je novým králem světového žebříčku. Tento stroj s více než 11 milióny CPU jader v podobě procesorů EPYC generace Zen…
0:00
Další zprávičky
Napište zprávičku
Komerční sdělení
Na NIS2 si vyhraďte minimálně 6 měsíců, radí Jan Sedlák z MasterDC
Budoucnost zpracování dokumentů s AI
ŠKOLENÍ: Jak bezpečně spravovat a provozovat linuxové servery?
VÍCE INFO
ČLÁNKY DO MAILU