Agent umělé inteligence Claude Opus ignoroval uživatelovu odpověď 'ne' na dotaz, zda má implementovat změny kódu, a přesto se pokusil změny provést. Agent si odpověď 'ne' vysvětlil následovně: Uživatel na mou otázku 'Mám to implementovat?' odpověděl 'ne' - ale když se podívám na kontext, myslím, že tím 'ne' odpovídá na to, abych žádal o svolení, tedy myslí 'prostě to udělej, přestaň se ptát'.
Po 8. květnu 2026 už na Instagramu nebudou podporované zprávy opatřené koncovým šifrováním. V chatech, kterých se bude změna týkat, se objeví pokyny o tom, jak si média nebo zprávy z nich stáhnout, pokud si je chcete ponechat.
V lednu byla ve veřejné betě obnovena sociální síť Digg (Wikipedie). Dnes bylo oznámeno její ukončení (Hard Reset). Společnost Digg propouští velkou část týmu a přiznává, že se nepodařilo najít správné místo na trhu. Důvody jsou masivní problém s boty a silná konkurence. Společnost Digg nekončí, malý tým pokračuje v práci na zcela novém přístupu. Cílem je vybudovat platformu, kde lze důvěřovat obsahu i lidem za ním. Od dubna se do Diggu na plný úvazek vrací Kevin Rose, zakladatel Diggu z roku 2004.
MALUS je kontroverzní proprietarní nástroj, který svým zákazníkům umožňuje nechat AI, která dle tvrzení provozovatelů nikdy neviděla původní zdrojový kód, analyzovat dokumentaci, API a veřejná rozhraní jakéhokoliv open-source projektu a následně úplně od píky vygenerovat funkčně ekvivalentní software, ovšem pod libovolnou licencí.
Příspěvek na blogu Ubuntu upozorňuje na několik zranitelností v rozšíření Linuxu o mandatorní řízení přístupu AppArmor. Společně jsou označovány jako CrackArmor. Objevila je společnost Qualys (technické detaily). Neprivilegovaný lokální uživatel se může stát rootem. Chyba existuje od roku 2017. Doporučuje se okamžitá aktualizace. Problém se týká Ubuntu, Debianu nebo SUSE. Red Hat nebo Fedora pro mandatorní řízení přístupu používají SELinux.
Byla vydána nová verze 19 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v changelogu.
Bitwig Studio (Wikipedie) bylo vydáno ve verzi 6. Jedná se o proprietární multiplatformní (macOS, Windows, Linux) digitální pracovní stanici pro práci s audiem (DAW).
Společnost Igalia představila novou linuxovou distribuci (framework) s názvem Moonforge. Jedná se o distribuci určenou pro vestavěné systémy. Vychází z projektů Yocto a OpenEmbedded.
Google Chrome 146 byl prohlášen za stabilní. Nejnovější stabilní verze 146.0.7680.71 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 29 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
D7VK byl vydán ve verzi 1.5. Jedná se o fork DXVK implementující překlad volání Direct3D 3 (novinka), 5, 6 a 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.
sudo apt-get install qemu-kvm libvirt-binnasledne overis ze tvuj HW podporuje kvm (HW virtualizaci) pomoci
kvm-okpokud ne, jeste muzes zkontrolovat nastaveni v BIOS (hledej VT-x, VT-d, HW Virtualization)(btw: bez toho i VirtualBox bude slimaaaaakkkkk
"Spravce virtualnich stroju"
sudo apt-get install qemu-kvm libvirt-bin virt-manager
virtualbox je closed source proprietarni technologie, potrebuje nainstalovane uzavrene ovladace (na strane hosta i guesta)Uzavřené ovladače jsou potřeba jen pro USB 2.0.
pri kazde aktualizaci jadra je potreba rucne vyvolat kompilaci pro nove jadroNa Debianu se to děje automaticky. VirtualBox používám tak nějak ze setrvačnosti, protože jsem v KVM neuměl např. udělat pro desktop grafiku, která by měla nafukovací rozlišení podle velikosti okna.
I tak díky za tipy!
Netazatelova otázka: Windows s 3D hrou mi pojede obstojně na těch nevirtualbox řešeních?
pokud ne, jeste muzes zkontrolovat nastaveni v BIOS (hledej VT-x, VT-d, HW Virtualization)(btw: bez toho i VirtualBox bude slimaaaaakkkkkVirtualBox umi paravirtualizaci, takze i na stroji bez VT-x bezi guest s jednim jadrem hodne rychle. Paravirtualizovany guest mi dokonce prisel sviznejsi. Ale je to spis pozustatek minulosti, dnes uz to asi nema vyznam.
Instalací distribucí do Btrfs subvolumes. Jeden můj filesystém má například subvolume /fedora_root, /arch_root, /fedora_boot, /arch_boot, /fedora_var, /arch_var a /home. Při bootu si pak každá distribuce namountuje své subvolumes a /home se sdílí. (To někdy zaskřípe při různých verzích software, ale co už, klidně se dá vytvořit taky oddělený /home pro distribuce.) Konfigurace GRUBu je pak trochu komplikovanější, ale dá se zvládnout. V podstatě jde jen o to dát každému kernelu správné rootflags se správným subvolume. Subvolume od ostatních mount pointů už jsou v /etc/fstab. Taky je třeba dát si pozor na nastavení uživatelů a skupin, aby ta čísla byla zkrátka napříč distribucemi konzistentní. A konečně může být nutné mít víc swapovacích oddílů, pokud se má každá distribuce zvlášť uspávat na disk a probouzet. (Je celkem cool mít možnost uspat jednu distribuci, přebootovat do druhé, pak se vrátit zpátky do té původní a pokračovat od minulého stavu. To ale s jedním jediným swapovacím oddílem nepůjde.)
Tento layout má několik zásadních výhod: Zaprvé, veškerý diskový prostor je vždy k dispozici; není ho nikdy potřeba předem dělit. Zadruhé, přístup k diskům ostatních distribucí (třeba kvůli nasísnutí do konfiguračních souborů) je celkem triviální. A konečně zatřetí, jakékoliv změny jsou triviální. Přidání další distribuce je snadné, nemusí se nikde přeorganizovat žádné diskové místo. Odebrání distribuce zase vrátí místo do filesystému, prostě jako smazání čehokoliv jiného.
Problém může nastat snad jedině tehdy, pokud by se verze kernelu v různých distribucích lišily až tak, že by to například působilo problémy s filesystémem. To se ale na rozumných distribucích s aktuálními kernely prostě nestává. Mohlo by to nastat u hrůz typu Ubuntu, ale … no, zkrátka, kdo něco takového má, dobře mu tak.
Mně přijde chroot málo izolovaný. Ale takový LXC kontejner, to už je ono! Je to bare metal, má to na disku obraz v adresáři, přesně jako chroot, ale dá se tomu omezit dostupná RAM a ještě pár dalších věcí. A bezproblémová podpora ve virt-manageru je nejen super, ale i hyper.
Jenom to má dva háčky. Zaprvé, kernel je samozřejmě tentýž jako u hostitelské distribuce, není to virtuální stroj. Takže pokud jedna distribuce má SELinux a druhá ne, pak to jedním směrem fungovat bude, zatímco druhým ne. Zadruhé, spustit si v tom LXC X-server je trochu voser, protože to sice přes virt-manager bez problémů jde, ale samozřejmě to není tak pohodlné jako rovnou do toho nabootovat a mít to s nativní akcelerací.
Taky je klidně možné používat ty Btrfs subvolumes jako kořeny pro LXC stroje, takže by se pak ta distribuce, která zrovna neběží přímo na železe, dala nakopnout v LXC — tedy v případě, že by ji někdo z nějakého důvodu fakt zoufale potřeboval spustit. Ale takovou věc jsem měl hodně krátce, protože mě to věčné tweakování velmi záhy přestalo bavit.
Přesvědčit distribuci nainstalovanou na železe, aby nabootovala v LXC (nebo naopak) není use case, na který by někdo někdy něco optimalizoval.
Pak jsem ještě měl partition s OpenSolarisem, která bootovala z BIOSu normálně na železe, ale pod Linuxem v KVM nabootovala taky, protože jsem lineárním RAIDem spojil loopback soubor s předstíranou tabulkou oddílů, následovala partition se Solarisem (ZFS) a končilo to swap partition Solarisu (která pochopitelně byla správně zanesená v té umělé tabulce oddílů v loopback souboru). To ale byl regulární virtuální stroj s kernelem i s userspacem od Solarisu.
A nakonec si říkám, že pro několik dister vedle sebe by se tazateli nakonec nejlépe hodil virtuální stroj. Prostě by si mohl stáhnout klidně deset live médií a každé si spustit a prohlédnout z virt-managera.
Pomocí libvirt a virt-managera to není až takový opruz. Nejlépe tyhle nástroje fungují například na Fedoře, protože některé z nich sponzoruje a vyvíjí Red Hat, ale na jiných distrech jsou samozřejmě taky k dispozici (více či méně zdařile). Výhoda je, že virt-manager přímo podporuje LXC i KVM (a dokonce i Xen), takže se dá vyzkoušet případně obojí (resp. všechno možné), a samozřejmě taky umí ke konzolím přistupovat vzdáleně. (Na to je protokol spice, který přináší spoustu zlepšení ve srovnání s původním VNC.)
KVM má výhodu v tom, že virtuální stroj má svůj vlastní kernel a že se na něm dají spouštět a instalovat distribuce, jako by to byl fyzický hardware. Tedy bez jakýchkoliv úprav, bez konfigurace filesystémů a bez nestandardních postupů instalace, které někdy vyžaduje LXC, pokud libvirt v dané distribuci instalaci LXC nezvládá. Nevýhoda KVM je, že nesdílí místo na disku tak hezky jako Btrfs subvolumes, tj. musí se mu něco vyhradit. I tady může Btrfs pomoct, protože sparse soubory s loopback „disky“ nově vytvářených virtuálních strojů se dají duplikovat pomocí copy-on-write, což šetří místo i čas, ale už tam není ta elegantní možnost zabrat v jedné distribuci 90% diskové kapacity a pak ta data přesunout bez problémů a bez externích médií „do jiné distribuce“ (do jiného Btrfs subvolume). Zkrátka, všechno má svá pro a proti. Pokud je cílem stáhnout si pár live médií a každé si nabootovat a vyzkoušet, pak ovšem KVM jasná volba.
I tady může Btrfs pomoct, protože sparse soubory s loopback „disky“ nově vytvářených virtuálních strojůJe to na FS s CoW rozumné kvůli fragmentaci?
Ano, je.
Problém s fragmentací je opravdu velmi dávná minulost. Z odkazované stránky cituji: „Auto-defragment (mount option autodefrag) should solve this problem in 3.0.“
Kromě toho, pokud by byl člověk v tomto ohledu hodně paranoidní, nic mu nebrání, aby měl obrazy disků VM an odděleném subvolume — což například Fedora dělá při instalaci automaticky — a ten subvolume aby se například mountoval s nodatacow, pokud už to jde. (Pokud je nodatacow ještě stále globální, musel by být celý filesystém nodatacow, nebo případně by musel existovat pro VM úplně oddělený filesystém, ne subvolume.) Bez nodatacow se ale (pokud se nepletu) ztratí několik výhod, například možnost používání cp --reflink.
Po duplikaci disků virtuálních strojů pomocí CoW (buď cp --reflink nebo snapshot nějakého subvolume) samozřejmě celkem nutně nějaká ta fragmentace vznikne, jak se postupně disky začnou lišit, ale řekl bych, že pokud ten virtuální stroj neplní úlohu NASu (což by bylo hodně překvapivé) nebo databáze, výhody Btrfs nakonec převažují. A na SSD asi v podstatě není co řešit.
Když už jsem zmínil tu databázi, na jednom z mála problémů se už pracuje a ani rok předtím to nebylo tak zlé. („First from a performance standpoint btrfs is a fine choice of filesystem for Postgresql tables, potentially yielding 2x tps gain in space sensitive applications on magnetic disks compared with EXT4.“)
s/Bez nodatacow/S nodatacow/
Z odkazované stránky cituji: „Auto-defragment (mount option autodefrag) should solve this problem in 3.0.“S volbou autodefrag jsem si právě teď pěkně naběhl. Pokud je pod btrfs MD pole, s touto volbou furt seekuje (jak to defragmentuje). Když se to pole rebuilduje/checkuje, tak to běží šííííleně pomalu (jako třeba pětinovou rychlostí). Takže, ne-e.
Tiskni
Sdílej: