Ve Firefoxu bude lepší správa profilů (oddělené nastavení domovské stránky, nastavení lišt, instalace rozšíření, uložení hesla, přidání záložky atd.). Nový grafický správce profilů bude postupně zaváděn od 14.října.
Canonical vydal (email) Ubuntu 25.10 Questing Quokka. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2026.
ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzi 1.5.0.
Byla vydána nová verze 1.12.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.
V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).
Ministr a vicepremiér pro digitalizaci Marian Jurečka dnes oznámil, že přijme rezignaci ředitele Digitální a informační agentury Martina Mesršmída, a to k 23. říjnu 2025. Mesršmíd nabídl svou funkci během minulého víkendu, kdy se DIA potýkala s problémy eDokladů, které některým občanům znepříjemnily využití možnosti prokázat se digitální občankou u volebních komisí při volbách do Poslanecké sněmovny.
Společnost Meta představila OpenZL. Jedná se o open source framework pro kompresi dat s ohledem na jejich formát. Zdrojové kódy jsou k dispozici na GitHubu.
Google postupně zpřístupňuje českým uživatelům Režim AI (AI Mode), tj. nový režim vyhledávání založený na umělé inteligenci. Režim AI nabízí pokročilé uvažování, multimodalitu a možnost prozkoumat jakékoliv téma do hloubky pomocí dodatečných dotazů a užitečných odkazů na weby.
Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.
Bylo oznámeno, že Qualcomm kupuje Arduino. Současně byla představena nová deska Arduino UNO Q se dvěma čipy: MPU Qualcomm Dragonwing QRB2210, na kterém může běžet Linux, a MCU STM32U585 a vývojové prostředí Arduino App Lab.
virsh
a virtímanager
.Linux
Ako sme spomínali v predchádzajúcich dieloch, tak máme vytvorenú virtuálnu farmu na notebooku. Jednoducho povedané je to 1x Dual Core Dual Thread javiace sa ako 4x CPU, 12G RAM a jeden rotačný disk (zatiaľ, nebudeme predbiehať):
golisp@WEB:~$ virsh nodeinfo CPU model: x86_64 CPU(s): 4 CPU frequency: 1269 MHz CPU socket(s): 1 Core(s) per socket: 2 Thread(s) per core: 2 NUMA cell(s): 1 Memory size: 12187152 KiBPozrieme si stav Virtuálnych Počítačov:
golisp@WEB:~$ virsh list --all Id Name State ---------------------------------------------------- 2 CentOS-8 running - FreeBSD-12 shut off golisp@WEB:~$ virsh dominfo CentOS-8 Id: 7 Name: CentOS-8 UUID: 766950d8-32fc-4282-980b-0869a3f17dce OS Type: hvm State: running CPU(s): 1 CPU time: 281.0s Max memory: 2098176 KiB Used memory: 2098176 KiB Persistent: yes Autostart: disable Managed save: no Security model: apparmor Security DOI: 0 Security label: libvirt-766950d8-32fc-4282-980b-0869a3f17dce (enforcing) golisp@WEB:~$ virsh domblklist CentOS-8 --details Type Device Target Source ------------------------------------------------ file disk hda /var/lib/libvirt/images/CentOS-8.qcow2 file cdrom hdb - golisp@WEB:~$ virsh shutdown CentOS-8 Domain CentOS-8 is being shutdownNás zaujíma VM CentOS-8 ktorá sa čerstvo vypla, a má pridelené a aj použité máličko cez 2G RAM, 1xvCPU a jeden pevný disk. Tak si ju postupne prestavíme.
golisp@WEB:~$ virsh Welcome to virsh, the virtualization interactive terminal. Type: 'help' for help with commands 'quit' to quit virsh # setmaxmem CentOS-8 2G virsh # start CentOS-8 Domain CentOS-8 started virsh # setmem CentOS-8 1GVýslednú konfiguráciu vidíme na obrázku:
virsh # shutdown CentOS-8 Domain CentOS-8 is being shutdown virsh # setvcpus --domain CentOS-8 --maximum 2 --config virsh # setvcpus --domain CentOS-8 --count 1 --configPrihlásime sa do VM a skontrolujeme koľko CPU máme k dispozícii:
[golisp@CentOS-8 ~]$ grep -c ^processor /proc/cpuinfo 1Vidíme že máme k dispozícii práve jedno CPU, tak si pridáme ďalšie:
virsh # setvcpus --domain CentOS-8 --count 2A zas skontrolujeme skontrolujeme koľko CPU máme k dispozícii:
[golisp@CentOS-8 ~]$ grep -c ^processor /proc/cpuinfo 2 [golisp@CentOS-8 ~]$ dmesg | tail [ 213.643111] virbr0: port 1(virbr0-nic) entered disabled state [ 215.553130] input: spice vdagent tablet as /devices/virtual/input/input5 [ 347.883123] CPU1 has been hot-added [ 347.895179] SMP alternatives: switching to SMP code [ 347.918673] x86: Booting SMP configuration: [ 347.918677] smpboot: Booting Node 0 Processor 1 APIC 0x1 [ 347.930736] kvm-clock: cpu 1, msr 0:7ff2e041, secondary cpu clock [ 347.951178] KVM setup async PF for cpu 1 [ 347.951185] kvm-stealtime: cpu 1, msr 7db25040 [ 347.953253] Will online and init hotplugged CPU: 1 [golisp@CentOS-8 ~]$Vidíme že nám to druhé CPU aj pridalo. Podobným štýlom si to CPU môžeme aj ubrať. Mimochodom, aj toto sa dá naklikať v grafike:
golisp@WEB:~$ sudo sh -c 'ls -l /var/lib/libvirt/images/; du -sh /var/lib/libvirt/images/*' [sudo] password for golisp: total 6569060 -rw------- 1 libvirt-qemu kvm 21478375424 Nov 21 15:50 CentOS-8.qcow2 -rw------- 1 root root 21478375424 Nov 21 14:30 FreeBSD-12.qcow2 6.3G /var/lib/libvirt/images/CentOS-8.qcow2 3.4M /var/lib/libvirt/images/FreeBSD-12.qcow2 golisp@WEB:~$ virt-xml CentOS-8 --edit path=/var/lib/libvirt/images/CentOS-8.qcow2 --disk discard=unmap Domain 'CentOS-8' defined successfully. Changes will take effect after the next domain shutdown. golisp@WEB:~$ virsh shutdown CentOS-8 Domain CentOS-8 is being shutdown golisp@WEB:~$ virsh start CentOS-8 Domain CentOS-8 started golisp@WEB:~$ ssh golisp@CentOS-8 golisp@centos-8's password: Activate the web console with: systemctl enable --now cockpit.socket Last login: Wed Nov 20 20:10:05 2019 [golisp@CentOS-8 ~]$ sudo -i [sudo] password for golisp: [root@CentOS-8 ~]# time fstrim -av /boot: 843.5 MiB (884441088 bytes) trimmed /: 13 GiB (13953798144 bytes) trimmed real 0m1.245s user 0m0.000s sys 0m0.014s golisp@WEB:~$ sudo sh -c 'ls -l /var/lib/libvirt/images/; du -sh /var/lib/libvirt/images/*' [sudo] password for golisp: total 4439304 -rw------- 1 libvirt-qemu kvm 21478375424 Nov 21 16:46 CentOS-8.qcow2 -rw------- 1 root root 21478375424 Nov 21 14:30 FreeBSD-12.qcow2 4.3G /var/lib/libvirt/images/CentOS-8.qcow2 3.4M /var/lib/libvirt/images/FreeBSD-12.qcow2
Takže sme si všimli že pre VM CentOS-8 máme vytvorený 20G disk ktorý aktuálne zaberal 6.3G. Tomu disku sme nastavili aby vykonával TRIM/Discard ako Unmap, teda uvolnil nevyužité miesto. A finálne sme v tej VM spustili TRIM, čím sa nám disk za 1¼ sekundy zmenšil na 4.3G. Disk bol pomalý, rotačný.
Mimochodom moja farma beží na Ubuntu 18.04(.03), a použitá verzia balíka virt-manager zatiaľ nemá klikátko na takéto nastavenie disku:
Novšie verzie by to už mali mať.
Tiskni
Sdílej:
#!/bin/sh set -ex VERSION="2.2.1" PREFIX="/usr/local" wget --continue https://virt-manager.org/download/sources/virt-manager/virt-manager-${VERSION}.tar.gz tar xfv virt-manager-${VERSION}.tar.gz cd virt-manager-${VERSION} ./setup.py configure --prefix=${PREFIX} ./setup.py build ./setup.py install --prefix=${PREFIX}kdyz vynecham z casu stahnuti archivu tak: "time tentoskript" ~4s
Skvělé informace, díky.
Seriál sleduji i když na to teď nemám úplně čas. Určitě by mě zajímalo, jak nastavit VM, aby vůbec nemohl na síť? A taky jak nastavit, aby nemohl do systému, na kterém běží? Budu rád, když to do seriálu prosím zahrneš.
Ještě jsem si uvědomil, že by mě zajímalo, jak nastavit, aby VM přístup na síť měl a jen určitá aplikace ne. Vím, že by se to řešilo přes firewall, ale nikdy jsem to nedělal. Byl bych docela rád, kdybys třeba do seriálu zahrnul, jak se to dělá.
iptables -m owner --helpExistujú aj zložitejšie riešenia, ale v rámci ceny za VM sa moc neoplatí vyhrať sa s tým ak to človek chce len na zablokovanie nejakých "domácich pokusov". Veď 20G disku stojí 1€ pri cene 50€ za 1T rotačného 2.5' disku, 4G RAM pre VM je cca 15€ (občasne) a VCPU nerátam. Tá virtuálka nebude furt žrať prostriedky, okrem tej mince za disk. Iné by to bolo vo firemnej sfére, ale tam človek použije kontajnerizáciu.
Najjednoduchšie je odobrať sieťovku z VM.
Naprosto jednoduché