Byla vydána nová verze 2026.1.0 "Like a Version" svobodného softwaru ScummVM (Wikipedie) umožňujícího bezproblémový běh mnoha klasických adventur na zařízeních, pro které nebyly nikdy určeny. Přehled novinek v poznámkách k vydání a na GitHubu. Změněno bylo číslování verzí. Předchozí verze byla 2.9.1.
Internetový prohlížeč Firefox bude mít nové ovládací prvky pro umělou inteligenci, které umožní uživatelům vypnout vestavěné AI funkce přímo v nastavení prohlížeče. Jednotlivě půjde vypnout nebo zapnout automatické překlady stránek, generovaní popisného textu k obrázkům v otevřených PDF dokumentech, samoorganizaci tabů do skupin, náhledy odkazů s krátkým shrnutím a boční panel s chatbotem. Tyto možnosti v nastavení prohlížeče
… více »Desktopové prostředí KDE Plasma 6.6, která je právě ve fázi beta, nahrazuje stávající SDDM novým Plasma Login Managerem, který je ale pevně navázán na systemd. Plasma Login Manager využívá systemd-logind a další součásti systemd, které nejsou dostupné v operačních systémech bez systemd, jako je například FreeBSD, případně jsou linuxové distribuce Gentoo, Void Linux anebo Alpine Linux. Pro uživatele zatím stále ještě existuje možnost používat SDDM.
Na webu komunitního setkání CSNOG 2026 jsou dostupné prezentace v PDF, jejich videozáznamy a fotografie z lednové akce ve Zlíně. CSNOG 2026 se zúčastnilo téměř 300 zájemců o vystoupení věnovaných správě sítí, legislativním a regulačním tématům nebo projektům z akademické sféry. Letos byly prezentace rozdělené do dvou treků, ve kterých se představilo 35 přednášejících. Setkání komunity CSNOG organizují společně sdružení CESNET, CZ.NIC a NIX.CZ.
Americká vesmírná společnost SpaceX miliardáře Elona Muska koupila další Muskovu firmu xAI, která se zabývá vývojem umělé inteligence (AI). Informovala o tom na svém účtu na síti 𝕏. Musk tímto krokem propojí několik ze svých služeb, včetně chatbota s prvky umělé inteligence Grok, sociální sítě 𝕏 či satelitního internetového systému Starlink. Tržní hodnota společnosti SpaceX dosahuje jednoho bilionu dolarů (20,6 bilionu Kč), hodnota xAI pak činí 250 miliard dolarů.
Byl odhalen supply chain attack na Notepad++: útočníci kompromitovali hosting Notepad++ a vybrané dotazy na aktualizace přesměrovávali na servery pod jejich kontrolou. Doporučuje se stáhnout instalátor a přeinstalovat.
Francouzská veřejná správa má v rámci vládní iniciativy LaSuite Numérique ('Digitální sada') v plánu od roku 2027 přestat používat Microsoft Teams a Zoom a přejít na videokonferenční platformu Visio, hostovanou na vlastním hardwaru. Konkrétně se jedná o instance iniciativou vyvíjeného open-source nástroje LaSuite Meet, jehož centrální komponentou je LiveKit. Visio nebude dostupné pro veřejnost, nicméně LaSuite Meet je k dispozici pod licencí MIT.
Eben Upton oznámil další zdražení počítačů Raspberry Pi: 2GB verze o 10 dolarů, 4GB verze o 15 dolarů, 8GB verze o 30 dolarů a 16GB verze o 60 dolarů. Kvůli růstu cen pamětí. Po dvou měsících od předchozího zdražení.
Shellbeats je terminálový hudební přehrávač pro Linux a macOS, který umožňuje vyhledávat a streamovat hudbu z YouTube, stahovat odtud skladby a spravovat lokální playlisty. Pro stahování dat z YouTube využívá yt-dlp, pro práci s audiostreamy mpv. Je napsán v jazyce C a distribuován pod licencí GPL-3.0, rezpozitář projektu je na GitHubu.
Byla vydána nová verze 26.1.30 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. S podporou hardwarového dekódování videa. Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.
Odkazy
Dnes som sa pokúsil o aktualizáciu open source časti driverov grafiky Mali400 pre platformu Allwinner A13. Skompilovať nové funkčné ovládače sa mi nepodarilo aj napriek tomu, že kód je open source. Tento blog by mal načrtnúť zhruba problematiku driverov grafík pre ARM.
V súčasnosti používam verziu ovládačov r3p0-04rel0 (zdroj). Ovládače viac-menej fungujú, ale občas sa stáva, že obraz pri blendovaní preblikáva. Neviem, či nová verzia tento problém rieši keďže nikde nie je zverejnený changelog, ale za pokus to stálo. Binárna (userspace) časť ovládačov je zverejnená tu.
Kompletné zariadenie o ktoré ide je na tomto obrázku:
Open source časť ovládačov sa skladá z 2 modulov - ump.ko pre správu pamäte a mali.ko pre komunikáciu s grafickým jadrom.
Closed source časť sa skladá z knižníc libEGL.so.1.4, libGLESv2.so.2.0 a libMali.so, ktoré prekladajú OpenGL volania do príkazov pre ump a mali ovládač. Samotné ioctl je veľmi jednoduché odchytiť a analyzovať (ak by sa toho chytil jeden, možno dvaja vývojári fulltime za pár mesiacov by sme mohli mať plne open source implementáciu týchto knižníc). Binárnu časť stačí len nakopírovať do /usr/lib.
-rw-r--r-- 1 mirec mirec 106K nov 24 09:39 libEGL.so.1.4 -rw-r--r-- 1 mirec mirec 238K nov 24 09:39 libGLESv1_CM.so.1.1 -rw-r--r-- 1 mirec mirec 213K nov 24 09:39 libGLESv2.so.2.0 -rw-r--r-- 1 mirec mirec 560K nov 24 09:39 libMali.so
Binárna časť nás však nebude zaujímať, v tomto prípade sa nedostaneme ani cez kompiláciu open source časti ovládača
Funkčné príkazy pre kompiláciu staršej verzie ovládača r3p0-04rel0 sú:
cd driver/src/devicedrv/ump export PATH=/cesta/k/x-tools/arm-unknown-linux-gnueabi/bin:$PATH export CROSS_COMPILE=arm-unknown-linux-gnueabi- export CC=arm-unknown-linux-gnueabi-gcc export KDIR=/cesta/k/linux-HEAD export USING_PROFILING=0 export BUILD=debug export TARGET_PLATFORM=mali400-pmu export CONFIG=ca8-virtex820-m400-1 export KBUILD_VERBOSE=1 make cd ../mali make
Pre nás zaujímavé parametre sú zvýraznené. Určujú oblasti fyzických adries zariadenia (CONFIG) a inicializačný kód (TARGET_PLATFORM) ktorý je pre takmer každý ARM iný. Zvyšná časť ovládačov je spoločná. Súbory určujúce platformu nie sú dodávané priamo výrobcom driverov (mali) a musíme si ich teda nájsť. Tu je príklad súborov:
cat ump/arch-ca8-virtex820-m400-1/config.h
#ifndef __ARCH_CONFIG_H__ #define __ARCH_CONFIG_H__ #define ARCH_UMP_BACKEND_DEFAULT 1 #define ARCH_UMP_MEMORY_ADDRESS_DEFAULT 0x5E000000 #define ARCH_UMP_MEMORY_SIZE_DEFAULT 128UL * 1024UL * 1024UL #endif /* __ARCH_CONFIG_H__ */
cat mali/platform/mali400-pmu/mali_platform.c
Výpis je príliš dlhý, takže tu je link
Modul UMP nie je problém skompilovať ptetože stačí definovať len adresy. U modulu mali sa však celá platformovo závislá časť zmenila, takže prepísať sa musí aj súbor mali_platform.c, ktorý pochádza z roku 2011. Netuším kto je autorom, neviem kde nájsť novú verziu a neviem, či vôbec nová verzia existuje.
Ovládače grafiky mali pre ARM sú skutočne oproti desktopovým ovládačom jednoduché. Podstatná časť ovládačov je open source. Nie je potrebné kompilovať žiaden zliepovací kód s jadrom. Dať tak do ovládačov grafiky mali len zlomok energie vývojárov ktorú vkladajú do desktopových grafík mali by sme už teraz kompletne open source mobilnú platformu.
Tiskni
Sdílej:
Poznám .. ale chýbajú vývojári, ktorí by to dotiahli. Však v podstate nie sú vývojári aby dotiahli vôbec 100-riadkový kód, ktorý inicializuje driver (ja dnes nemám čas to poriešiť sám, možno niekedy dopíšem aspoň tých pár riadkov).
V každom prípade mnoho ľudí si myslí, že tieto embedded grafiky v tabletoch sú uzavreté. Tu som chcel ukázať skôr opak - podstatná časť driverov je dostupná verejnosti, zvyšok by 1-2 ľudia dokázali dotiahnúť len nie je o to záujem.
Dokumentácia zvyčajne nie je dostupná, ale je to z úplne iných dôvodov než na desktope. Výrobcovia ako allwinner totiž priamo spolupracujú s ľudmi, ktorí vyrábajú tablety. Žiadnu dokumentáciu nemajú ani vnútrofiremne, nie je totiž čas na jej písanie. Ak niečo neviete jednoducho musíte zájsť priamo za človekom, ktorý to navrhoval.
Olinuxino, hardvérovo podobné, ale majú v eshope rovno touch LCD, ktorý sa dá k doske pripojiť cez IDE kábel a funguje rovno bez nejakej konfigurácia ako framebuffer ;)