Celkové tržby společnosti Canonical za rok 2024 byly 292 milionů dolarů (pdf). Za rok 2023 to bylo 251 milionů dolarů.
Byla vydána verze 1.88.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.
Distribuce Tails specializující se ochranu online soukromí uživatele byla vydána ve verzi 6.17. Mimo jiné aktualizuje Tor Browser (14.5.4) a opravuje několik chyb.
Ubuntu nově pro testování nových verzí vydává měsíční snapshoty. Dnes vyšel 2. snapshot Ubuntu 25.10 (Questing Quokka).
Město Lyon posiluje svou digitální suverenitu a postupně nahrazuje software od společnosti Microsoft bezplatnými alternativami, zejména OnlyOffice pro kancelářské aplikace a Linux a PostgreSQL pro systémy a databáze.
Evropská občanská iniciativa Stop Destroying Videogames se snaží o to, aby vydavatelé, kteří spotřebitelům v Evropské unii prodávají videohry nebo na ně udělují licence, měli povinnost tyto hry ponechat ve funkčním (hratelném) stavu i po ukončení podpory ze své strany. Podpořit podpisem tuto iniciativu můžete v Systému pro online sběr podpisů.
Mozilla oficiálně ukončila svůj již několik let mrtvý projekt DeepSpeech pro převod řeči na text.
Krátce po oficiálním oznámení forku X.Org Xserveru s názvem XLibre Xserver byl ve Fedoře předložen návrh, aby byl X.Org Xserver nahrazen tímto XLibre Xserverem. Po krátké ale intenzivní diskusi byl návrh stažen.
62 projektů získalo finanční podporu od NLnet Foundation (Wikipedie).
Byl vydán SUSE Linux Enterprise 15 SP7. Přehled novinek v poznámkách k vydání a v aktualizované dokumentaci.
Řešení dotazu:
FOO=1 &
nenstaví proměnnou FOO v aktuálním shellu.)
Není nad to, když si člověk přijde na řešení sám :)
Kdybyste chtěl vědět, proč zrovna takhle to bash dělá, doporučuji zeptat se jeho autorů.
.-----------------.-----.------. | cmd | ash | bash | +-----------------+-----+------+ | sleep 60 & | 1x | 1x | | (sleep 60) & | 2x | 1x | | { sleep 60; } & | 1x | 2x | '-----------------'-----'------'Výsledky jsou překvapivé. Pokud nechceme spouštět zbytečně sub-shehll v sub-shellu, pak závorky takto raději nepoužívat, nedá se na to v různých shellech spoléhat (viz můj dotaz a (sleep 60)& , kdy mi to v bashi prošlo ). Proč bash spustí 2x sub-shell v případě složených závorek je mi zatím záhadou.
.-----------------.-----.------. | ext prg | ash | bash | +-----------------+-----+------+ | sleep 60 & | 0x | 0x | | (sleep 60) & | 1x | 0x | | { sleep 60; } & | 0x | 1x | '-----------------'-----'------' .---------------------------.-----.------. | more ext prg or pipe | ash | bash | +---------------------------+-----+------+ | (sleep 30; sleep 30) & | 2x | 1x | | { sleep 30; sleep 30; } & | 1x | 1x | '---------------------------'-----'------' .-----------------.-----.------. | f() {sleep 60} | ash | bash | +-----------------+-----+------+ | f & | 1x | 1x | | (f) & | 2x | 1x | | { f; } & | 1x | 1x | '-----------------'-----'------' .-----------------.-----.------. | builtin cmd | ash | bash | +-----------------+-----+------+ | read i & | 0x | 0x | | (read i) & | 1x | 1x | | { read i; } & | 0x | 0x | '-----------------'-----'------'Snad už je tedy vše správně, začíná mi z toho pozorování subshellů a subprocesů jít hlava kolem.
Tiskni
Sdílej: