FFmpeg nechal kvůli porušení autorských práv odstranit z GitHubu jeden z repozitářů patřících čínské technologické firmě Rockchip. Důvodem bylo porušení LGPL ze strany Rockchipu. Rockchip byl FFmpegem na porušování LGPL upozorněn již téměř před dvěma roky.
K dispozici je nový CLI nástroj witr sloužící k analýze běžících procesů. Název je zkratkou slov why-is-this-running, 'proč tohle běží'. Klade si za cíl v 'jediném, lidsky čitelném, výstupu vysvětlit odkud daný spuštěný proces pochází, jak byl spuštěn a jaký řetězec systémů je zodpovědný za to, že tento proces právě teď běží'. Witr je napsán v jazyce Go.
Yazi je správce souborů běžící v terminálu. Napsán je v programovacím jazyce Rust. Podporuje asynchronní I/O operace. Vydán byl v nové verzi 25.12.29. Instalovat jej lze také ze Snapcraftu.
Od soboty do úterý probíhá v Hamburku konference 39C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program (jiná verze) slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.
Byl představen nový Xserver Phoenix, kompletně od nuly vyvíjený v programovacím jazyce Zig. Projekt Phoenix si klade za cíl být moderní alternativou k X.Org serveru.
XLibre Xserver byl 21. prosince vydán ve verzi 25.1.0, 'winter solstice release'. Od založení tohoto forku X.Org serveru se jedná o vůbec první novou minor verzi (inkrementovalo se to druhé číslo v číselném kódu verze).
Wayback byl vydán ve verzi 0.3. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.
Byla vydána verze 4.0.0 programovacího jazyka Ruby (Wikipedie). S Ruby Box a ZJIT. Ruby lze vyzkoušet na webové stránce TryRuby. U příležitosti 30. narozenin, první veřejná verze Ruby 0.95 byla oznámena 21. prosince 1995, proběhl redesign webových stránek.
Všem čtenářkám a čtenářům AbcLinuxu krásné Vánoce.
Byla vydána nová verze 7.0 linuxové distribuce Parrot OS (Wikipedie). S kódovým názvem Echo. Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.
30. dub - 6. kvě
Andrew Morton oznámil Linux 2.6.12-rc3-mm2 s tím, že obsahuje "různé opravy" oproti -mm1.
Během diskuze poslal Mauricio Lin patch oproti stabilnímu stromu 2.6.11.7 a Andrew reagoval: Prosím, negenerujte patche pro hlavní jádro oproti stromu -stable. 2.6.11.7 je historie - od té doby jsme přidali 22MB diffů.
Na jiném místě se James Cloos zeptal: Omlouvám se, jestli už se někdo ptal a mně to uniklo, ale plánuješ přejít na exportování svého pracovního stromu přes git - teď, když licenční otázky už nejsou součástí rovnice? Andrew odpověděl:
Ne. Strom, který tu mám, má neustále spoustu problémů - nelze zkompilovat, padá atd. Trvá mi mezi čtyřmi hodinami a třemi dni, než ho dostanu do alespoň trochu rozumné podoby pro vydání.
Takže nemám zájem dávat k dispozici aktuální strom - lidi by s ním měli příliš problémů a já bych kvůli tomu dostával hromady emailů o věcech, které už jsem pravděpodobně mezitím opravil.
Kromě toho se pro -mm tradiční SCM příliš nehodí. Ten strom je řadou patchů oproti Linusovu stromu - tak probíhá vývoj, testování a odesílání Linusovi. Patche jsou neustále přidávány a odebírány, reorganizovány a začleňovány. Těžko vysvětlovat - musel bys nějakou dobu používat patch-scripts nebo quilt...
Napleskat to předčasně do SCM je v podstatě zbytečné - jediným důvodem by bylo, aby to lidi mohli stahovat. A místo lze toho stejně stáhnout jediný diff. Předpokládám, že časem by někdo mohl začít nabízet git -mm strom místo stahování toho diff souboru.
4. kvě - 6. kvě
Dave Kleikamp se pokusil konvertovat svou práci na vývoji JFS do repozitáře gitu:
Myslím, že jsem to nastavil správně. Vytvořil jsem HEAD-for-linus a HEAD-for-mm v tom samém repozitáři.
Mám jeden patch, který bych chtěl mít v 2.6.12, a také jsem trochu uklízel, ale to může zatím zůstat v -mm.
Stahujte odsud:
rsync://rsync.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git/HEAD-for-linus
Linus Torvalds upravil své skripty, aby zvládaly kromě 'HEAD' i 'HEAD-for-linus', a pak Daveovy změny stáhl a přidal do svého stromu.
Jeff Garzik poznamenal: Také by mě zajímal způsob, který by mi umožňoval říct prostě "stáhni z foo://.../libata-2.6.git/HEAD-for-linus". Chci pro svou frontu netdev-2.6 využít vestavěných vlastností gitu a udržet všech přibližně 30 minivětví v jediném git stromě. Až budu připraven tlačit něco do hlavního jádra, mohl bych začlenit strom HEAD-for-linus, který by začlenil vybrané větve. Linus odpověděl:
Už jsem svoje skripty pozměnil, aby toho byly schopné. Výchozí je stále HEAD, ale když jim řekneš něco jiného, udělají to.
Takže bych provedl:
git-pull-script foo://.../libata-2.6.git/ HEAD-for-linus
Až na to, že můj stahovací skript zatím umí využívat pouze rsync a SSH, ne HTTP. Opravím to co nejdříve.
6. kvě - 9. kvě
Douglas Gilbert napsal:
sg3_utils je balík utilit pro příkazovou řádku, které slouží k posílání SCSI příkazů na zařízení. Balík může být používán s jádrem 2.6 i 2.4. U verzí pro jádra 2.6 mohou být tyto utility (kromě sgp_dd) používány se všemi zařízeními, která podporují SG_IO ioctl.
V této verzi je navíc sg_rmsn pro čtení sériových čísel médií. Tarball obsahuje spec soubor k sestavení rpm. Ten spec soubor vytvoří dva binární rpm: sg3_utils a libsgutils. V budoucnu plánuji nechat další utility (sdparm) záviset na libsgutils. Vizte CHANGELOG, chcete-li si přečíst o dalších změnách.
Tarball, rpm a deb najdete zde (viz tabulka 2): http://www.torque.net/sg
Přehled sg3_utils na této stránce: http://www.torque.net/sg/u_index.html
Utilita sg_dd má vlastní stránku: http://www.torque.net/sg/sg_dd.html
A changelog je zde: http://www.torque.net/sg/p/sg3_utils.CHANGELOG
6. kvě
Douglas Gilbert napsal:
sdparm je utilita pro příkazovou řádku, která zjišťuje a nastavuje parametry SCSI disků (jako hdparm pro ATA disky). Obecněji řečeno jde o nastavování informací na stránkách režimů u SCSI zařízení nebo zařízení, která využívají příkazovou sadu SCSI (např. CD/DVD mechaniky (jakýkoliv přenos) a páskové SCSI mechaniky). Umí také vypsat identifikační popisky zařízení z VPD stránek.
Více informací a tarball, rpm a deb balíky zde: http://www.torque.net/sg/sdparm.html
Tato utilita se funkčně trochu překrývá s blktool od Jeffa Garzika.
Původní vydaná verze byla sdparm 0.90. ChangeLog pro sdparm-0.91 [20050506]:
V originálu Kernel Traffic 311 vyšla navíc ještě tato témata:
Tento článek vychází ze seriálu Kernel Traffic (www.kerneltraffic.org) a je zveřejněn pod licencí GPL verze 2.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Až na to, že můj stahovací skript zatím umí využívat pouze rsync a SSH, ne HTPP. Opravím to co nejdříve.