Immich byl vydán v nové verzi 3.0.0. Jedná se o alternativu k výchozím aplikacím od Googlu a Applu pro správu fotografií a videí umožňující vlastní hosting serveru Immich. K vyzkoušení je demo. Immich je součástí balíčků open source aplikací FUTO. Zdrojové kódy jsou k dispozici na GitHubu pod licencí AGPL-3.0.
Společnost Juno Computers prodávající počítače s předinstalovaným Linuxem má nově v nabídce linuxový tablet Juno Tab 4 - WiFi. Na výběr je Debian, Ubuntu a Kubuntu. Předobjednat jej lze za 949 liber (26 500 korun).
Podman (Pod Manager), nástroj umožňující vytvářet a provozovat kontejnery, aniž by uživatel potřeboval práva roota, byl vydán v nové major verzi 6.0.0. Přehled novinek v poznámkách k vydání. Řešena je i vážná bezpečnostní chyba CVE-2026-57231.
Společnost Sony oznámila, že od ledna 2028 přestane vydávat nové hry pro PlayStation na fyzických discích. Všechny budoucí tituly budou dostupné výhradně v digitální podobě na PlayStation Store.
Google Chrome 150 byl prohlášen za stabilní. Nejnovější stabilní verze 150.0.7871.46 přináší řadu novinek. Podrobný přehled v poznámkách k vydání. Opraveno bylo 433 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Soudní dvůr Evropské unie potvrdil rekordní pokutu 4,125 miliardy eur (100 miliard Kč) americké technologické firmě Google ze skupiny Alphabet. Pokutu firmě v roce 2018 vyměřila Evropská komise (EK) za to, že Google podle ní zneužívá operačního systému Android k potlačení konkurence na trhu vyhledávacích služeb.
Administrativa amerického prezidenta Donalda Trumpa povolila firmě Anthropic obnovit plný přístup klientů k modelům umělé inteligence (AI) Fable 5 a Mythos 5. Ty byly nedostupné bezmála tři týdny kvůli bezpečnostním obavám vlády, třebaže americké ministerstvo obchodu minulý pátek povolilo omezený přístup k modelu Mythos 5 pro některé „důvěryhodné“ domácí organizace.
Francúzska organizácia na ochranu spotrebiteľa, po viac než ôsmych rokoch skúmania, žaluje Epson za plánované zastarávanie tlačiarní. Súd sa začína dnes, 2. 7. 2026, vo francúzskom Nanterre.
Erin Catto, autor open source 2D fyzikálního enginu Box2D (Wikipedie), představil nový 3D fyzikální engine Box3D. Engine je již používán ve hře The Legend of California.
Byla vydána nová verze 4.0.0 multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie). Přehled novinek i s náhledy nových filtrů na PIXLS.US.
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: