Bylo oznámeno vydání Fedora Linuxu 43. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách Fedora Magazinu: Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Silverblue a Fedora Atomic Desktops.
Elon Musk oznámil (𝕏) spuštění internetové encyklopedie Grokipedia (Wikipedia). Zatím ve verzi 0.1. Verze 1.0 prý bude 10x lepší, ale i ve verzi 0.1 je podle Elona Muska již lepší než Wikipedia.
PSF (Python Software Foundation) po mnoha měsících práce získala grant ve výši 1,5 milionu dolarů od americké vládní NSF (National Science Foundation) v rámci programu "Bezpečnost, ochrana a soukromí open source ekosystémů" na zvýšení bezpečnosti Pythonu a PyPI. PSF ale nesouhlasí s předloženou podmínkou grantu, že během trvání finanční podpory nebude žádným způsobem podporovat diverzitu, rovnost a inkluzi (DEI). PSF má diverzitu přímo ve svém poslání (Mission) a proto grant odmítla.
Balík nástrojů Rust Coreutils / uutils coreutils, tj. nástrojů z GNU Coreutils napsaných v programovacím jazyce Rust, byl vydán ve verzi 0.3.0. Z 634 testů kompatibility Rust Coreutils s GNU Coreutils bylo úspěšných 532, tj. 83,91 %. V Ubuntu 25.10 se již používá Rust Coreutils místo GNU Coreutils, což může přinášet problémy, viz například nefunkční automatická aktualizace.
Od 3. listopadu 2025 budou muset nová rozšíření Firefoxu specifikovat, zda shromažďují nebo sdílejí osobní údaje. Po všech rozšířeních to bude vyžadováno někdy v první polovině roku 2026. Tyto informace se zobrazí uživateli, když začne instalovat rozšíření, spolu s veškerými oprávněními, která rozšíření požaduje.
Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.
Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.
Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.
Byl publikován říjnový přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Pracuje se na podpoře M3. Zanedlouho vyjde Fedora Asahi Remix 43. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.
Iniciativa Open Device Partnership (ODP) nedávno představila projekt Patina. Jedná se o implementaci UEFI firmwaru v Rustu. Vývoj probíhá na GitHubu. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0. Nejnovější verze Patiny je 13.0.0.
Úplne si nie som istý, ako ľahká bola tá inštalácia (z tej stránky v sekcii hardware nie som úplne múdry, ale ak som to pochopil správne, tak sa to strčilo do USB a fungovalo to).
Pomocou utilitky w_scan si môžeme vyrobiť channels.conf triviálne. Ja ale používam program scan (v Debiane balíček dvb-apps), ktorému predhodím súbor tuning_data s nasledovným obsahom (je to trošku rýchlejšie):
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy T 634000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO T 674000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO T 730000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO T 818000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTOw_scan mi vyrobil mierne iný, ale krásne to funguje, keď všetko, čo sa dá prepíšeme na AUTO. V iných mestách stačí snáď prepísať frekvencie v druhom stĺpci (prevod kanál <-> frekvencia vzorcom frekvencia_v_MHz = 8*kanal + 306, kanály nájdeme niekde na webe).
Spúšťame scan tuning_data > channels.conf.
Pekný program na sledovanie televízie je Me TV. Vie, nahrávať, posielať televíziu do siete a zobrazuje EPG. A tiež by si mal byť schopný vyrobiť channels.conf sám.
VLC channels.conf ani nepotrebuje. Tomu stačí zadať vlc --dvb-frequency-XXX000000 dvb:// a ono si už programy nájde na príslušnej frekvencii nájde samo. Tam si nájdeme aj čísla jedotlivých programov, ktoré môžeme použiť pri použití programu getstream.
Na vysielanie do siete sa mi celkom osvedčil program getstream. Konfigurák napíšeme celkom bez problémov. Číslo "pnr" nájdeme buď pomocou VLC alebo v channels.conf. Vysielať môžeme buď cez UDP alebo http. Ja zvyknem nahrávať tak, že vysielam cez http a použijem mplayer -dumpstream na danú http adresu - tak môžem aj sledovať aj nahrávať - a dokonca sa dá aj nahrávať jeden program a sledovať iný, ak sú na jednej frekvencii.
Úprava nahrávky znamená prehnať to cez ProjectX (File -> Add, klik na Prepare, klik na tlačítko, čo vyzerá ako play) - to vytvorí m2v a mp2 súbory, ktoré spojíme naspäť dokopy pomocou mplex -f8 -o vystup.mpg vstup.mp2 vstup.m2v
(prípadne použijeme -f3 - to je snáď jedno). Možno to ide aj jednoduchšie, ale toto funguje pekne. Výsledný vystup.mpg sa v Avidemuxe správa skoro bezproblémovo. Správne aspect ratio si prečítame pri prehrávaní v mplayeri, ktorý zobrazuje niečo ako
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [xv] 720x576 => 1024x576 Planar YV12
Úplne si nie som istý, ako ľahká bola tá inštalácia (z tej stránky v sekcii hardware nie som úplne múdry, ale ak som to pochopil správne, tak sa to strčilo do USB a fungovalo to).Spustil jsem si konfiguraci jádra, povolil tam uvedený modul, vytvořil nový balíček s jádrem a nainstaloval. Pak jsem ještě stáhnul firmware a nahrál ho do uvedeného adresáře. Takže jen po zastrčení by to nefungovalo.
Pomocou utilitky w_scan si môžeme vyrobiť channels.conf triviálne
w_scan jsem samozřejmě zkoušel, ale neúspěšně. Nebyl schopen najít všechno, dopadnul podobně, jak scan
Pekný program na sledovanie televízie je Me TV.Me TV jsem z nějakého důvodu opět odinstaloval. Už teď přesně nevím, s čím byl problém, možná ho někdy znovu vyzkouším.
Na vysielanie do siete sa mi celkom osvedčil program getstream.Jo, ten už mi radil Martin také, ale vzhledem k tomu, že mi streamování funguje, už jsem ho nezkoušel.
VLC channels.conf ani nepotrebuje. Tomu stačí zadať vlc --dvb-frequency-XXX000000 dvb:// a ono si už programy nájde na príslušnej frekvencii nájde samo.Díky, to je velmi pěkný tip.
spojíme naspäť dokopy pomocou mplex -f8 -o vystup.mpg vstup.mp2 vstup.m2vHm, mplex jsem neznal, díky. Ale pokud to chci ještě upravovat v avidemuxu, nemá smysl tohle předtím dělat. Ale pro spojení bez úprav je to bezva.
$ vlc --dvb-frequency XXX000000 dvb:// nefunguje
./configure --enable-dvb, ale stejně mi to jaksi nešlape
vcl --dvb-frequency=730000000 dvb:// a tiež to hralo bez problémov. Scan kolega na stroji nemá, takže to sme neskúšali.
Adaptér sa hlási ako ASUS My Cinema U3000 Mini DVBT Tuner.
w_scan: dumping lists (4 services) CT1 (MPEG-4 HD);O2:818000:I999B8C23D0M64T8G8Y0:T:27500:1101:1102=cze:0:0:1:8395:1025:0 Nova (MPEG-4 HD);O2:818000:I999B8C23D0M64T8G8Y0:T:27500:1201:1202=cze:0:0:2:8395:1025:0 O2 Info (MPEG-2);O2:818000:I999B8C23D0M64T8G8Y0:T:27500:1301:1302=cze:0:0:3:8395:1025:0 Ocko TV (MPEG-2);O2:818000:I999B8C23D0M64T8G8Y0:T:27500:1401:1402=cze:0:0:4:8395:1025:0 Done. scan s uvedeným souborem: initial transponder 538000000 0 9 9 6 2 4 4 initial transponder 626000000 0 9 9 6 2 4 4 initial transponder 778000000 0 9 9 6 2 4 4 initial transponder 818000000 0 9 9 6 2 4 4 >>> tune to: 538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO WARNING: >>> tuning failed!!! >>> tune to: 538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO (tuning failed) WARNING: >>> tuning failed!!! >>> tune to: 626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO WARNING: >>> tuning failed!!! >>> tune to: 626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO (tuning failed) WARNING: >>> tuning failed!!! >>> tune to: 778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO WARNING: >>> tuning failed!!! >>> tune to: 778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO (tuning failed) WARNING: >>> tuning failed!!! >>> tune to: 818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO WARNING: >>> tuning failed!!! >>> tune to: 818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO (tuning failed) WARNING: >>> tuning failed!!! ERROR: initial tuning failed dumping lists (0 services) Done.Takže jsem měl skutečně jednodušší to sepsat celé ručně :)
w_scan -k > kaffeine
Výstup v súbore kaffeine
# kaffeine channels.dvb automatically generated by w_scan
# see (http://wirbel.htpc-forum.de/w_scan/index2.html)
# TV(C)/RA(C)|name|vpid|apids|ttpid|sid|tsid|{S/C/T}|freq|sr|pol|fec_H|inv|mod|fec_L|bw|tm|gi|h|num|subpids|category
TV|NOVA CINEMA|401|411,|421|514|518|Terrestrial|634000|0|v|23|-1|64|23|8|8|4|0|1|||
TV| NOVA|101|111,|121|513|518|Terrestrial|634000|0|v|23|-1|64|23|8|8|4|0|2|||
TV|BARRANDOV TV|301|311,|321|2049|518|Terrestrial|634000|0|v|23|-1|64|23|8|8|4|0|3|||
TV|Prima COOL|501|511,|521|770|518|Terrestrial|634000|0|v|23|-1|64|23|8|8|4|0|4|||
TV|PRIMA|201|211,|221|769|518|Terrestrial|634000|0|v|23|-1|64|23|8|8|4|0|5|||
TV|Prima (MPEG-4 HD)|1281|1282,1283(ac3),|0|771|770|Terrestrial|674000|0|v|23|-1|64|12|8|8|4|0|6|||
TV|Noe TV|513|514,|515|1281|770|Terrestrial|674000|0|v|23|-1|64|12|8|8|4|0|7|||
TV|TV Public|769|770,|0|1537|770|Terrestrial|674000|0|v|23|-1|64|12|8|8|4|0|8|||
TV|Z1|1025|1026,|1027|1793|770|Terrestrial|674000|0|v|23|-1|64|12|8|8|4|0|9|||
RA|Proglas|0|4097,|0|17153|770|Terrestrial|674000|0|v|23|-1|64|12|8|8|4|0|10|||
TV|CT 1|257|273,|289|257|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|11|||
TV|CT 2|513|529,|545|258|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|12|||
TV|CT 24|769|785,|801|259|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|13|||
TV|CT 4|1025|1041,|1057|260|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|14|||
RA|CRo1-Radiozurnal |0|4113,|0|16641|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|15|||
RA|CRo2-Praha |0|4369,|0|16642|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|16|||
RA|CRo3-Vltava |0|4625,|0|16643|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|17|||
RA|CRo Radio Wave |0|4881,|0|16644|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|18|||
RA|CRo D-dur |0|5137,|0|16645|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|19|||
RA|CRo Leonardo |0|5393,|0|16646|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|20|||
RA|CRo Radio Cesko |0|5649,|0|16647|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|21|||
TV|TV Public|769|770,|0|1537|0|Terrestrial|778000|0|v|-1|-1|-1|-1|8|-1|-1|-1|22|||
TV|Z1|1025|1026,|1027|1793|0|Terrestrial|778000|0|v|-1|-1|-1|-1|8|-1|-1|-1|23|||
RA|Proglas|0|4097,|0|17153|0|Terrestrial|778000|0|v|-1|-1|-1|-1|8|-1|-1|-1|24|||
TV|CT1 (MPEG-4 HD)|1101|1102,|0|1|1025|Terrestrial|818000|0|v|23|-1|64|23|8|8|8|0|25|||
TV|Nova (MPEG-4 HD)|1201|1202,2064,|0|2|1025|Terrestrial|818000|0|v|23|-1|64|23|8|8|8|0|26|||
TV|O2 Info (MPEG-2)|1301|1302,|0|3|1025|Terrestrial|818000|0|v|23|-1|64|23|8|8|8|0|27|||
TV|Ocko TV (MPEG-2)|1401|1402,|0|4|1025|Terrestrial|818000|0|v|23|-1|64|23|8|8|8|0|28|||
mplayer dvb://NOVA -dumpstream -dumpfile /cesta/subor
Drobna nevyhoda mplayeru je, ze si neporadi s mpeg4 (aspon s madarskymi stanicami). Navysi nahravanie tymto sposobom nie je prave spolahlive, obcas vyhlasi, ze je koniec a skonci nahravanie ...
Dalsi program, na ktory som narazil, bol tzap (szap pre DVB-S):
tzap -r NOVA
naladi na danu stanicu a prepinac -r sposobi: "set up /dev/dvb/adapterX/dvr0 for TS recording". Takze napriklad
mplayer /dev/dvb/adapter0/dvr0>
zacne danu stanicu prehravat, pripadne
cat /dev/dvb/adapter0/dvr0 > subor
zacne danu stanicu nahravat. Tento sposob nahravanie sa mi vsak ukazal tiez ako nespolahlivy, pretoze cat obcas skoncil s nejakou chybou (uz si ju nepamatam a ukoncil nahravanie). Google (a este niekto koho meno sa nevyslovuje, ... lebo si ho nepamatam) poradil namiesto cat pouzit:
dd if=/dev/dvb/adapter0/dvr0 ibs=3300000 of=/cesta/subor
Toto mi fungovalo uz spolahlivo, ale stale mi ostal problem, ze som takto nevedel nahravat stanices mpeg4 (u mna madarske vysielanie) a dala sa nahravat len jedna stanica sucastne.
dvbstream (popisany v blogu) umoznuje nahravat aj viac programov naraz (samozrejme z jedneho multiplexu), skoncia vsak v jednom subore, rozdelit sa da napr. pomocou
ts2ps pid1 pid2 < input_file > outputfile
Problemom ostava, ze s dvbstrem -om viem nahrat sice mpeg4 vysielanie ale vysledny subor neviem v nicom prehrat. Navyse pri sucasnom nahravani viacerych kanalov treba neviem zrusit nahravanie jedneho kanalu, pripade pridat do nahravania dalsi.
Toto vsetko pre mna vyriesil dvbstreamer (konfiguraciu pozri v blogu), takze napr.:
dvbstreamer
select STV1
setmrl file:///home/media/STV1
addsf sfSTV2 file:///home/media/STV2
setsf sfSTV2 STV2
addsf sfSTV3 udp://localhost:1234
setsf sfSTV3 STV3
addsf sfJOJ udp://localhost:1235
setsf sfJOJ TV JOJ
spusti nahravanie STV1 a STV2 a na danych portoch bezi STV3 a TV JOJ (samozrejme vsetko v jednom multiplexe).
Pre mna hlavne vyhodu dvbstreameru - zatial bezi spolahlivo, nahravku prehram aj ked ide o mpeg4 (napr. v mplayer-i), nahravanie programov mozem menit za behu (pridat/odobrat program z nahravania) a samozrejme sucastne nahravanie viacerych kanalov z multiplexy. Takym detailom je moznost sa k beziacemu dvstreamer-u pripojit z inej aplikacie a zmenit nahravanie ...
Drobna nevyhoda mplayeru je, ze si neporadi s mpeg4Mplayer? To se mi nezdá.
$ mplayer dvb://"HDTV kanál"
verbose jsem u mplayeru nenašel, takže bez ní se to chová takto:
[ota@otula ota]$ mplayer -vo gl dvb://"Nova (MPEG-4 HD)" MPlayer SVN-r29776-4.4.1 (C) 2000-2009 MPlayer Team 141 audio & 306 video codecs mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing dvb://Nova (MPEG-4 HD). dvb_tune Freq: 818000000 TS file format detected. VIDEO MPEG2(pid=1201) AUDIO MPA(pid=1202) NO SUBS (yet)! PROGRAM N. 0a nic viditelného se neděje
Ctrl+c MPlayer interrupted by signal 2 in module: video_read_properties dvb_streaming_read, attempt N. 6 failed with errno 4 when reading 1492 bytes Ctrl+c MPlayer interrupted by signal 2 in module: video_read_properties [ota@otula ota]$
v(-vv), tím upovídanější režim. Nebo alternativa -msglevel. Viz man mplayer. Doporučuji zkoušet dokud opravdu nezačne mplayer něco vypisovat. Už ty hlášky o nenalezeném adresáři nebo souboru by mi přišli podezřelé. Že by mplayer nic nedělal rozhodně nezapadá do popisu jeho práce (a pokud ano, je potřeba nahlásit bug).
$ mplayer -vo gl dvb://"Nova (MPEG-4 HD)" MPlayer SVN-r29776-4.4.1 (C) 2000-2009 MPlayer Team 141 audio & 306 video codecs mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing dvb://Nova (MPEG-4 HD). dvb_tune Freq: 818000000 TS file format detected. VIDEO MPEG2(pid=1201) AUDIO MPA(pid=1202) NO SUBS (yet)! PROGRAM N. 0Šaptně parsoval hlavičky TS kontejneru a myslí si, že má očekávat MPEG-2 video stream (pokud teda opravdu Nova-HD nevysílá v MPEG-2), jenomže je to asi MPEG-4 video stream a tak furt čeká, že dostane úvodní sekvenci MPEG-2 video paketu, ale žádné se mu nedostává, protože kontejner obsahuje MPEG-4 video pakety. Doporučuji přepnout na jiný demuxer.
h264es, ale byla to šedá obrazovka a nahoře problikával kousek roztřepaného obrazu
Starting playback... [h264 @ 0xb2cde0]reference picture missing during reorder [h264 @ 0xb2cde0]Missing reference picture [h264 @ 0xb2cde0]Reference 2 >= 2 [h264 @ 0xb2cde0]error while decoding MB 60 45, bytestream (6295) MPlayer interrupted by signal 11 in module: check_framedrop - MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash. - MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and won't help unless you provide this information when reporting a possible bug.:-P
Vždyť to říkám o jeden příspěvek níže.Aha, vůbec jsem netušil, co chceš tím příspěvkem níže říct. To víš, starej, blbej…
dumpstream cosi uložíNo tak sem s tím.
Tiskni
Sdílej: