GHC (Glasgow Haskell Compiler, Wikipedie), tj. překladač funkcionálního programovacího jazyka Haskell (Wikipedie), byl vydán ve verzi 9.10.1. Přehled novinek v poznámkách k vydání.
Po 9 týdnech vývoje od vydání Linuxu 6.8 oznámil Linus Torvalds vydání Linuxu 6.9. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna. Později také na Linux Kernel Newbies.
Byla vydána verze 0.2.0 v Rustu napsaného frameworku Pingora pro vytváření rychlých, spolehlivých a programovatelných síťových systémů. Společnost Cloudflare jej letos v únoru uvolnila pod licencí Apache 2.0.
Open source RDP (Remote Desktop Protocol) server xrdp (Wikipedie) byl vydán ve verzi 0.10.0. Z novinek je vypíchnuta podpora GFX (Graphic Pipeline Extension). Nová větev řeší také několik bezpečnostních chyb.
Rocky Linux byl vydán v nové stabilní verzi 9.4. Přehled novinek v poznámkách k vydání.
Dellu byla odcizena databáze zákazníků (jméno, adresa, seznam zakoupených produktů) [Customer Care, Bleeping Computer].
V lednu byl otevřen editor kódů Zed od autorů editoru Atom a Tree-sitter. Tenkrát běžel pouze na macOS. Byl napevno svázán s Metalem. Situace se ale postupně mění. V aktuálním příspěvku Kdy Zed na Linuxu? na blogu Zedu vývojáři popisují aktuální stav. Blíží se alfa verze.
O víkendu 11. a 12. května lze navštívit Maker Faire Prague, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.
Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.
Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.
vojta@server:~$ cat /etc/asound.conf pcm.card0 { type hw card 0 } pcm.!default { type plug slave.pcm "dmixer" } pcm.dmixer { type dmix ipc_key 1025 slave { pcm "hw:0,0" period_time 0 period_size 4096 buffer_size 16384 periods 128 rate 44100 } bindings { 0 0 1 1 }
vojta@server:~$ amixer contents numid=27,iface=MIXER,name='Master Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=26,iface=MIXER,name='Master Playback Volume' ; type=INTEGER,access=rw---R--,values=1,min=0,max=31,step=0 : values=6 | dBscale-min=-46.50dB,step=1.50dB,mute=0 numid=4,iface=MIXER,name='Headphone Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=3,iface=MIXER,name='Headphone Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=31,31 | dBscale-min=-46.50dB,step=1.50dB,mute=0 numid=28,iface=MIXER,name='PCM Playback Volume' ; type=INTEGER,access=rw---RW-,values=2,min=0,max=255,step=0 : values=143,143 | dBscale-min=-51.00dB,step=0.20dB,mute=0 numid=12,iface=MIXER,name='Front Mic Boost' ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0 : values=3,3 | dBscale-min=0.00dB,step=10.00dB,mute=0 numid=8,iface=MIXER,name='Front Mic Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=7,iface=MIXER,name='Front Mic Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=31,31 | dBscale-min=-34.50dB,step=1.50dB,mute=0 numid=10,iface=MIXER,name='Line Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=9,iface=MIXER,name='Line Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=0,0 | dBscale-min=-34.50dB,step=1.50dB,mute=0 numid=11,iface=MIXER,name='Mic Boost' ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0 : values=3,3 | dBscale-min=0.00dB,step=10.00dB,mute=0 numid=6,iface=MIXER,name='Mic Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=5,iface=MIXER,name='Mic Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=31,31 | dBscale-min=-34.50dB,step=1.50dB,mute=0 numid=13,iface=MIXER,name='Capture Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=14,iface=MIXER,name='Capture Switch',index=1 ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=15,iface=MIXER,name='Capture Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=31,31 | dBscale-min=-16.50dB,step=1.50dB,mute=0 numid=16,iface=MIXER,name='Capture Volume',index=1 ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=3,3 | dBscale-min=-16.50dB,step=1.50dB,mute=0 numid=23,iface=MIXER,name='IEC958 Default PCM Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=off numid=19,iface=MIXER,name='IEC958 Playback Con Mask' ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00] numid=20,iface=MIXER,name='IEC958 Playback Pro Mask' ; type=IEC958,access=r-------,values=1 : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00] numid=21,iface=MIXER,name='IEC958 Playback Default' ; type=IEC958,access=rw------,values=1 : values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00] numid=22,iface=MIXER,name='IEC958 Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=off numid=25,iface=MIXER,name='Beep Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=24,iface=MIXER,name='Beep Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=31,31 | dBscale-min=-34.50dB,step=1.50dB,mute=0 numid=17,iface=MIXER,name='Input Source' ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Mic' ; Item #1 'Front Mic' ; Item #2 'Line' : values=1 numid=18,iface=MIXER,name='Input Source',index=1 ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Mic' ; Item #1 'Front Mic' ; Item #2 'Line' : values=1 numid=2,iface=MIXER,name='Speaker Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=1,iface=MIXER,name='Speaker Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0 : values=31,31 | dBscale-min=-46.50dB,step=1.50dB,mute=0
Tiskni Sdílej: