
- •Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
- •1. Организация самостоятельной работы
- •2. Методические указания по подготовке к занятиям
- •3. Методические указания по изучению отдельных вопросов
- •Тема1:Эволюция операционных систем. Семейства операционных систем.
- •Тема2: Оконная среда kde.
- •Тема3: Компоненты рабочего стола kde.
- •Тема4: Файловый менеджер Konqueror Web Browser.
- •Тема5: Расширение возможностей пользователя. Обеспечение жизнеспособности системы.
- •Тема6: Файловая система. Организация файловой системы ос Linux.
- •Тема7: Формирование системного гибкого диска ос Linux.
- •Тема8: Монтирование и демонтирование файловой системы.
- •Тема9: Создание и выполнение командных файлов в среде ос Linux.
- •Тема10:Графический интерфейс в ос Linux.
- •Тема11: Методы повышения устойчивости файловых систем.
- •Тема12: Реализация прав доступа к файлам в ос Linux.
- •Тема13: Константа прав доступа.
- •Тема14: Язык Shell-script ос Linux.
- •Тема15: Командные языки Shell.
- •4. Рефераты (примерная тематика):
3. Методические указания по изучению отдельных вопросов
Тема1:Эволюция операционных систем. Семейства операционных систем.
Литература.
1. Г.В. Курячий, К.А. Маслинский: «Операционная система Linux. Курс лекций. Учебное пособие», / [электронный ресурс] Издательство: ДМК Прес; ALT Linux, 2008 г. – ЭБС «Книгафонд»
2. «ALT Linux изнутри» Издательство: ALT Linux; / [электронный ресурс] ДМК Пресс, 2006 г. – ЭБС «Книгафонд»
Unix
Операционная система Unixбыла задумана и реализована в1969 годувBell LaboratoriesкомпанииAT&TвСШАКеном Томпсоном,Деннисом Ритчи,Дугласом МакилроемиДжо Осанной.
Операционная система Unix была впервые выпущена в 1971 году и первоначально была написана целиком на ассемблере, что было обычной практикой того времени.
Позже, в 1973 году, Unix была переписана Деннисом Ритчи на языке программированияCи(за исключениемядраисистемы ввода/вывода).
То, что операционная система была написана на языке высокого уровня, позволило упростить еёпортированиена различныекомпьютерные платформы. Из-за особенностей лицензии AT&T была вынуждена открывать исходный код операционной системы всем обратившимся, что позволило Unix быстро развиться и стать популярной во многих научных учреждениях и предприятиях.
В 1984 годуBell Labs отделилась от AT&T.
Избавившись от необходимости бесплатного лицензирования системы, Bell Labs начала продажи Unix как проприетарногопродукта.
GNU
Проект GNUбыл начат в1983 годуРичардом Столлманомс целью создания «целостной Unix-совместимой программной системы», полностью состоящей изсвободного программного обеспечения.
Работа началась в 1984. Позднее, в 1985, Столлман основалFree Software Foundation, а в 1989 году составилGNU General Public License(GNU GPL).
В начале 1990-х многие из программ, необходимых в операционной системе (такие, как библиотеки,компиляторы,текстовые редакторы,командная оболочка UNIX, и оконная система), были завершены, в то время как разработка низкоуровневых элементов, таких какдрайверы,демоныиядрабыла приостановлена и они оставались незавершёнными[22]. Линус Торвальдс сказал, что если бы ядро GNU было доступно в то время (1991), он бы не решился написать своё собственное.
BSD
Несмотря на то, что из-за юридических проблем с лицензией386BSD, из которой позже произошлиNetBSDиFreeBSD, не была выпущена до1992 года, её разработка предшествовала Linux.Линус Торвальдссказал, что если бы 386BSD была доступна в то время, он, вероятно, не создал бы Linux.
MINIX
MINIXявляется недорогой минимальнойUNIX-подобнойоперационной системой, предназначенной для образовательных целей в областикомпьютерных наук, написаннойЭндрю Таненбаумом.
Начиная с версии 3, MINIX стала свободнойи была переработана для «серьёзного» применения.
В 1991 году, во время обучения вХельсинкском университетеТорвальдс заинтересовался операционными системами[25] и был разочарован лицензией MINIX, которая ограничивала её использование только образовательными целями (что исключало любое коммерческое использование), вследствие чего начал работать над своей собственной операционной системой, которая в итоге стала Linux.
Торвальдс начал разработку ядра Linux на MINIX, и приложения, написанные для MINIX, были также использованы в Linux. Позже, когда Linux достиг определённой зрелости, появилась возможность продолжать разработку уже на базе самого Linux[26]. Приложения GNU также заменили приложения MINIX, так как кодGNU, находящийся в свободном доступе, был более удобен для применения в молодой операционной системе. Исходный код под лицензией GNU GPL может быть использован в других проектах, если они также выпускаются под той же или совместимой лицензией. Для того чтобы сделать Linux доступным для коммерческого использования, Торвальдс начал переходить от своей первоначальной лицензии (которая запрещала коммерческое распространение) на GNU GPL.[27] Разработчики работали над полной интеграцией компонентов GNU с Linux с целью создания полнофункциональной и свободной операционной системы (Linux).