Nové verze AI modelů. Společnost OpenAI představila GPT‑5.5. Společnost DeepSeek představila DeepSeek V4.
Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 164 (pdf) a Hello World 29 (pdf).
Bylo oznámeno, že webový prohlížeč Opera GX zaměřený na hráče počítačových her je už také na Flathubu and Snapcraftu.
Akcionáři americké mediální společnosti Warner Bros. Discovery dnes schválili převzetí firmy konkurentem Paramount Skydance za zhruba 110 miliard dolarů (téměř 2,3 bilionu Kč). Firmy se na spojení dohodly v únoru. O část společnosti Warner Bros. Discovery dříve usilovala rovněž streamovací platforma Netflix, se svou nabídkou však neuspěla. Transakci ještě budou schvalovat regulační orgány, a to nejen ve Spojených státech, ale také
… více »Canonical vydal (email, blog, YouTube) Ubuntu 26.04 LTS Resolute Raccoon. Přehled novinek v poznámkách k vydání. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 11. vydání s dlouhodobou podporou (LTS).
V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Gitea (Wikipedie) byla vydána v nové verzi 1.26.0. Přehled novinek v příspěvku na blogu.
Ve středu 29. dubna 2026 se v pražské kanceláři SUSE v Karlíně uskuteční 7. Mobile Linux Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj i uživatelský prostor. Akce proběhne od 10:00 do večerních hodin. Hackday je určen všem zájemcům o praktickou práci s Linuxem na telefonech. Zaměří se na vývoj aplikací v userspace, například bankovní aplikace, zpracování obrazu z kamery nebo práci s NFC, i na úpravy
… více »LilyPond (Wikipedie) , tj. multiplatformní svobodný software určený pro sazbu notových zápisů, byl vydán ve verzi 2.26.0. Přehled novinek v aktualizované dokumentaci.
Byla vydána nová verze 11.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 237 vývojářů. Provedeno bylo více než 2 500 commitů. Přehled úprav a nových vlastností v seznamu změn.
Společnost SpaceX amerického miliardáře Elona Muska oznámila, že si zajistila opci buď na akvizici startupu Cursor za 60 miliard dolarů (přes 1,2 bilionu Kč) do konce letošního roku, nebo na zaplacení deseti miliard dolarů za nové partnerství s touto firmou zabývající se generováním kódů. SpaceX se dále prosazuje na lukrativním trhu s vývojářskými nástroji pro umělou inteligenci (AI). Cursor, startup zabývající se prodejem modelů AI pro
… více »Asi byste měl (po více než osmi letech) vzít konečně na vědomí, že příkaz ifconfig je (v Linuxu) obsolete. Viz dokumentace k iproute2:
Theiputility does not change thePROMISCorALLMULTIflags. These flags are considered obsolete and should not be changed administratively.
a o něco dále:
The values ofPROMISCandALLMULTIflags shown by theifconfigutility and by theiputility are different .ip link lsshows the true device state, whileifconfigshows the virtual state which was set withifconfigitself.
ifconfig, ale na Linuxu už osm let ne, na Linuxu jsou to nástroje z balíčku iproute2, tedy zejména příkaz ip. To, že pro některé operace částečně funguje i ifconfig, je spíš shoda okolností a v tomto případě tomu tak navíc není - viz ta citace.
Ale to je právě ta zásadní chyba. Příkaz pro konfiguraci síťových rozhraní není obyčejná aplikace, kde by takový argument měl svůj smysl. Je to příkaz, který komunikuje přímo s jádrem a pomáhá konfigurovat to, jak jádro funguje. Takový příkaz prostě musí být svázán s tím, jak příslušná část jádra funguje a jaké rozhraní pro konfiguraci dává k dispozici. Tuto podmínku příkaz ifconfig od vydání jádra 2.2.0 (leden 1999) nesplňuje, funguje pouze částečně v emulaci, ukazuje vám neexistující objekty, neukazuje existující a nezřídka dělá něco úplně něco jiného, než co se tváří že dělá. Ale tomu se nelze divit, prostě to jádro funguje jinak, než ifconfig (a nejen on, týká se to také třeba route nebo arp) předpokládá.
Je to jako kdybyste používal ke konfiguraci paketového filtru příkaz ipchains. Také to na jednoduchých příkladech bude do určité míry fungovat, ale spoustu věcí pomocí něj nenakonfigurujete vůbec a i u těch, které nakonfigurovat půjdou, to často povede k neočekávaným (a nepříjemným) efektům (přesně jako u ifconfig). Dnes ovšem dávno nikoho nenapadne na systémech s jádrem 2.6 používat příkaz ipchains - bohužel na rozdíl od ifconfig; a to přesto, že ipchains je obsolete až od jádra 2.4, tedy o jednu stabilní řadu a dva roky kratší dobu než ten nešťastný ifconfig. A stejně jako na BSD používáte BSD příkaz pro konfiguraci paketového filtru a na Linuxu linuxový příkaz, bylo by logické používat na BSD jeho příkaz pro konfiguraci síťových rozhraní a na Linux ten, který je k tomu určen v Linuxu. A to opravdu není ifconfig - už více než osm let ne.
Asi záleží na tom, jak přesně byla myšlena formulace "the virtual state which was set with ifconfig itself. Jestli tak, že ifconfig pouze nastavuje a zobrazuje virtuální příznak nezávislý na skutečném stavu rozhraní, nebo tak, že ifconfig rozhraní skutečně přepne, ale zobrazuje nezávislý příznak, který se mění pouze v případě, že přepnutí provedl ifconfig.
Můžete si to nakonec vyzkoušet:
#ifconfig eth0 | grep -c PROMISC
0
#ifconfig eth0 promisc
#ifconfig eth0 | grep -c PROMISC
1
#ifconfig eth0 -promisc
#ifconfig eth0 | grep -c PROMISC
0
#tcpdump -i eth0 &
#ifconfig eth0 | grep -c PROMISC
0 -- wtf???
#ip link show eth0 | grep -c PROMISC
1 -- ok
Samozř. to hovoří jasně pro používání iproute2, nicméně pokud potřebujete nastavit promisc, ifconfig shodou náhod stále funguje.
[42962802.070000] eth0: set allmulti [43387826.260000] device eth0 entered promiscuous mode [43387832.000000] device eth0 left promiscuous mode
toho promisc jsem si u ifconfig nevsimnul
A dobře jste udělal. Na příkaz ifconfig jako takový (v Linuxu) ve vlastním zájmu zapomeňte.
Tiskni
Sdílej: