Svobodný a otevřený multiplatformní editor EPUB souborů Sigil (Wikipedie, GitHub) byl vydán ve verzi 2.5.0. Stejně tak doprovodný vizuální EPUB XHTML editor PageEdit (GitHub).
Na základě národního atribučního procesu vláda České republiky označila Čínskou lidovou republiku za zodpovědnou za škodlivou kybernetickou kampaň proti jedné z neutajovaných komunikačních sítí Ministerstva zahraničních věcí ČR. Tato škodlivá aktivita, která trvala od roku 2022 a zasáhla instituci zařazenou na seznam české kritické infrastruktury, byla provedena kyberšpionážní skupinou APT31, veřejně spojovanou se zpravodajskou službou Ministerstvo státní bezpečnosti (MSS).
Google Chrome 137 byl prohlášen za stabilní. Nejnovější stabilní verze 137.0.7151.55 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 11 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Byl vydán AlmaLinux OS 10 s kódovým názvem Purple Lion. Podrobnosti v poznámkách k vydání. Na rozdíl od Red Hat Enterprise Linuxu 10 nadále podporuje x86-64-v2.
Byl vydán Mozilla Firefox 139.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 139 je již k dispozici také na Flathubu a Snapcraftu.
Byly publikovány výsledky průzkumu mezi uživateli Blenderu uskutečněného v říjnu 2024. Zúčastnilo se více než 7000 uživatelů. Téměř 93 % z nich například používá uživatelské rozhraní v angličtině.
Lukáš Růžička v článku RamaLama aneb vyháníme lamy na vlastní louku na MojeFedora.cz představuje open source nástroj RamaLama umožňující spouštět jazykové modely v izolovaných OCI kontejnerech, a to bezpečně, bez potřeby mít root přístup k počítači, s podporou GPU či CPU a bez zbytečných obtížností kolem.
Byl vydán Sublime Text 4 Build 4200. Sublime Text (Wikipedie) je proprietární multiplatformní editor textových souborů a zdrojových kódů. Ke stažení a k vyzkoušení je zdarma. Pro další používání je nutná licence v ceně 99 dolarů. Spolu se Sublime Merge je cena 168 dolarů.
Multiplatformní open source voxelový herní engine Luanti byl vydán ve verzi 5.12.0. Podrobný přehled novinek v changelogu. Původně se jedná o Minecraftem inspirovaný Minetest v říjnu loňského roku přejmenovaný na Luanti.
Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 25.5. Přehled novinek v Changelogu.
Práva k distribuovanému operačnímu systému Plan 9 (Wikipedie) byla převedena z Nokia Bell Labs na Plan 9 Foundation. Zdrojové kódy byly přelicencovány na MIT. Nadace Plan 9 bude zastřešovat další vývoj systému.
Tiskni
Sdílej:
Samozřejmě čistě subjektivně;
Podle mého za tím stála kombinace určité arogance a zároveň ignorance, či možná selektivní slepoty, na straně tvůrců.
Co se technické stránky týče, tak myslím že naprosto nepochybně byl ten návrh ve všech ohledech lepší než unix. Jeho tvůrci byli tvůrci Unixu a věděli co dělají. Což je možná taky jeden z úvodních hlavních problémů; přijde mi, že prostě předpokládali že vytvoří systém který bude lepší, a všichni z toho budou nadšení a okamžitě ho adoptují, podobně jako když po Multicsu přišel Unix.
Jenže tyhle věci se nestávají spontánně, když se to stane, tak buďto protože někdo přesně ví co dělá, nebo protože existuje nenaplňěná potřeba, kterou ten projekt uspokojí, což způsobí rychlou adopci.
V té době nebyl nikdo kdo by měl jasný plán co s tím vlastně děla, Unix byl používaný všude možně a už jen cena přechodu tomuhle do velké míry bránila. Unix měl možná horší návrh a menší schopnosti, ale na druhou stranu měl kopec dokumentace a nejspíš desítky, nebo stovky tisíc lidí co s ním uměly. Taky byl good enough.
Pak tu máš nedostatek marketingu, dokumentace, a zmatené licencování. Tvůrci Plan9 byli excelentní programátoři, kteří prostě chtěli udělat kvalitní práci, tak jí udělali a čekali, že ostatní se postarají o zbytek. Jenže to se nestalo. V podstatě nikdy tu nebyl nikdo kdo by ho dostatečnou silou vůle a peněz tlačil, aby se prosadil. Takže to prostě skončilo tak jak to skončilo, jako obskurní podivnost někde na okrajích zájmu.
Obecně bych to tedy shrnul tak, že tvůrci a lidé kolem něj vůbec nezvládli lidskou stránku projektu. Když jsem se to snažil používat, zkusil jsem třeba to grafické rozhraní, nebo dokumentaci, tak jsem pochyboval že vůbec chápou že něco jako lidská stránka existuje. Za spoustou věcí stojí úplně náhodné rozhodnutí, prostě protože se někomu líbilo něco jinak. Což třeba u věcí jako práce s myší, která všude jinde funguje úplně jinak, je jen k nasrání.
Celkově vnímám často ještě jeden efekt, že lepší technicky neznamená lepší prakticky, i když by to teoreticky mohlo. Například Smalltalk environmenty jsou úplně excelentní objektově orientovaná prostředí. Jsem svěděk, že se s tím dá dělat naprosto nepředstavitelná magie. Jenže to má svoje ale; musíš vědět jak. Což zase poukazuje na neschopnost, či neochotu tvůrců vytvořit pro to kvalitní dokumentaci. Takže když pak jdeš a chceš to prakticky nějak použít, tak zjistíš že nejen že nemáš tušení jak, ale že doslova ani nezjistíš jak, pokud nepůjdeš a nestrávíš několik hodinami studiem zdrojových kódu. Což začne být otravné docela rychle.
Pak si uvědomíš, že geniální technický návrh může přidat třeba 30% boost produktivity, jenže absence dokumentace, a obecně lidí kteří by se v tom vyznali ti dá -70% penaltu prvních několik měsíců/let, než se s tím naučíš. A pokud se zároveň neděje nějaký síťový efekt, že by stejnou věc udělali tisíce až desetitisíce dalších lidí, tak nakonci zjistíš, že ačkoliv jsi nyní velmi schopný ve svém prostředí, tak je to prostředí pustého ostrova. Prostředí, kde si budeš muset reimplementovat všechno sám. A máš zase něco -50% až -1000% penaltu v produktivitě, protože neustále holíš jaka.
Nedej bože kdybys to fakt použil k něčemu co ti vydělává peníze, kde bys třeba časem zjistil že chceš nechat část práce dělat někoho jiného, tak najednou zjistíš, že nikdo takový se na kontinentu momentálně nenachází a jediná možnost bude si toho člověka během příštích 5 let vychovat.
Abych se vrátil k mému původnímu komentáři, tak jak se z tohodle teda poučit? Například je jasné, že úplně od začátku chceš dělat ten projekt o lidech a pro lidi. To neznamená adoptovat nějaký CoC nebo nějaké takové sračky, ale vytvářet co nejlepší dokumentaci. Vytvářet tutoriály a kontinuálně z mnoha různých uhlů vysvětlovat svoje rozhodnutí. Šířit nadšení. Snažit se zapojit lidi. Pokud děláš něco co má jakýkoliv druh rozhraní, ať už API, nebo GUI, tak si chceš nastudovat něco o designu pro lidi. Určitě je nutnost přečíst si minimálně The Design of everyday things. Naučit se o lidských invariantách a ideálně psychologii. Nebo tohle hned od začátku outsourcovat na někoho kdo tomu rozumí. Chceš mít stránky/systémy/fóra/whatever kam se lidi můžou obracet s otázkama a hlavně kde dostanou odpovědi. Z toho chceš budovat FAQ a tutoriály. Celkově ale chceš, aby z toho lidi měli dobrý pocit.