| 
  
 |  | 
 		
 		  | 
 
 	| 
 
 
   
 	|  | 
 		
 		  | Повече информация |  |  |  |  |  
 	|  | Операционната система Minix във версия 3 е последната версия на Minix. Кратка историческа стравка показва че Minix е нещо като прототип и база за появата на Линукс.
 
 Първоначално е написана от професор Таненбаум от Холандия с цел да покаже на студентите една съвсем проста, но работеща операционна система, илюстрираща преподавания теоретичен материал.
 
 Интересното за нея е че още отначало използва концепцията за микроядро, за разлика от повечето Unix-подобни системи, които са с монолитно ядро - Линукс, БСД-тата.
 
 Основната и идея е да се използва съвсем малко по размер ядро (около 4000 реда), което да може да се развива и коригира, а всички други драйвери и потр. програми да работят над него.
 
 Друга особеност на Миникс е че тя е прекрасно докуметирана (бих казал дори академично).
 
 Операционната система (вкл. целия й изх. код) са описани в трите последователни издания на книгата:
 Operating Systems: Design and Implementation 3/e  by Andrew S. Tanenbaum and Albert S. Woodhull, Prentice Hall, 2006
 Към книгата има и CD-ROM с изходния код на операционната система.
 
 Основните цели на опер. система, особено в нейното трета версия са: надеждност, гъвкавост и сигурност.
 
 Засега е насочена главно към компютри с ниски показатели и вградени системи и по-точно:
 - места където се изисква много висока надеждност;
 - едночипови, с малко памет и с ниска консумация лаптопи;
 - вградени системи - мобилни телефони, камери, DVD-записващи устройства и др.
 - случаи при които GPL-лиценза е твърде ограничаващ;
 - в образованието (курсове по операционни системи).
 
 За разлика от предишните две версия които са повече или по-малко теоретично насочени, от версия 3 Миникс има за цел да стане сериозна опер. система.
 
 Сега малко повече подробности.
 
 1.Лиценза за ползване е BSD-подобен, тоест много либерален;
 2.Част от функционалността която обикновенно е включена в ядрото (за Unix-подобните системи с монолитно ядро) се изпълнява от модули работещи в потребителски режим;
 3.Всички драйвери на устройства също работят над ядрото;
 4.В ядрото има сървър наречен "възстановяващ сървър" (reincarnation server), който стартира сървърните процеси които са спрели по някаква причина;
 5.Към момента има нас 650 класически Юникс приложения които работят (са портвани) към Minix-3.
 6.POSIX-съвместима;
 7.TCP/IP мрежова свързаност;
 8.Графична среда XWindows;
 9.Развойни езици: cc, gcc, g++, perl, python и други;
 10.Многопотребителска и многозадачна;
 11.Висока надеждност;
 12.Пълен изходен код.
 
 
 За краткото време когато съм я ползвал (общо около седмица) успях да стартирам следните услуги:
 1.ssh-сървър;
 2.telnet-сървър;
 3.Apache-1.3.37 + PHP-5.2.1 - работи;
 4.Пощенски сървър - exim-4.66
 5.FTP-сървър;
 6.MySQL-5 - само клиент засега.
 
 Разбира се Миникс има и доста недостатъци (дано не греша тук):
 - поддържа доста малко хардуерни устройства (главно по-стари);
 - работи на две (засега) архитектури - x86 и sparc;
 - няма квоти за файловата система;
 - няма подръжка за рутер (поддържа две и повече мрежови карти);
 - файловата й система е собствена и има проблеми с обмена на данни;
 - Има много малко информация за ползване и настройка;
 - и други.
 
 Последна редакция: 07-ное-2014 г.
 
 
 Редактори на тази секция са Rumen_Yotov,
 |  |  
 	|  |  |  |  
 
 
иха   [26-02-2009] {1/Неутрален}moh exam   [9-01-2023] {1/Неутрален}Rest   [27-12-2024] {1/Неутрален}   |  | 
 
 
 
 
 
 
 
 |  
 |  
 			|  |  |  
 	   |  |