BarraCUDA je neoficiální open-source CUDA kompilátor, ale pro grafické karty AMD (CUDA je proprietární technologie společnosti NVIDIA). BarraCUDA dokáže přeložit zdrojové *.cu soubory (prakticky C/C++) přímo do strojového kódu mikroarchitektury GFX11 a vytvořit tak ELF *.hsaco binární soubory, spustitelné na grafické kartě AMD. Zdrojový kód (převážně C99) je k dispozici na GitHubu, pod licencí Apache-2.0.
Podvodné reklamy na sociálních internetových platformách, jako je Facebook, Instagram nebo X, vytvořily loni v Česku jejich provozovatelům příjmy 139 milionů eur, tedy zhruba 3,4 miliardy korun. Proti roku 2022 je to nárůst o 51 procent. Vyplývá to z analýzy Juniper Research pro společnost Revolut. Podle výzkumu je v Česku zhruba jedna ze sedmi zobrazených reklam podvodná. Je to o 14,5 procenta více, než je evropský průměr, kde je podvodná každá desátá reklama.
Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.6 (Mastodon). Přehled novinek i s videi a se snímky obrazovek v oficiálním oznámení. Podrobný přehled v seznamu změn.
Czkawka a Krokiet, grafické aplikace pro hledání duplicitních a zbytečných souborů, byly vydány ve verzi 11.0. Podrobný přehled novinek v příspěvku na Medium. Od verze 7.0 je vedle frontendu Czkawka postaveného nad frameworkem GTK 4 vyvíjen nový frontend Krokiet postavený nad frameworkem Slint. Frontend Czkawka je už pouze v udržovacím módu. Novinky jsou implementovány ve frontendu Krokiet.
Jiří Eischmann na svém blogu publikoval článek Úvod do MeshCore: "Doteď mě radioamatérské vysílání úplně míjelo. Když jsem se ale dozvěděl, že existují komunity, které svépomocí budují bezdrátové sítě, které jsou nezávislé na Internetu a do značné míry taky elektrické síti a přes které můžete komunikovat s lidmi i na druhé straně republiky, zaujalo mě to. Když o tom přede mnou pořád básnili kolegové v práci, rozhodl jsem se, že to zkusím taky.
… více »Byla vydána verze 0.5.20 open source správce počítačových her na Linuxu Lutris (Wikipedie). Přehled novinek v oznámení na GitHubu. Instalovat lze také z Flathubu.
Peter Steinberger, autor open source AI asistenta OpenClaw, nastupuje do OpenAI. OpenClaw bude převeden pod nadaci a zůstane otevřený a nezávislý.
Společnost Backblaze zveřejnila statistiky spolehlivosti pevných disků používaných ve svých datových centrech za rok 2025. Ke konci roku 2025 vlastnila 349 462 pevných disků. Průměrná AFR (Annualized Failure Rate), tj. pravděpodobnost, že disk během roku selže, byla 1,36 %. V roce 2024 to bylo 1,57 %. V roce 2023 to bylo 1,70 %. V roce 2022 to bylo 1,37 %.
Nástroj sql-tap je proxy mezi aplikací a databází, které zachytává všechny SQL dotazy a zobrazuje je v terminálovém rozhraní. Zde lze téměř v reálném čase zkoumat dotazy, sledovat transakce a spouštět SQL příkaz EXPLAIN. Podporované databázové systémy jsou pouze PostgreSQL a MySQL. Zdrojový kód je dostupný na GitHubu, pod licencí MIT.
Byla vydána nová verze 9.2 textového editoru Vim (Vi IMproved). Přináší vylepšené doplňování, podporu schránky ve Waylandu, podporu XDG Base Directory (konfigurace v $HOME/.config/vim), vylepšené Vim9 skriptování nebo lepší zvýrazňování změn. Vim zůstává charityware. Nadále vybízí k podpoře dětí v Ugandě. Z důvodu úmrtí autora Vimu Brama Moolenaara a ukončení činnosti jím založené charitativní organizace ICCF Holland projekt Vim navázal spolupráci s charitativní organizaci Kuwasha.
Ahoj všem, prosil bych o pomoc nebo aspon nějaký help nebo radu jak dostat OpenWRT do dlinku dsl-584t, je tam třeba kompilace jádra na kterém jsem zatím vždycky pohořel, stáhnul jsem si toolchain přímo z dlinku aj pár zdrojů se kterýma jsme to zkoušel a prostě nechce se to kamarádit, na fórech jsem se dočetl akorád práci už s daným linuxem do routeru ale nikoli něco o kompilaci ... stačilo by kdyby byl někde na internetu nebo někdo z Vás měl zkompilovaný bin, který by se poté do dlinku uploadnue přez dlinčácký weborý rozhranní do routeru . Tím teda prosím ty kteří si toto přečtou a ví o tom nebo něco podobnýho někdy zkoušeli aby se prosim ozvali a dali vědět .. předem moc děkuju za všechny odpovědi 
Řešení dotazu:
make menuconfigmake V=99 (to V=99 je proto, aby jsi vyděl, kde se stala chyba
supr dík moc za návod .. ale píše mi to další zajimavou věc který moc nerozumim, píše mi to abych nekompiloval pod rootem a když kompiluju pod userem tak to hlásí chyby...
root junior-debian:/home/junior/kamikaze_8.09# make menuconfig Checking 'working-make'... ok. Checking 'case-sensitive-fs'... ok. Checking 'getopt'... ok. Checking 'fileutils'... ok. Checking 'working-gcc'... ok. Checking 'working-g++'... ok. Checking 'ncurses'... ok. Checking 'zlib'... ok. Checking 'gawk'... ok. Checking 'bison'... ok. Checking 'flex'... ok. Checking 'unzip'... ok. Checking 'bzip2'... ok. Checking 'patch'... ok. Checking 'perl'... ok. Checking 'python'... ok. Checking 'wget'... ok. Checking 'gnutar'... ok. Checking 'svn'... ok. Checking 'autoconf'... ok. Checking 'gnu-find'... ok. Checking 'getopt-extended'... ok. Checking 'non-root'... failed. Build dependency: Please do not compile as root. Prerequisite check failed. Use FORCE=1 to override. make: *** [tmp/.prereq-build] Error 1 /----------------------------------------------------
user junior@junior-debian:~/kamikaze_8.09$ make menuconfig rm: cannot remove `tmp/.host.mk': Permission denied make: *** [tmp/.prereq-build] Error 1
Smaž to a stáhni to znovu a vše dělej jako normální uživatel, roota na to vůbec nepotřebuješ!
tak kompilace doběhla a v tom binu jak si povídal je teď parta souborů v .bin a složka balíčky(packages), md5sums, jeden soubor s příponou trx a dva tarový archivy ... a asi se teď zeptám co mam teda nahrát x)
Dobry den,
podarilo sa vam to rozchodit, ktory ten subor ste tam nahrali ? :)
A kde ste stiahli ten d-linkacky toolchain? Nejako ho neviem najst.
Dakujem
Dobrý, rozchodit se mi to nepovedlo nevim který soubor tam mám nahrát, bohužel ten BIN tam nahrát nelze, je to jinačí soubor. Jinak Dlinčácký toolchain je na stažení přímo na jejich FTP...
na každým je od něčeho trochu. Ve složkách DSL ale bohužel nemají přímo pro toto zařízení, ale pro podobná zařízení typu DIR atd. stačí se kouknout x) myslim ale že to bude podobné, jinak to co se tu kompilovalo se dá stánhnout přímo na OpenWRT.org
(musíte akorád znát architekturu zařízení a pak už je to hračka x) ) přeji příjemný den a doufám že s tím ještě někdo pomuže :-)
Omlouvám se za oživování staré diskuze.
Konečně ke mně doputovala DSL-584T, tak jsem do ní zkusil OpenWRT dostat a podařilo se.
BusyBox v1.13.4 (2009-09-16 23:09:45 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
KAMIKAZE (bleeding edge, r17597) -------------------
* 10 oz Vodka Shake well with ice and strain
* 10 oz Triple sec mixture into 10 shot glasses.
* 10 oz lime juice Salute!
---------------------------------------------------
root@DSL584T:~# uname -a
Linux DSL584T 2.6.30.6 #2 Wed Sep 16 23:51:21 CEST 2009 mips unknown
root@DSL584T:~# cat /proc/cpuinfo
system type : TI AR7 (TNETD7300)
processor : 0
cpu model : MIPS 4KEc V4.8
BogoMIPS : 149.91
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes, count: 1, address/irw mask: [0x0fff]
ASEs implemented :
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
root@DSL584T:~# opkg list_installed
apcupsd - 3.14.2-1 -
atm-tools - 2.4.1-1 -
base-files - 31-r17597 -
br2684ctl - 20040226-1 -
busybox - 1.13.4-1 -
bzip2 - 1.0.5-1 -
dnsmasq - 2.49-1 -
dropbear - 0.52-3 -
firewall - 1-7 -
gzip - 1.3.3-1 -
hotplug2 - 1.0-beta-1 -
iptables - 1.4.4-2 -
iptables-mod-conntrack - 1.4.4-2 -
iptables-mod-nat - 1.4.4-2 -
kernel - 2.6.30.6-1 -
kmod-atm - 2.6.30.6-1 -
kmod-crc-ccitt - 2.6.30.6-1 -
kmod-ipt-conntrack - 2.6.30.6-1 -
kmod-ipt-core - 2.6.30.6-1 -
kmod-ipt-nat - 2.6.30.6-1 -
kmod-ipt-nathelper - 2.6.30.6-1 -
kmod-ppp - 2.6.30.6-1 -
kmod-pppoa - 2.6.30.6-1 -
kmod-pppoe - 2.6.30.6-1 -
kmod-sangam-atm-annex-b - 2.6.30.6+D7.04.03.00-R1 -
libc - 0.9.30.1-31 -
libgcc - 4.1.2-31 -
libiptc - 1.4.4-2 -
liblua - 5.1.4-5 -
libpthread - 0.9.30.1-31 -
librt - 0.9.30.1-31 -
libuci - 0.7.5-1 -
libuci-lua - 0.7.5-1 -
libxtables - 1.4.4-2 -
linux-atm - 2.4.1-1 -
lua - 5.1.4-5 -
mtd - 9 -
openssh-sftp-server - 5.2p1-1 -
opkg - 215-2 -
ppp - 2.4.4-2 -
ppp-mod-pppoa - 2.4.4-2 -
ppp-mod-pppoe - 2.4.4-2 -
samba-client - 2.0.10-6 -
samba-common - 2.0.10-6 -
tar - 1.22-1 -
uci - 0.7.5-1 -
ucitrigger - 0.7.5-1 -
udevtrigger - 106-1 -
Modem funguje výborně – za pár dní se výborně osvědčil. Jediné co se mi nepodařilo rozchodit jsou QOS skripty, bohužel je v balíku AR7 u kmod-ipt-imq v současné verzi chyba – doufejme, že to opraví co nejdříve. Pokud by byl zájem, tak sepíšu nějaký step-by-step návod, jak do DSL-584T dostat OpenWRT.
jestli by jste tedy nemohl napsat krok po kroku co se má tedy dělat+1 taky by mne to zajimalo
.
Do konce týdne (uvidím, jak na tom budu s časem) sem dodám návod co a jak.
Jinak po 2 měsících provozu můžu OpenWRT pro DSL-584T (ne pro DSL-684T) vřele doporučit. U DSL-684T je problém v tom, že wifi driver neumí WPA, ale pouze WEP, což je nepoužitelné...
Trochu upřesním věci ohledně rozhraní. Router má 2 sériové porty, s tím, že osazený je jen jeden. USB skutečně disponuje, ale jen v režimu USB-host. Tzn. že lze router připojit k počítači a připojovat se s ním k internetu, ale nelze do tohoto USB portu připojit třeba flashku.
Sériový převodník lze udělat jednoduše třeba ze starého kabelu pro telefon. Třeba Nokia DKU-2 a vyvést ve formě 3,5" jacku – https://akela.mendelu.cz/~qqjasa/hardware/D-link-dsl584t/images/IMG_6921.JPG . Pro ladění firmwaru je to nezbytnost.
.
... tak zase na druhou stranu pokud by to nějakym způsobem šlo .. proč toho nezneužít x) ... heh x)
Zde je slíbený návod.
Kompilace OpenWRT je na jiné povídání, víceméně stačí jít podle návodu na openwrt.org a hlavně nezapomenout zvolit v Kernel–Network devices annexb modul a dále pak, co uznáte za vhodné
. Ale budu vycházet z toho, že už máte image firmwaru hotový.
Zajímavější je spíše postup jak OpenWRT do zařízení dostat. Je potřeba ho tam nahrát přes zavaděč ADAM2. Ten funguje na principu FTP upraveného serveru. Na DSL-584T i DSL-684T standardně poslouchá na IP 5.8.8.8. Je tedy potřeba nastavit IP počítače třeba na 5.8.8.7 / 8. Menší problém je, že FTP server neběží pořád, ale asi jen první 3 s po startu. Je teda potřeba mít nachystaný příkaz, oadresovaný počítač, zařízení zapnout do zásuvky a okamžitě odbouchnout „ftp 5.8.8.8“. Jakmile se připojíte, bootování se zastaví a modem čeká co bude dál. Pokud máte k dispozici sériovou konzoli, tak stačí zmáčknout nějakou klávesu při startu a boot se zastaví. Před samotným nahráním souboru je potřeba změnit rozložení mtd oblastí proti standardnímu firmwaru aby byla využita co největší oblast. Trošku poznámka vedle, hrát si můžete jak chcete, jen nezasahujte do oblasti mtd2, pokud si ji poškodíte, dojde k smazání zavaděče a čeká vás obnova zařízení přes JTAG...
Samotný flash, se pak provede následujícími příkazy:
adam2
adam2
quote SETENV mtd0,0x90086B80,0x903f0000"
quote SETENV mtd1,0x90010000,0x90086B80"
quote SETENV mtd4,0x90010000,0x903f0000"
quote MEDIA FLSH
binary
debug
hash
put "openwrt-ar7-squashfs.bin" "c mtd4"
quote REBOOT
quit
Kde adam2 je jméno pro FTP, adam2 je heslo pro FTP a následující příkazy už mění partišny a nahrávají soubor. Největší oříšek je asi samotné nahrátí. Pokud se vám během nahrátí zobrazí obrazovka, že vzdálený host uzavřel spojení, tak se ještě zařízení maže a FTP spojení bylo ukončeno. Na takovém zařízení se už firmware nespustí a zůstává v režimu adama2 (tzn. čeká na upload dalšího firmwaru), na konzoli je vypisována hláška „File for wrong Endian!“.
Dostávám se proč k tomu, proč k tomu dochází. Problém je, že počítač musí počkat než se flash vymaže a pak teprve ftp začne příjmat flash soubor. Na mém PC k odpojování dochází na Win 7, Win XP fungují bez problémů, stejně tak jako libovolná linux distribuce. Také dávejte pozor na antiviry resp. firewally, např. Eset Smart Security spojení po určité době nečinnosti zařízne a soubor se nenahraje. Takže veškeré firewally a antiviry při flashi vypnout.
Další možnost je použití předchystaného programu tiupgrade.exe, stačí spustit a pořeší vše za vás, ale zas to není taková sranda
. Pro použití platí stejné rady, pokud možno XP, vypnout firewall atd...
Pokud se vše zadaří, tak cca po 2 minutách dostane vaše PC přidělenou adresu z adresního prostoru 192.168.1.0/24. Případně si můžete nastavit ip na 192.168.1.2 a pomocí "ping 192.168.1.1 -t" zkoumat jeho nahození.
Když máte odezvu, tak se k zařízení můžete přihlásit přes SSH. Defaultní jméno root a heslo dsl584t.
Zařízení je nastavené aby běželo na linkách O2 (má tam nabouchanou konfiguraci PPPoE, MTU 1492, jméno heslo O2 atd.). V zařízení je k dispozici QOS, OpenVPN a webové rozhraní WebIf. Sám web rozhraní nepoužívám, dokáže tam někdy napáchat víc škody než užitku, ale neznalým příkazového řádku určitě pomůže
.
Takže to je asi vše. Pokud se vám OpenWRT nebude líbit můžete se jednoduše vrátit k origo firmwaru s tím, že flashovací pokyny jsou následujícící:
adam2
adam2
quote SETENV mtd0,0x90091000,0x903f0000
quote SETENV mtd1,0x90010090,0x90090000
quote SETENV mtd2,0x90000000,0x90010000
quote SETENV mtd3,0x903f0000,0x90400000
quote SETENV mtd4,0x90010000,0x903f0000
quote MEDIA FLSH
binary
debug
hash
put "DSL-584T_V3.00B01T02.CZ.20060621" "c mtd4"
quote REBOOT
quit
Na závěr dodám, že cokoliv se zařízením budete provádět, provádíte na vlastní zodpovědnost
.
Všechny potřebné soubory atd jsou dostupné zde: https://akela.mendelu.cz/~qqjasa/hardware/D-link-dsl584t/ samotný flash + program na flashování pak zde: https://akela.mendelu.cz/~qqjasa/hardware/D-link-dsl584t/openwrt_dsl584/openwrt+flash.rar
. Co ale použít lze je DSL-684T v režimu wifi-klient.
OpenVPN je již v balíku nahráno, stačí je jen nakonfigurovat podle návodu. Přidávám návod na připojení jednoho klienta s Win/Linux OS, site-site VPN by se konfigurovala podobně,
Návod na remote klient:
Nejdříve je nutné vytvořit bridge rozhraní mezi tap0 rozhraním a rozhraním br-lan.
To se udělá pomocí startup skriptu s následujícím obsahem
#!/bin/sh /etc/rc.common
START=94
start() {
openvpn --mktun --dev tap0
sleep 3
brctl addif br-lan tap0
ifconfig tap0 0.0.0.0 promisc up
}
stop() {
ifconfig tap0 0.0.0.0 down
brctl delif br-lan tap0
openvpn --rmtun --dev tap0
}
tento kód hodit do /etc/init.d/vpn_tap
přidělit práva pro spouštění
a nalinkovat do rc.d.
pak je potřeba si vygenerovat statický klíč:
openvpn --genkey --secret static.key//samozřejmě lze použít i bezpečné certifikáty
následně vytvořit konfiguraci pro openvpn
do /etc/openvpn/server.conf
port 1194
proto udp
dev tap0
keepalive 10 120
status /tmp/openvpn-status.log
verb 3
secret /etc/openvpn/secret.key
comp-lzo
povolit openVPN při startu
uci set openvpn.myvpn=openvpn
uci set openvpn.myvpn.config=/etc/openvpn/server.conf
uci set openvpn.myvpn.enable=1
uci commit openvpn
a poslední co zbývá je povolit na WANu OpenVPN a povolit předávání mezi br-lan a tap rozhraním
cat >> /etc/config/firewall
config 'rule'
option 'target' 'ACCEPT'
option '_name' 'VPN'
option 'src' 'wan'
option 'proto' 'udp'
option 'dest_port' '1194'
echo "iptables -I OUTPUT -o tap+ -j ACCEPT" >> /etc/firewall.user
echo "iptables -I INPUT -i tap+ -j ACCEPT" >> /etc/firewall.user
echo "iptables -I FORWARD -o tap+ -j ACCEPT" >> /etc/firewall.user
echo "iptables -I FORWARD -i tap+ -j ACCEPT" >> /etc/firewall.user
/etc/init.d/firewall restart
VPN by se mělo spustit
/etc/init.d/openvpn enable
/etc/init.d/openvpn start
Pak už jen stačí nakonfigurovat VPN na vzdáleném PC tzn. nainstalovat OpenVPN a pro Windows je třeba konfigurace tato v C:\Program Files\OpenVPN\config\:
# Use the following for simple connections: remote 123.45.67.89 port 1194 dev tap secret secret.key proto udp comp-lzoSamozřejmě je také nutné přenést secret.key. No a to je asi ve zkratce vše, dále odkážu na tenhle návod: http://www.dd-wrt.com/wiki/index.php/OpenVPNa tenhle: http://www.dd-wrt.com/wiki/index.php/OpenVPN.
Perfektní!
Šlo to na první pokus a router je o 20% užitečnější, ještě vytáhnout nějakou sériovou linku a je to server jak vyšitej 
misto abys vlezl na stranky openwrt a zadal typ sveho routeru? 
Tiskni
Sdílej: