Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za březen (YouTube).
ESP-IDF (Espressif IoT Development Framework), tj. oficiální vývojový framework pro vývoj aplikací na mikrokontrolérech řady ESP32, byl vydán v nové verzi 6.0. Detaily na portálu pro vývojáře.
DeepMind (Alphabet) představila novou verzi svého multimodálního modelu, Gemma 4. Modely jsou volně k dispozici (Ollama, Hugging Face a další) ve velikostech 5-31 miliard parametrů, s kontextovým oknem 128k až 256k a v dense i MoE variantách. Modely zvládají text, obrázky a u menších verzí i audio. Modely jsou optimalizované pro běh na desktopových GPU i mobilních zařízeních, váhy všech těchto modelů jsou uvolněny pod licencí Apache 2.0. Návod na spuštění je už i na Unsloth.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 3. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Průkopnická firma FingerWorks kolem roku 2000 vyvinula vícedotykové trackpady s gesty a klávesnice jako TouchStream LP. V roce 2005 ji koupil Apple, výrobu těchto produktů ukončil a dotykové technologie využil při vývoji iPhone. Multiplatformní projekt Apple Magic TouchstreamLP nyní implementuje funkcionalitu TouchStream LP na současném Apple Magic Trackpad, resp. jejich dvojici. Diskuze k vydání probíhá na Redditu.
Byla vydána nová verze 10.3 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu bezpečnostních oprav, vylepšení funkcí a oprav chyb.
Cloudflare představil open source redakční systém EmDash. Jedná se o moderní náhradu WordPressu, která řeší bezpečnost pluginů. Administrátorské rozhraní lze vyzkoušet na EmDash Playground.
Bratislava OpenCamp 2026 zverejnil program a spustil registráciu. Štvrtý ročník komunitnej konferencie o otvorených technológiách prinesie 19 prednášok na rôzne technologické témy. Konferencia sa uskutoční v sobotu 25. apríla 2026 v priestoroch FIIT STU v Bratislave.
Na iVysílání lze zhlédnout všechny díly kultovního sci-fi seriálu Červený trpaslík.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl v březnu 5,33 % (Windows -4,28 %, OSX +1,19 %, Linux +3,10 %). Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 24,48 %. Procesor AMD používá 67,48 % hráčů na Linuxu.
31. led - 4. úno
Mark A. Greer napsal:
Tento patch přidává podporu pro čip ST M41T00 RTC.
Pravděpodobně si všimnete, že implementuje rozhraní speciálně pro PPC (/dev/rtc->drivers/char/genrtc.h->include/asm-ppc/rtc.h->tento soubor). Bylo to nutné kvůli podpoře podskupiny PPC platforem, která potřebuje zapojit podporu RTC za běhu. Kdybych /dev/rtc implementoval přímo nebo vytvořil rozhraní přímo k genrtc.h, nemohly by tyto platformy ovladač používat. Cílem je zapracovat na jednotnější podpoře RTC na všech architekturách procesorů.
Ačkoliv o popisovaném hardware příliš nevěděl, poskytl Jean Delvare komentář ohledně překlepů a názvových konvencí a také poradil se správou paměti. Mark poslal aktualizovaný patch, ve kterém vzal v potaz všechna Jeanova doporučení. O několik dní později se zeptal, jestli by teď už mohl být patch přijat k začlenění. Greg KH požádal, aby Mark patch poslal s řádnou zmínkou pro changelog. Markův odstavec vypadal takto:
Patch přidává podporu pro čip ST M41T00 I2C RTC.
Tento RTC čip nemá žádný mechanismus pro zmrazení svých registrů během čtení. Po přečtení registru však aktualizaci externích hodnot registru pozdrží o 250ms. Aby bylo jisté, že jde o rozumné hodnoty, počká ovladač s jejich vrácením, dokud je neověří dvojím načtením stejných hodnot.
2. úno - 4. úno
Linus Torvalds oznámil Linux 2.6.11-rc3:
Dost aktualizací architektur (mips, arm, ppc, x86-64, ia64) a také aktualizované ACPI, DRI, ALSA, SCSI, XFS a InfiniBand. A spousta jednořádkových oprav všude kolem.
Opravdu bych to už teď rád zklidnil před vydáním finálního 2.6.11, takže upozorněte na ty skutečně důležité věci, které jsem přehlédl, ale s ostatním počkejte. A pořádně tenhle otestujte...
Jo, automatické zrcadlení BitKeeperu na bkbits.net teď asi moc nefunguje (48 hodin bez aktualizace), ale tar-bally tam všechny jsou a aktualizační mechanismus BK bude snad brzy opraven.
(Mám několik BK stromů na soukromých místech - nezrcadlí se pouze ten veřejný bkbits.net - dost dalších BK vývojářů bude vědět, kde moje sekundární stromy nalézt a mohou stahovat odtud.)
3. úno
Miklos Szeredi oznámil:
FUSE verze 2.2 je venku:
Je možné to používat samostatně nebo s čerstvými -mm jádry (kromě -rc2-mm2).
Nejvýznamnější změny od 2.1:
Franco Broi hlásil výborný úspěch: Právě jsem svůj souborový systém portoval na 2.2-pre6 a umožnilo mi to zahodit asi 300 řádků kódu - file handle parametr je skvělý. Doufal jsem, že to stihnu pořádně otestovat a nahlásit výsledky před vydáním 2.2, ale předběhl jsi mě. Je to čím dál tím lepší. Dobrá práce!
4. úno - 9. úno
Andrew Morton oznámil Linux 2.6.11-rc3-mm1:
Greg KH napsal:
Ok, strom bk-usb jsem dost pročistil. Máte-li někdo starou kopii, prostě ji vymažte a znovu naklonujte. Najdete zde:
bk://kernel.bkbits.net/gregkh/linux/usb-2.6
Už lze bezpečně používat.
Andrew, mohl bys jej, prosím, vrátit do dalšího vydání -mm?
Přikládám diffstat a changelog patchů, které obsahuje. Vytvořil jsem také kompletní patch oproti 2.6.11-rc3-mm1 pro ty, kteří nechtějí používat BK, nebo jsou jen zvědaví, jak to vypadá, dá-li se na poslední -mm:
Pokud jste mi posílali patch, který ještě není v hlavním stromě a není ani v tomto velkém balíku patchů, pošlete jej, prosím, znovu, protože frontu USB patchů mám teď prázdnou.
Ups, ne, mám jeden čekající patch od Petko Manolova, který se tam nedostal. Promiň, Petko, dostanu se k tomu příští týden.
Další na řadě je nepořádek v bk-pci a bk-driver-core...
4. úno - 5. úno
Tom Zanussi napsal:
Nová verze RelayFS oproti 2.6.10. Obsahuje množství pročišťujících
a restrukturalizačních oprav na základě komentářů k poslední verzi. Ale
největší změnou, která bude asi zajímat nejvíce lidí, jsou změny v
logovacích funkcích relay_write(), __relay_write() a relay_reserve(). Byly
přepsány, aby byly účinnější - nebo v to aspoň doufám. Určitě mi dáte
vědět, jak by měly být vylepšeny v další verzi
. Díky všem, kteří
poslední verzi komentovali.
API teď vypadá takto:
rchan *relay_open(chanpath, subbuf_size, n_subbufs, flags, callbacks);
void relay_close(chan);
unsigned relay_write(chan, data, length);
unsigned __relay_write(chan, data, length);
void *relay_reserve(chan, length);
void relay_subbufs_consumed(chan, subbufs_consumed, cpu);
extern void relay_reset(chan);
void relay_commit(buf, subbuf_idx, count);
pomocná makra:
relay_get_buffer(chan, cpu)
relay_get_padding(buf, subbuf_idx)
relay_get_commit(buf, subbuf_idx)
zpětné dotazy [callbacks]:
int subbuf_start(buf, subbuf, prev_subbuf_idx);
int deliver(buffer, subbuf, subbuf_idx);
int fileop_notify(buf, filp, fileop);
Stejně jako dříve jsem kód testoval na jednoprocesorovém stroji za pomoci hacknuté verze kprobes modulu pro sledování síťových paketů. K nalezení zde:
Jakmile budou všichni s API a implementací více méně spokojeni, provedu testování na SMP a napíšu nějakou dokumentaci.
Christoph Hellwig a Andi Kleen měli oba připomínky k různým řádkám patche, ale ani jeden jej nezavrhoval úplně. Tom slíbil začlenit jejich opravy do následující verze.
V originálu Kernel Traffic 298 vyšla navíc ještě tato témata:
Tento článek vychází ze seriálu Kernel Traffic (www.kerneltraffic.org) a je zveřejněn pod licencí GPL verze 2.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: