Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl v březnu 5,33 % (Windows -4,28 %, OSX +1,19 %, Linux +3,10 %). 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 24,48 %. Procesor AMD používá 67,48 % hráčů na Linuxu.
Společnost Apple slaví padesáté narozeniny. Založena byla 1. dubna 1976.
FreeTube, desktopový klient pro YouTube využívající lokální API, byl vydán ve verzi 0.24.0. Toto velké opravné vydání implementuje SABR (Server-Based Adaptive Bit Rate), což řeší část nedávných problémů s načítáním videí z YouTube, a aktualizuje základní komponenty jako Electron nebo přehrávač Shaka Player.
Je tu opět apríl. O víkendu zmizel kamion s 12 tunami tyčinek KitKat. Firmy to využívají k aprílovým žertům. Groupon má super akci. Koupíte 1 tyčinku a dostanete 100 zdarma. Ryanair si přelepil letadla. Šéf Outlooku se ptá, proč mají v baráku 14 beden tyčinek KitKat (𝕏). Prusa Research představuje Prusa Pro ACU a vysvětluje proč přílišné sušení škodí vaším filamentům. Telefon Sony Xperia má miliónnásobný zoom (𝕏). PC.net představil Super Ultrabox 2600 se zajímavými parametry. Další aprílové novinky například na April Fools' Day On The Web.
Společnost OpenAI, která stojí za chatovacím robotem s umělou inteligencí (AI) ChatGPT, získala od investorů 122 miliard USD (2,6 bilionu Kč). Hodnota společnosti tak dosáhla 852 miliard dolarů (více než 18 bilionů Kč). Nejnovější kolo investování se stalo největší, jaké zatím firma uskutečnila, a peníze mají posílit ambiciózní plány rozšíření výpočetní kapacity, datových center a nábor talentů.
Nástroj k identifikaci občanů v on-line komunikaci s úřady byl dnes dopoledne zhruba dvě hodiny částečně nedostupný. Problém se objevil kolem 09:00 a podařilo se ho vyřešit kolem 11:00. Částečně nedostupná byla služba Národní identitní autority (NIA), problémy podle DIA (Digitální a informační agentura) ovlivňovaly přihlašování například i přes bankovní identitu. „Dostupnost NIA byla plně obnovena, přihlášení k digitálním službám
… více »Eben Upton oznámil další zdražení počítačů Raspberry Pi kvůli růstu cen pamětí a představil Raspberry Pi 4 s 3 GB RAM za 83,75 dolarů.
Anthropic patrně omylem zveřejnil celý zdrojový kód svého CLI nástroje Claude Code prostřednictvím přiloženého sourcemap souboru v npm balíčku. Únik odhalil doposud nijak nezveřejněné funkce jako je například režim v utajení, autonomní agent 'KAIROS', orchestrace multi‑agentů, režim snění nebo dokonce virtuální mazlíček Buddy. Zajímavostí je detekce naštvání uživatele pomocí obyčejného regexpu. Anthropic rychle odstranil sourcemap a vydal opravu, nicméně kopie kódu se již stihly na GitHubu rozšířit mezi prostým lidem.
Copilot automaticky vkládal do pull requestů 'propagační tipy', reklamní text se na GitHubu objevil ve více než jedenácti tisících pull requestech. Po vlně kritiky byla tato funkce zablokována a produktový manažer Tim Rogers připustil, že umožnit Copilotovi upravovat cizí pull requesty bez vědomí autorů byla chyba.
Je 31. března a tedy Světový den zálohování (World Backup Day). Co by se stalo, kdyby Vám právě teď odešel počítač, tablet nebo telefon, který používáte?
Upgrade systému je věc, kterou miluji podobně, jako instalaci windows na cizí počítač. Na rozdíl od instalace windows si v tomto případě řeším zálohu systému sám. Tento blog se věnuje především přípravě systému před upgradem a samotnému upgradu.
/home/share/photo do adresáře /media/backups/photo použiji příkaz:
rsync -av --delete /home/share/photo/ /media/backups/photoPřepínač -a zajistí zachování atributů souborů (práva, vlastník, ...). Přepínač -v zajistí vypisování operací se soubory. Pro odstranění souborů v cílovém umístění, které byly ze zdrojového smazány, slouží přepínač --delete. Protože jsem paranoidní, radši pokaždé na vyzkoušení přidávám přepínač --dry-run abych viděl, co se bude dít ještě dříve, než se to opravdu stane=) Protože opatrnosti není nikdy dost, kopíruji data také na jiný disk na kterém je (z důvodu kompatibility) FAT. Jelikož FAT nezvládá práva, symlinky a podobně, rsync by se snažil zkopírovat téměř všechny soubory. Pro porovnávání souborů čistě na základě jejich velikostí použiji následující příkaz:
rsync -r -v --size-only --delete /home/share/photo/ /media/backups/photoCo se očisty systému týče, jde prakticky jen o vymazání různých cache souborů. Nemá smysl se pídit po malinkatých souborech a ty větší přehledně zobrazí filelight. Běžně jde o cache prohlížečů (chromium dnes asi neumí moc dobře, takže komplet:
~/.cache/, firefox přes Předvolby / Rozšířené / Síť / Vymazat mezipaměť webových stránek) a souborů s náhledy (pro krusader:~/.thumbnails/*/*).
/etc, /root, /var/www a všechny /home/*. Takto vypadá záloha mého domovského adresáře rozdělená na dva největší adresáře a pak zbytek:
# cd /home/gorgo # tar cf - .thunderbird | gzip > /media/backups/thunderbird.tar.gz # tar cf - prace | gzip > /media/backups/prace.tar.gz # tar cf - --exclude='.thunderbird' --exclude='prace' ./ | gzip > /media/backups/gorgo.tar.gzTuto část už provádím mimo grafické rozhraní - shozená X-ka, jako root. Jednak zálohy ušetřím dočasné soubory, otevřené roury a podobně. Navíc se takto už dostávám do "instalační" nálady=) Nevýhodou v textovém prostředí je česká klávesnice, na kterou nejsem zvyklý. Píšu si poznámku (tužkou na papír bez diakritiky), abych v případě čerstvé instalace zvolil anglické rozložení.
# dd if=/dev/sdb5 of=/media/backup/sdb5.ddTato operace trvala z SSD partitiony na klasický disk necelých 22 minut. Průšvih nastal, když začalo docházet na cílovém disku místo, takže zběsilé mazání a vyšlo to jen taktak. Kopíruje se samozřejmě celá velikost partition, nikoliv jen velikost zaplněného prostoru. Předchozí kroky zálohy proběhly v řádu minut. K tomuhle doufám (snad tentokrát) nedojde - obnova:
# dd if=/media/backup/sdb5.dd of=/dev/sdb5Jsem připraven! Venku se již setmělo, zhluboka se nadechnu a zapálím svícen.
apt-get update apt-get upgrade apt-get dist-upgradePředtím je ovšem třeba zaměnit všechny výskyty slova
natty za precise v souboru /etc/apt/sources.list. Celkem mě zaujal nástroj pro generování /etc/apt/sources.list souboru, který by se dal použít, nebýt v hloupé konzoli. Navíc se oproti grafické utilitce vyhnu meziupgradu na 11.10.
Protože aptitude mám radši a má být chytřejší, co se řešení konfliktů týče, volím následující sekvenci:
aptitude update aptitude upgrade aptitude dist-upgradeUpdate ok, ale poté, co upgrade spolklo všech 8G paměti a užíralo další 4G na swapu a přestalo reagovat jsem tedy polevil a zkusil výše zmíněnou
apt-get cestu. Práce je poznání rychlejší, dokonce i upgrade prošel. Jenomže dist-upgrade spadl na nějakém balíčku nepomuk-cosi. A nepomoho ani opětovné spuštění s doporučeným přepínačem -f.
Pohár mé trpělivosti přetekl! Hledám USB disk s instalačkou, reboot a sbohem upgrade! Za pár desítek minut se systém bez obtíží nainstaloval. Navíc se správným rozložením klávesnice=) Jedinou výtkou budiž neustálé přerušování instalace různými dotazy. Myslel jsem, že se na začátku instalátor na vše vyptá a pak si chroustá. Je toto v grafickém instalátoru lepší?
Tiskni
Sdílej:
rsync používám od dob, kdy jsem si ve dvě ráno několikrát spletl zdroj a cíl kopírování, FreeFileSync. Dělám zpravidla čistou instalaci, protože se tím aspoň zbavím tun divného softwaru, který jsem si ručně přeložil, ale pak použil nejvýše jednou.
dd nebo něco podobného) někam, kde je omezený diskový prostor a na zálohovaném oddílu je volné místo více než pár posledních procent, tak je výhodné zmenšit výsledný soubor pomocí dvou jednoduchých kroků: prvně se musí volné místo přepsat nulamy (u ext2/3 je na to zerofree, u jiných se musí udělat soubor z /dev/null a pak smazat), potom se při kopírování použije (skrz rouru) komprese dat. Většinou stačí i gzip, stejně je na dnešním běžném desktopu větši brzda disk než procesor (tedy s vyjímkou opravdu rychlých SSD).
V pesimálním případě (například oddíl plný komprimovaných dat typu fotky v JPG, hudba v MP3 ...) bude výsledný soubor zhruba velký jako zabrané místo na zálohovaném oddílu (data se téměř nezkomprimují, ale metadata jdou komprimovat většinou dost dobře). Za běžných okolností (např. věechno mimo /home) se ale dosáhne i s gzipem dvoutřetinový až poloviční soubor ve srovnáním se zabraným místem, obzvlášť pokud je na disku dost snadno komprimovatelných věcí (typu dokumentace v HTML, hlavičkové soubory a pod.).
Jediná nevýhoda je nemožnost připojit takot zkomprimovaný soubor přes loopback. Pokud ale nemáme problém s (dočasným) místem na disku, na kterém se image vytváří, je možné oužít i poněkud bizarní postup, kdy se "vynulovaný" soubor sbalí pomocí SquashFS, který je komprimovaný sám o sobě. SquashFS je vhodný i na zálohování částí souborového systému (mimo míst, kde záleží na poloze souboru, hardlincích a podobnýchých exotických vlastnostech), ale pokud se mu předhodí velké množsví souborů (tj. řádově miliony) a složitá adresářová struktura, tak to mksquashfs nezvládne a umře na segfault
PS: U NTFS je lepší používat ntfsclone, ušetří nulování, ale stejně jako komprimovaná image nejde výsledná image připojit. Postup s vynulování a "zesquashfsovaním" nicméně funguje i zde, dokonce existuje i jakýsi nulovací udělátor na stránkách WinInternals (bývalých SysInternals) běžící pod Windows. A nezapomeňte zrušit swap a hibernační sobuor ...
/dev/zero , pomocí /dev/null jde soubory leda "zkrátit" na nulovou velikost. Nejspíš jsem při psaní myslel zrovna na něco jiného a /dev/null mi tam vlezlo nejak automaticky. To je jako když člověk jde do obchodu, myslí co má koupit a najednou zjití, že jde do práce
/etc/apt/sources.list
přidám:
#Debian TESTING
deb http://ftp.cz.debian.org/debian wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
Spustím:
aptitude dist-upgrade
Potom je pár let klid.