Po .deb balíčcích Mozilla nově poskytuje také .rpm balíčky Firefoxu Nightly.
Vývojové prostředí IntelliJ IDEA slaví 25. narozeniny (YouTube).
Vedení společnosti NVIDIA údajně povolilo použití milionů knih ze známého 'warez' archivu Anna's Archive k výcviku umělé inteligence, ačkoliv vědělo, že archiv tyto knihy nezískal legální cestou. Žaloba, ve které se objevují i citace interních dokumentů společnosti NVIDIA, tvrdí, že NVIDIA přímo kontaktovala Anna's Archive a požadovala vysokorychlostní přístup k datům knihovny.
Grafický správce balíčků Myrlyn pro SUSE a openSUSE, původně YQPkg, dospěl do stabilní verze 1.0.0. Postaven je nad libzypp a Qt 6. Projekt začal na SUSE Hack Weeku 24.
Vývojáři se podařilo vytvořit patch pro Wine, díky kterému je možné na linuxovém stroji nainstalovat a spustit Adobe Photoshop (testováno s verzemi Photoshopu PS2021 a PS2025). Dalším patchem se podařilo umožnit dokonce instalaci téměř celého Adobe Creative Cloud Collection 2023, vyjma aplikací Adobe XD a Adobe Fresco. Patch řeší kompatibilitu s windowsovými subsystémy MSHTML - jádrem prohlížeče Internet exporer, a MSXML3 - parserem
… více »Hackeři zaútočili na portál veřejných zakázek a vyřadili ho z provozu. Systém, ve kterém musí být ze zákona sdíleny informace o veřejných zakázkách, se ministerstvo pro místní rozvoj (MMR) nyní pokouší co nejdříve zprovoznit. Úřad o tom informoval na svém webu a na sociálních sítích. Portál slouží pro sdílení informací mezi zadavateli a dodavateli veřejných zakázek.
Javascriptová knihovna jQuery (Wikipedie) oslavila 20. narozeniny, John Resig ji představil v lednu 2006 na newyorském BarCampu. Při této příležitosti byla vydána nová major verze 4.0.0.
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.
Současný vývojový kernel 4.4-rc8 byl vydán 3. ledna. „Běžně osmá rs znamená, že se stále vyskytuje problém, který ke svému vyřešení potřebuje více času. Tentokrát se chci jen ujistit, že jsou všichni po svátcích zpět, nejsou žádné nevyřízené věci a že vývojáři mají dostatek času připravit své požadavky na začleňovací okno. Nechci slyšet žádné výmluvy o tom, jak jste neměli čas to udělat, než dojde k otevření začleňovacího okna.“
Verze 4.4-rc7 vyšla 27. prosince.
Stabilní aktualizace: Od 14. prosince nebyly žádné vydány.
DECL IFUNC PLT GOT… Hádejte, co čtu… Myslím, že lidé kolem překladačů mají hlubší zásobníky než já.
Jestliže jsem nucen kontrolovat jiný kód ve zcela jiném souboru jen proto, abych určil, zda se jedná o bezpečný kód, potom považuji tento kód za špatný.
Maintainer linuxového subsystému dělá důležitou a většinou nevděčnou práci. Zatímco revidování patchů je činnost technické povahy, většina zbývajících povinností má spíše administrativní charakter – a zabírá tolik času, že již nezbývá téměř žádný čas na programování nebo jiné technické úkoly. Není tedy překvapením, že maintaineři časem vyhoří a začnou se poohlížet po jiné práci (v kernelu či jinde). Naopak je překvapující, že k tomu nedochází častěji. Bohužel neexistuje jasný postup pro zřeknutí se role maintainera – a žádný nástupnický plán – což může způsobit, že se tento přechod stane dost ošidný.
Takový scénář se momentálně očekává u md (software RAID) subsystému. Maintainer Neil Brown totiž oznámil, že plánuje ze své pozice odejít k 1. únoru. Brown začal dělat md maintainera ke konci roku 2001, protože to tehdy nikdo nedělal. Jelikož není žádný „jasný kandidát jako náhradní maintainer – nikdo, kdo se již významně podílel jako maintainer“ má Brown v plánu vytvořit maintainerské vakuum v naději, že se jeden nebo více lidí rozhodnou jeho roli převzít.
Stěžuje si, že nedokázal přilákat další maintainery, i když v komunitě je několik lidí, kteří jsou schopni tuto práci vykonávat. Otázkou podle Browna je, zdali těmto lidem na kódu a subsystému záleží, což si mohou stanovit pouze tito jednotlivci. To znamená, že se necítí být v pozici do této role někoho jmenovat a chtěl by vidět dobrovolníky. Jeho odchod by, jak doufá, mohl vytvořit menší tlak na nástupce.
Jak poznamenal, Linus Torvalds se vyjádřil pro menší týmy maintainerů, které pro md dávají smysl. Další alternativou by bylo sloučení povinností device mapper (dm) týmu a md povinností. Kromě md se vzdává také role maintainera pro administrační nástroj mdadm. O ten by se mohl starat nový maintainer nebo tým, i když by Brown pro md a mdadm raději viděl různé lidi. Podle Browna (v reakci na e-mailový dotaz) jsou pro rozdělení těchto dvou rolí dva hlavní důvody: Fungovalo to, když předal nfsd Bruci Fieldsovi a nfs-utils Stevu Dicksonovi, ale také to „podporuje veřejnou zodpovědnost – je pro mě velmi jednoduché vytvořit změnu API pro md a začít ji používat v mdadm bez toho, aby se na ni někdo podíval.“
Brownovo oznámení doplňují odpovědnosti maintainera:
Doufám, že se podaří najít jednoho nebo dva dobrovolníky na pozici maintainera, kteří by
ale také, aby si byli vědomi, že „maintainerování“ vyžaduje opravdovou snahu a čas, jako vše, co opravdu stojí za to.
Jak je vidět, je toho opravdu hodně. Brown také poznamenal, že na vedlejší kolej přesunul také jinou práci, které dříve věnoval hodně času – sledování e-mailové konference linux-raid a poskytování podpory pro záležitosti md. Ale to, co vypadá jako ukázka, co by se mohlo stát s rolí maintainera, zachraňují členové md komunity. Brown je „velmi potěšen, že mezera se více než zaplnila jinými, velmi schopnými lidmi.“
I když brzy přestane vykonávat práci maintainera, Brown z md světa nezmizí úplně. Přislíbil, že bude pokračovat v práci na projektech raid5-journal a raidl-cluster. Také je ochoten vést nějakého dobrovolníka a bude i nadále kontrolovat některé patche a komentáře k návrhům. Své oznámení zakončil výzvou:
Vrhněte se do práce a *staňte* se maintainerem. Nebudu se plést pod nohy a pomůžu, kde bude třeba.
Brown jistě není jediný maintainer, který si uvědomil, že je z této pozice unavený. V roce 2014 skončil John Linville jako maintainer pro bezdrátové sítě „doporučením“ některých subsystémových maintainerů a předáním prací s patchem pro bezdrátové sítě do rukou Kalle Valo. Maintaineři pro mac80211, bluetooth a nfc byli požádáni, aby své patche posílali přímo síťovému maintaineru Davidu Millerovi místo, aby procházely stromem Linvilla. Zdá se, že Linville byl v hledání nových maintainerů úspěšnější nebo možná oni v tom, že našli jeho, což mu zjednodušilo rozhodování, když se rozhodl pracovat na jiných věcech. Bezdrátový subsystém je poměrně větší než md, ale zato má větší tendence přitahovat větší okruh potenciálních maintainerů.
Co se dalších částí procesu vývoje kernelu týče, je úloha maintainerů trochu chaotická. Řeší své úkoly, jak uznají za vhodné, a soustředí své úsilí různými způsoby. Hlavním úkolem je odeslání správných patchů v – doufejme řádném – časovém horizontu Torvaldsovi a do hlavního repozitáře. Určování, které patche jsou ty správné, je součástí práce maintainera také, ale někteří (Torvaldse nevyjímaje) většinou přenechávají tento úkol svým submaintainerům, zatímco jiní to nedělají. Více se o tomto píše v našem článku, který popisuje cestu patchů do hlavního repozitáře.
Ve většině případů se styl práce maintainerů stal za ten čas organickým – zdálo se, že jim některé věci vyhovují. Tenhle styl může ovlivnit, jak bude třeba nakládat s přechodem z role maintainera. Pro md snad bude možné najít jedince (nebo spíš tým), kteří diskutovali v krátkém vláknu. I když to může pro lidi mimo komunitu kolem vývoje jádra vypadat trochu bláznivě, vytvoření vakua jako strategie odchodu může ve skutečnosti fungovat lépe než jiné mechanismy – alespoň pro některé subsystémy a maintainery.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: