BreezyBox je open-source shell a virtuální terminál pro populární jednočip ESP32. Nabízí základní unixové příkazy, sledování aktuálního pracovního adresáře (CWD), jednoduchý instalátor a spouštěč aplikací v podobě ELF binárních souborů, zabudovaný HTTP server nebo třeba ovládání WiFi - ukázka použití coby 'malého osobního počítače'. Ačkoliv je BreezyBox inspirovaný BusyBoxem, oproti němu má tento projekt několik externích závislostí, zejména na ESP-IDF SDK. BreezyBox je dostupný pod licencí MIT.
Byl představen cross-assembler xa.sh, napsaný čistě v Bourne shell skriptu. Tento nástroj umožňuje zpracovávat assemblerový kód pro Intel 8080, přičemž je možné snadno přidat podporu i pro další architektury, například 6502 a 6809. Skript využívá pouze různé běžné unixové příkazy jako jsou awk, sed nebo printf. Skript si lze stáhnout z GitHubového repozitáře projektu.
Byla představena nová verze modelu Claude Opus 4.6 od společnosti Anthropic. Jako demonstraci možností Anthropic využil 16 agentů Claude Opus 4.6 k vytvoření kompilátoru jazyka C, napsaného v programovacím jazyce Rust. Claude pracoval téměř autonomně, projekt trval zhruba dva týdny a náklady činily přibližně 20 000 dolarů. Výsledkem je fungující kompilátor o 100 000 řádcích kódu, jehož zdrojový kód je volně dostupný na GitHubu pod licencí Creative Commons.
Kultovní britský seriál The IT Crowd (Ajťáci) oslavil dvacáté výročí svého prvního vysílání. Sitcom o dvou sociálně nemotorných pracovnících a jejich nadřízené zaujal diváky svým humorem a ikonickými hláškami. Seriál, který debutoval v roce 2006, si i po dvou dekádách udržuje silnou fanouškovskou základnu a pravidelně se objevuje v seznamech nejlepších komedií své doby. Nedávné zatčení autora seriálu Grahama Linehana za hatecrime však vyvolává otázku, jestli by tento sitcom v současné Velké Británii vůbec vznikl.
Společnost JetBrains oznámila, že počínaje verzí 2026.1 budou IDE založená na IntelliJ ve výchozím nastavení používat Wayland.
Společnost SpaceX amerického miliardáře Elona Muska podala žádost o vypuštění jednoho milionu satelitů na oběžnou dráhu kolem Země, odkud by pomohly zajistit provoz umělé inteligence (AI) a zároveň šetřily pozemské zdroje. Zatím se ale neví, kdy by se tak mělo stát. V žádosti Federální komisi pro spoje (FCC) se píše, že orbitální datová centra jsou nejúspornějším a energeticky nejúčinnějším způsobem, jak uspokojit rostoucí poptávku po
… více »Byla vydána nová verze 2.53.0 distribuovaného systému správy verzí Git. Přispělo 70 vývojářů, z toho 21 nových. Přehled novinek v poznámkách k vydání.
Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 216. sraz, který proběhne v pátek 20. února od 18:00 v Red Hat Labu (místnost Q304) na Fakultě informačních technologií VUT v Brně na ulici Božetěchova 1/2. Tématem srazu bude komunitní komunikační síť MeshCore. Jindřich Skácel představí, co je to MeshCore, předvede nejrůznější klientské zařízení a ukáže, jak v praxi vypadá nasazení vlastního repeateru.
Byla vydána nová major verze 9.0 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.
Hodnota Bitcoinu, decentralizované kryptoměny klesla pod 70 000 dolarů (1,44 milionu korun).
Jenom bych rád připomněl jeden klasický pokec o falešných intelkách. Ještě že číňani zřejmě zatím nefalšují samotný ethernetový čip (moje domněnka, napsáno jsem to nikde nečetl). Naštěstí je gigová síťovka kapánek složitější než třeba USB/232 bridge od FTDI. Jak dlouho bude ta oprásknutá síťovka provozně spolehlivá, to je asi spíš věcí štěstí na konkrétního výrobce ("padělatele").
Výše uvedené se týká gigových metalických intelek. Pokud mohu soudit, síťovka s SFP(+) sloty je v jednom konkrétním ohledu paradoxně jednodušší, signálová cesta do slotu obsahuje jenom kondíky v sérii (střídavá kapacitní vazba - pokud ji nemá čip integrovanou, což třeba gigová i210 má) tzn. naštěstí žádné signálové trafo. O jedno kurvítko míň. I tak zbývají na desce nějaké regulátory napětí, keramické kondíky a krystal, na kterých se dá ušetřit. A pak samozřejmě kvalita pájení apod.
Nedávno jsem držel v ruce nějaký PCI riser ("stromeček") který, ač byl čerstvě dodán a napohled OK, měl zřejmě natolik nekvalitní pozlacení nožového konektoru (plošek na plošáku), že se plošky staly vodivými až po několikátem zasunutí do slotu, až se ošoupala matná vrstva čehosi na povrchu... (no-clean flux?) - a to bylo prosím koupeno přímo od poměrně standardního výrobce, jako příslušenství nějakého počítače. Tolik k prodejcům na Alibabě a E-bayi.
BTW ať už je karta (plošák) originální nebo pajcnutá, maličko se obávám, že 10Gb SFP+ intelka nebude podporovat gigové transceivery (jak tu někdo navrhoval). Je fakt že rozdíl mezi 1Gb SFP a 10Gb SFP+ možná není velký, pokud se mechaniky a pinoutu týče, ale ono jde taky o to, co podporuje samotný čip od Intelu.
V data-briefu originální karty vidím "X520 Adapters with SFP+ connections support 10GBASE-SR, 10GBASE-LR and SFP+ Copper Direct Attach physical media". Tzn. ani slovo o gigabitu.
V datasheetu použitého čipu i82599 jsou podrobnější informace. Pro naše potřeby je irelevantní, že tento čip má vyvedené dva kanály XAUI = každý kanál 4 páry TX a 4 páry RX per 3 Gbps. Pro připojení SFP(+) je potřeba jeden pár tam a druhý pár zpátky. Nad nimi může běžet 10Gb SFI (tupá sériová komunikace) nebo 1Gb formáty 1000Base-BX/1000Base-KX, což jsou pokud vím formáty pro připojení k "pasivnímu backplanu ve vaně" = nikoli k SFP modulu. Na tomtéž pinoutu (nejspíš) je dále podporováno rozhraní SGMII, přes které se intelský čip (MAC subsystém) umí bavit s PHY čipem (v SFP transceiveru) na rychlosti 1 Gbps nebo i 100 Mbps. Podle datasheetu se bohužel zdá, že není podporován klasický gigový SERDES, což je mezi gigovými (a stovkovými) SFPčky zdaleka nejrozšířenější standard! (Pokud správně chápu, BX/KX mají k tupému SERDESu blízko, ale není to přesně totéž.)
Čili gigové SFPčko případně s rozhraním SGMII. Tady narazíte např. na problém, že se nevyskytuje mnoho SGMII SFPček všeobecně, a z těch co se vyskytují, málokteré má platný obsah MSA SPD EEPROM. Ona tam EEPROMka je, ale jsou v ní halušky - a čínský výrobce o ní tvrdí, že je kompatibilní třeba s Ciscem nebu s Huaweiem. Další věc je, že SGMII SFP bude mít uvnitř konkrétní model PHY čipu, značky třeba Marvell nebo Broadcom. A SGMII sice má v souladu s původní specifikací MII PHY nějakou backwards-compatible podmnožinu základních registrů (link up/down, rychlost a duplex, vendor ID), ale reálně se hostitelské zařízení neobejde bez specifické podpory pro konkrétní modely PHY čipů - protože v proprietárních registrech je příliš mnoho užitečných informací, bez kterých transceiver snad ani nejde správně inicializovat. A podrobné datasheety SGMII PHY čipů jsou NDA
A třeba i samotná existence konkrétních modelů či podvariant čipů je zahalena tmou.
Nezkoumal jsem ovladač pro Intel 10Gb Ethernet. Momentálně si "na pozadí" trochu hraju s gigabitovou Intelkou od Delocku (čip i210 / driver igb), která má jako snad jediná na trhu SFP slot - a dotyčná varianta čipu ("SKU") podporuje vedle standardního SERDESu teoreticky i SGMII. A v intelském kódu jsem narazil na určitou minimální podporu pro SGMII PHY od Marvellu (jeden-dva modely) a naprostou nepodporu SGMII PHY od Broadcomu. Pak je rozdíl, zda je SGMII PHY přímo na desce (a dá se s ním bavit přes two-wire sériák v režimu MDIO) nebo je uvnitř SFP transceiveru (a MDIO se bridguje nad I2C). A nakonec ještě "fiber SKU" varianta i210 předpokládá v EEPROMce minimálně dvě různá PCI device ID, jedno pro SERDES, druhé pro SGMII - a ovladač na ně spoléhá při volbě režimu (který je jinak konfigurovatelný v registrech nejspíš nezávisle na PID, až na to, že není vidět do hlavy firmwaru i210, který tomu třeba může hodit klacek pod nohy). Chci říct, že "podporuje to SGMII, mám SGMII SFPčko, jdeme na to" ještě zdaleka neznamená úspěch - naopak, šance na úspěch je u Intelu v této situaci poměrně mizivá, protože podporovaný Marvellí PHY čip je deset let stará bílá vrána a zdroják ovladače jeví známky, že mnoho testování na tuto variantu neprodělal. A úžasnou novinku zvanou PHYlib Intel nepodporuje / ve svých linuxových driverech nevyužívá.
Chci říct, že podobný scénář "podpory 1Gb SGMII" bych očekával u 10Gb síťovek Intel.
Někdo tu zmínil FiberStore (fs.com) nebo jak se doopravdy v Číně jmenují. Podle mého mají lidskou technickou podporu, reaguje během cca 1-2 dnů, a nelže. O interních podrobnostech SGMII SFPček se se mnou moc nebavili, ale nemůžu říct, že by mi cokoli slíbili - naopak, umyli si od té mojí blbiny předem ruce. Ten jeden transceiver co jsem koupil na mě působí jako krasavec - mechanickou konstrukcí, i čisté provedení plošáku uvnitř. Teoreticky mají evropský sklad v Německu, prakticky pokud chcete specialitu, která není v Německu skladem, pošlou zboží přímo z Číny (rozdíl v dopravném není velký).
V souvislosti s levnými transceivery bych zmínil také ochotného tuzemského dodavatele Alternetivo. Vědí co prodávají a jsou to pražáci, takže pokud sedíte tamtéž a chcete něco testnout, zkuste se zeptat. Ke mně se chovali vždycky velice vstřícně.
Jinak po webu je k vidění hrst dalších čínských firem, které posílají transceivery přímo kamkoli po světě. Nemusíte ani chodit na Alibabu/E-bay, mají své vlastní weby / e-shopy. Žádné další jsem ale nezkoušel.
Při testování neznámých SFPček, pokud nehrozí reklamace, doporučuji na prvním kusu opilovat aretační "zobáček", aby šlo SFPčko vůbec vytáhnout bez zničení plechového krytu SFP slotu (a petlice na transceiveru).
options ixgbe allow_unsupported_sfp=1Ve FreeBSD se to řešilo obdobně:
hw.ixgbe.unsupported_sfp=1Ale pak to intel s novým driverem zaříznul a vznikl tento patch : patch-if_ix.c (id=221967)
net.core.{r,w}mem_max, ale už jsem viděl i nadšence, kteří v nějakém pohnutí mysli vypnuli GSO/GRO.
LRO je kapitola sama o sobě, myslím, že nejsem jediný, komu se ulevilo, když Intel konečně po letech změnil default na "vypnuto".
U těch ostatních… v rámci debugování samozřejmě ano, případně i jako dočasný workaround. Spíš jsem měl ale na mysli to, že jsem se setkal i s produkty, kde nějaký mudrc rozhodl, že se to povypíná defaultně (přičemž v jednom konkrétním případě "to" byl checksum offloading), že prý jsou s tím pořád nějaké problémy, a pak se zákazníci diví, proč ta rychlost nějak neodpovídá.
LRO je kapitola sama o sobě, myslím, že nejsem jediný, komu se ulevilo, když Intel konečně po letech změnil default na "vypnuto".Aha, tak tím se vysvětluje, na jakým fetu jel ten, kdo vymyslel default zapnuto u něčeho, co se tluče s bridgem a routováním.
Tiskni
Sdílej: