|
|
|
Poveche informatsiia
|
|
|
|
|
|
Operatsionnata sistema Minix vuv versiia 3 e poslednata versiia na Minix.
Kratka istoricheska stravka pokazva che Minix e neshto kato prototip i baza za poiavata na Linuks.
Purvonachalno e napisana ot profesor Tanenbaum ot Holandiia s tsel da pokazhe na studentite edna suvsem prosta, no raboteshta operatsionna sistema, ilyustrirashta prepodavaniia teoretichen material.
Interesnoto za neia e che oshte otnachalo izpolzva kontseptsiiata za mikroiadro, za razlika ot povecheto Unix-podobni sistemi, koito sa s monolitno iadro - Linuks, BSD-tata.
Osnovnata i ideia e da se izpolzva suvsem malko po razmer iadro (okolo 4000 reda), koeto da mozhe da se razviva i korigira, a vsichki drugi draiveri i potr. programi da rabotiat nad nego.
Druga osobenost na Miniks e che tia e prekrasno dokumetirana (bih kazal dori akademichno).
Operatsionnata sistema (vkl. tseliia i izh. kod) sa opisani v trite posledovatelni izdaniia na knigata:
Operating Systems: Design and Implementation 3/e by Andrew S. Tanenbaum and Albert S. Woodhull, Prentice Hall, 2006
Kum knigata ima i CD-ROM s izhodniia kod na operatsionnata sistema.
Osnovnite tseli na oper. sistema, osobeno v neinoto treta versiia sa: nadezhdnost, guvkavost i sigurnost.
Zasega e nasochena glavno kum kompyutri s niski pokazateli i vgradeni sistemi i po-tochno:
- mesta kudeto se iziskva mnogo visoka nadezhdnost;
- ednochipovi, s malko pamet i s niska konsumatsiia laptopi;
- vgradeni sistemi - mobilni telefoni, kameri, DVD-zapisvashti ustroistva i dr.
- sluchai pri koito GPL-litsenza e tvurde ogranichavasht;
- v obrazovanieto (kursove po operatsionni sistemi).
Za razlika ot predishnite dve versiia koito sa poveche ili po-malko teoretichno nasocheni, ot versiia 3 Miniks ima za tsel da stane seriozna oper. sistema.
Sega malko poveche podrobnosti.
1.Litsenza za polzvane e BSD-podoben, toest mnogo liberalen;
2.CHast ot funktsionalnostta koiato obiknovenno e vklyuchena v iadroto (za Unix-podobnite sistemi s monolitno iadro) se izpulniava ot moduli raboteshti v potrebitelski rezhim;
3.Vsichki draiveri na ustroistva sushto rabotiat nad iadroto;
4.V iadroto ima survur narechen "vuzstanoviavasht survur" (reincarnation server), koito startira survurnite protsesi koito sa spreli po niakakva prichina;
5.Kum momenta ima nas 650 klasicheski YUniks prilozheniia koito rabotiat (sa portvani) kum Minix-3.
6.POSIX-suvmestima;
7.TCP/IP mrezhova svurzanost;
8.Grafichna sreda XWindows;
9.Razvoini ezitsi: cc, gcc, g++, perl, python i drugi;
10.Mnogopotrebitelska i mnogozadachna;
11.Visoka nadezhdnost;
12.Pulen izhoden kod.
Za kratkoto vreme kogato sum ia polzval (obshto okolo sedmitsa) uspiah da startiram slednite uslugi:
1.ssh-survur;
2.telnet-survur;
3.Apache-1.3.37 + PHP-5.2.1 - raboti;
4.Poshtenski survur - exim-4.66
5.FTP-survur;
6.MySQL-5 - samo klient zasega.
Razbira se Miniks ima i dosta nedostatutsi (dano ne gresha tuk):
- poddurzha dosta malko harduerni ustroistva (glavno po-stari);
- raboti na dve (zasega) arhitekturi - x86 i sparc;
- niama kvoti za failovata sistema;
- niama podruzhka za ruter (poddurzha dve i poveche mrezhovi karti);
- failovata i sistema e sobstvena i ima problemi s obmena na danni;
- Ima mnogo malko informatsiia za polzvane i nastroika;
- i drugi.
Posledna redaktsiia: 07-noe-2014 g.
Redaktori na tazi sektsiia sa Rumen_Yotov, |
|
|
|
|
- iha [26-02-2009] {1/Neutralen}
- moh exam [9-01-2023] {1/Neutralen}
|
|
|
|
|
|
|
|