plwm je nový, poměrně minimalistický správce oken pro X11. Podporuje dynamické dláždění okny, plochy, pravidla pro okna atd. Zvláštností je, že je napsaný v logickém programovacím jazyce Prolog. Používá implementaci SWI-Prolog.
Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Sean Heelan se na svém blogu rozepsal o tom, jak pomocí OpenAI o3 nalezl vzdálenou zranitelnost nultého dne CVE-2025-37899 v Linuxu v implementaci SMB.
Jiří Eischmann v příspěvku na svém blogu představuje typy, jak lépe chránit své soukromí na mobilním telefonu: "Asi dnes neexistuje způsob, jak se sledování vyhnout úplně. Minimálně ne způsob, který by byl kompatibilní s tím, jak lidé technologie běžně používají. Soukromí ovšem není binární věc, ale škála. Absolutního soukromí je dnes na Internetu dost dobře nedosažitelné, ale jen posun na škále blíže k němu se počítá. Čím méně dat se o vás posbírá, tím nepřesnější budou vaše profily a tím méně budou zneužitelné proti vám."
Byla vydána nová stabilní verze 25.05 linuxové distribuce NixOS (Wikipedie). Její kódové označení je Warbler. Podrobný přehled novinek v poznámkách k vydání. O balíčky se v NixOS stará správce balíčků Nix.
Multiplatformní open source spouštěč her Heroic Games Launcher byl vydán v nové stabilní verzi 2.17.0 Franky (Mastodon, 𝕏). Přehled novinek na GitHubu. Instalovat lze také z Flathubu.
Organizace Apache Software Foundation (ASF) vydala verzi 26 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.
Klávesnice IBM Enhanced Keyboard, známá také jako Model M, byla poprvé představena v roce 1985, tzn. před 40 lety, s počítači IBM 7531/7532 Industrial Computer a 3161/3163 ASCII Display Station. Výročí připomíná článek na zevrubném sběratelském webu Admiral Shark's Keyboards. Rozložení kláves IBM Enhanced Keyboard se stalo průmyslovým standardem.
Vyšlo Pharo 13 s vylepšenou podporou HiDPI či objektovým Transcriptem. Pharo je programovací jazyk a vývojové prostředí s řadou pokročilých vlastností.
Java má dnes 30. narozeniny. Veřejnosti byla představena 23. května 1995.
Podpora: | částečná |
Ovladač: | v jádře |
procesor : Intel® Celeron® M 530 (1,73 GHz, 533 MHz FSB, 1 MB mezipaměti L2)
Funkce displeje : 15,4" WXGA s technologií BrightView (rozlišení 1 280 x 800)
Životnost baterie: Až 4,5 hod
Funkce systému
Pevný disk: Pevný disk SMART SATA 120 GB (5 400 ot./min)
Optické jednotky: Jednotka DVD+/–RW SuperMulti DL s technologií LightScribe
Typ paměti: DDR II, 667 MHz, 1 024
Paměťové sloty: 2 sloty SODIMM podporující dvoukanálovou paměť
Upgrade paměti: Možnost upgradu maximálně na 4 096 MB
Čipová sada: Čipová sada Mobile™ Intel® GME965 nebo Mobile™ Intel® GLE960 Express
Možnosti rozšíření
Rozšiřující slot: Sloty pro další zařízení: 1 slot ExpressCard/54, slot pro karty Secure Digital (SD)
V/V port: 3 porty USB 2.0, VGA, stereofonní vstup pro mikrofon, stereofonní výstup pro sluchátka/linku, napájecí konektor, RJ-11, RJ-45
Grafické / audio funkce
Grafická karta : Intel® Graphics Media Accelerator X3100
Paměť grafické karty grafického dílčího systému: Až 384 MB sdílené systémové paměti
Interní zvukové zařízení: High Definition Audio, monofonní reproduktory, stereofonní výstup pro sluchátka/linku, stereofonní vstup pro mikrofon
# lspci 00:00.0 Host bridge: Intel Corporation Mobile GME965/GLE960 Memory Controller Hub (rev 0c) 00:02.0 VGA compatible controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c) 00:02.1 Display controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c) 00:19.0 Ethernet controller: Intel Corporation 82562GT 10/100 Network Connection (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) 10:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01) # lsusb Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Zde si stáhneme zdroják modulu (vybereme si 32bit nebo 64bit.. proč se to rozlišuje u zdrojáku už jsem neměl sílu se snažit chápat) http://www.broadcom.com/support/802.11/linux_sta.php
Vytvoříme adresář, abychom v tom neměli bordel a v něm stažený archiv rozbalíme:
tar -xvzf hybrid-portsrc-x86_64_5_10_27_6.tar.gzpopř.
tar -xvzf hybrid-portsrc-x86_32_5_10_27_6.tar.gz
potřebujeme hlavičky jádra (v debianu balík, jehož název začíná linux-headers a dál pokračuje stejně, jako název balíku našeho jádra, co začíná linux-kernel; verzi jádra zjistíme příkazem 'uname -r') a můžeme modul přeložit:
make -C /lib/modules/`uname -r`/build M=`pwd`(pokud nevěříme shellu:) můžeme cestu s názvem jádra napsat explicitně)
Vyhážeme moduly, s nimiž jsme se wifinu neúspěšně snažili rozjet předtím
rmmod bcm43xx; rmmod b43; rmmod b43legacy; rmmod ndiswrapper
Naloadujeme modul, který je modulem wl vyžadován:
modprobe ieee80211_crypt_tkip
A konečně nahodíme modul wl:
insmod wl.ko
Zadáme např. "ip link show" nebo "iwconfig", abychom se přesvědčili o objevení se krásného nového rozhraní
Zkopírujeme modul tam, kam patří:
cp wl.ko /lib/modules/2.6.26-1-amd64/kernel/net/wireless/(nahradíme '2.6.26-1-amd64' naším kernelem podle 'uname -r')
Vytvoříme závislosti modulů:
depmod -a
A naloadujeme náš nový modul už standardně:
modprobe wl
Pokud se nevypíše žádná chyba, celá věc se pravděpodobně zdařila. (Tedy pokud vidíme rozhraní.)
Nakonec přidáme řádky
ieee80211_crypt_tkip wl
do /etc/modules
a změna je permanentní, příště už budeme mít rozhraní hned po bootu. Opravdu to funguje. Mělo by jít i WEP/WPA atd., což jsem však osobně zatím neměl možnost vyzkoušet.
(V některém z příštích jader už bude wl snad oficiálně, wifi bude autodetekována a celá tato procedura nebude nutná. Modul nemá uvedenou licenci a tak kernel upozorňuje, že je tainted. Těžko říct, jakou by vývojáři měli motivaci dělat modul schválně GPL nekompatibilní, když už je k němu kód a nějaké schované know-how tím těžko ochrání. Archiv obsahuje LICENSE.txt, která se ale nezdá být aplikovatelná na zdrojový kód. Uvidíme, jak se situace vyvine.)
Co mě teda mrzí je, že pořád nefunguje bluetooth. Podle toho, co jsem našel ve win ovladači, by se mělo jednat o chipset broadcom 2045. Ten by měl v linuxu fungovat, ale no dice, jako by tam žádný bluetooth nebyl. Co jsem s tím všechno dělal (neúspěšně) se můžete podívat tady: Bluetooth na HP 550.
Dokument vytvořil: bhy, 12.2.2009 13:28 | Zobrazeno: 1283×
Tiskni
Sdílej: