Michael Meeks, CEO společnosti Collabora, na apríla oznámil, nebyl to ale apríl, že nadace The Document Foundation zastřešující vývoj kancelářského balíku LibreOffice vyloučila ze svých řad všechny zaměstnance a partnery společnosti Collabora, tj. více než třicet lidí, kteří po mnoho let přispívali do LibreOffice. Nadace The Document Foundation po několika dnech publikovala oficiální vyjádření. Přiznává pochybení při zakládání
… více »Protože je už po aprílu, můžou strahováci opět zveřejnit program další Virtuální Bastlírny, aniž by připravená témata působila dojmem, že jde o žert. Vězte tedy, že v úterý 14. dubna (změna!!!) od 20:00 proběhne VB, kde se setkají bastlíři, technici, učitelé i nadšenci do techniky a kde i vy se můžete zapojit do družného hovoru, jako by všichni seděli u pomyslného piva. Co mají bastlíři tento měsíc na srdci? Pravděpodobně by nás musel zasáhnout
… více »Byla vydána verze 26.1 aneb čtvrtletní aktualizace open source počítačového planetária Stellarium (Wikipedie, GitHub). Vyzkoušet lze webovou verzi Stellaria na Stellarium Web.
VOID (Video Object and Interaction Deletion) je nový open-source VLM model pro editaci videa, který dokáže z videí odstraňovat objekty včetně všech jejich fyzikálních interakcí v rámci scény (pády, kolize, stíny...) pomocí quadmaskingu (čtyřhodnotová maska, která člení pixely scény do čtyř kategorií: objekt určený k odstranění, překrývající se oblasti, objektem ovlivněné oblasti a pozadí scény) a dvoufázového inpaintingu. Za projektem stojí výzkumníci ze společnosti Netflix.
Design (GitHub) je 2D CAD pro GNOME. Instalovat lze i z Flathubu. Běží také ve webovém prohlížeči.
Příspěvek na blogu herního enginu Godot představuje aplikaci Xogot přinášející Godot na iPad a iPhone. Instalovat lze z App Storu. Za Xogotem stojí Miguel de Icaza (GitHub) a společnost Xibbon.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za březen (YouTube).
ESP-IDF (Espressif IoT Development Framework), tj. oficiální vývojový framework pro vývoj aplikací na mikrokontrolérech řady ESP32, byl vydán v nové verzi 6.0. Detaily na portálu pro vývojáře.
DeepMind (Alphabet) představila novou verzi svého multimodálního modelu, Gemma 4. Modely jsou volně k dispozici (Ollama, Hugging Face a další) ve velikostech 5-31 miliard parametrů, s kontextovým oknem 128k až 256k a v dense i MoE variantách. Modely zvládají text, obrázky a u menších verzí i audio. Modely jsou optimalizované pro běh na desktopových GPU i mobilních zařízeních, váhy všech těchto modelů jsou uvolněny pod licencí Apache 2.0. Návod na spuštění je už i na Unsloth.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 3. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Již dlouhou dobu se uvnitř Allied Telesis mluvilo o vývoji nového operačního systému pro routery a L3+ switche. Proprietární operační systém AlliedWare, který je spolu s těmito zařízeními vyvíjen v laboratořích na Novém Zélandu, se vypracoval ve velice stabilní a všestranný systém. Právě všestrannost a množství implementovaných funkcí časem ukázaly nevýhody monolitického operačního systému, zejména pak komplexnost kódu, která výrazně prodloužuje dobu potřebnou k implementaci nových funkcí, a běh celého systému v jedné oblasti paměti spolu s žádnou ochranou bežících procesů - problém jakékoliv části kódu tak ovlivňuje běh celého systému. K těmto nevýhodám se přidaly požadavky koncových uživatelů na přepracování konfiguračního rozhraní (CLI) tak, aby byl jednodušší přechod od zařízení jiných výrobců. Vzniknul tedy nový operační systém, nazvaný AlliedWare Plus (AW+).
Allied Telesis se v případě AW+ vydal podobnou cestou, jako jiní velcí hráči na poli networkingu - základem AW+ je Linuxové jádro, konkrétně real-time kernel 2.6. Podobně je tomu například u Juniperu a jejich JunOSu, který je postaven na FreeBSD, u Force10 Networks a jejich FTOSu, který je postaven na NetBSD, u Extreme Networks a jejich EXOSu, který je postaven také na Linuxu, a nakonec i u Cisca a jejich IOS-XR, jehož základem je QNX.
AW+ je kombinací linuxového jádra, open-source softwaru, komerčního softwaru IP Infusion a proprietárního softwaru Allied Telesis:

Linuxové jádro konkrétně obsluhuje tyto podsystémy:
Použitý open-source software obsahuje např.:
Proprietární kód Allied Telesis obsluhuje např.:
IP Infusion dodává software pro L2 a L3 switching a routing, resp. pro řízení, samotný průchod paketů je samozřejmě plně hardwarový - prostřednictvím ASIC chipů. Tato koncepce AW+ svou modularitou usnadňuje a urychluje implementaci nových protokolů a funkcí a zároveň zvyšuje stabilitu a robustnost.
Další novinkou je přepracované konfigurační prostředí - CLI, které strukturou a logikou zadávání příkazů následuje "industry standard" - zjednodušeně řečeno, podobá se Cisco IOSu
, což přináší snížení nákladů na přeškolení administrátorů, kteří přecházejí nebo přicházejí na AW+ ze zařízení jiných výrobců, kteří tento "industry standard" také používají - mimo Cisco samotné také např.: HP ProCurve, Foundry Networks, Force10 a spousta dalších. Osobně bych dal sice přednost CLI prostředí Juniperu a jejich JunOSu, ale chápu, že produkty Allied Telesis jsou učeny primárně pro jiný segment trhu, kde je CLI prostředí Cisca nejběžnější a obecně je určitě i nejrozšířenější. Struktura CLI vypadá takto:

Konfigurace prostřednictvím CLI pak může vypadat např. takto:
awplus>enable awplus#configure terminal awplus(config)#vlan database awplus(config-vlan)#vlan 2 name vlan2 awplus(config-vlan)#exit awplus(config)#interface port1.1.1-port1.1.4 awplus(config-if)#switchport access vlan 2 awplus(config-if)#exit awplus(config)#interface vlan2 awplus(config-if)#ip address 192.168.1.1/24 awplus(config-if)#exit
Další novou užitečnou funkcí CLI je podpora shellových skriptů, což může značně zjednodušit a zautomatizovat konfiguraci. Ukázka shell skriptu vlan-port-ip.sh:
# configure VLAN, add an IP echo "Configuring VLAN and IP" echo -e " enable\n configure terminal\n vlan database\n vlan $1\n exit\n interface vlan$1\n ip address $2\n " | imish # Assign switch ports to VLAN echo "Configuring Switch Ports" echo -e " enable\n configure terminal\n interface $3\n switchport access vlan $1 " | imishTakový skript pak lze z CLI volat s automatickým nahrazením předaných parametrů:
awplus#activate vlan-port-ip.sh 120 192.168.1.120/24 port1.0.10-port1.0.11V kombinaci s možností vzdáleného spouštění těchto skriptů přes SSH se jedná o další snadný způsob integrace do network management & provisioning systémů, které mimo běžné protokoly typu SNMP využívají i přímý přístup k CLI - např. pěkný český produkt ISP Admin. Pro snadnou editaci skriptů je v CLI přímo k dispozici starý známý editor Joe
Tiskni
Sdílej:
Jen drobnost, tohle měla být reklama nebo rozšíření obzorů? Netvrdim, že neni Cisco dobrý, ale Vxworks taky za něco stojí.
Tedy, teprve v poslední době zjišťuju a vidím, kde je všude unix-like stroj, a líbí se mi to.