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.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu aktuálně činí 2,69 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 30,95 %. Procesor AMD používá 68,77 % hráčů na Linuxu.
Byla vydána verze 4.0 open source programu na kreslení grafů Veusz (Wikipedie). Přehled novinek v poznámkách k vydání. Proběhla portace na Qt 6.
Dibuja je jednoduchý kreslící program inspirovaný programy Paintbrush pro macOS a Malování pro Windows. Vydána byla verze 0.26.0.
Byla vydána nová verze 9.13 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.
Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Byla vydána nová stabilní verze 3.22.0, tj. první z nové řady 3.22, 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í.
FEL ČVUT vyvinula robotickou stavebnici pro mladé programátory. Stavebnice Brian byla navržená speciálně pro potřeby populární Robosoutěže. Jde ale také o samostatný produkt, který si může koupit každý fanoušek robotiky a programování od 10 let, ideální je i pro střední školy jako výuková pomůcka. Jádro stavebnice tvoří programovatelná řídicí jednotka, kterou vyvinul tým z FEL ČVUT ve spolupráci s průmyslovými partnery. Stavebnici
… více »Ubuntu bude pro testování nových verzí vydávat měsíční snapshoty. Dnes vyšel 1. snapshot Ubuntu 25.10 (Questing Quokka).
svgalib
, a ztroskotaly IMHO právě na tom, že ačkoli byly v určitých situacích efektivnější než řešení přes X server (dodnes si pamatuji na výrazný rozdíl mezi sdoom
a xdoom
), nikomu se příliš nechtělo psát všechny aplikace dvojmo, zvlášť když by ta svgalib verze měla (oproti X11) jen velmi omezenou přenositelnost.
Samozřejmě že za tuto univerzalitu se vždy platí, obecné řešení bývá méně efektivní než speciální. Ale stejně jako používáme operační systém místo toho, aby každá aplikace komunikovala s perifériemi samostatně, stojí IMHO za to používat abstraktní vrstvu místo specifických řešení komunikace s grafickými adaptéry. Tam, kde je maximální efektivita klíčová (přehrávání videa, 3D hry apod.), existují nadstavby (DRI, OpenGL), které umožňují takové specifické úlohy řešit efektivněji. Nemyslím si totiž také, že by samotný X server byl tím, co způsobuje pomalost dnešních grafických uživatelských rozhraních. Když mi mohly grafické aplikace docela svižně běhat na 386DX-40 s 8 MB paměti, nevidím důvod, proč by to nemohlo jít na dnešních strojích (i těch (z dnešního pohledu) podprůměrných). Problém vidím spíš v neefektivních desktopových prostředích, tady je IMHO největší rezerva pro zlepšení.
To isto nestoji. ľudia stratili svoju tvorivosť, ktorú mávali za čias prvých letov na mesiac a nevidia, čo sa naozaj dá dosiahnúť.
Ja by som napísal niečo podobné ako userspace framebuffer. Ten framebuffer by bol len driver podobne ako vo FUSE filesystem. Existovať by mohol démon - bridge k X aplikáciam. Výhadou by bolo, že by renderovanie virtuálnej konzoly prevzal userspaceframebuffer a nemuseli by sme trpieť keď prepíname z X do konzoly; virtuálne plochy ako virtuálne konzoly, všetko by riadilo jadro, ale nevedelo by o tom.
twm
. Snažím se vám celou dobu vysvětlit, že pokud by někde prospěla odtučňovací kůra, jsou to daleko spíše desktopová prostředí. I kdyby se vám podařilo výrazně urychlit a zmenšit X server, nezískáte tím pozorovatelný efekt. Řádově účinnější úspory by byly možné na úrovni desktopových prostředí, tam je váš problém, ne v X serveru.
X
'?
Moje X zaberajú 5-12% z 320Mb RAM. Môj EvliWM mi zabera 40Kb RAM. Jadro môjho desktopu napísaného v Shelli, Perle, C, Emacs Lispu, Vim skripte a JavaSkripte (ff, tb) mi zabera cca 750Kb na disku.
Mojím cieľom nieje stenčovať X, ale zlepšiť GUI. Ide mi len o to, aby môj systém vyzeral a správal sa koherentne a nie, akoby ho nejaký šialenec rozreza motorovou pílou napoly a potom zlepil lepiacou páskou a nazval ho Desktopom.
To isto nestoji. ľudia stratili svoju tvorivosť, ktorú mávali za čias prvých letov na mesiac a nevidia, čo sa naozaj dá dosiahnúť.
Ja by som napísal niečo podobné ako userspace framebuffer. Ten framebuffer by bol len driver podobne ako vo FUSE filesystem. Existovať by mohol démon - bridge k X aplikáciam. Výhadou by bolo, že by renderovanie virtuálnej konzoly prevzal userspaceframebuffer a nemuseli by sme trpieť keď prepíname z X do konzoly; virtuálne plochy ako virtuálne konzoly, všetko by riadilo jadro, ale nevedelo by o tom.
To isto nestoji. ľudia stratili svoju tvorivosť, ktorú mávali za čias prvých letov na mesiac a nevidia, čo sa naozaj dá dosiahnúť.
Ja by som napísal niečo podobné ako userspace framebuffer. Ten framebuffer by bol len driver podobne ako vo FUSE filesystem. Existovať by mohol démon - bridge k X aplikáciam. Výhadou by bolo, že by renderovanie virtuálnej konzoly prevzal userspaceframebuffer a nemuseli by sme trpieť keď prepíname z X do konzoly; virtuálne plochy ako virtuálne konzoly, všetko by riadilo jadro, ale nevedelo by o tom.
V zápise do blogu neseparujme X a konzolu som ja vyjadril podobne. Projekt Y-Windows zomrel len kôli tomu, že neexistuje skupina ľudí, ktorá by GNU/Linux a zvyšok unixového neba tlačili tým správnym smerom.
Já si naopak myslím, že použití *nixu na běžném desktopu brání úplně jiné věci než je nedostatečný výkon X. Běžnému uživateli to je naprosto fuk. Věci, které potřebují vyšší grafický výkon používají SDL apod.
Použitelnost desktopu je v tom, že mi umožní dělat věci jako pořizování dokumentu, práci s poštou. Tady se nedá dnes nic vytknout. Při brouzdání internetem to už je horší (např. banky a podobné aplikace). A samozřejmě je třeba aby byl zpřístupněn podnikový IS a tady je *nixový desktop většinou vedle. Ovšem, že to není chyba samotného *nixového desktopu, že firma xy neudělá verzi pro *nix xz, ale nic to nemení na výsledku.
vi
je přežitek. Rozdíl mezi "stisknu f<
" a "chvíli podržím šipku doprava a pak budu pár vteřin čekat, kam jsem se vlastně trefil" je poměrně značný… :-)
vi
nepoužitelný. Obvykle v takové situaci skřípu zuby, nastavuji lokální echo a začínám používat ed
(ex
).
vi
se používat dá, jen je potřeba potlačit některé návyky, zejména (v této situaci) smrtící zvyk využívat šipky s autorepeatem.
Autor končil svůj příspěvek úvahou nad tím, že vytvořením jednodužších X dojdeme k lepší použitelnosti Linuxu na desktopu. Je to špatná úvaha. Vůbec nic se nezmění, použitelnost desktopu je v něčem jiném.
Naopak se připravíme o jednu ze zásadních výhod X - nezávislost na jádru systému a síťová transparentnost. NE - X Window není zbytečný moloch, naopak, je to jedna z nejdomyšlenějších koncepcí v IT.
Tiskni
Sdílej: