Byla vydána nová stabilní verze 3.24.0, tj. první z nové řady 3.24, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Přehled novinek v poznámkách k vydání.
Na čem pracují vývojáři v Rustu napsaného mikrokernelového unixového operačního systému Redox OS (Wikipedie)? Byl publikován přehled vývoje za květen. Vypíchnout lze nový scheduler EEVDF nebo port desktopového prostředí Xfce na Redox OS.
Upozornění pro uživatele Asahi Linuxu: Neaktualizujte macOS na verzi 27 Golden Gate! Apple změnil detekci spouštěcích oddílů. Po aktualizaci oddíl s Asahi Linuxem nevidí. Snad je to jenom chyba.
Na webu konference Den IPv6, která se konala 4. června v Národní technické knihovně v pražských Dejvicích, jsou nyní k dispozici všechny prezentace (v PDF) a jejich videozáznamy. Organizátory konference byly i letos sdružení CESNET, CZ.NIC a NIX.CZ.
Byla vydána nová verze 9.1.0 správce sbírky fotografií digiKam (Wikipedie). Přehled novinek i s náhledy v oficiálním oznámení (NEWS). Vypíchnout lze vylepšené vyhledávání nebo podporu Pixel Motion Photos. Nejnovější digiKam je ke stažení také jako balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.
Přihlaste svou přednášku na další ročník konference LinuxDays, který proběhne 3. a 4. října na FIT ČVUT v pražských Dejvicích. Příjem témat poběží do konce prázdnin, pak proběhne veřejné hlasování a následně sestavení programu.
Byla vydána nová verze 2.4.68 svobodného multiplatformního webového serveru Apache (httpd). Řešeno je mimo jiné 13 zranitelností.
Apple na své vývojářské konferenci WWDC26 (Worldwide Developers Conference, keynote) představil řadu novinek. Vypíchnout lze novou generaci Apple Intelligence a zbrusu novou Siri, která dostala název Siri AI. Kvůli Aktu o digitálních trzích (DMA) však funkce Siri AI nebudou v systémech iOS 27 a iPadOS 27 k dispozici uživatelům v Evropské unii.
Byla vydána nová verze 1.18.0 distribučního frameworku Flatpak (Wikipedie), tj. technologie umožňující distribuovat aplikace v podobě jednoho instalačního souboru na různé linuxové distribuce a jejich různá vydání. Přehled novinek na GitHubu. Vypíchnout lze podporu rozhraní /dev/kfd pro výpočty na kartách AMD (AMDKFD).
aMule (Wikipedie), tj. multiplatformní klient pro peer-to-peer sdílení souborů pro sítě eD2k and Kademlia, byl po více než pěti letech od vydání poslední verze 2.3.3, vydán v nové major verzi 3.0.0 (GitHub). S novou webovou stránkou a dokumentací.
Narazil jsem na program elfsign, který slouží k podepisování binárek, tak jsem si řekl, že ho vyzkouším.
$ md5sum Pokus-java* 877a32227d64468a599739f4ad6d8f72 Pokus-java e3efe927170b8b1517c0586587a10004 Pokus-java.crack $ ./Pokus-java Ahoj - Java! $ ./Pokus-java.crack Ahojx- Java! $ elfverify -f Pokus-java Issuer: C=cz, ST=Ceska republika, L=Praha, O=Frantovo.cz, CN=Franti\xC5\xA1ek Ku\xC4\x8Dera/emailAddress=abc@def.cz Signer: C=cz, ST=Ceska republika, L=Praha, O=Frantovo.cz, CN=Franti\xC5\xA1ek Ku\xC4\x8Dera/emailAddress=abc@def.cz Issuer is not trusted, would you like to trust them? [y/N] y OK $ elfverify -f Pokus-java.crack Issuer: C=cz, ST=Ceska republika, L=Praha, O=Frantovo.cz, CN=Franti\xC5\xA1ek Ku\xC4\x8Dera/emailAddress=abc@def.cz Signer: C=cz, ST=Ceska republika, L=Praha, O=Frantovo.cz, CN=Franti\xC5\xA1ek Ku\xC4\x8Dera/emailAddress=abc@def.cz Issuer is not trusted, would you like to trust them? [y/N] y OK
Porogram jsem podepsal a ověřil podpis pomocí elfverify. Pak jsem binárku upravil textovým editorem (→ liší se výstup programu), ale elfverify stále hlásí, že podpis je platný – přitom by ale měl říct, že program je sice podepsaný, ale pozměněný.
Je to chyba, která by se měla nahlásit, nebo jen dělám něco špatně?
-java – máte opravdu elf binárku? Druhá věc je, co vlastně elfisgn podepisuje – protože pokud jen proud bajtů v souboru, pak nevidím důvod, proč na to mít nějaký speciální program, proč prostě ne nepoužívat kontrolní součet nebo podpis obecného binárního souboru. Pokud to naopak skutečně pracuje s elf formátem, pak to může podepisovat jenom některé části.
Ta java v názvu trochu mate (asi jsem to měl uvést předem) ale skutečně je to ELF binárka – hraji si současně s překladem Javových zdrojáků do nativního kódu pomocí g++.
$ file Pokus-java*
Pokus-java: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped
Pokus-java.crack: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped
Issuer is not trusted, would you like to trust them? [y/N] y
Když věříme, tak věříme.
Tiskni
Sdílej: