Po 9 týdnech vývoje od vydání Linuxu 7.0 oznámil Linus Torvalds vydání Linuxu 7.1. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a časem také na Linux Kernel Newbies.
Cheat Engine (Wikipedie) je s verzí 7.7 k dispozici už také pro Linux. Jedná se o proprietární skener/debugger paměti používaný především k cheatování v počítačových hrách.
Vláda USA nařídila společnosti Anthropic pozastavit přístup k modelům Fable 5 a Mythos 5 pro všechny cizince, včetně zaměstnanců Anthropicu.
Společnost Murena představila (YouTube) novou verzi 4.0 mobilního operačního systému /e/OS (Wikipedie) založeného na Androidu a LineageOS bez aplikací a služeb od Googlu.
V Arch User Repository (AUR) bylo kompromitováno přes 400 opomíjených balíčků (jejich seznam). Útočník do nich začlenil škodlivý npm balíček atomic-lockfile, který krade citlivá data uživatelů. Publikována byla předběžná analýza spouštěného malwaru deps.
Homebrew, správce balíčků nejen pro macOS, byl vydán ve verzi 6.0.0 (seznam změn). Hlavními novinkami jsou bezpečnostní mechanismus tap trust kvůli důvěryhodnosti závislostí, vylepšení sandboxingu na Linuxu, interní JSON API nebo zlepšení výkonu.
Byla nalezena a 9. června opravena kritická zranitelnost ve FreeBSD v Kernel TLS (KTLS). Pojmenována byla Bumsrakete (FreeBSD-SA-26:26.ktls, CVE-2026-45257). Lokální neprivilegovaný uživatel může přepisovat soubory, ke kterým má právo pouze pro čtení. Přepsáním setuid binárky a jejím spuštěním může získat roota. Na všech verzích od verze 13.0 vydané v dubnu 2021.
Vývojáři open source operačního systému ReactOS (Wikipedie), jehož cílem je kompletní binární kompatibilita s aplikacemi a ovladači pro Windows, se na síti 𝕏 pochlubili, že ReactOS zvládne počítačovou hru Half-Life.
Byla vydána nová verze 4.8 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Využíván je Free Pascal Compiler (FPC) 3.2.2.
Apple container dospěl do verze 1.0.0. Jedná se o open source nástroj pro spouštění linuxových kontejnerů na macOS postavený nad containerization. Napsaný je v programovacím jazyce Swift a optimalizovaný pro Apple silicon.
usb 1-2.2: new full speed USB device using ohci_hcd and address 8 usb 1-2.2: not running at top speed; connect to a high speed hub usb 1-2.2: rejected 1 configuration due to insufficient available bus power usb 1-2.2: no configuration chosen from 1 choicevidím, že je tam něco z bus power, ale na win to přece de, tak proč by najednou nebylo na usb dostatečné napájení?
ID=="1-2.2", BUS=="usb", DRIVER=="usb-storage", RUN+="echo -n 1 > /sys/bus/usb/devices/1-2.2/bConfigurationValue" ID=="1-2.3", BUS=="usb", DRIVER=="usb-storage", RUN+="echo -n 1 > /sys/bus/usb/devices/1-2.3/bConfigurationValue"vim, že usb hub je zařízení 1-2 a porty na něm jsou 2 a 3 jak je zřejmé z konfigurace (btw lepší zjištění, co jádro odmítlo napájet je, nechat si vypsat dmesg, ten ty čísílka přímo vypíše, než je hledat přez lsusb -v)
udevinfo -a -p /sys/block/sda
looking at device '/block/sda':
KERNEL=="sda"
SUBSYSTEM=="block"
SYSFS{stat}==" 127 398 798 2728 0 0 0 0 0 1952 2728"
SYSFS{size}=="4062208"
SYSFS{removable}=="1"
SYSFS{range}=="16"
SYSFS{dev}=="8:0"
looking at parent device '/devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2.2/1-2.2:1.0/host4/target4:0:0/4:0:0:0':
ID=="4:0:0:0"
BUS=="scsi"
DRIVER=="sd"
SYSFS{ioerr_cnt}=="0x2"
SYSFS{iodone_cnt}=="0x9d"
SYSFS{iorequest_cnt}=="0x9d"
SYSFS{iocounterbits}=="32"
SYSFS{timeout}=="60"
SYSFS{state}=="running"
SYSFS{rev}=="PMAP"
SYSFS{model}=="DataTraveler II "
SYSFS{vendor}=="Kingston"
SYSFS{scsi_level}=="3"
SYSFS{type}=="0"
SYSFS{queue_type}=="none"
SYSFS{queue_depth}=="1"
SYSFS{device_blocked}=="0"
SYSFS{max_sectors}=="240"
looking at parent device '/devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2.2/1-2.2:1.0/host4/target4:0:0':
ID=="target4:0:0"
BUS==""
DRIVER==""
looking at parent device '/devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2.2/1-2.2:1.0/host4':
ID=="host4"
BUS==""
DRIVER==""
looking at parent device '/devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2.2/1-2.2:1.0':
ID=="1-2.2:1.0"
BUS=="usb"
DRIVER=="usb-storage"
SYSFS{modalias}=="usb:v0951p1600d0100dc00dsc00dp00ic08isc06ip50"
SYSFS{bInterfaceProtocol}=="50"
SYSFS{bInterfaceSubClass}=="06"
SYSFS{bInterfaceClass}=="08"
SYSFS{bNumEndpoints}=="02"
SYSFS{bAlternateSetting}==" 0"
SYSFS{bInterfaceNumber}=="00"
looking at parent device '/devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2.2':
ID=="1-2.2"
BUS=="usb"
DRIVER=="usb"
SYSFS{serial}=="5B6B18241F60"
SYSFS{product}=="DataTraveler II "
SYSFS{manufacturer}=="Kingston"
SYSFS{maxchild}=="0"
SYSFS{version}==" 2.00"
SYSFS{devnum}=="11"
SYSFS{speed}=="12"
SYSFS{bMaxPacketSize0}=="64"
SYSFS{bNumConfigurations}=="1"
SYSFS{bDeviceProtocol}=="00"
SYSFS{bDeviceSubClass}=="00"
SYSFS{bDeviceClass}=="00"
SYSFS{bcdDevice}=="0100"
SYSFS{idProduct}=="1600"
SYSFS{idVendor}=="0951"
SYSFS{bMaxPower}=="200mA"
SYSFS{bmAttributes}=="80"
SYSFS{bConfigurationValue}=="1"
SYSFS{bNumInterfaces}==" 1"
SYSFS{configuration}==""
looking at parent device '/devices/pci0000:00/0000:00:02.0/usb1/1-2':
ID=="1-2"
BUS=="usb"
DRIVER=="usb"
SYSFS{product}=="GBella Corporation DV Keyboard"
SYSFS{manufacturer}=="Bella Corporation"
SYSFS{maxchild}=="3"
SYSFS{version}==" 1.10"
SYSFS{devnum}=="4"
SYSFS{speed}=="12"
SYSFS{bMaxPacketSize0}=="8"
SYSFS{bNumConfigurations}=="1"
SYSFS{bDeviceProtocol}=="00"
SYSFS{bDeviceSubClass}=="00"
SYSFS{bDeviceClass}=="09"
SYSFS{bcdDevice}=="0001"
SYSFS{idProduct}=="2050"
SYSFS{idVendor}=="04b4"
SYSFS{bMaxPower}=="100mA"
SYSFS{bmAttributes}=="e0"
SYSFS{bConfigurationValue}=="1"
SYSFS{bNumInterfaces}==" 1"
SYSFS{configuration}==""
looking at parent device '/devices/pci0000:00/0000:00:02.0/usb1':
ID=="usb1"
BUS=="usb"
DRIVER=="usb"
SYSFS{serial}=="0000:00:02.0"
SYSFS{product}=="OHCI Host Controller"
SYSFS{manufacturer}=="Linux 2.6.20-1.2925.fc6 ohci_hcd"
SYSFS{maxchild}=="3"
SYSFS{version}==" 1.10"
SYSFS{devnum}=="1"
SYSFS{speed}=="12"
SYSFS{bMaxPacketSize0}=="64"
SYSFS{bNumConfigurations}=="1"
SYSFS{bDeviceProtocol}=="00"
SYSFS{bDeviceSubClass}=="00"
SYSFS{bDeviceClass}=="09"
SYSFS{bcdDevice}=="0206"
SYSFS{idProduct}=="0000"
SYSFS{idVendor}=="0000"
SYSFS{bMaxPower}==" 0mA"
SYSFS{bmAttributes}=="e0"
SYSFS{bConfigurationValue}=="1"
SYSFS{bNumInterfaces}==" 1"
SYSFS{configuration}==""
looking at parent device '/devices/pci0000:00/0000:00:02.0':
ID=="0000:00:02.0"
BUS=="pci"
DRIVER=="ohci_hcd"
SYSFS{msi_bus}==""
SYSFS{broken_parity_status}=="0"
SYSFS{enable}=="1"
SYSFS{modalias}=="pci:v000010DEd00000067sv00001509sd0000904Cbc0Csc03i10"
SYSFS{local_cpus}=="ffffffff"
SYSFS{irq}=="16"
SYSFS{class}=="0x0c0310"
SYSFS{subsystem_device}=="0x904c"
SYSFS{subsystem_vendor}=="0x1509"
SYSFS{device}=="0x0067"
SYSFS{vendor}=="0x10de"
looking at parent device '/devices/pci0000:00':
ID=="pci0000:00"
BUS==""
DRIVER==""
po tom, co jsem jádro ručně přinutil napájet zařízení (je to usb flashka kingstonka).
mno a flashka je zapojená do usb hubu v klávesnici, a právě ten usb hub chcu rozchodit min pro mass storage zařízení, tzn hlavně moju flashku ...
BUS=="usb", ID=="2-1.2", SYSFS{bConfigurationValue}!="1", RUN+="/bin/sh -c 'echo 1 > /sys/bus/usb/devices/2-1.2/bConfigurationValue'"
BUS=="usb", ID=="2-1.3", SYSFS{bConfigurationValue}!="1", RUN+="/bin/sh -c 'echo 1 > /sys/bus/usb/devices/2-1.3/bConfigurationValue'"
umisteno v souboru:
/etc/udev/rules.d/025_storage.rulesnastaveni nacteno pomoci:
/etc/init.d/udev restartsystem: debian testing/unstable jadro: 2.6.23 rucne kompilovane (v distribuci jeste neni a ja chtel mit plne ferovy jadro
)
Tiskni
Sdílej: