Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
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
/
179
První strana
Předchozí strana
1
2
3
4
5
6
Následující strana
Poslední strana
Generátor náhodných čísel založený na instrukcích RDSEED a RDRAND
V informatice existuje několik oblastí, ve kterých je nutné používat generátory náhodných nebo alespoň pseudonáhodných hodnot. Moderní procesory s architekturou x86–64 pro tento účel nabízí instrukce RDRAND a RDSEED.
Pavel Tišnovský
14. 8. 2025
Doba čtení:
28 minut
Vývojáři GCC diskutují o konci dalších neudržovaných CPU architektur
Nejen architektura Intel Itanium, ale i další jsou možnými adepty na odstranění podpory z projektu kompilátoru GCC. Ve všech případech jde o procesorové architektury, které sice ještě existují či mohou existovat v provozu, ale z pohledu GCC je…
David Ježek
13. 8. 2025
Podpora Intel Itanium IA-64, která v GCC 15 přežila, s GCC 16 nejspíš zase začne mizet
Pro GCC 14 se před lety stala architektura procesorů Intel Itanium „zastaralou“. V GCC 15 se ale vrátila mezi podporované, neb se našel nový správce. Bylo ale už loni v říjnu jasné, že jde jen o prodloužení života pacienta, který je už na…
David Ježek
12. 8. 2025
Procesory AMD EPYC jsou s Debianem 13 o 13 % rychlejší než na Debianu 12
Do vydání Debianu 13 zbývá sotva pár dní, a tak Phoronix otestoval výkon oproti Debianu 12 na platformě s dvojicí procesorů EPYC 9965, tedy celkem 384 CPU jádry / 768 SMT vlákny a celkovým TDP obou procesorů 1 000 W. Ani operační paměti nebylo…
David Ježek
6. 8. 2025
Funkce vestavěné v GCC pro provádění nízkoúrovňových aritmetických operací
Dnes si popíšeme některé funkce (resp. pseudofunkce) vestavěné do překladače GCC, které jsou určeny pro provádění nízkoúrovňových aritmetických operací. Díky nim lze realizovat vícebajtovou aritmetiku atd.
Pavel Tišnovský
31. 7. 2025
Doba čtení:
30 minut
KDE vylepšuje HiDPI škálování, Intel Lunar Lake na Linuxu opět zrychlí
Stalo se
Týden v GNOME: Papers hotové, nový výchozí prohlížeč PDF, Coreboot 25.06 s podporou Xeon Emerald Rapids a vylepšeními pro Panther Lake, Windows 12 se zpozdí, Microsoft chystá další aktualizaci Windows 11.
David Ježek
6. 7. 2025
Doba čtení:
4 minuty
Propojení Pythonu s nativními knihovnami s využitím balíčku ctypes: struktury a ukazatele
S modulem ctypes, který umožňuje z Pythonu volat nativní funkce, jež jsou typicky vytvořené v jazyku C, jsme se již setkali. Ovšem ještě si musíme vysvětlit, jak se do nativních funkcí předávají struktury.
Pavel Tišnovský
26. 6. 2025
Doba čtení:
55 minut
Jádro 6.16 bude vyžadovat GCC-8 a Binutils-2.30
V současnosti je GCC-8 vyžadováno pro kompilaci jádra na architektuře x86. Nově od jádra 6.16 bude vyžadováno GCC-8 pro všechny architektury. Zároveň jsou požadovány Binutils-2.30. Alternativně je možné kompilovat pomocí LLVM Clang 13. GCC-8 je…
Jan Fikar
2. 6. 2025
Překladače na platformě IBM PC: od assembleru k C (32bitový kód a FPU)
Na úvodní článek o vyšších jazycích používaných v době kralování IBM PC a DOSu dnes navážeme. Minule jsme se zaměřili na 16bitový kód, dnes si ukážeme ty překladače, které dokážou i pro DOS vytvářet 32bitový kód.
Pavel Tišnovský
27. 5. 2025
Doba čtení:
43 minut
GIMP 3.0.4 opravuje chyby v nedestruktivních filtrech či podpoře textu
Tvůrci grafického editoru GIMP pokračují v pilování nedávno vydané trojkové řady. V nové verzi 3.0.4 je řešeno několik postupů vedoucích k pádu aplikace, zlepšuje se textový subsystém, který by už neměl za určitých okolností padat a současně se…
David Ježek
20. 5. 2025
Překladače na platformě IBM PC: od assembleru k C
Prozatím jsme se zaměřili na assembler. Proč se však více nepoužívaly překladače vyšších programovacích jazyků? Dnes se na tuto otázku pokusíme částečně odpovědět otestováním několika dobových překladačů jazyka C.
Pavel Tišnovský
13. 5. 2025
Doba čtení:
38 minut
Vyšlo GCC 15.1 včetně podpory jazyka COBOL
Právě vyšla sada překladačů GCC (GNU Compiler Collection) ve verzi 15.1. Nově GCC podporuje jazyk COBOL pomocí gcobol. Avšak ALGOL 68 zatím v GCC není. Nově je v C výchozím standardem C23, což odpovídá --std=gnu23. Předchozí verze GCC 14 měla…
Jan Fikar
25. 4. 2025
Procesory Apple A12, M1, M2 a M3 budou mít brzy podporu v GCC
Procesory Apple A12, M1, M2 a M3 budou mít brzy podporu v GCC pro architekturu AArch64 Darwin, tedy macOS. Je možné, že by se to mohlo stihnout na poslední chvíli před vydáním GCC 15.1. V takovém případě by macOS měl alternativní překladač místo…
Jan Fikar
7. 4. 2025
GCC 15 už čistí kód od 256bittového AVX10.2
Instrukční sada AVX10, která nově už neobsahuje podporu maximálně 256bitových vektorů, ale povinně i 512bitových, dostává nové obrysy v rámci kompilátoru GCC. Pro patnáctkovou verzi byla podpora AVX10.2 „v původním znění“ připravována, nyní jsou…
David Ježek
25. 3. 2025
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (3)
Dnes se budeme zabývat vektorizací smyček, v nichž se zpracovávají pole (vektory), což vyžaduje instrukce SSE2 nebo AVX. Důležité bude taktéž zjištění, jak je vektorizován přístup k prvkům pole s volitelným krokem (stride).
Pavel Tišnovský
25. 3. 2025
Doba čtení:
40 minut
Intel AVX10 povinně s 512bit, konec jen 256bit u E jader
Zajímavá změna nastala u instrukční sady Intel AVX10, kterou lze stručně označit za zjednodušenou verzi AVX-512. Intel zde původně zachovával pouze volitelnou možnost 512bitových operací, nyní ale v nové revizi v3.0 specifikace zavádí 512bitové…
David Ježek
20. 3. 2025
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (2)
Na úvodní článek o automatických vektorizacích prováděných překladači dnes navážeme. Opět se zaměříme na autovektorizace prováděné překladačem GCC, dnes si ale otestujeme poněkud komplikovanější funkce, které se mají optimalizovat.
Pavel Tišnovský
20. 3. 2025
Doba čtení:
30 minut
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC
Už jsme se seznámili s instrukcemi SIMD, MMX, SSE a částečně i SSE2. Lze je volat z assembleru nebo využít takzvané intrinsic nabízené překladači. Ovšem existuje i další způsob jejich využití s automatickou vektorizací.
Pavel Tišnovský
18. 3. 2025
Doba čtení:
28 minut
COBOL je v GCC 15, ALGOL 68 ne
Před třemi měsíci jsme tu psali o snaze začlenit programovací jazkyk COBOL (COmmon Business Oriented Language) do GCC. Minulý týden se COBOL dostal do GCC 15. Nadšencům tohoto jazyka zbývá počkat na vydání GCC 15.1, které přijde za několik týdnů…
Jan Fikar
12. 3. 2025
Firefox 137 dostane HEVC přes VA-API, Apple uvedl iPhone 16e
Stalo se
Týden v KDE nejen s Amarokem 3.3.2 a balíkem oprav Plasma 6.3.1, týden s GNOME o přípravách na verzi 48, Wine 10.2 opravující 20 chyb, OpenRazer 3.10 s podporou dalších myší a loňského notebooku.
David Ježek
23. 2. 2025
Doba čtení:
4 minuty
Wayland dostal správu barev a HDR, Krita podporu Qt6
Stalo se
Týden v KDE: opravování Plasmy 6.3 a chyby v GCC 15, týden v GNOME přináší tripple buffering, Tails 6.11 a 6.12 opravují chyby, Wayland odteď s podporou správy barev a HDR, GTK5 už bez X11.
David Ježek
16. 2. 2025
Doba čtení:
4 minuty
ALGOL 68 v GCC
Nedávno jsme psali o začlenění programovacího jazyka COBOL do kompilátoru GCC. Hned na Nový rok Jose Marchesi z Oracle poslal do GCC podporu jazyka ALGOL 68. Jde zatím o work-in-progress. Jose o ALGOLu 68 píše, že je to často špatně pochopený a…
Jan Fikar
3. 1. 2025
Vhsky.cz jako alternativa k YouTube, SvarDOS jako samostatný systém
Stalo se
Vznikl projekt VHSky.cz, komunitní platforma pro sdílení videí, postavená na otevřeném softwaru PeerTube. Ze SvarDOS se díky implementaci vlastního jádra stal samostatný open-source operační systém.
Filip Zatloukal
30. 12. 2024
Doba čtení:
3 minuty
COBOL míří do GCC
COBOL (COmmon Business Oriented Language) je 65 let starý programovací jazyk, který se patrně dočká zařazení do kompilátoru GCC. V současnosti GCC podporuje jazyky C, C++, Fortran, Rust, Go, D, Ada a Modula-2. COBOL pro GCC existuje zatím zvlášť…
Jan Fikar
16. 12. 2024
BIOS tuning pro nové AMD EPYC a AI, jádro 6.13 odstraňuje neudržované ovladače
Stalo se
Týden v KDE a vypínatelná pravidla KWin, LibreOffice 25.2 na přelomu ledna/února, vyšla první alfa, nová verze Tails 6.10 přinášející aktuální prohlížeč i poštovního klienta s vypnutou telemetrií.
David Ježek
1. 12. 2024
Doba čtení:
3 minuty
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
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
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
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
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
1
–
30
/
179
První strana
Předchozí strana
1
2
3
4
5
6
Následující strana
Poslední strana
Zprávičky
Vyšiel nový model DeepSeek V3.1 s vylepšenou efektivitou a dlhším kontextom
Nový model DeepSeek V3.1 bol oficiálne vydaný 21. augusta 2025. DeepSeek V3.1 je hybridný model, ktorý podporuje dva režimy – režim uvažovania…
16:28
Šéfka švédské policie varuje před aplikací Signal, odborníci její přístup kritizují
Šéfka švédské státní policie Petra Lundhová v pořadu o nárůstu kriminality pro televizi SVT prohlásila, že pokud rodiče naleznou na telefonu…
16:00
GNOME plánuje v nadcházející verzi vyskakovací okno s žádostí o finanční podporu
Vydání desktopového prostředí GNOME 49 se kvapem blíží, přinese těsnější integraci systemd a vylepšené ovládání podsvícení HDR. Přibude ale…
12:50
Další zprávičky
Napište zprávičku
Školení Hacking v praxi: využijte dotaci na školení 82 % z ceny!
TO CHCI
ČLÁNKY DO MAILU