Singularity je rootkit ve formě jaderného modulu (Linux Kernel Module), s otevřeným zdrojovým kódem dostupným pod licencí MIT. Tento rootkit je určený pro moderní linuxová jádra 6.x a poskytuje své 'komplexní skryté funkce' prostřednictvím hookingu systémových volání pomocí ftrace. Pro nadšence je k dispozici podrobnější popis rootkitu na blogu autora, případně v článku na LWN.net. Projekt je zamýšlen jako pomůcka pro bezpečnostní experty a výzkumníky, takže instalujte pouze na vlastní nebezpečí a raději pouze do vlastních strojů 😉.
Iconify je seznam a galerie kolekcí vektorových open-source ikon, ke stažení je přes 275000 ikon z více jak dvou set sad. Tento rovněž open-source projekt dává vývojářům k dispozici i API pro snadnou integraci svobodných ikon do jejich projektů.
Dle plánu certifikační autorita Let's Encrypt nově vydává také certifikáty s šestidenní platností (160 hodin) s možností vystavit je na IP adresu.
V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 14.0 (Mastodon). Forgejo je fork Gitei.
Just the Browser je projekt, 'který vám pomůže v internetovém prohlížeči deaktivovat funkce umělé inteligence, telemetrii, sponzorovaný obsah, integraci produktů a další nepříjemnosti' (repozitář na GitHubu). Využívá k tomu skrytá nastavení ve webových prohlížečích, určená původně pro firmy a organizace ('enterprise policies'). Pod linuxem je skriptem pro automatickou úpravu nastavení prozatím podporován pouze prohlížeč Firefox.
Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.18. Díky 174 přispěvatelům.
Miliardy korun na digitalizaci služeb státu nestačily. Stát do ní v letech 2020 až 2024 vložil víc než 50 miliard korun, ale původní cíl se nepodařilo splnit. Od loňského února měly být služby státu plně digitalizované a občané měli mít právo komunikovat se státem digitálně. Do tohoto data se povedlo plně digitalizovat 18 procent agendových služeb státu. Dnes to uvedl Nejvyšší kontrolní úřad (NKÚ) v souhrnné zprávě o stavu digitalizace v Česku. Zpráva vychází z výsledků víc než 50 kontrol, které NKÚ v posledních pěti letech v tomto oboru uskutečnil.
Nadace Wikimedia, která je provozovatelem internetové encyklopedie Wikipedia, oznámila u příležitosti 25. výročí vzniku encyklopedie nové licenční dohody s firmami vyvíjejícími umělou inteligenci (AI). Mezi partnery encyklopedie tak nově patří Microsoft, Amazon a Meta Platforms, ale také start-up Perplexity a francouzská společnost Mistral AI. Wikimedia má podobnou dohodu od roku 2022 také se společností Google ze skupiny
… více »D7VK byl vydán ve verzi 1.2. Jedná se o fork DXVK implementující překlad volání Direct3D 5, 6 a 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.
Byla vydána verze 12.0.0 knihovny libvirt (Wikipedie) zastřešující různé virtualizační technologie a vytvářející jednotné rozhraní pro správu virtuálních strojů. Současně byl ve verzi 12.0.0 vydán související modul pro Python libvirt-python. Přehled novinek v poznámkách k vydání.
Na Anteru’s blog vyšel článek o zkušenostech vývojáře, který dosud pracoval s Windows, s přechodem na Linux (a především s přenosem veškerého vývoje na jinou platformu): Switching to Linux: A Windows developer’s view.
Tiskni
Sdílej:
to je cena za pevne API. MS bude muset emulovat a podporovat chyby Win32 AP za do konce sveta. Proto take nemuze zasadne predelat bezpecnost, uzivatelska prava apod. - starsi aplikace vyzaduji administratorska prava a Windows jim to MUSI tak ci onak umoznit, jinak uzivatele budou kricet (zdrojaky nikdo nema, opravit to nejde. argument "Predtim to fungovalo" vitezi).
A UNIX nema pevne API? To neni cena za _pevne_ API, ale za spatne navrzene API. Koneckoncu to UNIXove taky neni bez chyb (kdyz pominu vtipky o chybejicim e v nazvu creat(2), tak treba chybejici fbarrier(2) a tim nutnost vyuzivani fsync(2) vic nez je zdravo). Kazdopadne UNIXove API je daleko starsi nez Win32, a je taky pevne.
-Yenya
UNIX ma pevne minimalisticke API (POSIX) a Linux to API podporuje. Nicmene, Linux ani vetsina knihoven pevne API nemaji a neni to ani zapotrebi. Kdyz je v API nejaka nekonzistence nebo chyba, API se opravi a dotcene programy opravi a znovu prelozi. Jelikoz se jedna o open source, to lze. Pokud by v repozitari byl freeware, adware anebo sharewere, pak by to neslo.
Zrovna ted mam uplne obracenou zkusenost. Posledni mesic jsem stravil portaci svyho programu na wokna. Cela ta COFF architektura je uplne silena. Pro Linuxare je nepochopitelna prace s knihovnama (staticky/dynamicky), exportovani symbolu(i kdyz to uz je ted v gcc mozny taky), debug build ma jiny ABI nez release build. dumpbin je hodne chaba nahrada za nm a ldd. A minifest soubory? To je naprosta silenost. Chybovy hlasky MSVC jsou strohy a nekonkteretni - no proste neni to zadna sranda. Na druhou stranu bych chtel MS pochvalit za perfektni interagraci debugeru do Visual Studia, to se jim opravdu povedlo.
Trosku me zarazi, ze autor clanku nezminuje problemy s GDB.
RE: tak si stáhni gcc pro windows, stáhni si gnu-make pro windows, stáhni si pkg-config pro windows, cmake pro windows a jánevím co, nebo si to ručně zkompiluj, a můžeš se vyblbnout.
... linux kernel pre windows...
Jardíka pro Windows 
RE:Jardíka pro Windows
Toho vacsinou nespustis pod beznymi Windowsami - on je kompletne skompilovany dynamicky pre 64b a uz sa podla neoverenych sprav pracuje na 128b verzii Jardika...
U tebe jsem si celkem jist, že jsi pod Windows nikdy neprogramoval. Prosím piš o tom, o čem něco víš. Dík.
che cha cho cho, why so serious.
Linux sa moze chvastat x vecami ze ma lepsie ako windows (aj ked v mnohych je to sporne) ale v jednej urcite je na tom linux stale biedne - developerske nastroje.
Bez urazky ale firmy ako Borland, Sybase a ostatne to vzdaly a naozaj MS dev nastroje su na urovni a z linuxom sa to neda ani zrovnavat. Prve buildy Kdevelopu boli otrasne a ani
dnes to neni zrovna ziadne kakao.Linux ma roztriestene api (nemyslim teraz cisto kernel ale skor cely os ako taky), dokumentacia je tiez dost nejednotna o MSDNku mozem iba snivat.
Nehovoriac ze kazdy nainstalovany linux je jedinecny (co je brane ako velke plus pre uzivatelov a stale sa to vyzdvyhuje, ale pre developera je to peklo).
A k .NETu ,porovnavajme porovnatelne. Java vam tiez zavlecie do systemu kopec bordelu, nehovoriac z vas nikto nenuti robit v .nete. Osobne si myslim ze .NET neni najstastnejsia volba a hodi sa skor
na prototypovanie a testovanie pripadne na male a stredne aplikacie skor ako na vyvoj niecoho velkeho (netvrdim ale ze sa to neda).
kazdy kdo vyviji multiplatvormni aplikace v C/C++ a chce delat v IDE, dnes musi pozit Eclipse/CDT, protoze nic jineho (prakticky) neexistuje. Visual Studio je vysmech - funguje jen na Windows. V C/C++ se navic dnes vetsinou vyvijeji embedded aplikace (spise tedy potrebuji gcc, nez co jineho). Pro "obycejne" a podnikove aplikace se pouziva spise Python/Java/C# (ten posledni hlavne pro Windows-only) a tady je zase IDE (Eclipse/Netbeans) na Linuxu naprosto spickove. Takze: nevim o cem mluvis.
Vyvijet v Eclipse se neda? Potom se svet se riti do zahuby! 
Jo a ten MSDN.... to je HODNE nepovedeny vtip. Porovnavat neprehlednou haldu smeti (kde stejne kazdy vyhledava radeji Googlem) kterou museli v Microsoftu nejake cvicene opice nacvakat s moznosti se na kazdou knihovnu a funkci zeptat primo vyvojare(u) knihovny, upozornit na chyby (kde se to dela v MS? Mel jsem tu potrebu a nenasel jsem) a podivat se do zdrojaku... neuveritelny !
a jak to budes distribuovat? Jo, vytvoris instalator (zbytecna prace navic) a ten setup.exe pak nekdo bude slozite hledat na webu (plus potrebujes domovskou stranku s nejakou propustnosti). Anebo to umistis "nekam" na internet a zadny uzivatel nebude vedet jestli to nahodou neni trojsky kun (bohuzel, vetsinou je). V Ubuntu Linuxu (ktery pouzivam) bys oznamil spravcum Ubuntu ze mas zajimavej programek o ktery je zajem, a pokud tvuj program neni shit o zadne dalsi veci by ses nemusel starat (knihovny, zavislosti, umisteni, instalace). Cili, jsou to 2 ruzne pristupy, kazdy ma svoje plusy, ale me prijde ze ten z Ubuntu ma MNOHEM vic plusu nez v pripade Windows, zejmena z hlediska bezpecnosti (coz se ve Windows pravidelne i projevuje - lide instaluji .exe z neduveryhodnych serveru protoze neni zadny overeny centralni repozitar).
rovna včera večer jsem instaloval TuxGuitar, pěkně stažený ze stránek vývojářů, zabalený v *.run s instalačním průvodcem ne nepodobným tomu na jaký se dá narazit v prostředí windows. Hromada her se takto distribuuje taky. Nevidím na tomto modelu nic špatného, přijde mi mnohem pružnější a logičtější a tak nějak svobodnější než centrální repozitáře.Ten model je hlavně mnohem náchylnější k chybám a k rozvrácení systému. Schválně, jak ten program asi odinstalujete? Jak ho budete aktualizovat?
Chybějící mazání prázdných adresářů není principiální vlastnost všech balíčkovačů, ale nějakého jednoho, na který jste náhodou narazil. A pořád lepší, když v systému zůstávají prázdné adresáře, než když tam zůstávají nevyužívané knihovny a další soubory.Minimálně rpm si je tam klidně nechává a vůbec ho to netrápí, přitom zabírají inody.
A pořád lepší, když v systému zůstávají prázdné adresáře, než když tam zůstávají nevyužívané knihovny a další soubory.Keci. Každý solidně napsaný program si po sobě všechno uklidí. Pokud ne, není to chyba systému, ale programu. A to, že vám zůstane na disku v uživatelské složce, popř. uživatelově části registru, nastavení je normální, v linuxu a ostatních systémech se to děje zrovna tak.
máte pak v systému akorát spoustu kopií téže knihovnyTohle není úplná pravda. Když máte ve Windows od každého programu určitého zaměření jeden (což je obvykle pravda), tak každý používá úplně jiné knihovny (a společně WinAPI) a knihovna tam je jednou, takže je přípustné, že ji má program u sebe.
Většina správců balíčků v linuxu samozřejmě závislosti řešíTohle nikdo nepopírá. Ale když si, jak jsem řekl, nainstalujete program jinak, než přes balíčkovač (balíček v repozitáři není (nebo být nemůže), daný typ balíčku není kompatibilní s vašim balíčkovačem) a zároveň nechcete kompilovat, instalovat tooly balíčkovače a psát skripty pro balíčkovač (což se běžným uživatelům fakt nechce), tak balíčkovač ví jouby, že to tam je, odebere někdy závislou knihovnu a program pak nejede.
Tohle není úplná pravda. Když máte ve Windows od každého programu určitého zaměření jeden (což je obvykle pravda), tak každý používá úplně jiné knihovny (a společně WinAPI) a knihovna tam je jednou, takže je přípustné, že ji má program u sebe.Třeba runtime knihovny programovacích jazyků, MFC a podobné věci, kompresi a dekompresi, JPEG – to všechno asi bude používat víc programů.
Má na mysli Windows 32bit/Windows 64bit - takovou nezávislost, žádnou jinou.
Připadá mi to spíš jako zápisek člověka, který nikdy nebyl zvyklý psát pro více OS, a najednou objevil cmake a Qt - řekněte Wow. Navíc ty problémy, co tam popisuje, jsou způsobené jen jeho návrhem aplikace, nemá to co dělat s Windows.
Sečteno a podtrženo, kachna jak prase :)
pokud jsi mu napsal ze v Linuxu potrebuje nejaky "3rd party knihovny", tak se nedivim ze takoveho pablba zcenzuroval 