Операционная система Alt Linux

16.7.1. История появления свободной операционной системы Linux

Корни современных операционных систем находятся в операционной системе MULTICS, которая в дальнейшем переродилась в UNIX. Некоторое время эта опе­рационная система обладала открытыми исходными кодами. Было разработано мно­жество коммерческих версий UNIX, и в конце концов исходные коды современных систем UNIX в подавляющем большинстве были закрыты. Поскольку множество уникальных разработок UNIX привело к почти полной потере совместимости прикладных программ для этих систем не только в бинарном виде, но и на уровне исходных кодов, примерно в этот же период была разработан стандарт POSIX.

В стандарте POSIX описываются минимальные требования к системным вы­зовам систем UNIX, обеспечивающие совместимость на уровне исходного кода, то есть программа, разработанная на одном типе UNIX, должна без проблем ком­пилироваться и запускаться на другом.

В связи с тем, что исходные коды UNIX стали закрытыми, в университетах США и Европы запретили использование исходных кодов UNIX в учебном про­цессе. А поскольку глубокое изучение операционных систем без исходных кодов практически невозможно, Эндрю Таненбаум, один из известнейших авторов и пре­подавателей в области операционных систем, разработал собственную операци­онную систему MINIX. Эта система была POSIX-совместимой, но весь исходный код в ней был написан «с нуля». Поскольку операционная система создавалась в учебных целях, исходный код ее был открытым и она приобрела большую по­пулярность среди пользователей персональных компьютеров.

Одним из пользователей этой операционной системы был Линус Торвалдс. Он добавил одно усовершенствование, второе... написал собственную файловую систему, а на определенном этапе полностью иереписал код ядра. Практически в этот момент родилась новая операционная система — Linux.

В настоящий момент Linux — это многозадачная многопользовательская и сво­бодная операционная система, которая конкурирует с коммерческими ОС прак­тически по всему фронту их применения. Достаточно сказать, что первая пятерка в списке ста мощнейших суперкомпьютеров мира работает под управлением Linux. В сфере серверных операционных систем Linux непрерывно расширяет свое при­сутствие (до 50 % серверов в Интернете работает под управлением Linux). Linux в качестве настольной операционной системы не только все более популярна, но и в ряде стран официально выбрана в качестве образовательной.

Как представителя семейства операционных систем Linux мы рассмотрим дистрибутив AltLinux, который стал официальным дистрибутивом российского школьного образования.

16.7.2. Графический пользовательский интерфейс

Человек, не знакомый с Linux, но слышавший об этой ОС, ожидает при первом знакомстве столкнуться с трудностями, вроде командной строки или необычайно скудного пользовательского интерфейса. Однако в действительности он попадет в очень знакомую обстановку оконного графического интерфейса с кнопкой глав­ного меню, расположенной в том же месте, что и в Windows, с такими же окнами, которые ведут себя очень похожим образом, с теми же элементами управления, панелью задач и рабочим столом со значками на нем (рис. 16.19)

Элементы рабочего стола ведут себя тоже вполне предсказуемо: при выборе пункта меню или двойном щелчке на значке рабочего стола запускается приложе­ние, значок приложения отображается на панели задач. Что же касается настройки внешнего вида во всех его деталях, то в этом AltLinux дает пользователю очень большие возможности. То, как может выглядеть на экране одно и то же окно, по­казано на рис. 16.20.

Оконный менеджер KDE, на базе которого построена графическая среда в AltLinux, дает возможности настройки внешнего вида, цветов, стилей и деко­раций окон, а также визуальных эффектов в гораздо более широком диапазоне, чем в Windows XP. KDE позволяет организовать несколько виртуальных рабочих

столов, переключаться между которыми можно при помощи соответствующих элементов панели задач. Так, можно разместить окна программ на разных рабочих столах — при работе с многооконным программами это бывает весьма удобно.


 

 


       
       
жШ      
щш ЩпиррШ    
       
.^imm     ннн
       
h   Wffiffl г ЙГОСЙД
л   мк
щЩ      
•МШ      
  ннвин щщмш  
* Vl      
       
Вт      
!•!■Г     й; I^lll*
'ШШ   SiSii^4  
im      
      ФгуШЩШ
егвг Щ Midnifht Cemmanrfer ;|§§ htk m Mozilla Firefe* JjjKCatc ilMMiHHHI f WINE*Ettr»«ft Ip График* ^P Игры f|§| Интернет ^^ Мультимедиа. |§еф« Служебные Пронин Автозапуск Ш& Поиск файявв и папе* Cnpaetta

 

 


jf|> Настройка fg Систем

^'НН^ННН

Выполнить программу.. |2| Переключить пользователя ^ Заблокировать сване Завершит*, сеанс. .


I ЯВИ
Sifsi
;и ч-ш ? 2? 01.09

 

 


Рис. 16.19. Рабочий стол AItLinux


 

 


[S
Сеанс Правка Вид Закладки Настройка Справка

f-M /квтфкЫЬг- mdt * ШтвхА» ' '• ''"TXlr

Сеанс Правка Вид Закладки Настройка Справка [!iiii

[Sf


 

 


[shkoliar@localhos t

Рис. 16.20. Различные варианты «украшения» окна


Работа с файлами и каталогами производится при помощи файлового менед­жера Konqueror, который в определенной степени можно назвать аналогом обо­зревателя в Windows XP. Все операции с файлами и каталогами выполняются при помощи команд контекстного меню или перетаскиванием мышью. Существует также интересная возможность предварительного просмотра содержимого во всплывающем эскизе (рис. 16.21).


 

 


Адрес Драв к.* Вид П«£*5ти Закладки Сервис Настройка Owe £г»ра<РМ

<$> - Ф ^ l

Адрес: i ^ /h a m fc/sh к о I i a r/D е з kta р/В о о к/ ALT Konqutrer r|J|r MoziIU Bookmarks

®

calc.gif

iT C^Deiktop

lIlliPlplli mybaak.odt
fflyb^ok.pdf
my. iif ш
rny.gif Рисунок SIF 4,1 кб (4713 IJ 01.12.OS 93:08 shkoliar - ahkoiiar
Имя: Тип: Размер: X Изменён: / Владелец: П p.HB-s'
lllii
:21.prig

Ф SBeok

: .i I

mybook.odm

, T-': vO 4

. I Ф ^spatah-ftash-Q с , "S !^Documents

I '^iSitmp

® ml-yen® rated-co

A ,
chapter„ г/-! L-!.-!■>'- -т
Documents 2. «if

щ =Fi I^wwe с 0

ill....................

5 (4,6 кб) Рисунок GIF


 

 


Рис. 16.21. Окно файлового менеджера

16.7.3. Файловые системы

AltLinux работает с большим количеством типов файловых систем. Часть из них являются «родными» для Linux, например, Ext2/3, ReiserFS, XFS, JFS. Все эти файловые системы являются протоколируемыми: то есть если при работе с файловой системой происходит, к примеру, отключение питания, то после вклю­чения файловая система автоматически вернется в исходное состояние. При этом AltLinux корректно работает на запись и чтение с файловыми системами Windows, включая FAT12, FAT16, FAT32 и NTFS.

Все файловые системы Linux поддерживают концепцию прав и разграничения доступа, при этом режим разграничения доступа включен по умолчанию. Таким образом, сразу после установки файловая система Linux защищает целостность системы от любых действий обычного пользователя: обычный пользователь (не администратор) может удалить все, что он сумеет удалить, при этом и система, и данные других пользователей останутся неприкосновенными.

Утилиты обслуживания файловых систем в Linux — это утилиты командной строки: проверка и восстановление системы производится в консольном режиме командой /sbin/fsck, но внесение изменений в файловую систему требуют адми­нистративных привилегий.

16.7.4. Работа с сетью

Систем и Сете К'Р- H!-r.',i График

Работа с сетью в AltLinux с точки пользователя выглядит довольно просто: если в системе есть сетевые соединения, они настраиваются автоматически. Боль­шинство современных сетевых устройств, будь то проводные, беспроводные или модемные, опознаются автоматически и настраиваются. Если автоматическая на­стройка не дала результата, настройку сетевых устройств можно выполнить при помощи специального инструмента настройки с графическим пользовательским интерфейсом (рис. 16.22).

Полное Доменное Имя Компьютера: shkoia.radosti.ru

автоматически ск ом ф и г у ри рорат:-, see

Настройка Интерфейса: ......................................

I Статус: L - • ^rvvj I

i......................... ^Указать !P адрес вручь

Дополнитвл Получить настройки IP адреса с помощью DHCF : - •• • .......................

Первый DNS Pv4LL клиент ^eroconf) ! - ; Игнорировать интерфейс I второй DNSfrv J '

Третий DNS if-

Г' рW ниг- Сороги ть Ьыити.

; Список доменов для поиска имен: (через пробел) Mocaldornain

Тшяияшт

нажмите pI справки

Рис. 16.22. Настройка сетевых соединений

Как и в Windows XP, в AltLinux автоматическая настройка чаще всего выпол­няется корректно, а настройка соединения вручную требует определенных знаний.

После того как соединения настроены, их функционирование можно отслежи­вать по значку на панели задач, в частности, можно в графическом виде наблюдать исходящий и входящий трафик (рис. 16.23).

AltLinux позволяет организовывать работу в локальных сетях как по прото­колам webDav (организация и совместное использование сетевых папок по про­токолу HTTP) и FTP, так и по протоколу SMB (протокол, на основе которого в Windows организуется доступ в локальную сеть). Поскольку все эти протоколы не принадлежат определенной операционной системе, являясь межплатформенными, в AltLinux-совместимой локальной сети свободно могут сосуществовать машины как с Linux, так и с Windows, и может быть организован прозрачный двусторонний доступ с одних машин на другие. С точки зрения пользователя, вся работа с файла­ми локальной сети (а в случае протоколов FTP и webDav это могут быть и папки, размещенные глобально) организуется при помощи файлового менеджера Kon- queror. Рисунок 16.24 иллюстрирует доступ с рабочего стола Linux к разделяемым пагасам машины с Windows.


Bairfal Пакетной) 465.1 KB 2244 §241 Kl 1120 ©Л ты Optos 6,1 KWs IJpteIs
Получено: Отправлено: Исходящая скоресты Входящая CMptCTb:

0^J


 

 


ШШш

т IiJ 23.01. OS 4 Рис. 16.23. Мониторинг трафика сетевого соединения

■йдрес Правка Вид Пейе«тн Закладки Сер&яс Настройка Окно справка

s
д ш ш

# % # # # « 0¾¾...

(I

^iAl ^ '-K^fi^^s-. f.•« ••• • • ~ «^Система

► ^Документы :

ISoop-г

г ^Сетевые ресурсы

Ш Si Si Sf

Ch 12 chem22_l DTRACE_ gll2Virusy

^ ^Nout (wc211)

m 013156819 l.chm m .Zip. Chi @

Ий|с$

ш

pic

j f§13Wlf»«

a iitii ЩШШ Ш
L216963 34 2124С_13. 25426,0, 7-zip.chm 8784_or.,, ppt dttpres...
a a 817-6223, 819-5488.

i WinPro,, □

Sll TSanaiogy

i||: ► g^BookOe!

-44 файла (всего 1,2 Г6) -11 г

ШШШШЯЯИ/яш

Рис. 16.24. Доступ к сетевым папкам Windows из AItLinux


16.7.5. Работа с Интернетом

AltLinux содержит все необходимые средства работы с Интернетом. Для нави­гации по веб-пространству можно использовать один из двух браузеров графиче­ского режима: Konqueror или Mozilla Firefox. На рис. 16.25 можно видеть оба этих браузера, воспроизводящих один и тот же видеоролик с сайта Youtube.

В обоих браузерах AltLinux поддерживаются все современные технологии Интернета, и оба этих браузера примерно равноценны по функциональности. Однако в Firefox встроена система фильтрации нежелательного контента, весьма удобная функция, позволяющая отключать загрузку рекламных банеров на часто посещаемых сайтах.

Кроме интернет-браузеров, в AltLinux для работы в Интернете используются следующие приложения:

□ Mozilla Thundebird — клиентская программа для чтения электронной почты, групп новостей, новостных лент и блогов;

□ Kopete — многопротокольный клиент для обмена мгновенными сообщениями (поддерживаются практически все известные на сегодняшних день протоколы, включая Jabber и ICQ).


 

 


Рис. 16.25. Konqueror и Firefox в Интернете
ДругЩ пвх©!|1

 

 


16.7.6. Мультимедийные возможности

Для воспроизведение мультимедийного контента в AltLinux имеется сразу не­сколько программ, функциональность которых частично перекрывается. Наиболее широкопрофильным является медиаплейер Kaffeine, позволяющий воспроизводить практически весь диапазон мультимедиа, от звуковых файлов всех известных фор­матов и аудио-CD до видеофайлов и видео-DVD (рис. 16.26)


Jj JKaffeine медиаплеер]

2 Упаковка Audio СО
: ■•• if -=■ E ?Д-:-

Ш. 0.8.5

1 Воспроизвести список

,3 Во< про» <р»к:ги Audio CD

Iiiiaiiii

.¾ В оси р о и SB е сги VCD


 

 


Рис. 16.26. Медиаплейер Kaffeine

Этот же медиаплейр поддерживает потоковое вещание, радио- и телетрансляции из Интернета.

Кроме этого базового средства в состав AltLinux вклщчены программы, позво­ляющие более точно воспроизводить отдельные виды мультимедиа: проигрыватель аудио-CD (KsCD), проигрыватель аудиофайлов (AmaroK), еще один многофунк­циональный медиаплейер, с помощью которого можно организовать потоковое вещание (VCL-медиаплейер).

Помимо воспроизведение мультимедиа операционная система AltLinux включа­ет в себя развитые средства создания мультимедиа: инструмент звукозаписи KRec, инструмент редактирования аудиофайлов (с профессиональными возможностями) Audacity, программа записи CD- и DVD-дисков КЗВ, программа создания и редак­тирования видео (Kino).

16.7.7. Обеспечение безопасности


Безопасность в AltLinux построена на стандартных средствах обеспечения безопасности UNIX — разделение прав доступа, ограничение прав простых поль­зователей, изоляция ресурсов учетных записей. При аккуратной работе с этими средствами специальных средств обеспечения безопасности в системах семейств Linux и UNIX не требуется. В системе AltLinux предприняты определенные меры, призванные затруднить злоумышленнику возможность нанесения вреда, например, сервисы, требующие для работы повышенных привилегий, запускаются в среде chrooted environment — своеобразной комнате с мягкими стенами, отделяющей их от остальной системы. А вот отдельного инструмента по управлению безопас­ностью нет. По этой причине, с точки зрения конечного пользователя, для обеспе­чения безопасности в AltLinux нужно только собственное разумное поведение: не отдавать свой личный пароль в чужие руки. Тем не менее в инструменте настройки оконной среды KDE есть раздел, касающийся безопасности и конфиденциально­сти. Он позволяет обеспечить спокойствие пользователя путем очистки в конце каждого сеанса всех следов пребывания пользователя в системе, включая историю
посещения интернет-сайтов и авторизации, а также настроить различные виды шифрования при обмене данными.

16.7.8. Средства коллективной работы

Единого средства коллективной работы, наподобие NetMeeting, в AltLinux нет. Это не значит, что таких средств нет вообще, просто вместо одного предлагается использовать набор из нескольких средств (Kopete служит для организации обмена сообщениями и голосового общения, Ekiga — для организации видеоконференций, Krbf — для совместного доступа к рабочему столу, и т. д.).

16.7.9. Средства настройки и администрирования

AltLinux предоставляет пользователю широчайшие возможности по настройке всего, что касается лично пользователя. Для этого существует центр управления KDE, позволяющий в очень широких границах настроить внешний вид и поведе­ние оконного менеджера и его приложений для нужд конкретного пользователя (рис. 16.27).

■. *. ,

j Поиск:

<;л..■< гМ-'Д if -Ч If1HK :

8$ Менеджер тем


 

 


безопасность и конфиденциал..

Щ Конфиденциальность 4-, Криптография ggl Профиль пользователя Внешним вид и темы Q Декорации окон 0 Запуск приложений Ц§ Заставка §Ц Значки

S( t-f,:

Фон

iff Хранитель шрама 2'} Цвета Ai Шрифты Звук и мультимедиа

ЩАудио CD

щ Выберите тему:
i тема * • I 1 ; HIghCcmtrastt ; j HighContrastDark-b ; 1 JHighContrastLifIit j [ 1HighCoritrastLight-I KDE_Class.it шшяшяшяшшшш Установить тему.,»
Ili
1.О. Jt-.41 ■ ,U'i-ro• V» ,
j р Измените вашу тему: шшШшшшл Фон Цвета

ф AocTfn «с CDDB

Стиль п -iin :-гм
Рис. 16.27. Центр управления KDE Что же касается настройки параметров, которые затрагивают систему в целом (сеть, установка или удаление пакетов, управление сервисами), то программы, предназначенные для этого (центр управления системой или менеджер пакетов Synaptic) можно запустить, только введя пароль администратора системы. Такое разделение операций настройки и операций администрирования также является базовым механизмом обеспечения безопасности.

IBfKOBan система % Системные уведомления jg| Системный звуковой сигнал Компоненты

Ill I Il -По умолчанию | • '/DpwMe-HMTi,. ' ^Восстановить

Менеджер пакетов Synaptic позволяет осуществлять как установку, так и удаление пакетов в AltLinux (программы в Linux устанавливаются в виде одного пакета или взаимозависимого набора пакетов). Кроме того, в Synaptic встроена функциональность, позволяющая обновлять пакеты системы по мере появления на серверах новых версий, а также выполнить обновление системы в целом. Если сравнивать с Windows XP, Synaptic выполняет функции сразу двух инструментов: программы установки и удаления программ, и центра обновлений.

16.7.10. Приложения из состава операционной системы

Далее перечислены некоторые приложения, входящие в состав операционной системы AltLinux:

□ Офисный пакет OpenOffice.Org — полностью обеспечивает всю офисную функ­циональность, включая работу с документам и электронными таблицами, работу с базами данных, создание презентаций;

□ GIMP — профессиональная обработка и создание растровых изображений;

□ Inkscape — профессиональная обработка и создание векторных изображений;

□ scilab и wsMaxima — программы для выполнения математических вычислений и инженерных расчетов;

□ Scribus — программа для типографской верстки документов;

□ KDevelop — универсальная многоязыковая интерактивная среда быстрой раз­работки приложений;

□ Quanta Plus — среда разработки веб-приложений;

□ Lazarus — среда визуального проектирования на языке Pascal.

Это далеко не полный перечень программного обеспечения, которое входит в комплект поставки AltLinux, но и этот перечень весьма внушителен.

Вопросы для самопроверки

1. Что такое «система BIOS», каковы ее функции?

2. Какую роль в операционной системе играет ядро?

3. Что такое «драйвер»?

4. Чем службы (сервисы) операционной системы отличаются от прикладных программ?

5. Для чего нужны системные оболочки?

6. Чем отличаются многозадачные операционные системы с разделением времени от многозадачных операционных систем без разделения времени?

7. Чем различаются кооперативная и вытесняющая многозадачность?

8. Что такое «операционная система реального времени»?

9. Что такое «топология сети»?


10. Каковы должны быть функции операционной системы, если рассматривать ее как набор необходимых функций?

11. Каковы должны быть предоставляемые сервисы операционной системы, если рассматривать ее как их совокупность?

12. Что такое «спулинг»?

13. Какими недостатками обладало подсемейство Windows 3.x?

14. Какие проблемы подсемейства Windows 9.x были решены в следующих версиях Windows и за счет чего?

15. При помощи какого инструмента производится настройка параметров безопас­ности в Windows XP?

16. Какие приложения поставляются в составе Windows XP?

17. С какими типами файловых систем работает операционная система AltLinux?

18. Каким инструментом обеспечивается настройка параметров безопасности в AltLinux?

19. Какие пользовательские приложения входят в состав операционной системы AltLinux?

Литература

1. Молчанов А. Ю. Системное программное обеспечение. СПб.: Питер, 2003.

2. Олифер В. Г., Олифер Н. А. Сетевые операционные системы. СПб.: Питер, 2007.

3. Таненбаум Э. Современные операционные системы. СПб.: Питер, 2007.

4. Таненбаум Э., ВудхаллА. Операционные системы: разработка и реализация. СПб.: Питер, 2007.

5. Таненбаум Э., М. Ван Стпеен. Распределенные системы. Принципы и парадигмы. СПб.: Питер, 2003.









Дата добавления: 2016-04-14; просмотров: 1442;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.054 сек.