Byla vydána (𝕏) nová verze 24.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 24.7 je Thriving Tiger. Přehled novinek v příspěvku na fóru.
Binarly REsearch upozorňuje na bezpečnostní problém PKFail (YouTube) v ekosystému UEFI. Stovky modelů zařízení používají pro Secure Boot testovací Platform Key vygenerovaný American Megatrends International (AMI) a jeho privátní část byla při úniku dat prozrazena. Do milionů zařízení (seznam v pdf) po celém světě tak útočníci mohou do Secure Bootu vložit podepsaný malware. Otestovat firmware si lze na stránce pk.fail. Ukázka PoC na Linuxu na Windows na YouTube.
Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.2 (Mastodon, 𝕏). Přehled novinek na GitLabu. Vypíchnuta je rodičovská kontrola.
Společnost OpenAI představila vyhledávač SearchGPT propojující OpenAI modely umělé inteligence a informace z webů v reálném čase. Zatím jako prototyp pro vybrané uživatele. Zapsat se lze do pořadníku čekatelů.
Distribuce Linux Mint 22 „Wilma“ byla vydána. Je založená na Ubuntu 24.04 LTS, ale s desktopovým prostředím Cinnamon (aktuálně verze 6.2), příp. MATE nebo Xfce, balíkem aplikací XApp, integrací balíčků Flatpak a dalšími změnami. Více v přehledu novinek a poznámkách k vydání.
Příspěvek na blogu Truffle Security: Kdokoli může přistupovat ke smazaným a privátním repozitářům na GitHubu.
Byla vydána nová verze 14 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu. Vypíchnout lze podporu rozšíření v Lua.
Byla vydána verze 1.80.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Apple oznámil, že v beta verzi spustil své Apple Maps na webu. Podporován je také webový prohlížeč Chrome. Ne však na Linuxu.
Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 65 tisíc vývojářů. Z Česka jich bylo 710. Ze Slovenska 246.
title Sabayon Linux x86 3.4 Standard Edition root (hd0,0) kernel /kernel-genkernel-x86-2.6.22-sabayon root=/dev/ram0 ramdisk=8192 real_root=UUID=1fa24f67-9cb6-420f-a6b5-061cbc64e8c8 quiet init=/linuxrc splash=verbose,theme:sabayon vga=791 CONSOLE=/dev/tty1 pci=nomsi res=1280x1024 refresh=60 initrd /initramfs-genkernel-x86-2.6.22-sabayonGrafiku mam VIA Unichrome CN700 (3344) a ten framebuffer bude asi VESA, tak neviem ci to je ono...
ug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 1 hid-debug: input GenericDesktop.Y = -3 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 01 ff 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 1 hid-debug: input GenericDesktop.Y = -1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 01 fe 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 1 hid-debug: input GenericDesktop.Y = -2 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 01 fe 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 1 hid-debug: input GenericDesktop.Y = -2 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 ff 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = -1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 ff 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = -1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 fe 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = -2 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 fd 00 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -3 hid-debug: input GenericDesktop.Y = 0 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 fe 02 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -2 hid-debug: input GenericDesktop.Y = 2 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 fb 09 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -5 hid-debug: input GenericDesktop.Y = 9 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 fd 06 ff hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -3 hid-debug: input GenericDesktop.Y = 6 hid-debug: input GenericDesktop.Wheel = -1 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 fe 03 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -2 hid-debug: input GenericDesktop.Y = 3 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 fe 02 ff hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -2 hid-debug: input GenericDesktop.Y = 2 hid-debug: input GenericDesktop.Wheel = -1 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 ff 01 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -1 hid-debug: input GenericDesktop.Y = 1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 fd 01 fe hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -3 hid-debug: input GenericDesktop.Y = 1 hid-debug: input GenericDesktop.Wheel = -2 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 ff ff 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -1 hid-debug: input GenericDesktop.Y = -1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 fd ff 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -3 hid-debug: input GenericDesktop.Y = -1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 01 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = 1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 ff 00 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -1 hid-debug: input GenericDesktop.Y = 0 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 fe fe 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -2 hid-debug: input GenericDesktop.Y = -2 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 ff ff 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -1 hid-debug: input GenericDesktop.Y = -1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 fe 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = -2 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 fd 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = -3 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 fc 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = -4 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 fb 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = -5 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 fc 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = -4 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 ff 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = -1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 01 ff 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 1 hid-debug: input GenericDesktop.Y = -1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 ff 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = -1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 ff 01 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -1 hid-debug: input GenericDesktop.Y = 1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 fd 01 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -3 hid-debug: input GenericDesktop.Y = 1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 fe 08 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -2 hid-debug: input GenericDesktop.Y = 8 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 ff 05 ff hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -1 hid-debug: input GenericDesktop.Y = 5 hid-debug: input GenericDesktop.Wheel = -1 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 00 ff hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = 0 hid-debug: input GenericDesktop.Wheel = -1 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 ff 01 ff hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -1 hid-debug: input GenericDesktop.Y = 1 hid-debug: input GenericDesktop.Wheel = -1 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 ff 02 ff hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -1 hid-debug: input GenericDesktop.Y = 2 hid-debug: input GenericDesktop.Wheel = -1 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 ff 02 ff hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = -1 hid-debug: input GenericDesktop.Y = 2 hid-debug: input GenericDesktop.Wheel = -1 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 00 ff hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = 0 hid-debug: input GenericDesktop.Wheel = -1 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 01 02 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 1 hid-debug: input GenericDesktop.Y = 2 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 02 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = 2 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 01 03 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 1 hid-debug: input GenericDesktop.Y = 3 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 01 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = 1 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 01 00 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 1 hid-debug: input GenericDesktop.Y = 0 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 02 00 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 2 hid-debug: input GenericDesktop.Y = 0 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 01 00 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 1 hid-debug: input GenericDesktop.Y = 0 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 01 00 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 1 hid-debug: input GenericDesktop.Y = 0 hid-debug: input GenericDesktop.Wheel = 0 drivers/hid/hid-core.c: report (size 4) (unnumbered) drivers/hid/hid-core.c: report 0 (size 4) = 00 00 ff 00 hid-debug: input Button.0001 = 0 hid-debug: input Button.0002 = 0 hid-debug: input Button.0003 = 0 hid-debug: input GenericDesktop.X = 0 hid-debug: input GenericDesktop.Y = -1 hid-debug: input GenericDesktop.Wheel = 0
epia:/usr/src # lspci 00:00.0 Host bridge: VIA Technologies, Inc. VT8623 [Apollo CLE266] 00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP] 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) 00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge 00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50) 01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics (rev 03)
Tiskni
Sdílej: