Vývojář Alexandre Gomes Gaigalas na GitHubu zveřejnil c89cc.sh, parser a kompilátor jazyka C89 napsaný v pouhém jediném skriptu o přibližně 8000 řádcích čistého bashe (bez dalších externích závislostí), který generuje ELF64 binárky pro x86-64. Jedná se o velmi jednoduchý kompilátor, který nepodporuje direktivy #include a dokonce ani funkci printf (lze použít puts), všechny dostupné deklarace lze nalézt v proměnné _BUILTIN_LIBC na konci skriptu. Skript je volně dostupný pod ISC licencí.
Francouzská vláda oznámila, že v rámci strategie 'digitální suverenity' zahájí 'přechod od systému Windows k počítačům s operačním systémem Linux' (sa sortie de Windows au profit de postes sous système d'exploitation Linux). DINUM (meziresortní ředitelství pro digitální technologie) požádalo ministerstva, aby do podzimu 2026 vypracovaly konkrétní plány nasazení Linuxu. Francie již dříve migrovala části státní správy na otevřená řešení.
Nezisková organizace Electronic Frontier Foundation (EFF) hájící občanské svobody v digitálním světě po téměř 20 letech opouští platformu X (dříve Twitter). Na platformách Bluesky, Mastodon, LinkedIn, Instagram, TikTok, Facebook, Threads a YouTube zůstává.
Terminálový textový editor GNU nano byl vydán ve verzi 9.0. Vylepšuje chování horizontálního posouvání pohledu na dlouhé řádky a chování některých klávesových zkratek. Více v seznamu změn.
Ministerstvo financí ve spolupráci s finanční správou dnes představilo beta verzi aplikace využívající umělou inteligenci pro předvyplnění daňového přiznání. Není třeba přepisovat údaje z různých potvrzení, ani hledat správné řádky, kam údaje napsat. Stačí nahrát dokumenty a využít AI.
Výrobce počítačových periferií Keychron zveřejnil repozitář se schématy šasi klávesnic a myší. Licence je restriktivní, zakazuje většinu komerčních užití a v podstatě jsou tak data vhodná pouze pro výukové účely, hlášení a opravy chyb, případně výrobu vlastního příslušenství.
Správce balíčků APT, používaný v Debianu a odvozených distribucích, byl vydán ve verzi 3.2 (seznam změn). Mezi novinkami figurují nové příkazy pro práci s historií, včetně vracení transakcí.
Společnost Anthropic oznámila Projekt Glasswing a s ní související AI model Claude Mythos Preview. Jedná se o iniciativu zaměřenou na kybernetickou bezpečnost, do které se zapojily velké technologické společnosti Amazon Web Services, Anthropic, Apple, Broadcom, Cisco, CrowdStrike, Google, JPMorganChase, Linux Foundation, Microsoft, NVIDIA a Palo Alto Networks. Anthropic věří, že nový AI model Claude Mythos Preview dokáže
… více »Firma Ojective Development vydala svůj nástroj pro monitorování a řízení odchozích síťových připojení Little Snitch i pro operační systém Linux. Linuxová verze se skládá ze tří komponent: eBPF program pro zachytávání provozu a webové rozhraní jsou uvolněny pod GNU GPLv2 a dostupné na GitHubu (převážně Rust a JavaScript), jádro backendu je proprietární pod vlastní licencí, nicméně zdarma k použití a redistribuci (cena přitom normálně … více »
Vojenské zpravodajství (VZ) se v březnu zapojilo do mezinárodní operace proti aktivitám hackerské skupiny APT28, která je spojovaná s ruskou vojenskou zpravodajskou službou GRU a která přes slabě zabezpečené routery prováděla kybernetické útoky na státní a další organizace v ČR i zahraničí. Operaci vedl americký Federální úřad pro vyšetřování (FBI) a jejím cílem bylo odebrat útočníkům přístup k napadeným zařízením a ty následně … více »
Protože na pultech je aktuálně TP-WR841ND ve verzi 9 a protože poslední Barrier na ní WiFi podporuje opravdu mizerně, je tu šance na poslední "trunk", tedy vývojovou verzi Chaos Calmer, která údajně jede bez vady. Není problém ji doinstalovat (zdá se, že vše funguje opravdu OK), ale pro nás linuxové laiky je problém v tom, že nemá LUCI, tedy GUI (grafické rozhraní). LUCI přitom není těžké doinstalovat, pěkný návod jsem našel na YT, stručně:
Telnet 192.168.1.1 (port 23)
1) passwd napsat nové heslo 2x
2) reboot
zkontrolovat internet na WAN
SSH - port 22
3) ssh root@192.168.1.1
yes...
4) opkg update
5) opkg install luci
6) /etc/init.d/uhttpd enable
7) /etc/init.d/uhttpd start
a pak ještě asi reboot...
Jenže, zdá se, sestavení Chaos Calmer zabírá více místa v paměti (má jen 4 MB, takže se LUCI asi nevešlo), protože se během instalace LUCI vypsalo: "no space left in device".
Chci se zeptat, není možníé něco méně podstatného odmazat z původního balíčku, aby se LUCI vešlo? Třeba podporu IPV6?
1) co přesně
2) jak se to přes telnet konkrétně udělá? Díky.
Viz výpis během instalace LUCI na 841N (4MB flash) v příloze OBR.
Řešení dotazu:
Tady je výpis nainstalovaných balíčků, poradí někdo, co je možné bezpečně smazat?
root@OpenWrt:~# opkg list-installed
base-files - 157-r44541
busybox - 1.22.1-5
dnsmasq - 2.72-4
dropbear - 2014.65-2
firewall - 2015-02-26
fstools - 2015-02-25.1-914b023e71559e033ec5a1f9840511eb1ccaf386
hostapd-common - 2014-10-25-1
ip6tables - 1.4.21-1
iptables - 1.4.21-1
iw - 3.15-1
iwinfo - 2015-01-04-c9fd399316003040825dfbd9700488b621bd990e
jshn - 2015-01-28-827ad8337e88ec9e0bf73a8af1d6cf8555e8ef3d
jsonfilter - 2014-06-19-cdc760c58077f44fc40adbbe41e1556a67c1b9a9
kernel - 3.18.7-1-e6285f586f586a80d2fb413954302463
kmod-ath - 3.18.7+2014-11-04-1
kmod-ath9k - 3.18.7+2014-11-04-1
kmod-ath9k-common - 3.18.7+2014-11-04-1
kmod-cfg80211 - 3.18.7+2014-11-04-1
kmod-crypto-aes - 3.18.7-1
kmod-crypto-arc4 - 3.18.7-1
kmod-crypto-core - 3.18.7-1
kmod-gpio-button-hotplug - 3.18.7-1
kmod-ip6tables - 3.18.7-1
kmod-ipt-conntrack - 3.18.7-1
kmod-ipt-core - 3.18.7-1
kmod-ipt-nat - 3.18.7-1
kmod-ipv6 - 3.18.7-1
kmod-ledtrig-usbdev - 3.18.7-1
kmod-lib-crc-ccitt - 3.18.7-1
kmod-mac80211 - 3.18.7+2014-11-04-1
kmod-nf-conntrack - 3.18.7-1
kmod-nf-conntrack6 - 3.18.7-1
kmod-nf-ipt - 3.18.7-1
kmod-nf-ipt6 - 3.18.7-1
kmod-nf-nat - 3.18.7-1
kmod-nf-nathelper - 3.18.7-1
kmod-nls-base - 3.18.7-1
kmod-ppp - 3.18.7-1
kmod-pppoe - 3.18.7-1
kmod-pppox - 3.18.7-1
kmod-slhc - 3.18.7-1
kmod-usb-core - 3.18.7-1
kmod-usb-ohci - 3.18.7-1
kmod-usb2 - 3.18.7-1
libblobmsg-json - 2015-01-28-827ad8337e88ec9e0bf73a8af1d6cf8555e8ef3d
libc - 0.9.33.2-1
libgcc - 4.8-linaro-1
libip4tc - 1.4.21-1
libip6tc - 1.4.21-1
libiwinfo - 2015-01-04-c9fd399316003040825dfbd9700488b621bd990e
libjson-c - 0.11-2
libjson-script - 2015-01-28-827ad8337e88ec9e0bf73a8af1d6cf8555e8ef3d
libnl-tiny - 0.1-4
libubox - 2015-01-28-827ad8337e88ec9e0bf73a8af1d6cf8555e8ef3d
libubus - 2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
libuci - 2014-04-11.1-1
libxtables - 1.4.21-1
mtd - 20
netifd - 2015-02-17-4d84111e1014c817653db92bcd8024ff1935b6be
odhcp6c - 2014-12-10-722226c4f1d45c8bf4ac9189523738abcf7d648f
odhcpd - 2014-11-06-3b628005e66e90770b2757a4a02c1dee25ccb883
opkg - 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7
ppp - 2.4.7-5
ppp-mod-pppoe - 2.4.7-5
procd - 2015-02-15-7676df3226da5391c2dfda2ed29a40500e04e15b
swconfig - 10
uboot-envtools - 2014.10-2
ubox - 2015-02-25-31f0ff358b360ee461d845c1b3b5e5d38fa27925
ubus - 2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
ubusd - 2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
uci - 2014-04-11.1-1
wpad-mini - 2014-10-25-1
ip6tables - 1.4.21-1
kmod-ip6tables - 3.18.7-1
kmod-ipv6 - 3.18.7-1
kmod-nf-conntrack6 - 3.18.7-1
kmod-nf-ipt6 - 3.18.7-1
libip6tc - 1.4.21-1
odhcp6c - 2014-12-10-722226c4f1d45c8bf4ac9189523738abcf7d648f
Když nechceš IPv6 tak všechno co se týká IPv6? Jinak USB to taky nemá takže pokud to nemá něco připojené vevnitř přes USB tak i ty balíčky, případně pokud nepožaduješ ppp?
Tak jsem trochu googlil a zdá se, že Chaos Calmer je prostě větší a routery jen se 4 MB flash RAM možná s LUCI nepojedou vůbec.
Viz zde: https://dev.openwrt.org/ticket/14494
Nebo zde: https://dev.openwrt.org/ticket/14482
Pokud by někdo uměl povyhazovat zbytečné balíčky a dát LUCI a zkompilovat to pro 841N v9 bylo by to super...
Protože mám WR841N nové verze 9, na které stabilně stávající verze Barrier nejede. Blbne WiFi. A naopak se píše, že poslední verze Chaos Calmer stabilně jede.
Protože jako BFU potřebuju LUCI, tak mám dvě možnosti: vrátit se na firmware TP-link nebo najít funkční verzi na OPEN-WRT s LUCI. A potřebuju si to prostě všechno pořádně "ošahat".
Teď ještě potřebuju potvrdit, že ta odinstalace opkg remove XXX je na squash opravdu blbost, zkoušel jsem a napsalo mi to, že vyjmuto (u něčeho to psalo, že to je součástí dalších balíčku a tedy error).
Hláška, kterou mi to napsalo, je trochu jiná, píše se v ní o 66 vs 642 kb místa. Viz obr.
Asi ANO. A teď jistě zase platí, že potřebuju verzi bez u-boot, což znamená
a) takovou verzi najít někde na webu, nebo
b) si firmware umět správně ořezat jistým scriptem, což jsem nikdy nedělal a mám obavu, abych router nebricknul...
(V příloze ještě jeden výpis..., pokud by někdo chtěl zkoumat, co mi to vlastně při pokusu o instalaci LUCI píše)
Protože mám WR841N nové verze 9, na které stabilně stávající verze Barrier nejede. Blbne WiFi. A naopak se píše, že poslední verze Chaos Calmer stabilně jede.
Protože jako BFU potřebuju LUCI, tak mám dvě možnosti: vrátit se na firmware TP-link nebo najít funkční verzi na OPEN-WRT s LUCI. A potřebuju si to prostě všechno pořádně "ošahat".
Teď ještě potřebuju potvrdit, že ta odinstalace opkg remove XXX je na squash opravdu blbost, zkoušel jsem a napsalo mi to, že vyjmuto (u něčeho to psalo, že to je součástí dalších balíčku a tedy error).
Hláška, kterou mi to napsalo, je trochu jiná, píše se v ní o 66 vs 64 kb místa. Viz obr.
Díky moc za vysoce faktické rady (a hlavně bez poučování). Zatím jsem to vyřešil tak, že jsem našel pro 841N funkční Gargoyle a DD-WRT z prosince 2014. S těmi balíčky a kompilací si asi hrát (zatím) nebudu, je to na mě přece jen už složité. A hlavně si myslím, že to za měsíc nebo dva dořeší a Chaos Calmer i s LUCI bude přímo ke stáhnutí.
Jinak chci říct, že jak Gargoyle (verze 1,7.1) tak i DD-WRT (DD-WRT v24-sp2 (12/22/14) std (SVN revision 25697) jedou velmi pěkně.
S DD-WRT jsem na WiFi naměřil až 15 MB (LAN speed test, 2 vlákna), což je strop na 100 megabitové LAN. Pro běžného hloupého uživatele bude pro 841N právě jak Gargoyle tak i DD-WRT praktičtější, než přece jen méně intuitivní OPEN-WRT.
Gargolye chybí funkce klient, zato má velmi pěkné grafy a dokonce i přehled www stránek, které klienti navštíví.
DD-WRT má v podstatě vše, včetně virtuálních WiFi sítí.
Nepochopil jsem, proč právě aktuální OPEN-WRT na 841 jede špatně...
Ale ještě bych se zeptal: Pokud flashuji skrze telnet, přes mtd z tmp, jak jsem se naučil, je jedno, zda se dává factory nebo sysupdate verze? A mohu tak nahrát i libovolnou verzi TP-linku? Nebo platí to samé, co přes webové rozhraní o původním firmware, že to musí být verze bez u-boot?
Už to mám docela ošahané
Připojuji se k názoru pana Šobáně - proč člověk s méně zkušenostmi instaluje trunk verzi OpenWrt? Sám jsem s trunk verzí měl problémy (jak absence gui, tak nedodělky ve skriptáži, tak polofunkční boot loader). Skončilo to FW flash skrz sériové rozhraní.
Radím podobně, vrátit se na oficiální FW a počkat, až OpenWrt vydá stabilní verzi podporující Tvůj HW. Jinak, některé balíčky se samozřejmě odinstalovat můžou, musíš však vědět k čemu jsou a jestli je ne-budeš přímo (či jako závislost) potřebovat.
Zařiď se jak umíš, upozornění jsi dostal a opakovaně...
Já vypozoroval a svými testy došel k osobnímu přesvědčení, že (a nikomu svůj názor nepodsouvám):
Pokud je hlavní funkci routeru wan/lan routing + firewall + sporadicky/doplňkově wifi jako AP - pak OpenWRT
Pokud je hlavní funkci routeru wifi/lan routing (wifi v režimu klient), případně wifi v režimu AP jako hlavní role - pak DDWrt
Tiskni
Sdílej: