Nový open source router Turris Omnia NG je v prodeji. Aktuálně na Allegro, Alternetivo, Discomp, i4wifi a WiFiShop.
Na YouTube a nově také na VHSky byly zveřejněny sestříhané videozáznamy přednášek z letošního OpenAltu.
Jednou za rok otevírá společnost SUSE dveře svých kanceláří široké veřejnosti. Letos je pro vás otevře 26. listopadu v 16 hodin v pražském Karlíně. Vítáni jsou všichni, kdo se chtějí dozvědět více o práci vývojářů, prostředí ve kterém pracují a o místní firemní kultuře. Můžete se těšit na krátké prezentace, které vám přiblíží, na čem inženýři v Praze pracují, jak spolupracují se zákazníky, partnery i studenty, proč mají rádi open source a co
… více »Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za říjen (YouTube).
Jeff Quast otestoval současné emulátory terminálu. Zaměřil se na podporu Unicode a výkon. Vítězným emulátorem terminálu je Ghostty.
Amazon bude poskytovat cloudové služby OpenAI. Cloudová divize Amazon Web Services (AWS) uzavřela s OpenAI víceletou smlouvu za 38 miliard USD (803,1 miliardy Kč), která poskytne majiteli chatovacího robota s umělou inteligencí (AI) ChatGPT přístup ke stovkám tisíc grafických procesů Nvidia. Ty bude moci využívat k trénování a provozování svých modelů AI. Firmy to oznámily v dnešní tiskové zprávě. Společnost OpenAI také nedávno
… více »Konference Prague PostgreSQL Developer Day 2026 (P2D2) se koná 27. a 28. ledna 2026. Konference je zaměřena na témata zajímavá pro uživatele a vývojáře. Příjem přednášek a workshopů je otevřen do 14. listopadu. Vítáme témata související s PostgreSQL či s databázemi obecně, a mohou být v češtině či angličtině.
Byl vydán Devuan 6 Excalibur. Přehled novinek v poznámkách k vydání. Kódové jméno Excalibur bylo vybráno podle planetky 9499 Excalibur. Devuan (Wikipedie) je fork Debianu bez systemd. Devuan 6 Excalibur vychází z Debianu 13 Trixie. Devuan 7 ponese kódové jméno Freia.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu poprvé překročil 3 %, aktuálně 3,05 %. 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 27,18 %. Procesor AMD používá 67,10 % hráčů na Linuxu.
Joel Severin v diskusním listu LKML představil svůj projekt linuxového jádra ve WebAssembly (Wasm). Linux tak "nativně" běží ve webovém prohlížeči. Potřebné skripty pro převod jsou k dispozici na GitHubu.
Občas není od věci vyslovit něco, za co se upaluje nebo ukamenovává. Nic není totiž tak jednoduché, aby byla pravda vždy jediná a na první pohled zřejmá.
Občas musí člověk udělat nějaké nelehké rozhodnutí. V tomto případě v podstatě o nic vážného nejde, ale i tak bylo to rozhodnutí velmi těžké. Nakonec jsem prostě dospěl k názoru, že tvářit se, že projekt incron žije, nemá cenu a je lepší ho prostě ukončit.
Kdo se na abíčku vyskytuje delší dobu, možná si vzpomene na to, že se projekt incron zrodil právě tady, a to v diskusi u jednoho blogpostu. Pro účely jiného specifického projektu jsem vytvořil objektový obal k rozhraní inotify (nazval jsem ho inotify-cxx) a zmínil jsem se o tom ve svém blogu. Čtenář s přezdívkou michal00 pak navrhl, že by se mohlo vytvořit něco jako cron, co by reagovalo na události v souborovém systému.
Netrvalo dlouho a první verze byla na světě. Pak to šlo ráz na ráz, vznikaly další verze, programu si všimli maintaineři balíčků v linuxových distribucích a začali pro něj vytvářet balíčky.
Tím se také začaly hrnout bugreporty. Program nešel zkompilovat tam či onde, bylo v něm špatně to či ono. V pořádku, tak to má být, svobodný software (incron je pod GPL) by měl být maximálně přenositelný a snadné hledání chyb je výhodou.
V prvním období to ještě šlo. Jenže incron trpěl - a dosud trpí - jedním velkým handicapem. Neumí rekurzivní sledování (např. pověsit si sledování na adresář a kdykoli v něm někdo vytvoří nějaký nový adresář, bude se automaticky sledovat i ten). Požadavky na tuto funkci se objevily hned zpočátku a postupně jich bylo víc a víc. Udělal jsem postupně několik návrhů a proof-of-concept implementací, jedna implementace byla dokonce téměř provozní, nicméně pokaždé se objevila nějaká vážná chyba, která to celé zbourala.
Navíc jsem měl čím dál méně času. A čím déle nemám kód před očima, tím méně si z něj pamatuji a každý zásah znamená více času věnovaného "učení". Postupně jsem se přestal zabývat rekurzivním sledováním a řešil jen chyby. Občas se mi podařilo získat zájemce, který chtěl pomoci s vývojem, ale všichni utekli při zjištění, o jak obtížný úkol se jedná.
Poslední verzi jsem vydal 7. dubna 2012, tedy přesně před 2 roky. Od té doby už neopravuji ani hlášené chyby. V poslední době už je v BTS ani nepřehazuji do stavu "přiřazeno". Celé se to dostalo do naprosto neúnosného stavu, kdy je v distribucích software, ve kterém jsou známé chyby a nikdo je neřeší.
V loňském roce jsem se ještě pokusil prostřednictvím crowdfundingu (na IndieGogo) sehnat peníze na to, abych mohl vývoj (opravu chyb, rekurzivní sledování) zadat na komerční bázi někomu, kdo by se tomu věnoval naplno. Skončilo to totálním fiaskem - zájem nula, vybrané peníze nula. (Ani jsem se moc nedivil, na něco tak abstraktního, neuchopitelného a hardcorového asi hned tak peníze někdo nedá.)
Teď v poslední době se přivalila zase docela slušná dávka bugreportů, včetně takových, které se týkaly dost závažných chyb. A protože vím, že to opravovat nebudu (zatím jsem si pořád nalhával, že třeba jednou ano - ale teď už jsem si jist, že ne), rozhodl jsem se vyhlásit konec projektu.
Co to bude reálně znamenat? Je to svobodný software, takže kdokoli má možnost vzít zdrojové kódy a pokračovat ve vývoji. Nedělám si iluze, že to nastane. Projekt nejspíš umře, pár lidí (měřeno světovým pohledem) uroní slzu, ale to bude asi tak vše.
Z praktického hlediska: Web projektu zatím vypínat nebudu, jen tam dám informaci, že projekt skončil. SVN repozitář pojede také dál (je tam kromě incronu a inotify-cxx i další související "pohrobek", javová grafická nadstavba jIncron - ten ale skoro nikdo nepoužíval, takže je to marginální věc). Maintainerům balíčků v distribucích oznámím ukončení projektu. To je asi tak všechno. Mailing listy už stejně nějakou dobu nejedou, provoz tam byl prakticky nulový, takže po loňské migraci poštovního serveru jsem je už nezprovoznil.
Když to shrnu - začátek projektu jsem ohlásil tady v blogu, tak tady blogu hlásím i jeho konec. Pokud by měl někdo zájem v projektu pokračovat, budu samozřejmě velice rád a poskytnu k tomu maximum informací (což bohužel nebude o moc víc, než je na webu a v kódu, naopak spíše méně - už se mi téměř všechno vypařilo z hlavy). Jak už jsem jednou říkal, výhodou svobodného softwaru je, že když někdo skončí, někdo jiný může začít. Tedy možnost tu je, a teď už záleží jen na tom, zda ji někdo využije.
Tiskni
Sdílej:
Minimálně by bylo dobré zdokumentovat ty chyby – aby bylo jasné, v jakých případech to používat lze a v jakých ne – a pak asi zakonzervovat. Třeba se toho časem někdo ujme.
Neumí rekurzivní sledováníTo vidím jako hlavní důvod, proč to pro mě nikdy nebylo použitelné. A nemám namysli jen v tom smyslu, o kterém píšeš ty, ale i ve smyslu sledování souboru bez ohledu na to, jestli existuje.
ok...to je skoda, kazdopadne vdaka, ja som to pouzival/pouzivam a videl by som v tom hodne vyuzitia..existuje do linuxu nieco podobneho?
Dik
D.
(bohužiaľ nemám žiadne možnosti s projektom pomôcť...)
Hodně autorů má IČO a může vystavit fakturu. Když může stát vyhazovat miliony za různé nesmyslné analýzy a konzultace nebo právní služby, tak proč by nešlo tohle?
Ta „Error 403: Přístup odmítnut!“ je tam schválně? To jsi to zaříznul až takhle rychle?
Přijde mi škoda, aby to úplně zmizelo a zbyly jen zdrojáky v SVN. Jestli chceš, tak to hodím na svůj web s tím, že se o to momentálně nikdo nestará a je to bez podpory.
Ale podle:
Web projektu zatím vypínat nebudu, jen tam dám informaci, že projekt skončil.
mi spíš přijde, že je to zablokované omylem.
P.S. nevím proč, ale blokuješ mého User-Agenta – když si nastavím výchozí hodnotu, tak to funguje.
Poslal jsem ti ho mailem.
Ale musí to být nějaká novinka, protože předtím jsem se na ten web dostal.