Začal semestr, začal i podzim a kromě hub rostou jako po dešti i veřejné dílny v Praze. Nedávno strahováci referovali o hackerspacu Bordel, nyní se otevřela dílna Dejvice Lab jen kousek od ČVUT. Na blížící Virtuální Bastlírně tak uslyšíte nejen report z návštěvy dílny HWLab, ale i řadu novinek, událostí a úsměvných momentů, které se za poslední měsíc ve světě techniky, ale i vědy udály. Připojte se tedy již v úterý 13.10. od 20:00 a zapojte se do
… více »Byl vydán LineageOS 24 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu. LineageOS 24 je založený na Androidu 17.
Společnost Valve publikovala na svém GitLabu nákresy a schémata zapojení headsetu Steam Frame. Pro nekomerční účely.
Soutěž Pwn2Own Ireland 2026 skončila 9. října. Bezpečnostní výzkumníci získali celkem 1 262 000 dolarů na odměnách. Během soutěže bylo předvedeno zneužití 98 zero-day zranitelností. Testování zahrnovalo různé kategorie zařízení a software. Výzkumníci předváděli prakticky fungující útoky podle pravidel soutěže. Výsledky následně slouží výrobcům při přípravě oprav. Mezi pokořenými jsou: Samsung Galaxy S26, OpenAI Codex, Oracle Autonomous AI Database, Google Pixel 10, u iPhone 17 neuspěli.
Programovací jazyk Python byl vydán v nové verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.
BIGWORDS.PAGE je open-source webová aplikace, která po otevření odkazu v prohlížeči vykreslí přes celou obrazovku jednoduché informační sdělení. Zpráva i její nastavení jsou uložené v části URL za znakem #, například odkaz https://bigwords.page/#abclinuxu zobrazí jako velký bílý nápis 'abclinuxu' na černém pozadí. Obsah odkazu lze upravovat i vestavěným editorem, ten umožňuje nastavovat formátování a vizuální efekty textu, časovače, QR kódy a obrázky. Zdrojový kód je dostupný pod licencí MIT na GitHubu.
V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."
Vláda Spojených států se rozhodla vyřadit americkou softwarovou společnost Microsoft a několik dalších velkých technologických podniků z programu, který umožňuje kvalifikovaným zahraničním pracovníkům získat povolení k trvalému pobytu. Oznámila to včera administrativa amerického prezidenta Donalda Trumpa. Opatření zdůvodnila rozsáhlým zneužíváním programu, který je dlouhodobě terčem kritiky ze strany Trumpových příznivců, neboť prý znevýhodňuje americké pracovníky.
Datové centrum největší ruské technologické společnosti Jandex v Rjazaňské oblasti se stalo cílem dronového útoku a zastavilo provoz. Jandexu se někdy přezdívá „ruský Google“. Provozuje nejoblíbenější internetový vyhledávač v Rusku nebo aplikace pro objednávky jídla a taxi. Využívají jej desítky milionů lidí v rusky mluvících zemích.
Francouzská společnost Mistral AI představila Mistral Large 4 (interně přezdívaný 'le Chonk', volně přeloženo 'pořádný macek'), 'open-weight multimodální hybridní instruct-and-reasoning model s architekturou granulárního MoE, nativně podporující více jak 160 jazyků'. Model má přes jeden bilión parametrů, z nichž při práci využívá 49 miliard, kontextové okno o délce milion tokenů a obrazový enkodér o 1,6 miliardách parametrů.
… více »Celý život se učíme, ale nakonec stejně umřeme hloupí.
Lidská je schopnost dělat chyby, ale lidskost je umět se z chyb učit. Ať už z cizích, nebo ze svých vlastních
Debian běhá v několika (6) základních runlevelech. Runlevel je něco jako stav použitelnosti systému. V runlevelu 0 systém bootuje, jednička je tzv. single user mode (používá se při failsafe), levely 2-5 jsou multiuserovské a do šestky se systém přepíná při volání shutdownu.
Celkově může být runlevelů víc (tuším 10), to se pak ale musí přenastavit soubor /etc/inittab. Tím se budu možná zabývat někdy jindy...
Pro "obyčejného uživatele" jsou důležité runlevely 2-5. V Debianu jsou standartne identické, ale drobnou úpravou se dají vylepšit. Třeba tak, že ve 2 bude fungovat pouze základní systém, budou povoleny odchozí tcp požadavky apod. Ve 3 pak může systém fungovat jako ftp/webserver, ve 4 jako terminál, v 5 se můžou spustit Xka... Možností je hodně a záleží jen na Vás, jak si s tím poradíte (taky můžete mít všechno v jednom runlevelu a ty ostatní mít na ozdobu:) )
Kde se to dá nastavit? Jednotlivé runlevely se spouští příkazem init <číslo>. Přechod do toho kterého runlevelu není nic jiného než spuštění všech souborů v adresáři /etc/rcx.d/, kde x je číslo runlevelu. Soubory v těchto adresářích jsou pouze symlinky na skutečné skripty a popř. binárky, povětšinou v adresáři /etc/init.d, které mají ovšem speciální jméno ve tvaru LNNxxx..., kde L je buď S, nebo K (Start/Kill), NN je číslo udávající prioritu a xxx je název programu. Soubory se spouštějí postupně podle priority, kde je priorita stejná, podle abecedy. Ty, co začínají S- způsobí spuštění daného programu, kdežto K- daný program zabijou.
Ještě existuje speciální adresář /etc/rcS.d, kde jsou programy, které se spouští vždy při bootování systému, bezprostředně po zavedení jádra. S těmi si radši moc nehrajde, pokud doopravdy nevíte, co děláte (totéž doporučují u rc0,1 a 6)
Tiskni
Sdílej:
Přechod do toho kterého runlevelu není nic jiného než spuštění všech souborů v adresáři /etc/rcx.d/, kde x je číslo runlevelu. Soubory v těchto adresářích jsou pouze symlinky na skutečné skripty a popř. binárky, povětšinou v adresáři /etc/init.d, které mají ovšem speciální jméno ve tvaru LNNxxx..., kde L je buď S, nebo K (Start/Kill), NN je číslo udávající prioritu a xxx je název programu.ano, úžasný systém ... super přehledné, jednoduše spravovatelné, řešící závislosti služeb na jiných - a to vše teď myslím ironicky aneb vivat Gentoo
btw, proč musím mít kdovíkolik čísel runlevelů, když prakticky používám tři, přičemž shutdown systému přepnutím do jiného runlevelu místo ukončením (tedy "inverzí" ke spuštění) současného je taky logická lahůdka ... ale od konzervativních distribucí se označení runlevelů jmény místo čísel asi nedočkáme
Soubory se spouštějí postupně podle priority, kde je priorita stejná, podle abecedy.ehm, nestačilo by říct podle abecedy?
ano, úžasný systém ... super přehledné, jednoduše spravovatelné, řešící závislosti služeb na jiných - a to vše teď myslím ironicky aneb vivat Gentoo
Gentoo neznam a nijak se systemu runlevelu nezastavam, jen rikam, co to je (nebo spis co si myslim, ze to je
)
btw, proč musím mít kdovíkolik čísel runlevelů, když prakticky používám tři, přičemž shutdown systému přepnutím do jiného runlevelu místo ukončením (tedy "inverzí" ke spuštění) současného je taky logická lahůdka ... ale od konzervativních distribucí se označení runlevelů jmény místo čísel asi nedočkáme
Nevim jak Ty, ale ja pouzivam runlevely 4 (kdyz nepocitam boot a shutdown). A sice obcas single user, multiuser klient s ssh a bez xek, multiuser server (ftp/http/mysql) a multiuser klient s Xky. Docela mi to takhle vyhovuje
Navic, kdybych si chtel ty 4 runlevely nejak pojmenovat, pak si vzdycky muzu udelat nejaky alias
ehm, nestačilo by říct podle abecedy?
Ehm, nestacilo. Je to sice pravda, ale ta priorita tam neni pro nic za nic. Existuji jista "pravidla". treba po 40 uz si muzu byt jisty, ze mam namounotvane vsechny souborove systemy a funkcni sit a po 60 funguje nfs... Bylo by blbe, kdybych treba zkousel serizovat hodiny pomoci ntp s prioritou 10
Je to sice pravda, ale ta priorita tam neni pro nic za nic. Existuji jista "pravidla".jenomže existence těch pravidel nemá žádný vliv na pořadí, v jaké se to spustí - to je dáno čistě "abecedně" (ehm, čísla se dle abecedy asi netřídí, že
) ... to, že ta čísla mají nějaký význam, je věc jiná
Gentoo samozrejme cisla runlevelu take pouziva - i kdyz nejenom cisla.neříkám, že nepoužívá - ale pro všechny běžné úlohy si admin v Gentoo vystačí se jmény, což je imho pohodlnější
ehm, nestačilo by říct podle abecedy?I Gentoo pouziva "prioritu" runlevelu - viz jiz odkazovany popis.
I Gentoo pouziva "prioritu" runlevelu - viz jiz odkazovany popis.a cože se míní tou "prioritou runlevelů"? blog i moje reakce zmiňuje jenom prioritu (resp. pořadí) startovacích skriptů - přičemž Gentoo se při jejich spouštění řídí primárně závislostmi a ne očíslováním souborů; pokud jsem v rozporu s odkazovaným článkem, prosil bych přesnou citaci, neb já tam žádný problém nevidím
Niekto tu spominal, preco sa programy v /etc/rc.d/rc.X/ nespusta v abecednom poradi, ale podla cisel.špatný výklad
00httpd je v "abecedním" třídění dříve, než 01firewall, takže ano, ono se to opravdu spouští podle "abecedy" - to, že si to přejmenuju tak, aby "abecední" pořadí odpovídalo tomu, jak to chci spustit, je věc jiná ...
Runlevel 0 se, myslim, pri bootu nepouziva.
viz init(8).