Desktopové prostředí Budgie bylo vydáno ve verzi 10.10. Dokončena byla migrace z X11 na Wayland. Budgie 10 vstupuje do režimu údržby. Vývoj se přesouvá k Budgie 11. Dlouho se řešilo, v čem bude nové Budgie napsáno. Budgie 10 je postaveno nad GTK 3. Přemýšlelo se také nad přepsáním z GTK do EFL. Budgie 11 bude nakonec postaveno nad Qt 6.
OpenChaos.dev je 'samovolně se vyvíjející open source projekt' s nedefinovaným cílem. Každý týden mohou lidé hlasovat o návrzích (pull requestech), přičemž vítězný návrh se integruje do kódu projektu (repozitář na GitHubu). Hlasováním je možné změnit téměř vše, včetně tohoto pravidla. Hlasování končí vždy v neděli v 9:00 UTC.
Byl vydán Debian 13.3, tj. třetí opravná verze Debianu 13 s kódovým názvem Trixie a Debian 12.13, tj. třináctá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 a Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
Na stránkách Evropské komise, na portálu Podělte se o svůj názor, se lze do 3. února podělit o názor k iniciativě Evropské otevřené digitální ekosystémy řešící přístup EU k otevřenému softwaru.
Společnost Kagi stojící za stejnojmenným placeným vyhledávačem vydala (𝕏) alfa verzi linuxové verze (flatpak) svého proprietárního webového prohlížeče Orion.
Firma Bose se po tlaku uživatelů rozhodla, že otevře API svých chytrých reproduktorů SoundTouch, což umožní pokračovat v jejich používání i po plánovaném ukončení podpory v letošním roce. Pro ovládání také bude stále možné využívat oficiální aplikaci, ale už pouze lokálně bez cloudových služeb. Dokumentace API dostupná zde (soubor PDF).
Jiří Eischmann se v příspěvku na svém blogu rozepsal o open source AdGuard Home jako domácí ochraně nejen před reklamou. Adguard Home není plnohodnotným DNS resolverem, funguje jako DNS forwarder s možností filtrování. To znamená, že když přijme DNS dotaz, sám na něj neodpoví, ale přepošle ho na vybraný DNS server a odpovědi zpracovává a filtruje dle nastavených pravidel a následně posílá zpět klientům. Dá se tedy používat k blokování reklamy a škodlivých stránek a k rodičovské kontrole na úrovni DNS.
AI Claude Code od Anthropicu lépe rozumí frameworku Nette, tj. open source frameworku pro tvorbu webových aplikací v PHP. David Grudl napsal plugin Nette pro Claude Code.
Byla vydána prosincová aktualizace aneb nová verze 1.108 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.108 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Na lasvegaském veletrhu elektroniky CES byl předveden prototyp notebooku chlazeného pomocí plazmových aktuátorů (DBD). Ačkoliv se nejedná o první nápad svého druhu, nepochybně to je první ukázka praktického použití tohoto způsobu chlazení v běžné elektronice. Co činí plazmové chladící akční členy technologickou výzvou je především vysoká produkce jedovatého ozonu, tu se prý podařilo firmě YPlasma zredukovat dielektrickou
… více »Není HP 550, jako HP 550, o čemž jsem se přesvědčil, když se mi na tomto notebooku nepodařilo zprovoznit bluetooth, ačkoliv podle mnoha dokumentů, které jsem našel různě po webu, měl fungovat bezproblémově out-of-the-box. Ukázalo se, že kromě dražší varianty s intel-based wifi a bluetooth (to je ta rovnou fungující), existuje levnější broadcom-based varianta, což je můj případ. Teď jsem ve fází, kdy wifi po určitém úsilí funguje, bluetooth stále jako by tam ani nebyl.
Wifi se identifikuje v lspci takto:
lspci|grep 10:00 10:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Z toho plyne, že se jedná o 43xx chipset. K těm byl dřív (až do jádra asi 2.6.22) určen modul bcm43xx, v novějších jádrech byl nahrazen modulem b43. Ten ke svojí funkčnosti potřebuje firmware, vykuchaný z win ovladače a umístěný do /lib/firmware/, což nebyl problém, protože post-instalační skript balíku b43-fwcutter z debianu sid se o instalaci firmware sám postaral. Bohužel, po zavedení modulu se neobjevilo rozhraní. Zde byl rozdíl mezi jádry 2.6.26 a 2.6.28 ze siduxu, ve druhém případě se wifi objevila v dmesg, ale rozhraní pořád nic. Tak jsem zkusil nainstalovat ndiswrapper a použít vykuchaný win ovladač (podle návodů na wiki, nic jsem si necucal z prstu), též bez úspěchu. (Místo "driver xxx loaded, device xxx present" psal jen "driver xxx loaded". Zde nebyl rozdíl mezi různými jádry.)
Nakonec jsem našel tento poměrně čerstvý návod, popisující zprovoznění dotyčné wifi s poměrně čerstvým ovladačem přímo od Broadcomu: http://jomcode.com/fadhil/?p=59
Není to nic těžkého:
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. Myslíte, že když jsem vyčerpal všechny možnosti, mám s tím otravovat přímo vývojáře bluez? Asi jo, že. Díky za pozornost:)
Tiskni
Sdílej:
Hmm, tohle jsem taky řešil, na HP 6730s. S tím rozdílem, že já jsem zkoušel jenom b43, a potom jsem na ArchWiki našel zmínku o tom ovladači od Broadcomu, tak jsem to nahodil (je to v AURu). Škoda, že to neumí AfterBurner (frameburst), takhle je to dost pomalý (zhruba 2MiB/s oproti 3,5MiB/s). Bluetooth vyzkouším...
Nejspíš taky není Broadcom jako Broadcom. Já mám takový malý USB dongle, který funguje a tváří se takto:
[andrej@argos ~]$ hciconfig -a
hci0: Type: USB
BD Address: 00:0A:3A:87:A7:80 ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING PSCAN ISCAN
RX bytes:986 acl:0 sco:0 events:30 errors:0
TX bytes:615 acl:0 sco:0 commands:30 errors:0
Features: 0xff 0xff 0x8f 0xfe 0x9b 0xff 0x79 0x83
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'BlueZ (argos)'
Class: 0x080100
Service Classes: Capturing
Device Class: Computer, Uncategorized
HCI Ver: 2.1 (0x4) HCI Rev: 0x5183 LMP Ver: 2.1 (0x4) LMP Subver: 0x420e
Manufacturer: Broadcom Corporation (15)
dost dobre nechapu, co tady ten zapisek dela.. Jste si jisty, ze jste si nespletl server?
Preletl jsem to a vubec se nedozvedel napr jestli:
To jsou veci, ktere nas zde zajimaji. S tim ostatnim otravujte treba na zive.
A Vy jste na spravnem serveru? Nechcete se presunout radeji na alik.cz?
, ifconfig wlan0 up.