Byly publikovány výsledky průzkumu mezi uživateli Blenderu uskutečněného v říjnu a listopadu 2025. Zúčastnilo se více než 5000 uživatelů.
V dokumentově orientované databázi MongoDB byla nalezena a v upstreamu již opravena kritická bezpečností chyba CVE-2025-14847 aneb MongoBleed.
Při úklidu na Utažské univerzitě se ve skladovacích prostorách náhodou podařilo nalézt magnetickou pásku s kopií Unixu V4. Páska byla zaslána do počítačového muzea, kde se z pásky úspěšně podařilo extrahovat data a Unix spustit. Je to patrně jediný známý dochovaný exemplář tohoto 52 let starého Unixu, prvního vůbec programovaného v jazyce C.
FFmpeg nechal kvůli porušení autorských práv odstranit z GitHubu jeden z repozitářů patřících čínské technologické firmě Rockchip. Důvodem bylo porušení LGPL ze strany Rockchipu. Rockchip byl FFmpegem na porušování LGPL upozorněn již téměř před dvěma roky.
K dispozici je nový CLI nástroj witr sloužící k analýze běžících procesů. Název je zkratkou slov why-is-this-running, 'proč tohle běží'. Klade si za cíl v 'jediném, lidsky čitelném, výstupu vysvětlit odkud daný spuštěný proces pochází, jak byl spuštěn a jaký řetězec systémů je zodpovědný za to, že tento proces právě teď běží'. Witr je napsán v jazyce Go.
Yazi je správce souborů běžící v terminálu. Napsán je v programovacím jazyce Rust. Podporuje asynchronní I/O operace. Vydán byl v nové verzi 25.12.29. Instalovat jej lze také ze Snapcraftu.
Od soboty do úterý probíhá v Hamburku konference 39C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program (jiná verze) slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.
Byl představen nový Xserver Phoenix, kompletně od nuly vyvíjený v programovacím jazyce Zig. Projekt Phoenix si klade za cíl být moderní alternativou k X.Org serveru.
XLibre Xserver byl 21. prosince vydán ve verzi 25.1.0, 'winter solstice release'. Od založení tohoto forku X.Org serveru se jedná o vůbec první novou minor verzi (inkrementovalo se to druhé číslo v číselném kódu verze).
Wayback byl vydán ve verzi 0.3. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.
cat /proc/mtrr
reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back
reg03: base=0x0d0000000 ( 3328MB), size= 128MB, count=1: write-back
cat /proc/meminfo
MemTotal: 6211516 kB
MemFree: 373444 kB
Buffers: 255840 kB
Cached: 3970280 kB
SwapCached: 48 kB
Active: 1701688 kB
Inactive: 3976788 kB
Active(anon): 973448 kB
Inactive(anon): 532132 kB
Active(file): 728240 kB
Inactive(file): 3444656 kB
Unevictable: 0 kB
Mlocked: 0 kB
HighTotal: 5387848 kB
HighFree: 269560 kB
LowTotal: 823668 kB
LowFree: 103884 kB
SwapTotal: 2048252 kB
SwapFree: 2047152 kB
Dirty: 204 kB
Writeback: 0 kB
AnonPages: 1452220 kB
Mapped: 258480 kB
Shmem: 53232 kB
Slab: 98900 kB
SReclaimable: 67992 kB
SUnreclaim: 30908 kB
KernelStack: 3696 kB
PageTables: 15500 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 5154008 kB
Committed_AS: 6085952 kB
VmallocTotal: 122880 kB
VmallocUsed: 55784 kB
VmallocChunk: 55284 kB
HardwareCorrupted: 0 kB
AnonHugePages: 602112 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 90104 kB
DirectMap2M: 813056 kB
Jak vidíte, tak žádným způsobem se nedostanu k reálnému 6*2^30 bajtů (6GB)..
a ještě top:
top - 15:12:33 up 2 days, 8:38, 15 users, load average: 0,10, 0,13, 0,20
Tasks: 196 total, 1 running, 195 sleeping, 0 stopped, 0 zombie
%Cpu(s): 6,9 us, 4,0 sy, 0,0 ni, 88,0 id, 1,2 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem: 6211516 total, 5848684 used, 362832 free, 256392 buffers
KiB Swap: 2048252 total, 1100 used, 2047152 free, 4038764 cached
Musím tedy dodat, že konzervativně nechávám trápit se s touto nadílkou paměti 32-bitový systém.
Je někde v běžícím systému možno zjistit celkovou velikost RAM ?
Milan
Nevidím tam žádnou nadílku paměti, vypadá to na pouhých slabých 6 GB. 64-bitový systém by byl samozřejmě vhodnější — 32-bitový systém není „konzervativní“, ale zcela zbytečně fosilní. (Na polovinu sady registrů si ani nesáhne a tak dále a tak podobně.)
Celková velikost paměti dostupné kernelu závisí mimo jiné na BIOSu. Bude tedy na každém motherboardu trochu jiná. Například na mém notebooku bych měl vidět 16777216 kB, ale místo toho vidím toto:
MemTotal: 16346916 kB MemFree: 4911160 kB Buffers: 24 kB Cached: 7483408 kB SwapCached: 992 kB Active: 6295676 kB Inactive: 3979612 kB Active(anon): 2424876 kB Inactive(anon): 467104 kB Active(file): 3870800 kB Inactive(file): 3512508 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 16777212 kB SwapFree: 16762424 kB Dirty: 22656 kB Writeback: 0 kB AnonPages: 2791076 kB Mapped: 425076 kB Shmem: 100124 kB Slab: 850212 kB SReclaimable: 785616 kB SUnreclaim: 64596 kB KernelStack: 4792 kB PageTables: 79180 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 24950668 kB Committed_AS: 6968896 kB VmallocTotal: 34359738367 kB VmallocUsed: 320204 kB VmallocChunk: 34359388668 kB AnonHugePages: 370688 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 12892060 kB DirectMap2M: 3815424 kB
Kdybych dal tytéž paměťové moduly do jiného notebooku, bylo by tam zase jiné číslo. Rozdíl je v tomto případě 430300 kB, které zkrátka kernel z nějakého důvodu nepoužívá, ať už kvůli různým podivnostem v adresování paměti na dané platformě nebo kvůli obsazení některých částí BIOSem.
Na tomhle stroji je rozdíl celých 2226364 kB, protože přísně podle vzorečku by tam mělo být 134217728 kB:
MemTotal: 131991364 kB MemFree: 66159056 kB Buffers: 271496 kB Cached: 5766564 kB SwapCached: 0 kB Active: 59106352 kB Inactive: 4176220 kB Active(anon): 57244840 kB Inactive(anon): 384 kB Active(file): 1861512 kB Inactive(file): 4175836 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 134169596 kB SwapFree: 134169596 kB Dirty: 912 kB Writeback: 0 kB AnonPages: 57244744 kB Mapped: 14648 kB Shmem: 712 kB Slab: 1234124 kB SReclaimable: 193560 kB SUnreclaim: 1040564 kB KernelStack: 3680 kB PageTables: 127308 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 200165276 kB Committed_AS: 101589852 kB VmallocTotal: 34359738367 kB VmallocUsed: 725416 kB VmallocChunk: 34290756076 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 136128 kB DirectMap2M: 4012032 kB DirectMap1G: 130023424 kBTady je rozdíl dokonce 3576000 kB, při stejné velikosti RAM:
MemTotal: 130641728 kB MemFree: 103301312 kB Buffers: 5376 kB Cached: 24558592 kB SwapCached: 0 kB Active: 2021184 kB Inactive: 22650432 kB Active(anon): 115392 kB Inactive(anon): 832 kB Active(file): 1905792 kB Inactive(file): 22649600 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 3264 kB Writeback: 0 kB AnonPages: 110592 kB Mapped: 99840 kB Shmem: 4864 kB Slab: 1661504 kB SReclaimable: 498368 kB SUnreclaim: 1163136 kB KernelStack: 17520 kB PageTables: 3840 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 65320832 kB Committed_AS: 741696 kB VmallocTotal: 8589934592 kB VmallocUsed: 238464 kB VmallocChunk: 8589662208 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 16384 kB
Tiskni
Sdílej: