Autor : Sejin
Datum : 4.1.2001
Rozdφly mezi MS Windows a Linuxem(2)
DalÜφ nemal² rozdφl se t²kß samotnΘho postavenφ u₧ivatele k systΘmu. V
operaΦnφch systΘmech fi Microsoft(95,98) je postavenφ u₧ivatele dßno asi jen tφm,
kdo prßv∞ sedφ u obrazovky. Sedφte-li prßv∞ u poΦφtaΦe, mßte nad nφm moc. M∙₧ete
nastavovat jako zb∞silφ, mazat co najdete a hlavn∞ zjiÜ¥ovat informace v tomto stroji
ulo₧enΘ, kterΘ m∙₧ou b²t vφce nebo mΘn∞ d∙le₧itΘ a tajnΘ ... a j∞Üt∞
se Vßs systΘm zaptß, jestli chcete p°epnout na letnφ Φas :-). Prost∞, tyto systΘmy
se nehodφ na profesionßlnφ prßci. Linux po₧aduje bezprost°edn∞ po startu
autentifikaci, kterß rozd∞lφ u₧ivatele na ty, kte°φ majφ n∞jakß prßva, na ty,
kte°φ nemajφ prßva ₧ßdnß a hlavn∞ na superu₧ivatele(to je ten bßjn² root - voln∞
p°elo₧itelnΘ jako "ko°en - zl² administrßtor systΘmu"). V tΘto fßzi se
systΘm ujistφ, ₧e ho pou₧φvß Φlov∞k povolan² a hlavn∞, ₧e u₧ivatel m∙₧e d∞lat
jen to, co mu root povolil, tak₧e n∞jakΘ format c: (spφÜe format /dev/hda1) nenφ na
mφst∞. U dob°e nakonfigurovanΘm systΘmu se pak root nemusφ bßt, kdy₧ se k n∞mu
zrovna posadφ n∞jak² laik-amatΘr, kter² Φetl manußl k p°φkazu format a za ka₧dou
cenu si bude chtφt nabytΘ znalosti ov∞°it.
Windows nedovedou obsluhovat vφce u₧ivatel∙ najednou. Kdo sedφ p°ed monitorem
a mß myÜku v ruce, je automaticky ten, co na danΘm poΦφtaΦi pracuje. Linux je stav∞n
tak, ₧e umo₧≥uje vzdßlen² p°φstup (remote login) z kterΘhokoliv poΦφtaΦe na IP
sφti, na kterΘ se Linux nachßzφ. Z toho vypl²vß, ₧e u poΦφtaΦe nemusφ v∙bec n∞kdo
sed∞t na to, aby na n∞m najednou pracovalo n∞kolik lidφ (maximßlnφ poΦet je dßn
asi jen v²konem poΦφtadla). A jakΘ to mß v²hody? Je jich hned n∞kolik ... nap°φklad
jste doma u svΘho poΦφtaΦe a pot°ebujete dod∞lat n∞jakou prßci na firemnφm
serveru(Linux), tak se na n∞j pomocφ telnetu, rloginu nego ssh p°ipojφte a prßci dod∞lßte.
Jako kdyby jste u n∞ho sed∞li. Pro normßlnφ u₧ivatele to nemß a₧ zase takov² v²znam,
ale pro profesionßlnφ pracovnφky je to dar bo₧φ, kterΘho takΘ notn∞ vyu₧φvajφ.
DneÜnφ poslednφ rozdφl je v p°φstupu softwaru k hardwaru. Ve Windows je ka₧d²
hardware nainstalovan, nakonfigurovßn a informace o konfiguraci jsou ulo₧eny kdesi v
registru. A te∩ hledej ... Pro b∞₧nΘho u₧ivatele nenφ problΘm, ale pro programßtora,
kter² chce hardware vyu₧φvat je prßce nad hlavu hledat informace o hardwaru, na jakΘm
portu je dejme tomu p°ipojen atd. VÜechny komponenty jsou sice ve Windows takΘ ulo₧eny
jako defaultnφ (v²chozφ), tjst. pot°ebujete p°ehrßt soubor na zvukovΘ kart∞, systΘm
vßm nabφdne defaultnφ zvukovou kartu a vÜe je v po°ßdku. Ale co kdy₧ si ji chcete t°eba
vybrat, tak musφte do nastavenφ systΘmu, zm∞nit defaultnφ zvukovou kartu, restartovat
a m∙₧ete zase "pokraΦovat" v prßci. V Linuxu je ka₧d² hardware reprezentovßm
jednφm souborem v adresß°i /dev. Pomocφ n∞ho se pak k tomu hardwaru p°istupuje. Nap°.
myÜka je na /dev/mouse, zvukovka na /dev/sound atd. DalÜφ hardware stejnΘho druhu je
pak reprezentovßm souborem stejnΘho nßzvu s po°adovou Φφslicφ, zaΦφnß se od
nuly. T∞mito soubory jsou zastupovßny takΘ disky, monitor, grafickß karta a vÜechny
terminßly.
P°φÜt∞ rozebereme adresß°ovou strukturu Linuxu ...
Autor : Sejin