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).
Společnost Netgate oznámila vydání nové verze 2.8.0 open source firewallové, routovací a VPN platformy pfSense (Wikipedie) postavené na FreeBSD. Přehled novinek v poznámkách k vydání.
Byla vydána nová verze 6.16 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Tor Browser byl povýšen na verzi 14.5.3. Linux na verzi 6.1.140. Další změny v příslušném seznamu.
Člověk odsouzený za obchod s drogami daroval letos ministerstvu spravedlnosti 468 kusů kryptoměny bitcoin, které pak resort v aukcích prodal za skoro miliardu korun. Darováním se zabývá policejní Národní centrála proti organizovanému zločinu (NCOZ). Deníku N to potvrdil přímo ministr spravedlnosti Pavel Blažek (ODS). Podle resortu bylo nicméně vše v souladu s právem.
Svobodný a otevřený multiplatformní editor EPUB souborů Sigil (Wikipedie, GitHub) byl vydán ve verzi 2.5.0. Stejně tak doprovodný vizuální EPUB XHTML editor PageEdit (GitHub).
Na základě národního atribučního procesu vláda České republiky označila Čínskou lidovou republiku za zodpovědnou za škodlivou kybernetickou kampaň proti jedné z neutajovaných komunikačních sítí Ministerstva zahraničních věcí ČR. Tato škodlivá aktivita, která trvala od roku 2022 a zasáhla instituci zařazenou na seznam české kritické infrastruktury, byla provedena kyberšpionážní skupinou APT31, veřejně spojovanou se zpravodajskou službou Ministerstvo státní bezpečnosti (MSS).
Google Chrome 137 byl prohlášen za stabilní. Nejnovější stabilní verze 137.0.7151.55 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 11 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Byl vydán AlmaLinux OS 10 s kódovým názvem Purple Lion. Podrobnosti v poznámkách k vydání. Na rozdíl od Red Hat Enterprise Linuxu 10 nadále podporuje x86-64-v2.
Byl vydán Mozilla Firefox 139.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 139 je již k dispozici také na Flathubu a Snapcraftu.
# cat kexec-load@.service [Unit] Description=************************************ load %i kernel into the current kernel *************************************** Documentation=man:kexec(8) DefaultDependencies=no Before=shutdown.target umount.target final.target [Service] Type=oneshot ExecStart=/usr/sbin/kexec --load /boot/vmlinuz-%i --initrd=/boot/initrd.img-%i --reuse-cmdline --reset-vga --console-vga --append='root=UUID=c6666e43-97e9-43c8-8635-64e83a65af33 ro' [Install] WantedBy=kexec.targetA mám ho enabled. 4.19.0-11-amd64 je můj stávající, běžící, fungující kernel.
# systemctl enable kexec-load@4.19.0-11-amd64.service Created symlink /etc/systemd/system/kexec.target.wants/kexec-load@4.19.0-11-amd64.service → /etc/systemd/system/kexec-load@.service.Restart pomocí kexec nefunguje, protože se můj unit kexec-load@4.19.0-11-amd64.service nespustí. Restartuje se to normálním způsobem. Takže jsem vytvořil druhý unit, až na detaily úplně stejný, jako ten předchozí, který ovšem nepoužívá service template.
# cat kexec-load-kernel.service [Unit] Description=........................... load %v kernel into the current kernel ........................................ Documentation=man:kexec(8) DefaultDependencies=no Before=shutdown.target umount.target final.target [Service] Type=oneshot ExecStart=/usr/sbin/kexec --load /boot/vmlinuz-%v --initrd=/boot/initrd.img-%v --reuse-cmdline --reset-vga --console-vga --append='root=UUID=c6666e43-97e9-43c8-8635-64e83a65af33 ro' [Install] WantedBy=kexec.targetService je enabled.
# systemctl enable kexec-load-kernel.service Created symlink /etc/systemd/system/kexec.target.wants/kexec-load-kernel.service → /etc/systemd/system/kexec-load-kernel.service.Nyní by se při restartu systému pomocí výše uvedeného příkazu měly spustit oba dva unity, které by udělaly úplně totéž.
# systemctl list-dependencies kexec.target kexec.target ● ├─kexec-load-kernel.service ● ├─kexec-load@4.19.0-11-amd64.service ● └─systemd-kexec.serviceJenže při rebootu (který ve výsledku poběhne korektně pomocí kexec) se spustí pouze jeden - kexec-load-kernel.service. To znamená, že to takhle jde, ale něco je špatně. Změna pořadí pomocí úpravy Before|After nemá vliv, pořád se spustí jen ten jeden. Takže otázka zní, co je tam špatně? Proč nefunguje unit template? Templatovaný service unit se prostě vůbec nespustí, ačkoliv má úplně stejné závislosti, jako ten druhý.
Řešení dotazu:
Naveden článkem na root.cz zkouším reboot pomocí kexec. Postupuji podle návodu pro Arch Linux, mám ale Debian. Nechodí to.Oznacil, lebo odpoved riesi tento problem. Skusal som to na legacy boot. UEFI mam primarne na Win, a na select Android.
Očekávám, že příkazem systemctl start kexec.target dojde ke korektnímu ukončení služeb a k restartu systému pomocí kexec.Neviem, ako u Tebe, ale systemctl start kexec.target robi u mna tak ako ocakavas, ze by malo. Otazka, riesis nieco specialne, alebo co chces dosiahunut? Chces spustat vypnutie cez service, a nie cez systemctl start kexec.target?
Tiskni
Sdílej: