Přesně před 34 lety, 25. srpna 1991, oznámil Linus Benedict Torvalds v diskusní skupině comp.os.minix, že vyvíjí (svobodný) operační systém (jako koníček, nebude tak velký a profesionální jako GNU) pro klony 386 (486), že začal v dubnu a během několika měsíců by mohl mít něco použitelného.
86Box, tj. emulátor retro počítačů založených na x86, byl vydán ve verzi 5.0. S integrovaným správcem VM. Na GitHubu jsou vedle zdrojových kódů ke stažení také připravené balíčky ve formátu AppImage.
Vláda Spojených států získala desetiprocentní podíl v americkém výrobci čipů Intel. Oznámili to podle agentur americký prezident Donald Trump a ministr obchodu Howard Lutnick. Společnost Intel uvedla, že výměnou za desetiprocentní podíl obdrží státní dotace v hodnotě 8,9 miliardy dolarů (zhruba 186 miliard Kč). Částka podle Intelu zahrnuje dříve přislíbené subvence 5,7 miliardy dolarů z programu CHIPS na podporu výroby čipů v USA,
… více »Organizace Apache Software Foundation (ASF) vydala verzi 27 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.
Knihovna FFmpeg byla vydána ve verzi 8.0 „Huffman“. Přibyla mj. podpora hardwarově akcelerovaného kódování s využitím API Vulcan, viz seznam změn.
Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) vydal Zprávu o stavu kybernetické bezpečnosti ČR za rok 2024 (pdf). V loňském roce NÚKIB evidoval dosud nejvíce kybernetických bezpečnostních incidentů s celkovým počtem 268. Oproti roku 2023 se však jedná pouze o drobný nárůst a závažnost dopadů evidovaných incidentů klesá již třetím rokem v řadě. V minulém roce NÚKIB evidoval pouze jeden velmi významný incident a významných incidentů bylo zaznamenáno 18, což oproti roku 2023 představuje pokles o více než polovinu.
Byl publikován aktuální přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie). Servo mimo jiné nově zvládne animované obrázky APNG a WebP.
Na chytré telefony a počítačové tablety v Rusku bude od začátku příštího měsíce povinné předinstalovávat státem podporovanou komunikační aplikaci MAX, která konkuruje aplikaci WhatsApp americké společnosti Meta Platforms. Oznámila to dnes ruská vláda. Ta by podle kritiků mohla aplikaci MAX používat ke sledování uživatelů. Ruská státní média obvinění ze špehování pomocí aplikace MAX popírají. Tvrdí, že MAX má méně oprávnění k přístupu k údajům o uživatelích než konkurenční aplikace WhatsApp a Telegram.
Společnost PINE64 stojící za telefony PinePhone nebo notebooky Pinebook publikovala na svém blogu srpnový souhrn novinek. Kvůli nedostatečnému zájmu byla ukončena výroba telefonů PinePhone Pro.
Po pěti měsících vývoje byla vydána nová verze 0.15.1 programovacího jazyka Zig (GitHub, Wikipedie). Verze 0.15.0 byla přeskočena. Přispělo 162 vývojářů. Přehled novinek v poznámkách k vydání.
/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: