Iniciativa Open Device Partnership (ODP) nedávno představila projekt Patina. Jedná se o implementaci UEFI firmwaru v Rustu. Vývoj probíhá na GitHubu. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0. Nejnovější verze Patiny je 13.0.0.
Obrovská poptávka po plynových turbínách zapříčinila, že datová centra začala používat v generátorech dodávajících energii pro provoz AI staré dobré proudové letecké motory, konvertované na plyn. Jejich výhodou je, že jsou menší, lehčí a lépe udržovatelné než jejich průmyslové protějšky. Proto jsou ideální pro dočasné nebo mobilní použití.
Typst byl vydán ve verzi 0.14. Jedná se o rozšiřitelný značkovací jazyk a překladač pro vytváření dokumentů včetně odborných textů s matematickými vzorci, diagramy či bibliografií.
Specialisté společnosti ESET zaznamenali útočnou kampaň, která cílí na uživatele a uživatelky v Česku a na Slovensku. Útočníci po telefonu zmanipulují oběť ke stažení falešné aplikace údajně od České národní banky (ČNB) nebo Národní banky Slovenska (NBS), přiložení platební karty k telefonu a zadání PINu. Malware poté v reálném čase přenese data z karty útočníkovi, který je bezkontaktně zneužije u bankomatu nebo na platebním terminálu.
V Ubuntu 25.10 byl balíček základních nástrojů gnu-coreutils nahrazen balíčkem rust-coreutils se základními nástroji přepsanými do Rustu. Ukázalo se, že nový "date" znefunkčnil automatickou aktualizaci. Pro obnovu je nutno balíček rust-coreutils manuálně aktualizovat.
VST 3 je nově pod licencí MIT. S verzí 3.8.0 proběhlo přelicencování zdrojových kódů z licencí "Proprietary Steinberg VST3 License" a "General Public License (GPL) Version 3". VST (Virtual Studio Technology, Wikipedie) je softwarové rozhraní pro komunikaci mezi hostitelským programem a zásuvnými moduly (pluginy), kde tyto moduly slouží ke generování a úpravě digitálního audio signálu.
Open source 3D herní a simulační engine Open 3D Engine (O3DE) byl vydán v nové verzi 25.10. Podrobný přehled novinek v poznámkách k vydání.
V Londýně probíhá dvoudenní Ubuntu Summit 25.10. Na programu je řada zajímavých přednášek. Zhlédnout je lze také na YouTube (23. 10. a 24. 10.).
Gemini CLI umožňuje používání AI Gemini přímo v terminálu. Vydána byla verze 0.10.0.
Konference OpenAlt 2025 proběhne již příští víkend 1. a 2. listopadu v Brně. Nabídne přibližně 80 přednášek a workshopů rozdělených do 7 tematických tracků. Program se může ještě mírně měnit až do samotné konference, a to s ohledem na opožděné úpravy abstraktů i případné podzimní virózy. Díky partnerům je vstup na konferenci zdarma. Registrace není nutná. Vyplnění formuláře však pomůže s lepším plánováním dalších ročníků konference.
/dev/js* či /dev/input/js* neexistují. Mám k dispozici na odkzkoušení tady ty hryčky Joystick a GamePad.
lspci | grep -i audio 00:0e.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10) - tuto používám 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
cat /proc/ioports
0000-ffff : PCI Bus #00
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-0060 : keyboard
0064-0064 : keyboard
0070-0071 : rtc_cmos
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : 0000:00:0f.1
0170-0177 : pata_via
01f0-01f7 : 0000:00:0f.1
01f0-01f7 : pata_via
0295-0296 : w83627ehf
0295-0296 : w83627ehf
0320-0323 :
0350-0353 :
0376-0376 : 0000:00:0f.1
0376-0376 : pata_via
03c0-03df : vga+
03f6-03f6 : 0000:00:0f.1
03f6-03f6 : pata_via
03f8-03ff : serial
0400-0407 : vt596_smbus
0cf8-0cff : PCI conf1
1000-10ff : 0000:00:11.5
1000-10ff : VIA8237
1400-14ff : 0000:00:11.6
a400-a4ff : 0000:00:12.0
a400-a4ff : via-rhine
a800-a81f : 0000:00:10.0
a800-a81f : uhci_hcd
b000-b01f : 0000:00:10.1
b000-b01f : uhci_hcd
b400-b41f : 0000:00:10.2
b400-b41f : uhci_hcd
b800-b81f : 0000:00:10.3
b800-b81f : uhci_hcd
c000-c0ff : 0000:00:0f.0
c000-c0ff : sata_via
c400-c40f : 0000:00:0f.0
c400-c40f : sata_via
c800-c803 : 0000:00:0f.0
c800-c803 : sata_via
d000-d007 : 0000:00:0f.0
d000-d007 : sata_via
d400-d403 : 0000:00:0f.0
d400-d403 : sata_via
d800-d807 : 0000:00:0f.0
d800-d807 : sata_via
e000-e0ff : 0000:00:0e.0
e000-e0ff : CMI8738-MC6
e400-e40f : 0000:00:0d.0
e800-e8ff : 0000:00:0c.0
e800-e8ff : rtl8180
fc00-fc0f : 0000:00:0f.1
fc00-fc0f : pata_via
lsmod Module Size Used by analog 6423 0 gf2k 3272 0 ipv6 184702 10 vboxdrv 146604 0 joydev 6447 0 nvidia 7021937 24 amd64_agp 5647 1 snd_via82xx 14768 0 arc4 966 2 snd_via82xx_modem 6105 0 snd_ac97_codec 78188 2 snd_via82xx,snd_via82xx_modem ac97_bus 710 1 snd_ac97_codec rtl8180 23697 0 mac80211 134211 1 rtl8180 eeprom_93cx6 924 1 rtl8180 agpgart 17926 2 nvidia,amd64_agp snd_cmipci 21972 1 i2c_viapro 3863 0 gameport 5480 4 analog,gf2k,snd_via82xx,snd_cmipci i2c_core 12851 2 nvidia,i2c_viapro snd_pcm 42783 4 snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_cmipci snd_opl3_lib 5982 1 snd_cmipci snd_timer 12237 2 snd_pcm,snd_opl3_lib snd_hwdep 3816 1 snd_opl3_lib snd_page_alloc 4841 3 snd_via82xx,snd_via82xx_modem,snd_pcm snd_mpu401_uart 4099 2 snd_via82xx,snd_cmipci snd_rawmidi 12464 1 snd_mpu401_uart snd_seq_device 3665 2 snd_opl3_lib,snd_rawmidi snd 34114 13 snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_cmipci,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device pcspkr 1239 0 k8temp 2391 0 serio_raw 2878 0 cfg80211 111452 2 rtl8180,mac80211 fuse 47286 3 xfs 509797 0 exportfs 2274 1 xfs nfs 203448 0 nfs_acl 1595 1 nfs auth_rpcgss 25913 1 nfs lockd 51235 1 nfs sunrpc 132144 4 nfs,nfs_acl,auth_rpcgss,lockd jfs 132017 0 reiserfs 180773 0 raid10 16863 0 dm_snapshot 21768 0 dm_crypt 10418 0 dm_mirror 9951 0 dm_region_hash 4884 1 dm_mirror dm_log 6337 2 dm_mirror,dm_region_hash dm_mod 46469 4 dm_snapshot,dm_crypt,dm_mirror,dm_log scsi_wait_scan 455 0 hid_sunplus 961 0 hid_sony 1665 0 hid_samsung 2154 0 hid_pl 857 0 hid_petalynx 1366 0 hid_monterey 1041 0 hid_microsoft 1879 0 hid_logitech 4683 0 hid_gyration 1456 0 hid_ezkey 910 0 hid_cypress 1254 0 hid_chicony 1129 0 hid_cherry 1001 0 hid_belkin 1102 0 hid_apple 3513 0 hid_a4tech 1348 0 sl811_hcd 7399 0 usbhid 24698 0 ohci_hcd 17131 0 ssb 25054 1 ohci_hcd uhci_hcd 15928 0 usb_storage 30628 0 ehci_hcd 28513 0 usbcore 91539 8 hid_sony,sl811_hcd,usbhid,ohci_hcd,uhci_hcd,usb_storage,ehci_hcd aic94xx 56453 0 libsas 41148 1 aic94xx lpfc 391468 0 qla2xxx 252844 0 megaraid_sas 53912 0 megaraid_mbox 21723 0 megaraid_mm 5582 1 megaraid_mbox megaraid 31036 0 aacraid 55358 0 sx8 9771 0 DAC960 54692 0 cciss 81810 0 3w_9xxx 24306 0 3w_xxxx 18532 0 mptsas 38936 0 scsi_transport_sas 16633 3 aic94xx,libsas,mptsas mptfc 10405 0 scsi_transport_fc 29874 3 lpfc,qla2xxx,mptfc scsi_tgt 6912 1 scsi_transport_fc mptspi 11519 0 mptscsih 21367 3 mptsas,mptfc,mptspi mptbase 67811 4 mptsas,mptfc,mptspi,mptscsih atp870u 22293 0 dc395x 23816 0 qla1280 16817 0 imm 7156 0 parport 20475 1 imm dmx3191d 7550 0 sym53c8xx 56416 0 qlogicfas408 3617 0 gdth 70487 0 advansys 46150 0 initio 13051 0 BusLogic 17317 0 arcmsr 20230 0 aic7xxx 92393 0 aic79xx 97417 0 scsi_transport_spi 14978 5 mptspi,dmx3191d,sym53c8xx,aic7xxx,aic79xx sg 19744 0 pdc_adma 4006 0 sata_inic162x 5234 0 ahci 16021 0 libahci 13546 1 ahci sata_qstor 3961 0 sata_sx4 6698 0 sata_via 5376 0 sata_sil24 8656 4 sata_sil 5476 0
touch /dev/input/js0
Tím sem si vytvořil port já, pač sem ho tam taky neměl
.
jstest /dev/input/js0 Driver version is 0.8.0. Joystick (Unknown) has 2 axes ( axismap never defined ) and 2 buttons ( buttonmap never defined ). Testing ... (interrupt to exit) jstest: error reading: Inappropriate ioctl for deviceTechnické parametry 8 tlačítek, 4 osy, hat
mknod js0 c 13 0 mknod js1 c 13 1 mknod js2 c 13 2 mknod js3 c 13 3Jsou zavedené všechny moduly ? Nezapoměls něco v jádře přeložit ? Já jsem kdysi měl na tlačítkách připojený kontakt z čidla a pro testování jsem si napsal:
#include <stdio.h>
#include <stdlib.h>
#include <linux/joystick.h>
#define JOISTICK "/dev/js0"
unsigned char buffer[33];
void cti_joi(void)
{
FILE *joi;
if ((joi=fopen(JOISTICK,"rb"))==NULL)
{
fprintf(stderr,"Nelze otevrit soubor "JOISTICK" \n\n");
_exit(1);
}
fread(buffer,32,1,joi);
fclose(joi);
return;
}
int main(void)
{
printf("\n\n Program pro testovani joystiku-tlacitek v1.0 (c) 2000 Soban Petr S&S\n\n");
cti_joi();
printf("Tlacitka %X %X %X %X ", buffer[4],buffer[12],buffer[20],buffer[28]);
return 0;
}
jstest /dev/input/js0 jstest: No such deviceModuly by zavedené být měli viz lsmod. No já kernel kompiloval asi 2x kvůli tomuto, druhý pokus jsem tam nasekal všechno co šlo co obsahovalo něco s tím společného.
Vypni tu druhou zvukovku (snd_via82xx) !Je v biosu vyplá - disable
Důvod může mít taky gameport i když třeba nevyvedený ten taky vypni v biosu pokud tam je.Základní deska nemá vyvedený gameport a v biosu není ani vidět nějaký jiný.
Nemáš zaveden modul ns558 aspoň ten to vždy chtělo u mé zvukovky.
modprobe ns558 FATAL: Error inserting ns558 (/lib/modules/3.0.6-gentoo/kernel/drivers/input/gameport/ns558.ko): No such device
A zavedls modul snd-cmipci s parametrem joystick_port:0x200 ?Alsa byla generována pomocí alsaconf a options jsem přidal.
/etc/modprobe.d/alsa.conf alias snd-card-0 snd-cmipci alias sound-slot-0 snd-cmipci options snd-card-0 joystick_port=0x200
A máš správně vytvořený soubor v dev ?Nemám správně vytvořený. Spíš tam není žádný.
Dodej výstup "ls -l" v adresáři /dev/input.
ls -l /dev/input/ celkem 0 drwxr-xr-x 2 root root 120 13. lis 21.55 by-id drwxr-xr-x 2 root root 140 13. lis 21.55 by-path crw-r----- 1 root root 13, 64 13. lis 21.55 event0 crw-r----- 1 root root 13, 65 13. lis 21.55 event1 crw-r----- 1 root root 13, 66 13. lis 21.55 event2 crw-r----- 1 root root 13, 67 13. lis 21.55 event3 crw-r----- 1 root root 13, 63 13. lis 21.55 mice crw-r----- 1 root root 13, 32 13. lis 21.55 mouse0
Vypni tu druhou zvukovku (snd_via82xx) !Je v biosu vyplá - disable
A proč je zaveden modul ? Zda se nějak nehádají skrz ten gameport.
Nemáš zaveden modul ns558 aspoň ten to vždy chtělo u mé zvukovky.modprobe ns558 FATAL: Error inserting ns558 (/lib/modules/3.0.6-gentoo/kernel/drivers/input/gameport/ns558.ko): No such device
Tak jestli tento modul je v jádrech 3.X.Y nemám potuchy zda se vůbec nepřeložil či tam není..
Tak si tam ty soubory vytvoř pomocí mknod a asi to budeš muset udělat z live_CD při zastaveném démonu co vytváří dynamický /dev ...A máš správně vytvořený soubor v dev ?Nemám správně vytvořený. Spíš tam není žádný.Dodej výstup "ls -l" v adresáři /dev/input.ls -l /dev/input/ celkem 0 drwxr-xr-x 2 root root 120 13. lis 21.55 by-id drwxr-xr-x 2 root root 140 13. lis 21.55 by-path crw-r----- 1 root root 13, 64 13. lis 21.55 event0 crw-r----- 1 root root 13, 65 13. lis 21.55 event1 crw-r----- 1 root root 13, 66 13. lis 21.55 event2 crw-r----- 1 root root 13, 67 13. lis 21.55 event3 crw-r----- 1 root root 13, 63 13. lis 21.55 mice crw-r----- 1 root root 13, 32 13. lis 21.55 mouse0
Máš zavedeny tyto moduly?
gameport ns558 analog joydev snd-cmipci joystick_port:0x200 snd-cmipci joystick_port=1 #(1 means 'auto')
Máš přidáno v /etc/modprobe.d/alsa-base.conf
options snd-cmipci index=0 joystick_port=1
Tiskni
Sdílej: