Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.
Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.
Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.
Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.
Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.
Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.
Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).
OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.
Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.
R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.
Stav vydání jádra. První polovina začleňovacího okna 4.18.
Kernel release status. Jonathan Corbet. 13. června 2018
Začleňovací okno 4.18 bylo stále otevřené a zatím bylo do hlavního repozitáře začleněno na 11 tisíc neslučovacích sad změn. Otevřené mělo zůstat do 17. června, ale podstatná část změn už byla začleněna v době psaní tohoto textu. Vývojáři čekající na samý konec mohou být zklamáni: „ Jestli mi koncem začleňovacího okna přijde něco, co bude vypadat moc složitě, jenom s potměšilým chichotem udeřím do tlačítka ‚D‘ na své klávesnici.“
Stabilní aktualizace: 4.9.107 a 4.4.136 byly vydány 7. června; následovaly je aktualizace 4.17.1, 4.16.15 a 4.14.49 dne 12. června. Poté 13. června vyšly aktualizace 4.9.108, 4.4.137 a 3.18.113.
4.18 Merge window, part 1. Jonathan Corbet. 8. června 2018
V době psaní tohoto článku bylo v začleňovacím okně 4.18 do hlavního repozitáře zařazeno 7 515 neslučovacích sad změn. Cyklus tedy měl solidně našlápnuto. Mezi změnami bylo nadprůměrné množství zajímavých funkcí – zajímají-li vás podrobnosti, čtěte dále.
no5lvl
v příkazovém řádku vypne pětiúrovňové stránkování, a to i když ho jádro a hardware podporují – pro případ, že by tato nová funkce způsobovala problémy.memory.min
. Podobně jako již existující memory.low
je zamýšlen k zajištění určité spodní hranice, pod kterou nesmí objem RAM skupiny klesnout, ale má větší prioritu, když žádná uvolnitelná paměť není k dispozici. Dokumentace tohoto nového parametru je k mání v tomto commitu.rmdir()
, nejsou k tomu potřeba žádné zvláštní schopnosti. Novými příkazy ioctl()
FS_IOC_FSGETXATTR
a FS_IOC_FSSETXATTR
jde měnit různé atributy souborů (např. příznaky „pouze pro přidávání“ a „neměnitelný“). Přibyla také skupina nových příkazů ioctl()
, která neprivilegovaným uživatelům umožňuje zjistit si informace o podsvazcích./proc
bylo odstraněno. Příslušné informace jsou stále dostupné v sysfs.AF_XDP
. Umožňuje pod taktovkou jednoho či více programů BPF načtených z uživatelského prostoru komunikovat po síti bez kopírování. Tento commit obsahuje ukázkovou aplikaci AF_XDP
.sendmsg()
, aby mohl provádět úkony jako přepis IP adres v odchozím paketu.Změnilo se rozhraní metody poll()
v rámci nového mechanismu pro polling AIO. Nová funkce vypadá následovně:
__poll_t (*poll_mask) (struct socket *sock, __poll_t events);
Na toto rozhraní přešlo mnoho interních implementací poll()
. Aby mohly podporovat polling AIO, ovladače by měly implementovat také novou metodu get_poll_head()
, která vrací čekací frontu použitou pro polling.
Přibyla nová struktura __kernel_timespec
:
struct __kernel_timespec { __kernel_time64_t tv_sec; /* seconds */ long long tv_nsec; /* nanoseconds */ };
Jejím smyslem je připravit se na systémová volání, která budou odolná vůči problému roku 2038, na 32bitových systémech, a to tak, že interní reprezentace času bude stejná ve 32bitové i 64bitové verzi. Nově ji po úpravě používá řada implementací systémových volání (např. nanosleep()
, které trpěly problémy spojenými s rokem 2038.
Kconfig
. Podrobnosti o tom, jak to funguje, najdete v Documentation.kbuild/kconfig-macro-language.struct page
diskutovaných na LSFMM 2018.Podle obvyklého harmonogramu se začleňovací okno cyklu 4.18 mělo uzavřít 17. června. Očekávalo se však, že druhá polovina nejspíš nebude tak rušná jako ta první, protože Linus Torvalds naznačil, že tou dobou bude na cestách. Pokud vše půjde podle plánu, finální vydání 4.18 můžeme čekat 5. nebo 12. srpna.
Nástroje: Tisk bez diskuse
Tiskni Sdílej: