UMSDOS - FAT a jine neduhy

11314 na senior.cz 11314 na senior.cz
Úterý Září 28 17:56:44 CEST 1999


Hlavnim nedostatkem klasicke instalace Linuxu  je nemoznost 
bezproblemove prime spoluprace s ostatnimi operacnimi systemy 
(zvlaste na 1 HDD).

Tj. pokud mate nainstalovan napr. Redhat, tak nelze pri spustenem 
Dosu se primo dostat (bez  pomocnych programu) na linuxova 
data. 

Bohuzel, v soucasne dobe pokud nam existuje okolo 100 moznych 
druhu formatu disku (unix, OS/2, DOS, MAC ... ) a jejich 
odvozeniny (ci zkomoleniny) a mnoho dalsich mrtvych formatu a 
jejich vzajemna spoluprace a kompatibilita je stale na velice nizke 
urovni. 


Linuxy typu Monkey aj. orezane verze maji pri instalaci UMSDOS 
na FAT problemy 

1. s chybami zapisu do tabulky FAT,  po ukonceni linuxu nutnost 
prochazet disk chkdsk a scandisk a odstranovat chybne zapsane 
data. UMSDOS neni jeste dokonale osetren pro praci s FAT a jsou 
zde neustale problemy.

2. nutnost provozovat Linux na defragmentovanem FAT disku, jinak 
se chyby s FAT vyskytuji casteji.

3. dlouhe nazvy souboru, 
a) delka nazvu souboru vcetne nazvu  podadresaru je v nekterych 
pripadech delsi nez 66 znaku, coz cini problemy pri praci v DOS,  
(ne vsak v linuxu)  neb pro klasicky dos, ktery nepodporuje dlouhe 
nazvy adresare za 66 znakem jiz jsou nepristupne.  (tato chyba se 
nevyskytuje primo (je zcasti osetrena)  u dos z WINDOWS 95 a 
nasledujicich, ale vyskytuje se napr. u NW DOS, DR DOS a 
starsich MS-DOSu.)
Pripadu, kdy je delka vlozenych podadresaru delsi nez 66 znaku je 
prave u programu x-windows,  kde to cini u starsich DOSu 
problemy pri praci s vlastnim dosem a naslednou kontrolou 
programem CHKDSK.

4. Mam za to, ze zakladnim problemem instalace Linuxu na FAT - 
UMSDOS je vlastni hierarchie souboroveho systemu, ktery je 
temer totozny s klasickou instalaci - prave z hlediska omezeni 
dosu na onu delku 66 znaku nazvu souboru vcetne nazvu adresaru 
cini znacne potize. Prijata norma organizace adresaroveho stromu 
Linuxu, kdy vse lezi na svem miste pozapomnela na moznost 
pouzivani na instalace provadene na FAT a na tuto zpetnou 
kompatibilitu s timto systemem.

Dle meho nazoru tradice UNIXu a soucasny vyvoj ruznych 
operacnich systemu Windows a OS/2 ukazuji ze zakladni 
struktura, kterou pouziva napr. Linux je dobra, zvlaste v sdruzovani 
souboru podle ucelu - podle prikazu a dat atd. coz umoznuje 
sdileni techto dat, ( v porovnani s Windows, tak nektere knihovny 
se na disku objevi nekolikrat, nekdy je tvurci programu zahrnou do 
adresare daneho programu a prakticky stejne soubory (napr. v 
odlisne verzi se objevi v adresari "/system" a potom je disk 
napechovany duplicitnimi soubory - a jak se spatne odstranuji tyto 
duplicity - to uz je lepsi instalovat cely system znovu)

Otazkou je, jake nasledky (teoreticky) by prinesla zmena normy 
organizace adresaroveho systemu Linuxu tj. v omezeni rozpinavosti 
adresarove struktury radove do 5 podadresare pri zachovani 
soucasneho cleneni souboru dle jejich ucelu pro potreby jejich 
sdileni? (Prakticky dle mych odhadu za 5 podadresari se v Linuxu 
vyskytuje pouze nekolik desitek souboru). 

A pokud uz neco mate napr. v 5 podadresari, mam za to, ze uz je 
prave potlacena ona pocatecni prehlednost, kterou Linux v textove 
(zakladni instalaci) verzi disponuje a v nekterych pripadech 
nastupuji naopak komplikace, jako napr. prave u UMSDOS.

Neustale mam za to, ze ve vyvoji operacnich systemu (nejenom v 
Linuxu) musi dojit k urcitemu sjednoceni i pouzivanych typu 
formatu disku. Tato nejednotnost je prave nasledkem maleho 
rozsireni Linuxu ve srovnani napr. s Windows. (Kazdy uzivatel 
Windows, kdyz se zepta, co je nutne udelat pro instalaci Linuxu a 
dovi se, ze by bylo nejlepe si vytvorit zvlastni Linuxovou cast disku 
a ze je nutno zalohovat soucasna data neb o ne muzete prijit vam, 
rekne, "Linux sice vypada hezky, je to lakave, ale instalovat jej 
nebudu, protoze zde neni kompatibilita s DOS - FAT .) A dokud 
tato kompatibilita nebude zarucena, soucasne systemy s 
UMSDOS nechodi dobre a jsou kolizni, tak rozsireni o masovem 
rozsireni Linuxu si muzeme nechat jen zdat. V ramci ujednoceni a 
smiru operacnich systemu a firem valcicich na softwarovem a 
hardwarovem poli mel by prejit Windows na linuxovy ci jiny unixovy 
format disku nebo opacne Linux na FAT? Co firma to original a 
vysledkem je neprehledna smesice formatu, standardu a jinych 
fiskutalii, v kterych se bezny uzivatel prakticky nema sanci vyznat. 
Schazi nam jednotna direktiva, jednotny standard, urcita 
nedemokracie aneb totalitni narizeni o jednotnosti formatu, 
standardu atd.  (jen tak bokem -  porovnani - jak dlouho se 
zavadela jizda vpravo) a kdyz zde to jednotne vedeni neni, tak zde 
je anarchie, kazda firma si dela co chce a nejvic tim trpi bezni 
uzivatele, kterym nechodi prakticky nic - uzivatel Linuxu se obava 
vzdy pri koupi noveho zarizeni. ze mu nebude chodit - neb vyrobce 
neni ochoten poskytnout ovladac i pro Linux. Neustale problemy, 
neustale pady systemu, vzajemne nekompatibility a bezpecnostni 
diry.

Nejlepsi ale i zaroven nekomplikovanejsi veci na linuxu je ono jadro, 
to co zcasti schazi dosu a to jsou jeho hlidaci funkce, kterymi 
omezuje pristupovat k zarizenim primo. To cini Linux tak 
bezpecnym, ze je tato ochrana je tezko prekonatelna a nejake 
pokusy o naruseni systemu jsou odstreleny hned v pocatku. A 
prave zde, tato ochrana zpusobuje nemoznost pouzivat vsechna 
vyrobena zarizeni, ktera jsou nam cpana reklamou pocitacovych 
firem a nemaji ovladace pro vnitrni system Linuxu (nebo zavest 
tvrdy standard, ktery vyrobce nesmi prekrocit a ne siroke meze 
anarchie). I to brani dalsimu rozsirovani Linuxu. Alespon to mit 
nejak prevest, prevest ovladac napr. pro windows do kodu pro linux.

Dalsi veci, ktera neni uplne doresena je pri instalaci Linuxu na FAT 
vyresena, je pouziti ruznych balicku napr. z debianu, slackware a 
Redhatu v ruznych verzi a vyreseni zavislosti mezi soubory a 
zaroven jejich registrace. Pokud pouzijete  jednu verzi, tak neni o 
cem mluvit, ovsem je nutno podotknout, ze napr. v debianu jsou 
nektere programy lepe propracovany a ne vsechno pozadovane zde 
najdete, tak hledate jinde, jenze to zpusobi komlikace v hledani a 
zmenach zavislosti a moznosti vyskytu duplicit (napr. mirne 
odlisnych verzi)  (nerikam, ze to nejde, ale je to casove narocne). 
Zkuste si napr. v dosu (popr. pri spustenem Linuxu bez 
balickovacich a instalacnich programu) zmenit adresarovou 
strukturu a nazvy souboru  instalace Linuxu a dodavat datove 
soubory   k obrazu svemu bez pouziti instalacnich programu a 
jinych pomocnych programu, to bude kolizi, zvlaste s informacnimi 
soubory v kazdem adresari, coz UMSDOS neumi dostatecne dobre 
zpracovat. V organizaci adresarove struktury windows to zcasti jde -
 to ze si vezmete napr. knihovnu z adresare system a umistite ji do 
pracovniho adresare spousteneho programu, ale  na Linux 
instalovane na FAT si zpusobite znacne obtize a mozna kolizi 
znacneho rozsahu. Holt Linux na DOS-FAT neni blbovzdorny, 
smula.

  V teto souvislosti se zeptam, mate nekdo dobry navod (rychle - 
usporne a efektivni reseni)  jak resit zavislosti mezi soubory 
jednotlivych programu a skupin programu, jejich registraci pro 
jednotlive uzivatele a vse co s timto souvisi?

S pozdravem 

Lubor Lauer, 
Celakovice



Další informace o konferenci Linux