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:11 | Zajímavý software

    BreezyBox je open-source shell a virtuální terminál pro populární jednočip ESP32. Nabízí základní unixové příkazy, sledování aktuálního pracovního adresáře (CWD), jednoduchý instalátor a spouštěč aplikací v podobě ELF binárních souborů, zabudovaný HTTP server nebo třeba ovládání WiFi - ukázka použití coby 'malého osobního počítače'. Ačkoliv je BreezyBox inspirovaný BusyBoxem, oproti němu má tento projekt několik externích závislostí, zejména na ESP-IDF SDK. BreezyBox je dostupný pod licencí MIT.

    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 16:00 | Humor

    Byl představen cross-assembler xa.sh, napsaný čistě v Bourne shell skriptu. Tento nástroj umožňuje zpracovávat assemblerový kód pro Intel 8080, přičemž je možné snadno přidat podporu i pro další architektury, například 6502 a 6809. Skript využívá pouze různé běžné unixové příkazy jako jsou awk, sed nebo printf. Skript si lze stáhnout z GitHubového repozitáře projektu.

    NUKE GAZA! 🎆 | Komentářů: 1
    včera 17:22 | IT novinky

    Byla představena nová verze modelu Claude Opus 4.6 od společnosti Anthropic. Jako demonstraci možností Anthropic využil 16 agentů Claude Opus 4.6 k vytvoření kompilátoru jazyka C, napsaného v programovacím jazyce Rust. Claude pracoval téměř autonomně, projekt trval zhruba dva týdny a náklady činily přibližně 20 000 dolarů. Výsledkem je fungující kompilátor o 100 000 řádcích kódu, jehož zdrojový kód je volně dostupný na GitHubu pod licencí Creative Commons.

    NUKE GAZA! 🎆 | Komentářů: 16
    včera 16:44 | Komunita

    Kultovní britský seriál The IT Crowd (Ajťáci) oslavil dvacáté výročí svého prvního vysílání. Sitcom o dvou sociálně nemotorných pracovnících a jejich nadřízené zaujal diváky svým humorem a ikonickými hláškami. Seriál, který debutoval v roce 2006, si i po dvou dekádách udržuje silnou fanouškovskou základnu a pravidelně se objevuje v seznamech nejlepších komedií své doby. Nedávné zatčení autora seriálu Grahama Linehana za hatecrime však vyvolává otázku, jestli by tento sitcom v současné Velké Británii vůbec vznikl.

    NUKE GAZA! 🎆 | Komentářů: 5
    včera 13:33 | IT novinky

    Společnost JetBrains oznámila, že počínaje verzí 2026.1 budou IDE založená na IntelliJ ve výchozím nastavení používat Wayland.

    Ladislav Hagara | Komentářů: 4
    včera 11:22 | IT novinky

    Společnost SpaceX amerického miliardáře Elona Muska podala žádost o vypuštění jednoho milionu satelitů na oběžnou dráhu kolem Země, odkud by pomohly zajistit provoz umělé inteligence (AI) a zároveň šetřily pozemské zdroje. Zatím se ale neví, kdy by se tak mělo stát. V žádosti Federální komisi pro spoje (FCC) se píše, že orbitální datová centra jsou nejúspornějším a energeticky nejúčinnějším způsobem, jak uspokojit rostoucí poptávku po

    … více »
    Ladislav Hagara | Komentářů: 23
    včera 11:11 | Nová verze

    Byla vydána nová verze 2.53.0 distribuovaného systému správy verzí Git. Přispělo 70 vývojářů, z toho 21 nových. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Komunita

    Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 216. sraz, který proběhne v pátek 20. února od 18:00 v Red Hat Labu (místnost Q304) na Fakultě informačních technologií VUT v Brně na ulici Božetěchova 1/2. Tématem srazu bude komunitní komunikační síť MeshCore. Jindřich Skácel představí, co je to MeshCore, předvede nejrůznější klientské zařízení a ukáže, jak v praxi vypadá nasazení vlastního repeateru.

    Ladislav Hagara | Komentářů: 0
    včera 03:33 | Nová verze

    Byla vydána nová major verze 9.0 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    5.2. 13:55 | IT novinky

    Hodnota Bitcoinu, decentralizované kryptoměny klesla pod 70 000 dolarů (1,44 milionu korun).

    Ladislav Hagara | Komentářů: 14
    Které desktopové prostředí na Linuxu používáte?
     (19%)
     (6%)
     (0%)
     (10%)
     (25%)
     (3%)
     (5%)
     (2%)
     (12%)
     (29%)
    Celkem 793 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Občas není od věci vyslovit něco, za co se upaluje nebo ukamenovává. Nic není totiž tak jednoduché, aby byla pravda vždy jediná a na první pohled zřejmá.


    NAVRCHOLU.cz
    Aktuální zápisy

    Ovladače v user-space (aneb mílovými kroky k mikrojádru)

    21.11.2006 21:44 | Přečteno: 1490× | Rouhání největší | Výběrový blog

    Zřejmě se budeme stále častěji setkávat s tím, že se budou ovladače pro Linux realizovat jako běžné uživatelské programy, namísto modulů do jádra. Důvodů k takovému vývoji je celá řada a s tím, jak přibývají filesystémy pro FUSE, je toto směřování čím dál zřetelnější.

    V červenci jsem psal o tom, jak Linux drobnými krůčky směřuje k mikrojádru. Ty krůčky se v poslední době čím dál zvětšují a možná to skutečně za pár let dopadne tak, že tu budeme mít nefalšovanou mikrojádrovou architekturu.

    Technologii FUSE zná snad každý. Umožňuje implementovat souborové systémy jako běžné programy, což má hned několik výhod. Implementaci lze snadno udržovat mimo jádro, při změně jádra se nemusí překompilovávat, chyby nemají fatální následky pro celý systém a implementace nemusí mít licenci GPL (libfuse je pod LGPL). Výhod je ještě víc, toto jsou jen ty hlavní. Prakticky jedinou nevýhodou je mírné snížení výkonu.

    Hlavním akcelerátorem změn se zřejmě stanou právě licenční aspekty. Například nedávno vzniklý, zajímavě navržený, filesystém ZFS, má svoji původní implementaci šířenou pod licencí CDDL. Nelze ji tedy začlenit do jádra. Jsou proto dvě možnosti - buď napsat vše znovu (což je v případě poměrně komplikovaného filesystému docela náročná věc), anebo využít FUSE. Druhá možnost je samozřejmě mnohem jednodušší a proto již intenzivně probíhají práce na zprovoznění.

    V poslední době sílí tlak vývojářů jádra na licenční čistotu, jednak odepřením přístupu "ne úplně čistým" modulům (tj. těm, které mají nastavenu proprietární licenci), a současně i dalšími blokacemi, jak jsme svědky v případě ndiswrapperu.

    Jak už napsal Josef Kufner v diskusi u zprávičky o vývoji ZFS, jsme skutečně na cestě k mikrojádru. Již nyní se hodně experimentuje s řešením síťování v uživatelském prostoru. Nyní v podstatě zbývá už jen vytvořit abstraktní model komunikace s hardwarem (do určité míry to jde už nyní), aby šly podobným způsobem snadno tvořit ovladače zařízení.

    Co by to přineslo? V první řadě by se omezilo "zacpávání kernelu binárním svinstvem", tedy licenční i technické problémy související s proprietárními moduly. Další výhody jsou takové, jak jsem již popsal v souvislosti s FUSE. Především by to ale mohlo přinést mnohem lepší podporu zařízení, jejichž výrobci by se nemuseli bát, že jim někdo "ukradne know-how".

    Druhým krokem by mohl být postupný přenos řady existujících ovladačů do uživatelského prostoru - tak jako tak již probíhá přechod na implementaci prostřednictvím procesů jádra. Přímo v jádře by toho zůstalo minimum a mohlo by tak být skutečně "rock-stable". A mikrojaderná architektura by se stala realitou.

    Jak to bude doopravdy? Těžko říct. Vše záleží na tom, jak se budou vyvíjet události okolo ndiswrapperu a dalších podobných "udělátek", pomocí kterých se stylem "A je to!" (Pat a Mat) zprovozňují v Linuxu mnohá zařízení. Bude-li to pokračovat dále (a ujme-li se FUSE tak dobře, jak to zatím vypadá např. u ntfs-3g), dost možná k tomu mikrojádru opravdu dojdeme.

           

    Hodnocení: 96 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    21.11.2006 21:50 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Sice jsem čekal nějaké vícetechnické poznámky, ale i tak hezký blogpost. Díky.
    Luk avatar 21.11.2006 22:07 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Vícetechnické? Co si pod tím představit?
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    Josef Kufner avatar 21.11.2006 22:18 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Ňáký čísla, nesrozumitelná dlouhá slova, složitě popisovat jednoduché věci, … a tak všelijak.
    Hello world ! Segmentation fault (core dumped)
    21.11.2006 22:22 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Dostupné možnosti, popis API a tak :-)
    Luk avatar 21.11.2006 23:08 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Popis API ... k čemu? K FUSE? To by šlo (třeba o tom někdy něco napíšu). Ale k něčemu, co (zatím) neexistuje...
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    22.11.2006 08:08 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Ale člověk, který si přečte nadpis blogu nemůže vědět, že to zatím neexistuje. To zjistí až po přečtení blogu. :-)
    21.11.2006 22:45 Billy The Pilgrim | skóre: 1 | blog: Swamp
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Mikrokernel sice zni lakave, ale tak jak to tu popisujete pomerne dost hrozi, ze system skonci ve stavu "a la M$" - ke kazdemu novejsimu zelezu binarni drivery prelozene primo od vyrobce proti nejakemu univerzalnimu rozhrani.
    Luk avatar 21.11.2006 23:13 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Je otázka, co je lepší. Jestli binární drivery od výrobce (které ovšem - narozdíl od reality na Windows - při chybě nesestřelí celý systém), nebo žádné drivery či nechutné bastly.

    Neříkám, že by tento stav byl optimální. Jenže to musíme brát realisticky. Že bude driver jako uživatelský program, ještě neznamená, že nemusí být svobodný. Ostatně většina implementací filesystémů pro FUSE svobodná je.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    24.11.2006 10:14 MJ | Tady a teď
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Je otázka, co je lepší. Jestli binární drivery od výrobce (které ovšem - narozdíl od reality na Windows - při chybě nesestřelí celý systém), nebo žádné drivery či nechutné bastly.
    Možná je lepší nemít žádné drivery a uživatelům tak na rovinu říci, že je to hardware, který není pořádně podporovaný. Není nic horšího, než když si uživatel koupí nějaký HW, protože se kdesi dočetl, že se dá nějakým pochybným způsobem (binární modul od výrobce, ndiswrapper a spol.) pod Linuxem rozchodit, a pak zjistí, že funguje jen tak napůl, nebo že sice funguje, ale jen s 32-bitovým jádrem, zatímco on potřebuje 64-bitové, a tak dále. Takových problémů je už teď přespříliš a zavedením userspacových ovladačů by se nejspíš ještě řádově zhoršily.

    Microsofti stále více propagují certifikované drivery (a mají k tomu dobré důvody -- mnohé drivery, které stvoří výrobci hardwaru, jsou opravdu strašlivé bastly), Linux něco takového má už od svého vzniku: driver, který se dostal do jádra :-) Ono to opravdu funguje: většina driverů, které jsem potkal a které nebyly začleněné do kernelu, byla buďto zatím ve vývoji, nebo to byly takové bastly, že by s nimi každý soudný kernelový hacker dotyčného autora hnal až někam k severnímu pólu (tj. co nejdál od tučnáků :-)).
    Jardík avatar 21.11.2006 23:43 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Jakmile budou pro fuse proprietární moduly, přijde Linus, přidá do jádra následující kód:
    if (strcmp(mod->name, "fuse") == 0)
    	add_taint_module(mod, TAINT_PROPRIETARY_MODULE);
    
    Pak se mu nedostane EXPORT_SYMBOL_GPL a dopadne to stejně jako s ndiswrapperem. A jestli ne, bude to nefér.
    Věřím v jednoho Boha.
    Luk avatar 22.11.2006 00:07 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    To by Linus popřel sám sebe. Napsal totiž toto:

    NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work".

    A FUSE filesystém není nic jiného než "user program". Systémová volání nepoužívá přímo, nýbrž přes knihovnu libfuse, která je pod LGPL - jediným požadavkem tedy je, že pokud bude mít implementace proprietární licenci, musí se linkovat dynamicky.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    21.11.2006 23:46 Abraxis
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Ach jo... Clovece, precti si teorii OS, nez zacnes neco povidat o mikrojadru. Mikrojadro = v podstate je v kernelu jenom predavani zprav a mozna sprava pameti. NIC VIC. K tomuto Linux NIKDY nedospeje...
    Luk avatar 22.11.2006 00:03 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    K tomuto Linux NIKDY nedospeje...
    Never say never ;-) Před pár lety byl Linux prakticky jen mrtvé jádro (nepočítám-li obsluhu přerušení). Dnes obsahuje již desítky jaderných procesů (v adresním prostoru jádra) a několik zcela samostatných procesů. Další krok byl učiněn implementací FUSE - zanedlouho může být většina filesystémů v user-space. A tak to může pokračovat dál, až ke skutečnému mikrojádru.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    22.11.2006 02:31 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Jestli ono to nebude spíš tak, že jak dokonale čisté mikrojádro, tak dokonale čistý monolit mají své zásadní nevýhody, takže vývoj spěje k něčemu mezi nimi…
    alblaho avatar 22.11.2006 08:45 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    To je jisté. Prostě místo toho, že všechny ovladače budou v userspace (resp extra proces), tak tam budou jen ty, u kterých je pro to důvod (licence, nebezpečnost, ...)
    Josef Kufner avatar 22.11.2006 10:11 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Mno, spíš bych řekl, že ty nebezpečné půjdou jen jako první. Přecejen, ladit démona je daleko jednodušší a pohodlnější, než ladit jaderný modul.
    Hello world ! Segmentation fault (core dumped)
    alblaho avatar 22.11.2006 02:12 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Hlavně to přinese pořádné stabilní api. Takhle člověk napíše modul pro 2.6.5 a vyšší a na 2.6.10 to přestane být kompilovatelné, pač pánové změní nějaké "vnitřní" funkce.
    alblaho avatar 22.11.2006 02:14 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Ještě mě napadla myšlenka, jestli pověstné výkonové manko mikrokernelových systémů nepůjde setřít multijádrovými (8 a víc) procesory. Zkusím si to promyslet, až budu odpočatý.
    23.11.2006 10:27 zde | skóre: 9 | blog: Linuch | Brno
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    > jestli pověstné výkonové manko mikrokernelových systémů nepůjde setřít multijádrovými (8 a víc) procesory. Zkusím si to promyslet, až budu odpočatý.

    Zajímavá úvaha.. bohužel si myslím že to moc nepomůže. Pokud bude počet jader větší než počet aktivních adresních prostorů, tak se sice ušetří pomalé přepínání kontextů, ale naskočí IPC latence, které jsou IMHO výrazně horší než přepínání adresního prostoru u singlecore.
    Táto, ty de byl? V práci, já debil.
    24.11.2006 10:02 MJ | Tady a teď
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Jo jo, ve skutečnosti rozhazování spolu komunikujících procesů mezi víc procesorů spíš ublíží, protože zatímco předtím si při troše štěstí vyměňovaly data uvnitř jedné L1 cache, takhle se budou přenášet přes řádově pomalejší sběrnici mezi procesory.
    michich avatar 22.11.2006 10:52 michich | skóre: 51 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)

    FUSE je skvělá vychytávka, to bezpochyby.

    Možnost přesunutí i některých ovladačů hardware do userspace může vypadat na první pohled taky zajímavě, ale ve skutečnosti to s nimi nebude tak růžové. Domnívat se, že chyba v userspace ovladači nemůže sestřelit celý systém, je omyl. Ovladač musí mít možnost dělat si s hardwarem, který má řídit, co chce. Blbě řízený hardware se může pěkně splašit. U FUSE tento problém nevzniká. FUSE proces lze také kdykoliv sestřelit, což u ovladače hardware není vůbec zaručeno.

    A rozhodně nechci zažít, že kvůli možnosti dělat ovladače v userspace začnou výrobci HW ztrácet motivaci pro zveřejňování HW specifikací a tvorbu svobodných ovladačů. Pak se nám systémy začnou plnit plnit dalšími proprietárními, nekontrolovatelnými, neportabilními bloby. To, že budou v userspace místo v kernelu, je už úplně jedno.

    23.11.2006 00:22 MJ | Tady a teď
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Ono na "hračky" typu ftpfs je FUSE pěkné, ale zkuste si v userspace implementovat takovou ext2 nebo libovolný FS, u kterého čekáte, že bude aspoň trochu rychlý :-)
    Luk avatar 23.11.2006 00:34 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    NTFS je implementovaný přes FUSE (ntfs-3g). A co jsem četl a taky něco málo zkoušel (jen čtení, i když umí také zápis), tak na tom s rychlostí není špatně.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    David Watzke avatar 23.11.2006 06:19 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Jde to, právě jsem zkusil:
    pv < /mnt/win/pagefile.sys > /dev/null
    a jelo to kolem 24-26 MB/s.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    24.11.2006 09:59 MJ | Tady a teď
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    No jo, ale ext3 dneska na dosti obyčejném hardwaru dělá něco kolem 60MB/s, na slušnějším pak třeba také 300MB/s. Takový rozdíl rozhodně za trochu pohodlí vyměnit nehodlám :)

    (Mimochodem, také by bylo zajímavé se podívat, jak moc čtení z FUSE zatěžuje procesor, tipoval bych, že daleko více než z klasických FS.)
    24.11.2006 11:11 zde | skóre: 9 | blog: Linuch | Brno
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Hmm, a co dělá ten pv? Se bojím že test filesystému čtením jednoho souboru skoro nic neřekne, ovladač FS jej pouze za minimální režie CPU namapuje do page cache, a pak se o vše stará VFS, nikoliv FS. Kde bude rozdíl je parsování adresářových položek- hodně volání, málo I/O, tam se režie userspace kódu projeví spíš.
    Táto, ty de byl? V práci, já debil.
    Luk avatar 24.11.2006 14:59 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Ovladače v user-space (aneb mílovými kroky k mikrojádru)
    Čistě ze zvědavosti jsem udělal malý test. Jednalo se o kopírování adresáře s různými podadresáři, celkem cca 6000 souborů, 550 MB dat. Při každém pokusu se data tahala přímo z disku (na začátku prázdná cache).

    NTFS (FUSE) -> ext3
    real    1m58.596s
    user    0m0.275s
    sys     0m6.035s
    
    ext3 -> VFAT
    real    3m8.140s
    user    0m0.270s
    sys     0m31.652s
    
    NTFS (FUSE) -> VFAT
    real    3m54.498s
    user    0m0.219s
    sys     0m29.187s
    
    Nepovažuji to samozřejmě za žádný reprezentativní test, ale je snad jasné, že takový problém s tím nebude. Test spíš prokázal ukrutnou pomalost zápisu na VFAT ;-)
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly

    Založit nové vláknoNahoru

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