O víkendu probíhá v Bruselu konference FOSDEM 2026 (Free and Open source Software Developers’ European Meeting). Program konference je velice nabitý: 37 místností, 71 tracků, 1184 přednášejících, 1069 přednášek, prezentací a workshopů. Sledovat je lze i online. K dispozici budou jejich videozáznamy. Aktuální dění lze sledovat na sociálních sítích.
Společnost Nex Computer stojící za "notebooky bez procesorů a pamětí" NexDock představila telefon NexPhone, který může funguje jako desktop PC, stačí k němu připojit monitor, klávesnici a myš nebo NexDock. Telefon by měl být k dispozici ve třetím čtvrtletí letošního roku. Jeho cena by měla být 549 dolarů. Předobjednat jej lze s vratní zálohou 199 dolarů. V dual-bootu by měl být předinstalovaný Android s Linuxem (Debian) jako aplikací a Windows 11.
Byla vydána nová major verze 9.0 softwaru pro správu elektronických knih Calibre (Wikipedie). Přehled novinek v poznámkách k vydání. Vypíchnuta je podpora AI.
Wasmer byl vydán ve verzi 7.0. Jedná se o běhové prostředí pro programy ve WebAssembly. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
V reakci na nepopulární plán Microsoftu ještě více ve Windows prohloubit integraci umělé inteligence Copilot, Opera na sociální síti 𝕏 oznámila, že připravuje nativní linuxovou verzi prohlížeče Opera GX. Jedná se o internetový prohlížeč zaměřený pro hráče, přičemž obsahuje všechny základní funkce běžného prohlížeče Opera. Kromě integrace sociálních sítí prohlížeč například disponuje 'omezovačem', který umožňuje uživatelům omezit využití sítě, procesoru a paměti prohlížečem, aby se tak šetřily systémové zdroje pro jinou aktivitu.
NVIDIA vydala nativního klienta své cloudové herní služby GeForce NOW pro Linux. Zatím v beta verzi.
Open Gaming Collective (OGC) si klade za cíl sdružit všechny klíčové projekty v oblasti linuxového hraní počítačových her. Zakládajícími členy jsou Universal Blue a Bazzite, ASUS Linux, ShadowBlip, PikaOS a Fyra Labs. Strategickými partnery a klíčovými přispěvateli ChimeraOS, Nobara, Playtron a další. Cílem je centralizovat úsilí, takže namísto toho, aby každá distribuce udržovala samostatné opravy systému a podporu hardwaru na
… více »V kryptografické knihovně OpenSSL bylo nalezeno 12 zranitelností. Opraveny jsou v upstream verzích OpenSSL 3.6.1, 3.5.5, 3.4.4, 3.3.6 a 3.0.19. Zranitelnosti objevila společnost AISLE pomocí svého autonomního analyzátoru.
Desktopové prostředí Xfce bude mít vlastní kompozitor pro Wayland s názvem xfwl4. V programovacím jazyce Rust s využitím stavebních bloků z projektu Smithay jej napíše Brian Tarricone. Úprava stávajícího xfwm4 tak, aby paralelně podporoval X11 i Wayland, se ukázala jako špatná cesta.
Desktopové prostředí KDE Plasma 6.8 poběží už pouze nad Waylandem. Vývojáři, kteří s rozhodnutím nesouhlasí, vytvořili fork KDE Plasma s názvem SonicDE (Sonic Desktop Environment) s cílem zachovat a vylepšovat podporu X11.
#!/bin/bash
ORATE=2000
OFACE=ppp0
IFACE=eth1
IRATE=3000
BANDS=4
tc qdisc del dev $OFACE root
tc qdisc add dev $OFACE root handle 1:0 htb
tc class add dev $OFACE parent 1:0 classid 1:1 htb rate ${ORATE}kbit
tc class add dev $OFACE parent 1:1 classid 1:11 htb rate 1024kbit ceil 2000kbit
tc qdisc add dev $OFACE parent 1:11 handle 11:0 prio bands $BANDS
tc qdisc add dev $OFACE parent 11:1 handle 111:0 sfq perturb 5
tc qdisc add dev $OFACE parent 11:2 handle 112:0 sfq perturb 5
tc qdisc add dev $OFACE parent 11:3 handle 113:0 sfq perturb 5
tc qdisc add dev $OFACE parent 11:4 handle 114:0 sfq perturb 5
tc filter add dev $OFACE parent 1:11 protocol ip handle 11 fw flowid 111:0
tc filter add dev $OFACE parent 1:11 protocol ip handle 12 fw flowid 112:0
tc filter add dev $OFACE parent 1:11 protocol ip handle 13 fw flowid 113:0
tc filter add dev $OFACE parent 1:11 protocol ip handle 14 fw flowid 114:0
tc class add dev $OFACE parent 1:1 classid 1:12 htb rate 950kbit ceil 2000kbit
tc qdisc add dev $OFACE parent 1:12 handle 115:0 sfq perturb 5
tc filter add dev $OFACE parent 1:0 protocol ip handle 11 fw flowid 1:11
tc filter add dev $OFACE parent 1:0 protocol ip handle 12 fw flowid 1:11
tc filter add dev $OFACE parent 1:0 protocol ip handle 13 fw flowid 1:11
tc filter add dev $OFACE parent 1:0 protocol ip handle 14 fw flowid 1:11
tc filter add dev $OFACE parent 1:0 protocol ip handle 15 fw flowid 1:12
tc qdisc del dev $IFACE root
tc qdisc add dev $IFACE root handle 1:0 htb
tc class add dev $IFACE parent 1:0 classid 1:1 htb rate ${IRATE}kbit
tc class add dev $IFACE parent 1:1 classid 1:11 htb rate 2024kbit ceil 3000kbit
tc qdisc add dev $IFACE parent 1:11 handle 11:0 prio bands $BANDS
tc qdisc add dev $IFACE parent 11:1 handle 111:0 sfq perturb 5
tc qdisc add dev $IFACE parent 11:2 handle 112:0 sfq perturb 5
tc qdisc add dev $IFACE parent 11:3 handle 113:0 sfq perturb 5
tc qdisc add dev $IFACE parent 11:4 handle 114:0 sfq perturb 5
tc filter add dev $IFACE parent 1:11 protocol ip handle 11 fw flowid 111:0
tc filter add dev $IFACE parent 1:11 protocol ip handle 12 fw flowid 112:0
tc filter add dev $IFACE parent 1:11 protocol ip handle 13 fw flowid 113:0
tc filter add dev $IFACE parent 1:11 protocol ip handle 14 fw flowid 114:0
tc class add dev $IFACE parent 1:1 classid 1:12 htb rate 950kbit ceil 3000kbit
tc qdisc add dev $IFACE parent 1:12 handle 115:0 sfq perturb 5
tc filter add dev $IFACE parent 1:0 protocol ip handle 11 fw flowid 1:11
tc filter add dev $IFACE parent 1:0 protocol ip handle 12 fw flowid 1:11
tc filter add dev $IFACE parent 1:0 protocol ip handle 13 fw flowid 1:11
tc filter add dev $IFACE parent 1:0 protocol ip handle 14 fw flowid 1:11
tc filter add dev $IFACE parent 1:0 protocol ip handle 15 fw flowid 1:12
Konfigurace iptables:
iptables -t mangle -A FORWARD -d 192.168.2.0/24 -o eth1 -j MARK --set-mark 15
iptables -t mangle -A FORWARD -d 192.168.2.0/24 -o eth1 -p icmp -j MARK --set-mark 11
iptables -t mangle -A FORWARD -d 192.168.2.0/24 -o eth1 -p tcp -m tcp --sport 22 -j MARK --set-mark 12
iptables -t mangle -A FORWARD -d 192.168.2.0/24 -o eth1 -p tcp -m tcp --dport 22 -j MARK --set-mark 12
iptables -t mangle -A FORWARD -d 192.168.2.0/24 -o eth1 -p tcp -m tcp --sport 3389 -j MARK --set-mark 13
iptables -t mangle -A FORWARD -d 192.168.2.0/24 -o eth1 -p tcp -m tcp --dport 3389 -j MARK --set-mark 13
iptables -t mangle -A FORWARD -d 192.168.2.0/24 -o eth1 -p tcp -m tcp --sport 1352 -j MARK --set-mark 14
iptables -t mangle -A FORWARD -d 192.168.2.0/24 -o eth1 -p tcp -m tcp --dport 1352 -j MARK --set-mark 14
iptables -t mangle -A FORWARD -s 192.168.2.0/24 -o ppp0 -j MARK --set-mark 15
iptables -t mangle -A FORWARD -s 192.168.2.0/24 -o ppp0 -p icmp -j MARK --set-mark 11
iptables -t mangle -A FORWARD -s 192.168.2.0/24 -o ppp0 -p tcp -m tcp --sport 22 -j MARK --set-mark 12
iptables -t mangle -A FORWARD -s 192.168.2.0/24 -o ppp0 -p tcp -m tcp --dport 22 -j MARK --set-mark 12
iptables -t mangle -A FORWARD -s 192.168.2.0/24 -o ppp0 -p tcp -m tcp --sport 3389 -j MARK --set-mark 13
iptables -t mangle -A FORWARD -s 192.168.2.0/24 -o ppp0 -p tcp -m tcp --dport 3389 -j MARK --set-mark 13
iptables -t mangle -A FORWARD -s 192.168.2.0/24 -o ppp0 -p tcp -m tcp --sport 1352 -j MARK --set-mark 14
iptables -t mangle -A FORWARD -s 192.168.2.0/24 -o ppp0 -p tcp -m tcp --dport 1352 -j MARK --set-mark 14
Problem je, ze pakety nepadaji do prislusnych qdiscu:
tc -s qdisc show|grep -A 2 ppp0
qdisc htb 1: dev ppp0 r2q 10 default 0 direct_packets_stat 1353
Sent 2136774 bytes 13941 pkt (dropped 0, overlimits 139 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
qdisc prio 11: dev ppp0 parent 1:11 bands 4 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
Sent 948854 bytes 5466 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
qdisc sfq 111: dev ppp0 parent 11:1 limit 128p quantum 1492b perturb 5sec
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
qdisc sfq 112: dev ppp0 parent 11:2 limit 128p quantum 1492b perturb 5sec
Sent 948854 bytes 5466 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
qdisc sfq 113: dev ppp0 parent 11:3 limit 128p quantum 1492b perturb 5sec
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
qdisc sfq 114: dev ppp0 parent 11:4 limit 128p quantum 1492b perturb 5sec
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
qdisc sfq 115: dev ppp0 parent 1:12 limit 128p quantum 1492b perturb 5sec
Sent 1016461 bytes 7122 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
Z vypisu vyse je videt, ze pakety padaji pouze do qdiscu 1:, 11:, 112: a 115: a napr. qdisc 111:, kam by mel padat icmp provoz, zustava prazdny.
K prioritizaci timpadem nedochazi.
V cem by mohl byt problem?
Dekuji.
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej: