Stránka 1 z 1

Proč je v linuxu VFS a ve windows ne?

Napsal: 02 led 2012 14:58
od .:M@rt!n:.
Hoj, učim se na zkoušku a máme otázku o Virtuálním souborovém systému. Co je jeho cílem a proč v linuxu je a ve windows ne?

Re: Proč je v linuxu VFS a ve windows ne?

Napsal: 02 led 2012 17:34
od faraon
proč v linuxu je a ve windows ne?

Pokud bych chtěl být hodně zlý, odpověděl bych: protože Linux je víceuživatelský operační systém, zatímco Windows jednouživatelský spouštěč her zkřížený s blikajícími omalovánkami.

Pokud bych chtěl být realista, řekl bych: protože Windows je uzavřený totalitní systém s nekompatibilními proprietárními formáty, který se brání všemu "cizímu", co nemůže (nebo spíš neumí) ovládnout. Naopak Linux je otevřený (nejen ve smyslu zdrojových kódů), a tak klidně přijme a pracuje s čímkoliv, co bylo vytvořené v libovolném operačním systému.

A pokud bych chtěl být jízlivý, řeknu: protože nemožně zastaralá koncepce oddělených disků ve Windows vycházející (obšlehnutá) z jednotlivých disketových mechanik v systému CP/M vytvořeném v sedmdesátých letech, s omezeným počtem písmen pro jejich označení, vlastně nic takového pořádně neumožňuje, zatímco jednotný unixový adresářový strom vymyšlený v šedesátých letech, do kterého se mohou disky a všechna jiná zařízení libovolně připojovat v neomezeném množství, se k tomu naopak sám vybízí.

VFS je vlastně simulátor jednotného typu souborového systému, a umožňuje programům vykonávat základní činnosti při práci se soubory a adresáři, bez ohledu na to jaký filesystém na konkrétním disku je a jak se s ním musí zacházet - rozdíly mezi nimi jsou obrovské. Díky tomu je možné pracovat jako se souborem (adresář je z pohledu systému také soubor) třeba i s operační pamětí, s klávesnicí, nebo celou připojenou sítí, a používat k tomu jednu základní sadu univerzálních funkcí.

Jestli tě zajímají podrobnosti a znáš aspoň trochu Céčko, mrkni sem:
http://www.ucw.cz/~hubicka/skolicky/skolicka24.txt
http://www.kiv.zcu.cz/~safarikj/vyuka/o ... aska11.pdf

Re: Proč je v linuxu VFS a ve windows ne?

Napsal: 02 led 2012 18:01
od domitea
Proč VFS není ve Widlích? Je to přesně jak psal faraon, jen bych doplnil: Co je pro Windowsy, ve Windowsech zůstane :lol:

Windows už od svého vzniku(os DOSu) jsou v uzavřeném vývoji, a musel být tedy tím pádem vytvořen vlastní souborový systém (NTFS a FATy), aby skryl před zvědavci tak úžasně organizovaně fungující kulturu souborů a tím pádem nebylo možné zobrazit strukturu souborových systémů ještě horších, resp. unixových

Zato Linux, ten má svůj vývoj otevřený, čili je na něj mnoho skvělých souborových systémů (včetně skvělého ZFS) a jak jinak, podporuje i Windowsovské :D

OT: Bráno s nadhledem a kapkou nadsázky :wink:

Re: Proč je v linuxu VFS a ve windows ne?

Napsal: 02 led 2012 18:14
od faraon
organizovaně fungující kulturu souborů

Tak při spatření tohohle slova mi před očima bleskla miska s úplně jinou kulturou - buněčnou. Představil jsem si bující plíseň v laboratorním živném roztoku... :lol: No, zajímavá asociace, asi ty Widle fakt nemám rád.

A místo slova fungující bych použil spíš termín fragmentující.

Re: Proč je v linuxu VFS a ve windows ne?

Napsal: 02 led 2012 19:00
od .:M@rt!n:.
Díky za reakce, myslím že učitel bude spokojen když mu to takhle nějak vysvětlím ;)

Re: Proč je v linuxu VFS a ve windows ne?

Napsal: 03 led 2012 07:24
od karlos
[OT]
Nejdřív si opatrně zjisti, který systém preferuje. Mohl by být odpovědí docela nemile překvapený a posléze i ty... :wink:
[/OT]

Re: Proč je v linuxu VFS a ve windows ne?  Vyřešeno

Napsal: 03 led 2012 09:04
od .:M@rt!n:.
no tak tohle už je druha část předmětu - Linux, v první části jsme měli windows, takže když mu to nějak rozumně porovnám tak si myslim že bude spokojen ;)