MALUS je kontroverzní proprietarní nástroj, který svým zákazníkům umožňuje nechat AI, která dle tvrzení provozovatelů nikdy neviděla původní zdrojový kód, analyzovat dokumentaci, API a veřejná rozhraní jakéhokoliv open-source projektu a následně úplně od píky vygenerovat funkčně ekvivalentní software, ovšem pod libovolnou licencí.
Příspěvek na blogu Ubuntu upozorňuje na několik zranitelností v rozšíření Linuxu o mandatorní řízení přístupu AppArmor. Společně jsou označovány jako CrackArmor. Objevila je společnost Qualys (technické detaily). Neprivilegovaný lokální uživatel se může stát rootem. Chyba existuje od roku 2017. Doporučuje se okamžitá aktualizace. Problém se týká Ubuntu, Debianu nebo SUSE. Red Hat nebo Fedora pro mandatorní řízení přístupu používají SELinux.
Byla vydána nová verze 19 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v changelogu.
Bitwig Studio (Wikipedie) bylo vydáno ve verzi 6. Jedná se o proprietární multiplatformní (macOS, Windows, Linux) digitální pracovní stanici pro práci s audiem (DAW).
Společnost Igalia představila novou linuxovou distribuci (framework) s názvem Moonforge. Jedná se o distribuci určenou pro vestavěné systémy. Vychází z projektů Yocto a OpenEmbedded.
Google Chrome 146 byl prohlášen za stabilní. Nejnovější stabilní verze 146.0.7680.71 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 29 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
D7VK byl vydán ve verzi 1.5. Jedná se o fork DXVK implementující překlad volání Direct3D 3 (novinka), 5, 6 a 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.
Bylo vydáno Eclipse IDE 2026-03 aneb Eclipse 4.39. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.
Ze systému Slavia pojišťovny uniklo přibližně 150 gigabajtů citlivých dat. Jedná se například o pojistné dokumenty, lékařské záznamy nebo přímou komunikaci s klienty. Za únik může chyba dodavatelské společnosti.
Sněmovna propustila do dalšího kola projednávání vládní návrh zákona o digitální ekonomice, který má přinést bezpečnější on-line prostředí. Reaguje na evropské nařízení DSA o digitálních službách a upravuje třeba pravidla pro on-line tržiště nebo sociální sítě a má i víc chránit děti.
linux-lf7w:/ # dmesg |grep bt bttv: driver version 0.9.17 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). bttv0: Bt878 (rev 2) at 0000:05:01.0, irq: 22, latency: 64, mmio: 0xdfefe000 bttv0: detected: ATI TV Wonder [card=63], PCI subsystem ID is 1002:0001 bttv0: using: ATI TV-Wonder [card=63,insmod option] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init] bt878 #0 [sw]: Test OK bttv0: using tuner=19 bttv0: i2c: checking for MSP34xx @ 0x80... found msp3400 1-0040: MSP3415D-A2 found @ 0x80 (bt878 #0 [sw]) bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: i2c: checking for TDA9887 @ 0x86... not found tuner 1-0060: chip found @ 0xc0 (bt878 #0 [sw]) bttv0: registered device video0 bttv0: registered device vbi0 bttv0: PLL: 28636363 => 35468950 .. ok bt878: AUDIO driver version 0.0.0 loaded bt878: Bt878 AUDIO function found (0). bt878_probe: card id=[0x11002], Unknown card. bt878: probe of 0000:05:01.1 failed with error -22Dakujem za kazdu radu
linux-lf7w:/ # amixer contents numid=11,iface=MIXER,name='Headphone Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=45,iface=MIXER,name='PCM Playback Volume' ; type=INTEGER,access=rw---RW-,values=2,min=0,max=255,step=0 : values=255,255 | dBscale-min=42949621.96dB,step=0.20dB,mute=0 numid=25,iface=MIXER,name='Front Mic Boost' ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0 : values=0,0 | dBscale-min=0.00dB,step=10.00dB,mute=0 numid=16,iface=MIXER,name='Front Mic Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=15,iface=MIXER,name='Front Mic Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=0,0 | dBscale-min=42949638.46dB,step=1.50dB,mute=0 numid=6,iface=MIXER,name='Front Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=1,iface=MIXER,name='Front Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=39,step=0 : values=30,30 | dBscale-min=42949614.46dB,step=1.50dB,mute=0 numid=7,iface=MIXER,name='Surround Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=2,iface=MIXER,name='Surround Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=39,step=0 : values=39,39 | dBscale-min=42949614.46dB,step=1.50dB,mute=0 numid=8,iface=MIXER,name='Center Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=3,iface=MIXER,name='Center Playback Volume' ; type=INTEGER,access=rw---R--,values=1,min=0,max=39,step=0 : values=39 | dBscale-min=42949614.46dB,step=1.50dB,mute=0 numid=9,iface=MIXER,name='LFE Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=4,iface=MIXER,name='LFE Playback Volume' ; type=INTEGER,access=rw---R--,values=1,min=0,max=39,step=0 : values=35 | dBscale-min=42949614.46dB,step=1.50dB,mute=0 numid=18,iface=MIXER,name='Line Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=17,iface=MIXER,name='Line Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=22,22 | dBscale-min=42949638.46dB,step=1.50dB,mute=0 numid=14,iface=MIXER,name='CD Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=13,iface=MIXER,name='CD Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=31,31 | dBscale-min=42949638.46dB,step=1.50dB,mute=0 numid=26,iface=MIXER,name='Mic Boost' ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0 : values=0,0 | dBscale-min=0.00dB,step=10.00dB,mute=0 numid=20,iface=MIXER,name='Mic Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=19,iface=MIXER,name='Mic Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=0,0 | dBscale-min=42949638.46dB,step=1.50dB,mute=0 numid=12,iface=MIXER,name='Mono Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=28,iface=MIXER,name='Capture Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=30,iface=MIXER,name='Capture Switch',index=1 ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=32,iface=MIXER,name='Capture Switch',index=2 ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=27,iface=MIXER,name='Capture Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=54,step=0 : values=39,39 | dBscale-min=42949614.46dB,step=1.50dB,mute=0 numid=29,iface=MIXER,name='Capture Volume',index=1 ; type=INTEGER,access=rw---R--,values=2,min=0,max=54,step=0 : values=39,39 | dBscale-min=42949614.46dB,step=1.50dB,mute=0 numid=31,iface=MIXER,name='Capture Volume',index=2 ; type=INTEGER,access=rw---R--,values=2,min=0,max=54,step=0 : values=39,39 | dBscale-min=42949614.46dB,step=1.50dB,mute=0 numid=39,iface=MIXER,name='IEC958 Playback Con Mask' ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00] numid=40,iface=MIXER,name='IEC958 Playback Pro Mask' ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00] numid=41,iface=MIXER,name='IEC958 Playback Default' ; type=IEC958,access=rw------,values=1 : values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00] numid=37,iface=MIXER,name='IEC958 Playback Source' ; type=ENUMERATED,access=rw------,values=1,items=4 ; Item #0 'PCM' ; Item #1 'ADC1' ; Item #2 'ADC2' ; Item #3 'ADC3' : values=0 numid=42,iface=MIXER,name='IEC958 Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=36,iface=MIXER,name='IEC958 Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=39,step=0 : values=5,5 | dBscale-min=42949614.46dB,step=1.50dB,mute=0 numid=44,iface=MIXER,name='IEC958 Capture Default' ; type=IEC958,access=r-------,values=1 : values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00] numid=43,iface=MIXER,name='IEC958 Capture Switch' ; type=BOOLEAN,access=rw------,values=1 : values=off numid=38,iface=MIXER,name='IEC958 Capture Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=23,23 | dBscale-min=42949638.46dB,step=1.50dB,mute=0 numid=24,iface=MIXER,name='Analog Mix Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=23,iface=MIXER,name='Analog Mix Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=30,30 | dBscale-min=42949626.46dB,step=1.50dB,mute=0 numid=22,iface=MIXER,name='Beep Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=21,iface=MIXER,name='Beep Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=15,step=0 : values=2,2 | dBscale-min=42949627.96dB,step=3.00dB,mute=0 numid=46,iface=MIXER,name='Digital Capture Volume' ; type=INTEGER,access=rw---RW-,values=2,min=0,max=120,step=0 : values=0,0 | dBscale-min=42949642.96dB,step=0.50dB,mute=0 numid=33,iface=MIXER,name='Input Source' ; type=ENUMERATED,access=rw------,values=1,items=5 ; Item #0 'Front Mic' ; Item #1 'Line' ; Item #2 'Mic' ; Item #3 'CD' ; Item #4 'Mix' : values=3 numid=34,iface=MIXER,name='Input Source',index=1 ; type=ENUMERATED,access=rw------,values=1,items=5 ; Item #0 'Front Mic' ; Item #1 'Line' ; Item #2 'Mic' ; Item #3 'CD' ; Item #4 'Mix' : values=3 numid=35,iface=MIXER,name='Input Source',index=2 ; type=ENUMERATED,access=rw------,values=1,items=5 ; Item #0 'Front Mic' ; Item #1 'Line' ; Item #2 'Mic' ; Item #3 'CD' ; Item #4 'Mix' : values=3 numid=10,iface=MIXER,name='Side Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=5,iface=MIXER,name='Side Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=39,step=0 : values=39,39 | dBscale-min=42949614.46dB,step=1.50dB,mute=0
Tiskni
Sdílej: