Desktopové prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklé sloučením projektů Razor-qt a LXDE bylo vydáno ve verzi 2.3.0. Přehled novinek v poznámkách k vydání.
Organizace Open Container Initiative (OCI) (Wikipedie), projekt nadace Linux Foundation, vydala Runtime Specification 1.3 (pdf), tj. novou verzi specifikace kontejnerového běhového prostředí. Hlavní novinkou je podpora FreeBSD.
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.
Miguel de Icaza se v rozhovoru pro derStandard.at vyjádřil k vývoji Moonlightu, Mono a k otevřenosti Microsoftu. Dotýká se také dokumentace microsoftích API, podpory a financování projektů a plánů vývoje.
Tiskni
Sdílej:
))
. Ale co, já gnomákum MONO přímo doporučuji, brzo se GNOME přejmenuje na windows desktop a bude po prdeli.
))
osobne proti mono a .net nic nemam len proste sa mi nepaci taketo miesanie. nabuduce niekto zo Sun zase prida nejaky applet v jave a bude to mega gulas
V zivote nevideli normalni aplikace .NET na widlich a vetsina ani tu samou aplikaci pod Monem a soudej podle fam.Viděl, co je na nich tak skvělýho? Klasický GUI aplikace, stejný jako ty napsaný pomocí Qt, Gtk nebo v Javě.
)
Celkem by mne to zajímalo. Před časem se na tohle téma objevilo pár slov v komentářích k blogovému zápisku Gilada Brachy invokedynamic a odnesl jsem si z toho, že žádné velké rozdíly mezi JVM a CLR nejsou:
On the subject of language generality in the .NET CLR versus the JVM, my understanding from discussions with Jim Miller and other principals involved in developing the CLR is that the CLR offers only a few features that are missing in the JVM. The only two that I recall are: (i) mandated support for tail-call optimization and (ii) an interface method naming scheme that implicitly includes the interface name as part of the method signature (so two methods with the same explicit signature in different interfaces do not collide if they are in herited by the same class). Of course .NET 2 includes explicit support for generics, but this support is specifically directed at C#. There is no explicit support in CLR for continuations.Pravda, už to jsou dobře tři roky, možná v DLR byly nějaké změny, nevím. Ostatně mám za to, že největší rozdíl mezi Javou a .NETem z pohledu podpory více jazyků je marketingový, např. překladače Ady do javovského bajtkódu existovaly dřív než první verze .NETu
Mimochodem tail cally v Javě s největší pravděpodobností budou (když je vyžadují ve Fortressu, který má být implementován na Javě).
) Takže jo, tak trošku jsem studoval specifikace.
Ale už si to sám moc nepamatuju, protože jsem krátce poté dospěl k názoru, že nativní kompilátory jsou prostě nativní kompilátory, a navíc jtra měl velice přesvdčivou přednášku o Common Lispu, který se ale nad JVM/CLR snad ani v úplnosti udělat nedá.
Když jsem byl mladý a blbý, měl jsem přednášku na OpenWeekendu, na kterou jsem si tyhle věci nastudoval. (Ale když jsem se na to video pak podíval, tak jsem si řekl, že už nikdy přednášet nebudu, nebo aspoň ne před přístrojem, který tu hrůzu vošklivou vodpornou zachová pro další generace.Je to někde k vidění? Považujme mne za tu další generaci)
Nač .NET když je tu Java?Protože pro použití na desktopu je Mono asi poněkud vhodnější než suní Java, která dává smysl možná tak na server? (Hint: sdílení předkompilovaného kódu mnoha současně spuštěnými procesy)
Ne že by nebyly důležité.
S tím Pythonem a spol. je to vůbec zajímavé. Hádal bych, že důvodem je použitý grafický toolkit, jak by na tom asi byly ty Pythony ve srovnání s javovským programem s GUI napsaným v Qt Jambi?
Neco takoveho se lidem, kteri pouzivaji v javu, c#, perl, python, ... nestava.A víš co je nejlepší? Že lidem co neprogramují se nestává, že by museli přemýšlet nad tím kterou použít datovou strukturu a lidé, kteří nejezdí autem neřeší, že jim dochází benzín, lidé kteří nejezdí na kole z něj nespadnou,...
Cas CPU je cim dal levnejsi, zatimco cas lidi(treba muj) se neustale zdrazuje.Jenže já si nekupuji nový hardware proto, aby mohli vývojáři více prasit. Já si jej kupuji kvůli výkonu.
Kvuli race condition jedna knihovna prepsala kus pameti a evolution po nejaky dobe spadnul v uplne jiny knihovne.A v ostatních jazycích je každá drobnost omutexovaná, že nehrozí race condition?
Casto se mi stavalo, ze jsem stravil tyden v gdb-cka abych nakonec nakam pripsal jednu radku.Tak máte v kódu bordel, co k tomu říct.
A v ostatních jazycích je každá drobnost omutexovaná, že nehrozí race condition?Jsou jazyky, co takové blbosti jako mutexy nepotřebují.
Ale zatím tyhle věci používá tak málo lidí, že argumentovat tím proti Cčku je skutečně hloupé, to je pravda.
(No i když zase...možná je to skutečně spíš problém programátorů v Cčku než Cčka samotného.
)
Tak máte v kódu bordel, co k tomu říct.Ten bordel v kodu mame vsichni, kdo pouzivame opensource programy. Vy delate jako kdybyste nikdy nechledal chybu v nejakem opensource projektu. I programatori jsou jenom lide, a dokonce i oni delaji chyby. A pokud jim neco umozni ty chyby snaze opravavat tak je to jen dobre. Programy napsane v Ccku, mohou obsahovat tezko odhalitelne chyby, ktere by jinde nemohly vzniknout, nic vic nic min. Naposledy jsem narazil na takovyhle problem: Muj program vytvoril 2 PDF soubory. Ty soubory se lisily pouze poradim objektu v cross-reference table. Pomoci ghostcriptu jsem ty PDFka vyrenderoval do bitmapy. A ty bitmapy kupodivu nebyly stejne. Rozdily byly v anti-aliasingu u nekterych pismen. Popr. v osazeni radek. Nejspise nekde nekdo pouzil kus neinicializovane pameti, a kvuli tomu rendering true-type pismen dopadl ruzne. Kdyz sectu pocet radek ghostscriptu knihovny freetype a dalsich, tak mam asi 5 milionu radek kodu, ktery musim projit abych zjistil kde a kdo udelal chybu. valgrind, gdb ani e-fence, mi nepomuze. Muzete mi teda poradit jak se resi takovehle chyby?
Ale v tomto případě ten tank (mono) do mojí ulice (systém) jezdit nemusí. Je jen na mě, zda si ho tam pustím, či nepustím.Naštěstí. Bohužel se čím dál více věcí rozváží pouze tanky.
V C++ bych se svými znalostmi rozhodně nenapsal to, co dokážu napsat v C#.A co Vám tedy příjde na C++ tak složité, resp. složitější než C#?
ide o to ze kazdy nadava ake je gnome pomale, pamatovo narocne atd. - jasne ked napr si prihodite na poznamky tomboy namiesto sticky notes. Nie kazdy bude skumat ze ake su zavislosti medzi balickami - a na cestu smerom MS by som nechcel aby sa gnome vydalo - myslim v smere chcete novy OS - ok ale sup sup do obchodu a pekne si doneste novu masinu ktora ma 2x viac pamate a 2x silnejsi procesor
(C,C++ bych samozřejmě nechal běžet nativně)
vim ~/.emacs