abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 16:44 | Nová verze

    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.

    Ladislav Hagara | Komentářů: 0
    dnes 12:33 | Nová verze

    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.

    NUKE GAZA! 🎆 | Komentářů: 1
    dnes 03:55 | Nová verze

    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).

    Ladislav Hagara | Komentářů: 0
    včera 19:55 | Zajímavý projekt

    Průkopnická firma FingerWorks kolem roku 2000 vyvinula vícedotykové trackpady s gesty a klávesnice jako TouchStream LP. V roce 2005 ji koupil Apple, výrobu těchto produktů ukončil a dotykové technologie využil při vývoji iPhone. Multiplatformní projekt Apple Magic TouchstreamLP nyní implementuje funkcionalitu TouchStream LP na současném Apple Magic Trackpad, resp. jejich dvojici. Diskuze k vydání probíhá na Redditu.

    |🇵🇸 | Komentářů: 0
    včera 18:22 | Nová verze

    Byla vydána nová verze 10.3 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu bezpečnostních oprav, vylepšení funkcí a oprav chyb.

    Ladislav Hagara | Komentářů: 0
    včera 15:11 | Zajímavý software

    Cloudflare představil open source redakční systém EmDash. Jedná se o moderní náhradu WordPressu, která řeší bezpečnost pluginů. Administrátorské rozhraní lze vyzkoušet na EmDash Playground.

    Ladislav Hagara | Komentářů: 4
    včera 14:00 | Komunita

    Bratislava OpenCamp 2026 zverejnil program a spustil registráciu. Štvrtý ročník komunitnej konferencie o otvorených technológiách prinesie 19 prednášok na rôzne technologické témy. Konferencia sa uskutoční v sobotu 25. apríla 2026 v priestoroch FIIT STU v Bratislave.

    Ladislav Hagara | Komentářů: 1
    včera 13:44 | Humor

    Na iVysílání lze zhlédnout všechny díly kultovního sci-fi seriálu Červený trpaslík.

    Ladislav Hagara | Komentářů: 5
    včera 04:44 | IT novinky

    Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl v březnu 5,33 % (Windows -4,28 %, OSX +1,19 %, Linux +3,10 %). Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 24,48 %. Procesor AMD používá 67,48 % hráčů na Linuxu.

    Ladislav Hagara | Komentářů: 4
    1.4. 23:22 | IT novinky

    Společnost Apple slaví padesáté narozeniny. Založena byla 1. dubna 1976.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (15%)
     (7%)
     (1%)
     (12%)
     (30%)
     (3%)
     (5%)
     (1%)
     (14%)
     (23%)
    Celkem 1213 hlasů
     Komentářů: 30, poslední dnes 20:20
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: nahrání modulu a řešení race condition ?

    25.8.2005 09:59 Pavelec
    nahrání modulu a řešení race condition ?
    Přečteno: 66×
    Objevil jsem chybu(?)v inicializačním skriptu, kdy se testuje existence zařízení po natažení příslušného modulu jádra do paměti. Problém je, že po natažení probíhá asi jakási inicializace zařízení a někdy nestihne proběhnout před testováním podmínky, příp. dalších příkazů a chová se tak oproti očekávání.

    if ! grep `echo ${1}: | cut -f 1 -d :`: /proc/net/dev 1> /dev/null ; then # no interface yet
        if /sbin/modprobe -c | grep -w "alias ${1}" | grep -vw "alias ${1} off" > /dev/null ; then
          echo "/etc/rc.d/rc.inet1:  /sbin/modprobe ${1}" | $LOGGER
          /sbin/modprobe ${1}
        fi
      fi
     if grep `echo ${1}: | cut -f 1 -d :`: /proc/net/dev 1> /dev/null ; then # interface exists
        if ! /sbin/ifconfig | grep -w "${1}" 1>/dev/null || \
    

    Nejsem si ale zcela jistý a v dokumentaci jsem nenašel, zda programy modprobe, resp. insmod, garantují kompletní inicializaci před návratem do volajícího procesu.

    Odpovědi

    25.8.2005 13:12 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: nahrání modulu a řešení race condition ?
    Modprobe/insmod garantují natažení modulu, nic jiného. Init skripty jsou špatné řešení, mělo by se to řešit přes hotplug.

    Pokud trváš na řešení přes init skript, tak nezbyde než cyklus se sleepem (a timeoutem).
    25.8.2005 14:37 Pavelec
    Rozbalit Rozbalit vše Re: nahrání modulu a řešení race condition ?
    Díky za odpověď.
    Init skripty jsou špatné řešení, mělo by se to řešit přes hotplug.
    Opravte mě, jestli se pletu, ale hotplug je obsluhován skripty, které dělají totéž, ale velmi pravděpodobně s takovým předstihem, že k "race conditions" většinou nedojde.

    Navedl jste mě správně. Přesunutí k dřívějšímu spuštění hotplug susbsystému v základním inicializačním skriptu vedlo k zjevnému odstranění problému.

    Ještě jednou díky.

    25.8.2005 14:42 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: nahrání modulu a řešení race condition ?
    Opravte mě, jestli se pletu, ale hotplug je obsluhován skripty, které dělají totéž, ale velmi pravděpodobně s takovým předstihem, že k "race conditions" většinou nedojde.
    Hotplug dělá věci v okamžiku, kdy je dané zařízení připraveno, což se dozví eventem z kernelu.
    25.8.2005 19:52 Pavelec
    Rozbalit Rozbalit vše Re: nahrání modulu a řešení race condition ?
    To se nevylučuje s mým tvrzením. Hotplug dostane od jádra událost vč. předaných parametrů a pak volá skript, který obdobným způsobem natahuje moduly do paměti, příp. spouští další skripty(agenty) pro vybraná zařízení nebo rozhraní.
    25.8.2005 20:00 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: nahrání modulu a řešení race condition ?
    Ne, hotplug dostane událost (parametr 'net'), že se vytvořilo rozhraní xy a nakonfiguruje ho.

    Jiná možnost je, že natahování modulů dělá jeden skript a nastavování adres další zkript o něco později.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.