Byla vydána nová verze 15.0 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04 1.1 a 20.04 OTA-11. Vedle oprav chyb a drobných vylepšení je řešen také středně závažný bezpečnostní problém.
I letos vyšla řada ajťáckých adventních kalendářů: Advent of Code 2025, Perl Advent Calendar 2025, CSS Advent Calendar 2025, Advent of A11Y 2025, Advent of AI Security 2025, Advent of Agents (in Google) 2025, Advent of Svelte 2025, …
Fedora zve na dvoudenní testování (2. a 3. prosince), během kterého si můžete vyzkoušet nové webové uživatelské rozhraní (WebUI) projektu FreeIPA. Pomozte vychytat veškeré chyby a vylepšit uživatelskou zkušenost ještě předtím, než se tato verze dostane k uživatelům Fedory a celého linuxového ekosystému.
Eben Upton oznámil zdražení počítačů Raspberry Pi, kvůli růstu cen pamětí, a představil 1GB verzi Raspberry Pi 5 za 45 dolarů.
Linus Torvalds na YouTube kanálu Linus Tech Tips staví dokonalý linuxový počítač.
Po 9 týdnech vývoje od vydání Linuxu 6.17 oznámil Linus Torvalds vydání Linuxu 6.18. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a Linux Kernel Newbies. Vypíchnout lze například podporu protokolu PSP (PSP Security Protocol, PSP encryption of TCP connections).
Byla vydána nová stabilní verze 25.11 linuxové distribuce NixOS (Wikipedie). Její kódové označení je Xantusia. Podrobný přehled novinek v poznámkách k vydání. O balíčky se v NixOS stará správce balíčků Nix.
Richard Hughes na Mastodonu oznámil, že se společnost Framework Computer stala sponzorem služby LVFS (Linux Vendor Firmware Service) umožňující aktualizovat firmware zařízení na počítačích s Linuxem.
Jak na webu co nejšíleněji zadávat datum? Jak to uživatelům co nejvíce znepříjemnit? V Bad UX World Cup 2025 (YouTube) se vybíraly ty nejšílenější UX návrhy. Vítězným návrhem se stal Perfect Date.
Prinos alternativnich OS muze byt tedy i v tom, ze rozbijeji falesne predstavy, ze soucasny stav je nejlepsi, nebo jediny mozny.
Jenže aby něco reálně ukázaly, tak je potřeba, aby to bylo k něčemu prakticky použitelné. V podstatě jsem to psal už v diskusi vedle. Že je nějaká myšlenka skvělá nejlépe ukážeš tím, že půjde použít k něčemu, co lidé běžně řeší. Pokud se ale na jejich úroveň (resp. úroveň běžně řešených úkolů) odmítáš "snížit", tak se nemůžeš divit, že ta myšlenka zůstane nepochopena nebo ji lidi budou ignorovat, protože jim to nic nepřináší. Do toho tě samozřejmě nemůže nikdo nutit a můžeš zůstat zásadový a s ničím tak přízemním se nezahazovat, ale škodíš tím akorát sám sobě, protože se ta tvoje (byť skvělá) myšlenka/technologie nerozšíří, což značně snižuje její použitelnost i pro tebe. A ostatní si mezi tím budou spokojeně programovat v Céčku a Javě a psát knihovny pro tyhle jazyky.
něčemu, co lidé běžně řeší
Jestli tohle není součást problému…
porucha duševní (psychická), zast. třídění sem řadilo duš. choroby (nemoci) a úchylky či anomálie; přesnější je dělení na choroby (viz) a poruchy jako relativně trvalé, léčbou jen málo ovlivnitelné, při různém stupni vychovatelnosti a vzdělavatelnosti; viz též psychopatie, oligofrenie; dle WHO (viz) klinicky prokazatelná změna duš. činnosti, kt. vyřazuje člověka z práce, spol. života či zodpovědnosti při právních úkonech; šiřeji změna někt. psych. procesů projevující se v chování a prožívání člověka a znesnadňující jeho interakci se soc. okolímHeslo duševní choroba v tom slovníku přitom chybí a jak česká wiki (která má opět problém se zdrojem), tak anglická mluví v případě schizofrenie o duševní poruše. Takže zdroj (mimochodem z roku 1996 a těžko říct, jak byl starý ten jejich), podle kterého je psychická porucha synonymem pro poruchu duševní, ještě vyčleňuje duševní choroby, ale dál neupřesňuje, co to je, a mezitím je jeden z nejvážnějších problémů, který je v této souvislosti možné mít, považován za poruchu, nikoliv chorobu. Nicméně je pravda, že slova psychologie i psychiatrie jsou odvozená ze stejného řeckého slova, a pokud tedy psychické problémy znamenají souhrně vše, co řeší obě tyto disciplíny, tak to nijak nekonzistentní není. Pak je ten pojem ovšem natolik široký, že by bylo záhodno mít možnost to dále dělit, ale je otázka podle čeho, protože specializace někdy může být sporná. Osobně jsem psychické poruchy považoval za lehčí (tj. řešené spíše psychologem) a duševní za těžší (tj. řešené spíše psychiatrem), ale je možné, že jsem se mýlil.
Lehkého oprášení se kupodivu dočkal i Scamper, webový prohlížeč pro Squeak, kde pár lidí z německého HPI opravilo ty největší chyby. V okamžiku, kdy snahu o udržování vlastního vykreslovacího jádra vzdal i Microsoft, to vypadá značně poťouchle, ale pro zobrazování jednoduchých stránek bez JavaScriptu třeba s nápovědou se může hodit.
Což vyvolává otázku, jestli s tou technologií (Webem) není něco v nepořádku, když ji dokáží implementovat tak sotva dvě firmy/organizace1 na světě a všem ostatním nezbývá než používat jejich výtvory.
[1] Mozilla a Google
A nedalo by se něco podobného říct i o Javě?Lehkého oprášení se kupodivu dočkal i Scamper, webový prohlížeč pro Squeak, kde pár lidí z německého HPI opravilo ty největší chyby. V okamžiku, kdy snahu o udržování vlastního vykreslovacího jádra vzdal i Microsoft, to vypadá značně poťouchle, ale pro zobrazování jednoduchých stránek bez JavaScriptu třeba s nápovědou se může hodit.Což vyvolává otázku, jestli s tou technologií (Webem) není něco v nepořádku, když ji dokáží implementovat tak sotva dvě firmy/organizace1 na světě a všem ostatním nezbývá než používat jejich výtvory.
Těch javovských VM je poměrně dost... nicméně uznávám, že vlastní JVM si doma jen tak nenapíšeš (zatímco třeba interpret/kompilátor Scheme by sis napsal), ovšem stejně tak by sis nenapsal ani vlastní Python, Rust, D atd.
Neštěstí webu je ale hlavně v tom, že pomocí jednoho kladiva řeší dva odlišné úkoly: a) původní úkol: sdělování hypertextových informací b) být obecnou platformou pro běh aplikací. Problém dnešního webu je v tom, že i když chceš jen a), musíš stále obsáhnout celou komplexitu potřebnou pro b). Zatímco v případě Javy, Qt/C++ atd. tu plnou komplexitu potřebuješ jen ve chvíli, kdy píšeš obecné aplikace. Nikdo tě nenutí si instalovat Javu/Qt/C++ kvůli tomu, aby sis přečetl jeho článek, neposílá ti ho jako zdroják/objekty v těchto jazycích. Ale u webu je to jinak -- tam nikdo není schopný definovat, jakou podmnožinu té celkové komplexity potřebuješ, aby sis přečetl hypertextovou informaci -- takže i když si chceš třeba jen přečíst novinový článek (text + jeden vložený obrázek), potřebuješ k tomu dneska plnou komplexitu webu, za kterou jsou desítky milionů řádků zdrojového kódu. Někde mezi tím (ale blíž k tomu hypertextu) je odesílání jednoduchých formulářů. Proč bys měl potřebovat plnou komplexitu Firefoxu/Chromia k tomu, abys vyplnil a odeslal daňové přiznání nebo třeba platební příkaz do své banky? Tyhle věci by měly být z principu co nejjednodušší a nejbezpečnější.
nicméně uznávám, že vlastní JVM si doma jen tak nenapíšeš (zatímco třeba interpret/kompilátor Scheme by sis napsal)Zase tak nereálné to není.
V zásadě ano, ale nemyslím si, že by to byl trvalý stav. Až dosáhne určité kritické velikosti skupina lidí, které vadí současná nekonečná komplexita webu, tak vznikne něco jiného -- a ta dvě webová jádra budou možná navždy největší, ale web jako takový nebude už tak relevantní, celý ten trh půjde dolů a místo něj bude něco jiného.
To je možná ono... Na webu probíhá jak komunikace člověk-člověk, tak člověk-stroj.
Když se zaměříme na to první, tak proč by to mělo být inherentně složité? Vždyť lidé spolu běžně komunikují pomocí řeči, což je posloupnost slov. Úspěšně spolu komunikují i asynchronně -- jeden napíše knihu a druhý si ji později přečte. A kniha je jen posloupnost slov a v tom sem tam nějaký obrázek. Nic moc složitého.
Co se týče komunikace člověk-stroj1, tak ta bude tak složitá, jak složitou ji navrhneš. Např. příkazový řádek nebo REPL nějakého vyššího jazyka je pořád o několik řádů jednodušší než web a má neomezené možnosti. Když k tomu přidáš možnost kreslení grafiky a přijímání událostí z polohovacího zařízení, tak můžeš dělat i velice přívětivá rozhraní (i pro BFU) a pořád je to mnohem jednodušší než implementace webových prohlížečů.
[1] i když to jsou ty aplikace, zatímco to první je hypertext, což by oboje mělo být řešené spíš jinou technologií -- nebo by měla být nějak definovaná podmnožina dostačující pro hypertext
Ve starém Smalltalku jsou nástroje jako inspektor jednodušší, což člověk ocení hlavně v případě, že hledá reference na nějaké objekty. Pharo ve velkém používá Announcements, které Glamour ještě rád kombinuje s bloky, takže výsledek se neladí právě snadno. Traits chtě nechtě přidávají další vrstvu komplexit navíc. Na tvorbu uživatelských rozhraní je tu Morphic, se kterým nikdo nechce šahat, protože ho má nahradit Bloc. Spec, jehož interní implementace je vyloženě špatná. Zmíněný Glamour, který má díky zmíněné architektuře problémy s úniky paměti a původní autoři ho neudržují, protože píší úplně novou verzi. Do toho je tu ještě Spotter, který je z hlediska tvorby AI totální vetřelec. Pharo obashuje spoustu duplicitních systémů, protože při přidání nových se důsledně odstraní staré. Atd. Procházet si pak staré Smalltalky působí trochu jako balzám na duši.
Ovlivnit je samozřejmě mohu, všichni hlavní vývojáři si tyto problém uvědomují a snaží se s tím něco dělat. Současný stav nevznikl tak, že by někdo vývoj Phara tlačil ho špatným směrem, ale prostě tím, že vývojářů není tolik. V současnosti se pracuje se na opravách Specu, který plně nahradí Glamour, nová verze traits je modulární, jednodušší a úplně odstraněná z jádra atd. Nejvíce úsilí věnovalo potřebné infrastuktuře, která má umožnit snazší vývoj - bootstrapping a podpora Gitu. Už s tím spojené zlepšení modularity je velký posun vpřed.
Tiskni
Sdílej: