Přímý přenos (YouTube) z konference LinuxDays 2026, jež probíhá tento víkend v Praze v prostorách FIT ČVUT. Na programu je spousta zajímavých přednášek.
Byla vydána nová verze 0.17.0 programovacího jazyka Zig (Codeberg, Wikipedie). Přispělo 206 vývojářů. Přehled novinek v poznámkách k vydání.
Open-source projekt OpenDLSS-NR je 'bitově přesná reimplementace' neuronové rendrovací sítě DLSS 5 od společnosti NVIDIA, jenže pro grafické API Vulkan (DLSS slouží k vylepšování klasickým způsobem vyrendrovaných snímků pomocí lokálních modelů umělé inteligence, a to v reálném čase). Projekt není nijak spojen se společností NVIDIA, je pouze pro OS Windows a natrénované váhy modelu si uživatelé musí obstarat sami. Zdrojový kód je k dispozici na GitHubu, pod licencí MIT s výjimkou pro komponenty třetích stran.
Společnost Cloudflare představila Clef a Clef-Flash, open-source rozhodovací modely určené pro rychlou a konzistentní klasifikaci vstupů. Na rozdíl od klasických LLM vracejí tyto modely deterministické striktně typované strukturované odpovědi s exaktními pravděpodobnostmi, tedy odpovědi ve stylu přelomového modelu Jev.
… více »Byla vydána beta verze Ubuntu 26.10 s kódovým názvem Stonking Stingray. Přehled novinek v poznámkách k vydání. Dle plánu by Ubuntu 26.10 mělo vyjít 15. října 2026.
Byla vydána verze 1.99.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Od 13. do 15. října proběhne v Praze OpenSSL Conference 2026. Na YouTube lze zhlédnout videozáznamy přednášek z loňského roku.
Eben Upton oznámil další zdražení jednodeskových počítačů Raspberry Pi. Tentokrát 2 GB varianty o 12,50 dolarů. Nově 2 GB Raspberry Pi 4 stojí 67,50 dolarů a 2 GB Raspberry Pi 5 stojí 77,50 dolarů.
OpenMandriva ROME, tj. průběžně aktualizovaná (rolling) edice linuxové distribuce OpenMandriva, byla vydána ve verzi 26.09. Vedle Flatpaku také s podporou Snapu.
Edison Design Group po více než 30 letech zveřejnil zdrojový kód svého EDG C/C++ front-endu. Ten proslul širokou podporou standardů C++ a kompatibilitou s dialekty kompilátorů od Microsoftu, GNU, Clangu, Sunu a dokonce i s prehistorickým cfrontem. EDG byl použit například v kompilátoru Intel C++ Classic, kompilátoru NVCC od firmy NVIDIA pro platformu CUDA nebo v našeptávači kódu IntelliSense v produktech společnosti Microsoft. Projekt nyní spravuje organizace The C++ Alliance a kód je dostupný pod licencí Apache 2.0, doplněnou o výjimky projektu LLVM.
server1 \ server2 +--- gitserver --- NB server3 /server* -- WWW.git NB -- WWW.git, balik1.git, balik2.git, balik3.git ..... přičemž WWW.git obsahuje zhruba tytéž soubory jako souhrn všech balíků, ale v docela jiném uspořádání, co se týče adresářů (z historických důvodů a protože na serveru je to takhle nahňácané dohromady) Požadovaný workflow: WWW.git (server) --> WWW.git (NB) --> magie --> balik*.git --> balik*.ebuild --> sync NB..server --> emerge world --> přepsání souborů ve WWW.git V podstatě bych potřeboval, abych byl schopný nějakým (polo)automatickým způsobem vzít na NB z WWW.git repozitáře soubory i s historií změn od poslední synchronizace a rozhodit je do příslušných balik*.git, s tím, že se tam přenesou i ty commit hlášky. A po reinstalaci balíčků na server nějak podchytit nainstalované změny (teoreticky by to měl vychytat WWW.git(server), že by mu vyšlo, že ačkoliv jsou soubory přepsané, tak je obsah stejný, takže vše OK, nebo že se cosi pozměnilo a umožnit mi to dořešit, zda jde o nový vývoj z NB, nebo zda to přepisuju zastaralou verzí, která nějak unikla aktualizaci.) Git mám celkem už ochočený, ale na to jak vymyslet tuhle vychytávku jsem ještě nepřišel. (Zatím mi vychází nějaké dost složité přehrávání histori pomocí bashových skriptů a strašná spousta skriptů definujících, co kam překopírovat. Ale pořád se mi zdá, že to musí jít udělat nějak jednodušeji)
Tiskni
Sdílej:
Projekt_jedna
+--A
+--B (svazan s Projekt_dva--B)
+--C
Projekt_dva
+--D
+--E
+--B ("origin" pro Projekt_jedna--B)
+--F
takze bych mohl udelat
cd Projekt_jedna/B git fetch Projekt_dva/B git merge Projekt_dva/B git push Projekt_dva/Ba ten fetch/merge/push by se tykal jen toho podstromu B a jeho protejsku B v druhem projektu. Myslim, ze jsem nekde zahledl cosi o sub-projektech, ale tehdy to nepochopil a nepotreboval - zkusim si to precist znovu, treba to nekam vede