Redox OS (Wikipedie), tj. mikrokernelový unixový operační systém naprogramovaný v programovacím jazyce Rust, nově podporuje X11 a GTK 3.
Dnes po celém světě startuje prodej herní konzole Nintendo Switch 2.
Stovky Indů předstíraly, že jsou neuronová síť. Vzestup a pád Builder.ai.
Při operaci Pavučina, tj. rozsáhlé diverzní akci ukrajinských bezpečnostních sil, provedené 1. června 2025, při které byly bezpilotními kvadrokoptérami napadeny ruské strategické letecké základny hluboko na území Ruské federace, byl použít [𝕏] svobodný software ArduPilot (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu pod licencí GNU GPLv3.
V polovině května uplynul jeden rok od spuštění aukcí CZ domén, které provozuje sdružení CZ.NIC. Hlavním cílem bylo zpřístupnit uvolňované domény z registru (po expiraci nebo smazání) většímu okruhu zájemců. Před spuštěním aukcí se totiž k takovým doménám dostávalo jen několik málo subjektů, které uvolňované domény „odchytávaly“ s velkou úspěšností díky automatizovaným systémům k tomu připraveným. Běžný zájemce neměl reálnou šanci
… více »UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch OTA-9 Focal, tj. deváté stabilní vydání založené na Ubuntu 20.04 Focal Fossa.
Firma Murena představila (PeerTube, YouTube) novou verzi 3.0 mobilního operačního systému /e/OS (Wikipedie) založeného na Androidu a LineageOS bez aplikací a služeb od Googlu.
Byla vydána nová verze 5.12 svobodného multiplatformního softwaru pro konverzi a zpracování digitálních fotografií primárně ve formátů RAW RawTherapee (Wikipedie). Vedle zdrojových kódů je k dispozici také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).
Byly publikovány informace (txt) o zranitelnostech CVE-2025-5054 v Apport a CVE-2025-4598 v systemd-coredump. Lokální uživatel se může dostat k výpisu paměti programu (core dump) s SUID a přečíst si tak například /etc/shadow.
Do projektu Portable.NET už nějakou dobu posílám různé záplaty a vylepšení. No a protože jsem si koupil ve slevě hračku jménem Nokia 770, tak jsem na ní chtěl Portable.NET vyzkoušet.
Jako vývojové prostředí se pro Nokii používá scratchbox. To je taková "krabička", do které se nainstalují programy zkompilované pro ruzné procesory a QEMU pak zajistí, že všechno poběží na vašem PC. Odpadá tak veškerá magie okolo cross-kompilace. V menu scratchboxu si prostě vyberete ARM procesor a ./configure; make; make install
vám pro něj program přeloží. Pak už stačí program překopírovat ze scratchboxu na Nokii a pustit.
Co se týče ladění, tak já jsem přímo ve scratchboxu moc neuspěl, ale na druhou stranu jsem se ani moc nesnažil. Důvodem je, že se dá program pohodlně ladit přímo na Nokii. Když si dáte dohromady Wifi, Scratchbox, NFS, SSH a GDB, tak co se týče ladění máte nepřekonatelné prostředí. Je sice zapotřebí vyvinout určité počáteční úsilí, ale výsledek za tu námahu rozodně stojí. Tak se podíváme jak na to:
pc$ iwconfig eth1 mode ad-hoc essid testing channel 2 pc$ ifconfig eth1 192.168.5.1Na nokii vyberu vytvořenou sít a změním ip adresu:
nokia$ ifconfig wlan0 192.168.5.2Z počítače pak musí fungovat ping:
pc$ ping 192.168.5.2
pc$ ssh root@192.168.5.2
/usr/local
ze scratchboxu. Na počítači bude muset nakonfigurovat NFS server. To nechám na vás - není to nic těžkého. Můj /etc/exports
vypadá takhle:
/ 192.168.5.0/255.255.255.0(async,no_subtree_check,rw,no_root_squash)Připojení na Nokii dělám přes
nokia$ mount 192.168.5.1:/scratchbox/users/radek/targets/SDK_ARMEL/usr/local /usr/localOd teď pokud ve scratchboxu dáte
make install
, budou binárky okamžitě dostupné přes NFS i na Nokii, kde je můžete hned pustit, případně ladit pomocí gdb. Ješte se hodí na Nokii nastavit cesty do /usr/local
. Do svojeho .bashrc
si dopište:
export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11' export LD_LIBRARY_PATH='/lib:/usr/lib:/usr/local/lib'a je to.
Pokud tohle rozjedete, tak odměnou bude vývojové prostředí, které vás nebude brzdit (jako například ActiveSync ve Visual Studiu) a rychlost vývoje je stejná jako byste dělali přímo na PC.
Na závěr pár obrázků z Portable.NET bežícího na Nokii:
Tiskni
Sdílej: