Chcete vědět, co se odehrálo ve světě techniky za poslední měsíc? Nebo si popovídat o tom, co zrovna bastlíte? Pak doražte na listopadovou Virtuální Bastlírnu s mikrofonem a kamerou, nalijte si něco k pití a ponořte se s strahovskými bastlíři do diskuze u virtuálního piva o technice i všem možném okolo. Mezi nejvýznamnější novinky patří Průšovo oznámení Core One L, zavedení RFID na filamentech, tisk silikonu nebo nový slicer. Dozvíte se ale i
… více »Vývojáři OpenMW (Wikipedie) oznámili vydání verze 0.50.0 této svobodné implementace enginu pro hru The Elder Scrolls III: Morrowind. Přehled novinek i s náhledy obrazovek v oznámení o vydání.
Komunita kolem Linux Containers po roce vývoje představila (YouTube) neměnný operační systém IncusOS speciálně navržený pro běh Incusu, tj. komunitního forku nástroje pro správu kontejnerů LXD. IncusOS poskytuje atomické aktualizace prostřednictvím mechanismu A/B aktualizací s využitím samostatných oddílů a vynucuje zabezpečení bootování pomocí UEFI Secure Bootu a modulu TPM 2.0. Postaven je na Debianu 13.
Mozilla začne od ledna poskytovat komerční podporu Firefoxu pro firmy. Jedná se o podporu nad rámec stávající podpory, která je k dispozici pro všechny zdarma.
V Bolzanu probíhá konference SFSCON (South Tyrol Free Software Conference). Jean-Baptiste Kempf, zakladatel a prezident VideoLAN a klíčový vývojář VLC media playeru, byl na ní oceněn cenou European SFS Award 2025 udělovanou Free Software Foundation Europe (FSFE) a Linux User Group Bolzano‑Bozen (LUGBZ).
Open-source minimalistický trackball Ploopy Nano byl po modelech modelech Classic a Thumb Trackball také aktualizován. Nová verze Nano 2 používá optický senzor PAW3222 a k původně beztlačítkovému designu přidává jedno tlačítko, které ve výchozí konfiguraci firmwaru QMK přepíná režim posouvání koulí. Sestavený trackball nyní vyjde na 60 kanadských dolarů (bez dopravy a DPH).
Github publikoval Octoverse 2025 (YouTube), tj. každoroční přehled o stavu open source a veřejných softwarových projektů na GitHubu. Každou sekundu se připojil více než jeden nový vývojář. Nejpoužívanějším programovacím jazykem se stal TypeScript.
Kit je nový maskot webového prohlížeče Firefox.
Mastodon (Wikipedie) - sociální síť, která není na prodej - byl vydán ve verzi 4.5. Přehled novinek s náhledy v oznámení na blogu.
Německo zvažuje, že zaplatí místním telekomunikačním operátorům včetně Deutsche Telekom, aby nahradili zařízení od čínské firmy Huawei. Náklady na výměnu by mohly přesáhnout dvě miliardy eur (bezmála 49 miliard Kč). Jeden scénář počítá s tím, že vláda na tento záměr použije prostředky určené na obranu či infrastrukturu.
Con Kolivas nabídl sadu patchů pro zlepšení reakčního času jádra, se zaměřením na desktop, ale - dle jeho slov - vhodných i pro jiné zátěže. Součástí sady je i Conův plánovač BFS (BrainFuck Scheduler).
Tiskni
Sdílej:
Btw. je někde uvedeno co všechno (kromě BFS) nový CK patchset obsahuje? Pro ten původní (než Con znechucen opustil vývoj jádra) existovaly webové stránky, ale co se teď Con vrátil tak jsem o tom nic nenašel...
A ted to jde i když jsem znovu AdBlock a Flashblock aktivoval, tak nevím, nějaká Chromium-magie
Jinak ten web jsem našel taky, ale tam kromě linku ke stažení prakticky nic není, žádný popis patchů obsažených v CK patchsetu (nebo jsem opět slepý
).
Btw. je někde uvedeno co všechno (kromě BFS) nový CK patchset obsahuje?
No, právě v tom mailu:
Full patch list: 2.6.33-sched-bfs-315.patch sched-add-above-background-load-function.patch mm-make_swappiness_really_mean_it.patch mm-kswapd_inherit_prio.patch mm-background_scan.patch mm-idleprio_prio.patch mm-lru_cache_add_lru_tail.patch kconfig-expose_vmsplit_option.patch hz-default_1000.patch hz-no_default_250.patch hz-raise_max.patch preempt-desktop-tune.patch ck-version.patch Each separate patch has a brief summary of its purpose in the patch itself.
Např.:
- config HZ_250
+ config HZ_250_NODEFAULT
bool "250 HZ"
help
- 250 Hz is a good compromise choice allowing server performance
- while also showing good interactive responsiveness even
- on SMP and NUMA systems. If you are going to be using NTSC video
- or multimedia, selected 300Hz instead.
+ 250 HZ is a lousy compromise choice allowing server interactivity
+ while also showing desktop throughput and no extra power saving on
+ laptops. No good for anything.
+
+ Recommend 100 or 1000 instead.
Nebo také:
- bool "Voluntary Kernel Preemption (Desktop)"
+ bool "Voluntary Kernel Preemption (Nothing)"
help
This option reduces the latency of the kernel by adding more
"explicit preemption points" to the kernel code. These new
@@ -31,7 +31,8 @@ config PREEMPT_VOLUNTARY
applications to run more 'smoothly' even when the system is
under load.
- Select this if you are building a kernel for a desktop system.
+ Select this for no system in particular (choose Preemptible
+ instead on a desktop if you know what's good for you).
Volit na desktopu cokoliv jiného než úplnou preempci je nesmysl. Co se týče frekvence časovače, tak tam už bych se zcela neshodl (na takovém čtyřjádru je už 1000 Hz dle mého názoru zbytečné, viz nedávná diskuze), ale pro jednojádro a možná i dvoujádro je jeho komentář platný
Už jsem myslím někde psal, že by to chtělo mít v repozitáři "kernel pro desktop", "universal" a "kernel pro server". Ono to není totiž jen v CONFIG_HZ_*.
Docela by se mi líbila nějaká automatizace buildu vlastního jádra, debian už nějaký ten kpkg (tak nějak) má, ale ... řekněme automatický "make oldconfig" (s výzvou k manuální kontrole třeba) při updatu kernelu během aktualizace systému, to by bylo panečku něco. Nemuselo by to být ve stylu "buď distribuční nebo věčné štvanice s ručním udržováním, kompilováním a kopírováním kernelu". Ne vždy je nutné mít možnost aplikovat patche, udržovat si vlastní repozitář, ..., kolikrát stačí upravit 2 config hodnoty.
Volit na desktopu cokoliv jiného než úplnou preempci je nesmysl.No vidíš, já mám nastavenou dobrovolnou a bez problémů. A když se trhá video, tak stačí donutit přehrávač, aby používal jedno konkrétní jádro (a tady aby ho plánovač nenastěhoval na jádro, které běží na nízkém taktu a nestíhá přehrávat.)
(na takovém čtyřjádru je už 1000 Hz dle mého názoru zbytečné, viz nedávná diskuze)Rád bych Vás touto cestou upozornil, že z té diskuse jste se vykouřil aniž byste své argumenty něčím podpořil...
To že vy s mým argumentem/úvahou (myslím že byla pod příspěvkem trekkera.dk) nesouhlasíte je jiná. Z mého pohledu je tato úvaha logická a mám jí podloženou osobní zkušeností, vyzkoušet si to můžete sám. Pokud máte 4-jádro, není problém zkompilovat si jeden kernel s 300 Hz a druhý s 1000 Hz, mezi testy přebootovat a vyblokovat zbylá jádra pomocí for i in 1 2 3; do echo 0 > /sys/devices/system/cpu/cpu$i/online; done
Co se týče zdroje, snažil jsem se ho teď dohledat a bohužel moc se nezadařilo (našel jsem jen příspěvky v různých diskuzních fórech které tvrdili to samé, ale nic jako originální podložený zdroj). Bylo to na 99% v nějaké diskuzi na LKML (ovšem už několik let zpátky).
Pokud máte 4-jádro, není problém zkompilovat si jeden kernel s 300 Hz a druhý s 1000 Hz, mezi testy přebootovat a vyblokovat zbylá jádraTo je dobré, ale co mám testovat a co mi má vyjít?
Bohužel testy na latence nejsou zrovna jednoduché (tak aby měly skutečně reálnou vypovídací hodnotu). Stačí tedy alespoň když si otestujete interaktivitu desktopu "by voko" u věcí kde se to nejvíc projevuje - pokud si žádného rozdílu nevšimnete, tak můžete považovat 300 Hz u vícejádrového systému za dostatečnou hodnotu.
Stačí tedy alespoň když si otestujete interaktivitu desktopu "by voko" u věcí kde se to nejvíc projevujeZákladní metoda všech bojovníků za vyšší interaktivitu. Asi taky napíšu nějaký placebo patch.
pokud si žádného rozdílu nevšimnete, tak můžete považovat 300 Hz u vícejádrového systému za dostatečnou hodnotu.A jaký důvod teda má to vypnutí všech CPU?
Volit na desktopu cokoliv jiného než úplnou preempci je nesmysl.BTW, tak jsem si všiml, že jeden desktop provozuju bez preempce už pár let a ničeho špatného jsem si nevšiml