Составители:
Рубрика:
  26
распространяются с лицензией на свободное копирование и установку для 
неограниченного числа пользователей. 
Характерные особенности Linux как ОС это: 
• многозадачность (в свете рассматриваемых ОСРВ является обязательным 
условием); 
• многопользовательский режим; 
• защищенный режим процессора (386 protected mode); 
• защита памяти процесса; сбой программы не может вызвать зависания системы; 
• экономная загрузка: Linux считывает с диска только те части программы, которые 
действительно используются для выполнения; 
• разделение страниц по записи между экземплярами выполняемой программы. Это 
значит, что процессы-экземпляры программы могут использовать при выполнении одну и 
ту же память. Когда такой процесс пытается произвести запись в память, то 4-килобайтная 
страница, в которую идет запись, копируется на свободное место. Это свойство 
увеличивает быстродействие и экономит память; 
• виртуальная память со страничной организацией (т.е. на диск из памяти 
вытесняется не весь неактивный процесс, а только требуемая страница); виртуальная 
память в самостоятельных разделах диска и/или файлах файловой системы; объем 
виртуальной памяти до 2 Гб; изменение размера виртуальной памяти во время 
выполнения программ; 
• общая память программ и дискового кэша: вся свободная память используется 
для буферизации обмена с диском; 
• динамические загружаемые разделяемые библиотеки; 
• дамп программы для пост-мортем анализа: позволяет анализировать отладчиком 
не только выполняющуюся, но и завершившуюся аварийно программу; 
• сертификация по стандарту POSIX.1, совместимость со стандартами System V и 
BSD на уровне исходных текстов; 
• через iВS2-согласованный эмулятор совместимость с SCO, SVR3, SVR4 по 
загружаемым программам, 
• наличие исходного текста всех программ, включая тексты ядра, драйверов, 
средств разработки и приложений. Эти тексты свободно распространяются. В настоящее 
время некоторыми фирмами для Linux поставляется ряд коммерческих программ без 
исходных текстов, но все, что было свободным так и остается свободным; 
• управление заданиями в стандарте POSIX; 
• эмуляция сопроцессора в ядре, поэтому приложение может не заботиться об 
эмуляции сопроцессора. Конечно, если сопроцессор в наличии, то он и используется; 
• множественные виртуальные консоли: на одном дисплее несколько 
одновременных независимых сеансов работы, переключаемых с клавиатуры; 
• поддержка ряда распространенных файловых систем (MINIX, Xenix, файловые 
системы System V); наличие собственной передовой файловой системы объемом до 4 
Терабайт и с именами файлов до 255 знаков; 
• прозрачный доступ к разделам DOS (или OS/2 FAT): раздел DOS выглядит как 
часть файловой системы Linux; поддержка VFAT (WNT, Windows 95); 
• доступ (только чтение) к файловой системе HPFS-2 OS/2 2.1; 
• поддержка всех стандартных форматов CD ROM; 
• поддержка сети TCP/IP, включая ftp, telnet, NFS и т.д. 
Бурный рост популярности Linux побуждает разработчиков внимательнее 
присмотреться к этой операционной системе. В данный момент эта ОС готова к 
стабильной работе, а открытость ее исходных текстов и архитектуры наряду с растущей 
популярностью заставляет программистов переносить свои наработки на многие 
аппаратные платформы: SGI, IBM, Intel, Motorola и т.д. 
Страницы
- « первая
 - ‹ предыдущая
 - …
 - 24
 - 25
 - 26
 - 27
 - 28
 - …
 - следующая ›
 - последняя »
 
