V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."
Vláda Spojených států se rozhodla vyřadit americkou softwarovou společnost Microsoft a několik dalších velkých technologických podniků z programu, který umožňuje kvalifikovaným zahraničním pracovníkům získat povolení k trvalému pobytu. Oznámila to včera administrativa amerického prezidenta Donalda Trumpa. Opatření zdůvodnila rozsáhlým zneužíváním programu, který je dlouhodobě terčem kritiky ze strany Trumpových příznivců, neboť prý znevýhodňuje americké pracovníky.
Datové centrum největší ruské technologické společnosti Jandex v Rjazaňské oblasti se stalo cílem dronového útoku a zastavilo provoz. Jandexu se někdy přezdívá „ruský Google“. Provozuje nejoblíbenější internetový vyhledávač v Rusku nebo aplikace pro objednávky jídla a taxi. Využívají jej desítky milionů lidí v rusky mluvících zemích.
Francouzská společnost Mistral AI představila Mistral Large 4 (interně přezdívaný 'le Chonk', volně přeloženo 'pořádný macek'), 'open-weight multimodální hybridní instruct-and-reasoning model s architekturou granulárního MoE, nativně podporující více jak 160 jazyků'. Model má přes jeden bilión parametrů, z nichž při práci využívá 49 miliard, kontextové okno o délce milion tokenů a obrazový enkodér o 1,6 miliardách parametrů.
… více »Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.20. Díky 227 přispěvatelům.
Simon Long oznámil Raspberry Pi Desktop pro PC a Mac s Intelem postavený na aktualizovaném Debianu 13 Trixie. S klientem Raspberry Pi Connect pro vzdálenou správu. Ke stažení je vedle Raspberry Pi OS pro Raspberry Pi.
ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím
… více »ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.
Strands Decider 2B je malý open-source model s 2 miliardami parametrů, určený k rychlé klasifikaci vstupů a rozhodování mezi možnostmi, generující odpovědi ve stylu modelu Jev. Strands dosáhl přibližně 72% shody s Jevem na veřejné testovací sadě JevBench (tento benchmark pochopitleně nepředstavuje přímé srovnání s modelem Jev). Zdrojové kódy jsou k dispozici na GitHubu pod licencí Apache-2.0, váhy modelu na Hugging Face.
Ve věku 90 let zemřela americká softwarová inženýrka Margaret Hamiltonová, která vedla tým, jenž vyvíjel letový software pro program Apollo amerického Národního úřadu pro letectví a vesmír (NASA).
V květnu 2009 přešel Debian a distribuce na něm založené z glibc (GNU C Library) na eglibc (Embedded GLIBC) (zprávička). Po pěti letech se Debian vrací zpět k glibc.
Tiskni
Sdílej:
Nejsem si jistý, zda si člověk bez úcty k druhým zaslouží úctu.
Pavlixi, takovou sebereflexi jsem od tebe nečekal 
ale zároveň mají odvahu říct : "Hm, tak tohle nebyla správná cesta, jak se nám zdálo prve".Ale to evidentně byla v té době správná cesta. "Spolupráce" s UD byla asi podobně příjemná jako s DJB nebo JS, nebo aktuálně s duem Lennart/Kay.
nechceme snad tvůrce Debianu podezřívat z bezhlavosti. V té době meli pro přechod dobré důvody, a dnes je mají opět příspěvek nade mnou :
Důvody pro migraci na eglibc byly tou dobou popsané, a pochopitelné.
Přesně tak, časy a situace se prostě mění
Pred lety utekli od glibcPokud vím z dobrých důvodů.
aby se k nemu vratiliBezpečně dlouho po pominutí těchto důvodů.
Na to za jak konzervativni distribuci je Debian povazovan mi prijdou jejich rozhodnuti dost unahlena.To, že Debian zareaguje na změnu situace v glibc po několika letech, ti přijde unáhlené?
Jako ono je to pekny kdyz to po upravach ted nekdo prelozi s jinou knihovnou, ale na to se prece neda spolehat. Nebo se ocekava, ze kvuli systemd budou vsichni resit kompatibilitu s glibc ?
Zas tak intenzivne to nesleduju, ale jak na svym blogu tak na mailing listech opakovane uvadel pozadavek na glibc a ze to vyviji s ni a jine implementace ho nezajimaji.Já chápu, že to interpretuješ jako že to bez glibc nepojede, ale je potřeba číst trochu mezi řádky. Není cílem zabránít běhu jinak než s glibc, ale odpálkovat kohokoliv, kdo si stěžuje, že to jinde nechodí. Co je implementováno v glibc vzhledem k jejímu rozšíření tvoří de facto standard (a teď očekávám vlnu alternativců, jak mi to začnou vyvracet) a tudíž je pravděpodobnější, že se nekompatibilita mezi systemd a alternativními libc bude řešit na straně těch alternativních libc a ne na straně systemd. Což při pevné závislosti na linuxu vcelku dává smysl.
Jako ono je to pekny kdyz to po upravach ted nekdo prelozi s jinou knihovnou, ale na to se prece neda spolehat.To je relativní.
Nebo se ocekava, ze kvuli systemd budou vsichni resit kompatibilitu s glibc?Ano. Osobně předpokládám, že maintainerům systemd je to jedno. Takže pokud chce někdo zajišťovat kompatibilitu systemd s jinou knihovnou, tak ji musí zajistit na straně té knihovny. Není to nijak překvapivé ani pobuřující, zvláště pokud je takový postoj otevřeně deklarován.
Já chápu, že to interpretuješ jako že to bez glibc nepojede, ale je potřeba číst trochu mezi řádky. Není cílem zabránít běhu jinak než s glibc, ale odpálkovat kohokoliv, kdo si stěžuje, že to jinde nechodí.
Já tam rozdíl vidím. Jedna věc je říct: "Nebudeme se zabývat bugreporty, které se týkají (jen) fungování s jinými libc." Jenže oni říkají: "Nestojíme o patche, které řeší jen kompatibilitu s jinými glibc." Proti tomu prvnímu bych nic nenamítal, to druhé mi vadí.
Z mého pohledu je odmítání oprav zajišťujících kompatibilitu s jinými libc oprávněné pouze v případě, že jde o chybu příslušné libc. A na rozdíl od Lennartova fanclubu za chybu implementace libc považuji to, když se chová v rozporu se specifikacemi ISO C nebo POSIX, ne to, že se chová jinak než glibc. Samozřejmě se najdou výjimky, třeba chybějící interface pro nějaký syscall, ale prohlásit obecně, že jakýkoli rozdíl oproti glibc je automaticky považován za chybu té druhé knihovny (a má se "opravit" tam), to je něco, s čím nemůžu souhlasit.
Proti tomu prvnímu bych nic nenamítal, to druhé mi vadí.Já neříkám, že je to kdovíjak super, ale rozhodně to není tak fatální, jak to tu někteří prezentují. To dokazuje už jen to, že se systemd s jinými libc používá. Navíc mi není jasné, vzhledem k historii projektu, co lidi na tomto velkohubém prohlášení ještě překvapuje.
Humm, I know this will disappoint you, but we are not particularly interested in merging patches supporting other libcs, if those are not compatible with glibc. We don't want the compatibility kludges in systemd, and if a libc which claims to be compatible with glibc actually is not, then this should really be fixed in the libc, not worked around in systemd.
Davas tu odkaz na experimentalni pokus zkompilovat systemd nad uclibc pro embedded linux. Sorry, ale to je hack ktery pozadavek na glibc vubec nevyvraci. Nebylo by neco presvedcivejsiho ?
we are not particularly interested in merging patches supporting other libcs, if those are not compatible with glibc.Pokud to neni kompatibilni s glibc, muze se stat, ze se to nepodari zkompilovat, nebude to s nicim jinym testovano, a nebude se hledat minimalni prunik. Otazka spise zni, jak casto se to v praxi stava.
Davas tu odkaz na experimentalni pokus zkompilovat systemd nad uclibc pro embedded linux. Sorry, ale to je hack ktery pozadavek na glibc vubec nevyvraci. Nebylo by neco presvedcivejsiho ?Za prve, to je falesna argumentace, vy odkazujete jiny zastaraly vyvojovy commit resici specificke problemy Buildroot:
... because we have uClibc patches that add support for execvpe(), but we also have a patch for systemd that adds execvpe(), which was added when the internal uClibc didn't support execvpe() ...Za druhe, execvpe() je tak strasne glibc vec, ze to ma i QNX a ostatne uclibc take celkem dlouho - embedded distribuce jsou obcas pozadu, veci se bezne patchuji/backportuji.
Jinde se teda musi hackovat zdrojaky systemd nebo doplnovat a prizpusobovat api pozadovane verze glibc. Sam jste to potvrdil odkazem do buildrootu, ze bez patchu ani soucasnou verzi systemd s uclibc neprelozite. A to nemluvim o testovani.
Momentalni rozsah nebo pocet potrebnych patchu prece neni argument, protoze s novymi verzemi systemd se bude muset zase dolepovat nebo udrzovat uplnou kompatibilitu s glibc.
O FUD zjevne neslo, s glibc nekompatibilinimi se v upstreamu systemd nadale nepocita.Celkove si odporujete, kdyz jinymi slovy vlastne potvrzujete co se snazite vyvratit.Ne, vy michate vsechny problemy dosti pitome dohromady.
ze bez patchu ani soucasnou verzi systemd s uclibc neprelozite.Se soucasnou ano, ale ne s neopatchovanou starsi v Buildrootu - to je problem jejich update cyklu - zmena uclibc je bolestny proces a tak backportuji jednotlive zmeny a postupne upravuji cely system.
udrzovat uplnou kompatibilitu s glibc.To je jeden z cilu uclibc, udrzovat minimalistickou kompatibilitu s glibc, v cem je problem?
O FUD zjevne neslo, s glibc nekompatibilinimi se v upstreamu systemd nadale nepocita.Prectete si tedy znovu predchozi tvrzeni, neolikrat:
aj tak systemd bez glibc nefunguje.a odpoved je - nepravdive tvrzeni - pouziti uclibc je dukazem.
- systemd zavisi na glibc, jine C knihovny primo nepodporuje - ostatni C knihovny musi mit potrebnou kompatibilitu s glibc => systemd bez glibc nebo kompatibilni nefunguje Q.E.D.
Pokud to se zavislosti na glibc pravda neni, tak bych ocekaval nove prohlaseni a zmenu ve zdrojacich systemd pro podmineny preklad nebo osekani na nizsi spolecny jmenovatel, aby slo prelozit a fungovalo treba s diet libc, musl, bsd libc apod. O nicem takovem ale nevim. K sireni FUDu kvuli kteremu tohle vlakno vzniklo podle vsecho nedoslo.
Nema cenu jinymi slovy znovu preformulovavat co uz bylo receno.Alespoň jsem se snažil.
K sireni FUDu kvuli kteremu tohle vlakno vzniklo podle vsecho nedoslo.Došlo ke zjevně nepravdivému prohlášení, že systemd bez glibc nefunguje. Několik lidí nezávisle na sobě toto prohlášení zpochybnilo na základě zcela konkrétních faktů. Pokud to někdo dosud nechápe, a potřebuje k tomu prohlášení od boha nebo alespoň lennarta, je to jen jeho problém.
systemd zavisi na glibc, jine C knihovny primo nepodporujeTo neznamena, ze nefunguje s jinymi.
a odpoved je - nepravdive tvrzeni - pouziti uclibc je dukazem.+1 Blbec není ten, kdo udělá chybu, ale ten, kdo na ní trvá.
Ano, to je čistě formálně pravda, ale je to neúplná. Úplná pravda, je, že s uclibc to funguje jen díky tomu, že je dostatečně kompatibilní s glibc. Nebo snad existuje libc, která je kompatibilní "pouze" se standardem, s glibc ne, ale funguje na ní systemd?aj tak systemd bez glibc nefunguje.a odpoved je - nepravdive tvrzeni - pouziti uclibc je dukazem.
Ano, to je čistě formálně pravda, ale je to neúplná. Úplná pravda, je, že s uclibc to funguje jen díky tomu, že je dostatečně kompatibilní s glibc.Nebo díky tomu, že je dostatečně kompatibilní se systemd.