Linux что это такое реферат

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

Благовещенский Государственный Педагогический Университет

РЕФЕРАТ

по дисциплине “Операционные системы”

Тема: “Операционная система Linux”

Выполнил: Шевчук М.А.

Благовещенск 2010 г.

Оглавление

Введение

Часть 1. Истоки Linux

Часть 2. Рождение Linux

Часть 3. Развитие Linux

Часть 4. Распространение Linux

Заключение

Список литературы

Введение

– название ядра операционной системы, несмотря на то, что это ядро имеет монолитную архитектуру и не считается прогрессивным, оно поддерживает большинство современных технологий, является многопользовательским и многозадачным. Эта операционная система является третьей по популярности на сегодняшний день. Она установлена на огромном количестве компьютеров и составляет достойную конкуренцию операционным системам разрабатываемым гигантскими корпорациями, несмотря на то, что разрабатывается, в основном, добровольцами-энтузиастами.

Часть 1. Истоки Linux

Справедливо считается, что Linux имеет двух прародителей, на основании которых он и возник. Это операционная система UNIX и проект GNU. О них будет рассказано ниже.является Unix-подобной операционной системой, совместимой с ней. Первая система Unix была разработана в 1969г. в подразделении Bell Labs компании AT&T. В те времена компании AT&T было запрещено заниматься компьютерным бизнесом, поэтому операционная система Unix распространялась бесплатно и её исходные коды были открыты. Это обстоятельство способствовало распространению системы в университетской среде, и стремительному её развитию. Студенты и профессора вносили в неё улучшения, создавали для неё утилиты. Коммерческие компании разрабатывали клоны системы Unix. Система стремительно набирала популярность и была установлена на множестве компьютеров. В 1983 году был реализован стек протоколов TCP/IP, что значительно расширило её сетевые возможности. В итоге, в 80-х годах, накал борьбы между производителями Unix-ов достиг максимума. В 1983 с корпорации AT&T был снят запрет на занятие компьютерным бизнесом. Она занялась коммерциализацией свой разработки. Были закрыты исходные коды системы, а компании использующие эти коды, подвергались патентным преследованиям. После нескольких лет таких UNIX-войн развитие Unix практически сошло на нет. И UNIX уступила место на компьютерах конкурирующим системам, в частности MS DOS и Apple Macintosh.

Вторым прародителем Linux, можно считать проект GNU Ричарда Столлмана. Он возник в 1983 году, и его целью было создание полностью свободной операционной системы. Толчком к рождению проекта стали обстоятельства возникшие в 1982 году. Тогда Ричард Столлман работал в лаборатории искусственного интеллекта Массачусетского Технологического Института. В их лабораторию была куплена коммерческая операционная система. Условия лицензирования этой системы накладывали ограничения на распространение исходных кодов программ, и это заметно тормозило процесс разработки программного обеспечения, требовало повторной разработки уже существующих компонентов. Ричард Столлман, сам будучи очень талантливым программистом решил переломить это порочное положение вещей в программировании. 27 сентября 1983 года он объявил о начале разработки проекта GNU (GNU is Not Unix) целью которого было создание Unix-совместимой операционной системы, у которой будет ядро и все необходимые сопутствующие утилиты (редактор, оболочка, компилятор и т.д.). Так же декларировалась возможность получения исходных кодов проекта любым желающим. Все желающие приглашались к участию в проекте. Чтобы МТИ не мог навязать права собственности на детище Столлмана, он ушел из института в январе 1984. Первой программой, разработанной в рамках проекта был текстовый редактор Emacs. В 1985 году Столлман основал Free Software Foundation (FSF) – благотворительный фонд для разработки свободно распространяемого ПО. Следующим очень важным шагом Ричарда было создание лицензии GPL (General Public License). Основная идея GPL в том, что пользователь должен обладать следующим правами (свободами):

ñПравом изучать устройство программы и приспосабливать ее к своим потребностям, что предполагает доступ к исходному коду программы;

ñПравом распространять программу, имея возможность помочь другим;

ñПравом улучшать программу и публиковать улучшения, в пользу всего сообщества, что тоже предполагает доступ к исходному коду программы.

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

К 1990 году в рамках проекта GNU было создано большинство компонент, необходимых для функционирования свободной операционной системы. Помимо текстового редактора Emacs, Столлман создал компилятор gcc (GNU C Compiler) и отладчик gdb. Так-же были разработаны библиотека языка Си и оболочка BASH. Недоставало только самого важного – ядра. В это самое время и появилась на свет разработка финского студента Линуса Торвальдса – ядро Linux. Можно сказать, что появилось оно в нужное время. И теперь симбиоз этих двух разработок зовется GNU/Linux.

Часть 2. Рождение Linux

Линус Бенедикт Торвальдс родился 28 декабря 1969 года. В школе он был отличным математиком, и ещё с детства начал увлекаться компьютерами. После окончания школы, он поступил в Университет Хельсинки на отделение компьютерных наук. Тогда у него был персональный компьютер на основе процессора Intel 80386 с 4 мегабайтами ОЗУ и тактовой частотой 33 мегагерца. Под впечатлением от книги Эндрю С. Таненбаума (разработчика учебной операционной системы Minix)”Проектирование и реализация операционных систем”, Линус установил на свой компьютер ОС Minix. Однако, молодого студента далеко не всё устраивало в этой системе. Больше всего нареканий вызывала работа терминала с помощью которого он подключался к компьютеру университета, а через него и к глобальной сети интернет. Линус принялся писать собственный терминал. После того как терминал был готов, возникала проблема со скачиванием и загрузкой файлов. Пришлось писать драйвера для флоппи-дисковода, а следом и собственную файловую систему, так как. у файловой системы Minix были проблемы с многозадачностью. Так из попытки написания терминала появился скелет будущей операционной системы. Линуса заинтересовала идея создания собственной ОС и он принялся за разработку. 25 августа 1991 года Торвальдс написал e-mail в список рассылки пользователей Minix, в котором сообщал, что занимается разработкой операционной системы и просил указать пожелания и предложения от пользователей Minix. Этот день считается днём рождения Linux. А 5 октября он выпустил версию ядра 0.2 и выложил исходные коды в интернет. Многие заинтересовались этой системой. У Линуса появились помощники, работа закипела.05.01.1992 была выпущена версия 0.12 под лицензий GPL, Linux стал достоянием всего мира. Версия 0.96 была выпущена в апреле 1992, в ней появилась возможность работы графической подсистемы X Window. И только через два года, 16.04.1994 вышел первый стабильный релиз – версия 1.0. К этому времени в рядах разработчиков уже были тысячи человек. Система динамично развивалась. В ней функционировало множество прикладного ПО. Промышленные компании и мелкие фирмы начали разрабатывать, продавать и встраивать в устройства свои версии открытой ОС. Зародились дистрибутивы Linux.

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

Первые дистрибутивы Linux появились вскоре после того, как Линус Торвальдс выпустил разработанное им ядро под лицензией GPL. Отдельные программисты (и группы программистов) начали разрабатывать как программы инсталляции, так и другие прикладные программы, пользовательский интерфейс, программы управления пакетами и выпускать свои дистрибутивы.

Первый дистрибутив Linux был создан Оуэном Ле Бланк в феврале 1992 (Англия). В октябре 1992 появился разработанный Питером Мак-Дональдом дистрибутив Softlanding Linux System, который включал в себя такие элементы, как X Window System и поддержка TCP/IP. В конце 1992 года Патрик Фолькердинк выпустил дистрибутив который он назвал “Slackware” и который является старейшим дистрибутивом из тех, которые до сих пор активно развиваются. На основе дистрибутива Slackware германской фирмой S. U. S. E, был создан дистрибутив SuSE Linux, версия 1.0 которого вышла в 1994 году. Еще один проект по разработке дистрибутива, Debian, был начат Яном Мёрдоком 16 августа 1993 года как альтернатива коммерческим дистрибутивам Linux. Дистрибутив Red Hat, был основан в 1994 году. На основе Red Hat было создано множество других дистрибутивов.

Часть 3. Развитие Linux

После выпуска версии 1.0, ядро продолжило свое развитие в виде двух веток – стабильной (рекомендуемой к широкому использованию) и экспериментальной (тестовая версия, включающее новые возможности и активно разрабатываемое). Стабильные версии имели чётную вторую цифру в номере (например 1.0.1), а экспериментальные нечётную (например 1.1.4). После того как экспериментальная версия была достаточно обработана и годилась к использованию широкими слоями пользователей, её второй номер увеличивался на единицу и она считалась стабильной. Одновременно с этим появилась новая экспериментальная версия.

Разработка Linux всё время набирала обороты. Если в версии 0.1 имелось всего 8 400 строк кода, то в версии 1.0 уже 170 000. В июне 1996 система уже поддерживала множество архитектур, и многопроцессорную технологию. Дальнейшее развитие в основном было направленно на улучшение производительности, поддержке новых технологий и аппаратных средств. Вообще, именно на последний пункт, приходилась большая часть кода ядра, которая к январю 2001 года превышало число в 3 000 000 строк. Программисты стремились создавать драйвера для как можно большего количества оборудования. Порою это было не простой задачей, т.к. многие производители не считали систему заслуживающей внимания, не писали для неё драйверов и не открывали спецификации на свои устройства.

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

В 1996 году был выбран символ системы. Им стал добродушный и в меру упитанный пингвинёнок Такс, отличительная особенность которого – жёлтые лапы и клюв.

Одной из проблем этого времени стала стандартизация. Дистрибутивов становилось всё больше, многие из них были похожи друг на друга, другие разительно отличались по многим параметрам, начиная от структуры файловой системы и системы инициализации и заканчивая используемыми библиотеками и конфигурацией ядра. Это обстоятельство имело свои негативные последствия. Разработчикам приходилось адаптировать свои программы под различные дистрибутивы, на это уходило много сил и средств. Первым проектом по стандартизации был Filesystem Standart project (FSSTND). Он стартовал в августе 1993, и стандартизировал организацию файловых систем. Позже был переименован в Filesystem Hierarchy Standard или, FHS. В мае 1998 года стартовал проект Linux Standart Base (LSB), он должен был определить набор тех компонент, которые должны присутствовать в любой “Linux-системе”. Инициаторы проекта ставили цель обеспечить бинарную совместимость дистрибутивов, удовлетворяющих стандарту LSB. Велись и другие проекты по стандартизации.

Часть 4. Распространение Linux

Широкое распространение операционной системы Linux началось со времени выхода стабильной версии ядра версии 2.2 в январе 1999 года. На нее обратили внимание производители серверных приложений, баз данных, Web-серверов, а также приложений для всякого рода защиты ПК. Произошло это во многом благодаря широкому распространению веб-сервера Apache. На сегодняшний день порядка 65% web-серверов работают на ОС Linux, по данным TOP500, Linux используется на 91 % самых мощных суперкомпьютеров планеты и на подавляющее большинстве компьютеров обслуживающих систему доменных имён DNS (без которой не возможно функционирование сегодняшней сети интернет). Инфраструктура самой популярной поисковой системы Google.com и сайта wikipedia.org (шестого в мировом рейтинге), строится на базе множества серверов с Linux. Можно сказать, что на серверах Linux чувствует себя уверенно и пришел на них на долго.

Начиная с 1998 года, о поддержке, распространении и продаже Linux начали заявлять крупнейшие IT-компании – гиганты компьютерного рынка. В их число входят: Sun, IBM, Oracle, Hewlett-Packard, Novell. Эти компании начали устанавливать Linux на свои сервера, адаптировать под него свои программные продукты. По-другому взглянули на свободное программное обеспечение и правительства стран, администрации городов. Зачастую они стали отказываться от продуктов корпорации Microsoft в пользу Linux и СПО, экономя при этом, огромные деньги. В число таких стран входят Германия, Франция, Англия, Япония. Порой целые города, муниципальные службы и министерства в них переходили на СПО.

Так же большую популярность, благодаря своей гибкости и свободности, Linux завоевал на различных встраиваемых и мобильных устройствах. Порой мы даже не подозреваем об обилии Linux вокруг нас. Различные модемы и роутеры, терминалы и тонкие клиенты, промышленные станки и системы видеонаблюдения, коммуникаторы и смартфоны. Диапазон применения системы очень широк.

Благодаря изменениям последних лет, число инсталляций Linux всё время растёт. Ясно что эта система имеет большое будущее. В компьютерных магазинах, зачатую, помимо Windows, можно увидеть Linux как предустановленную систему. В России идёт процесс внедрения Linux и свободного программного обеспечения в школах и государственных учреждениях.

операционная система linux ядро

Заключение

То, что зарождалось как программа для подключения к университетскому компьютеру, превратилось в самый грандиозный проект мира свободного программного обеспечения. Сегодня по данным Евросоюза, стоимость разработки ядра Linux с нуля при коммерческом подходе, составляет более одного миллиарда евро. Модель коллективной разработки СПО доказала свою жизнеспособность. Для многих оказалось открытием, возможность достойной конкуренции разработки кучки энтузиастов против продуктов транснациональных корпораций с многомиллиардными оборотами. Linux в очередной раз, доказал, что деньги в этом мире не главное, и добрая воля человека способна на великие свершения.

Список литературы

1.Костромина В.А. “Свободная система для свободных людей”, 2005г., http://www.linuxcenter.ru/lib/history/lh-00. phtml <http://www.linuxcenter.ru/lib/history/lh-00.phtml>

.Федорчук Алексей “Linux: предыстория в тезисах”, 2006г., http://www.linuxcenter.ru/lib/history/linuxhistory_1. phtml <http://www.linuxcenter.ru/lib/history/linuxhistory_1.phtml>

.Статьи с сайта http://ru. wikipedia.org <http://wikipedia.org/>

.Далхаймер М., Уэлш М. “Запускаем Linux”, 2008г., Символ-Плюс.

МИНИСТЕРСТВО
ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО
ОБРАЗОВАНИЯ

 «МОРДОВСКИЙ
ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ ИНСТИТУТ

ИМЕНИ
М. Е. ЕВСЕВЬЕВА»

Физико-математический
факультет

Кафедра
информатики и вычислительной техники

РЕФЕРАТ

на
тему:

«Особенности использования ОС Linux в образовании»

Выполнила:

студентка 5 курса
группы МДМ-213

Трофимова И. С.

Проверила:

кандидат
физико-математических наук, доцент

Кормилицына Т. В.

Саранск
2018

Содержание

Введение

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

Применение операционной
системы
Linus

Достоинства и недостатки
использования операционной системы
Linux
в образовании

Проблемы внедрения
операционной системы
Linux
в образование

Методические рекомендации

Список литературы

 

Введение

Операционная система – комплекс взаимосвязанных
системных программ, назначение которых – организовывать взаимодействие
пользователя с  компьютером и выполнение всех других программ.

Операционная система выполняет роль связующего звена
между аппаратурой компьютера и выполняемыми программами, а также пользователем.

Наибольшей популярностью в мире пользуются
операционные системы фирмы  Microsoft. Их доля составляет 95% среди всех
операционных систем.

Наиболее устойчивые системы этой фирмы основаны на
технологии NT (Windows NT/2k/XP). В последние шесть лет возрастает популярность
операционной   системы под названием Linux.

Все перечисленные операционные системы являются 
многопользовательскими многозадачными. В них широко развита поддержка

сети,
защита данных и множество других одинаковых функций. В результате

этого
у них совпадают области интересов относительно потребителя, что и

послужило
основой конфликта разгоревшегося как  между поклонниками ОС, так и между их
создателями.

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

Свободное программное обеспечение не сводится к одной
только операционной системе Linux, но именно Linux считается флагманом мира
истинно свободных программ. Linux представляет собой результат совместного
труда людей со всего мира, в том числе (и не в последнюю очередь) и из России.
Естественно, что Linux и программы для неё распространяются бесплатно – их
можно скачать через Интернет, после чего копировать без ограничений и
передавать друзьям, знакомым, устанавливать на любое количество компьютеров и
вообще использовать по вашему усмотрению.

Использование свободного программного обеспечения в
школе – хорошая возможность сэкономить на оснащении компьютеров нужными
программами. Кроме того, учащиеся будут лучше понимать тот факт, что кроме
Microsoft Windows существуют и другие операционные системы.

Установив Linux на школьные компьютеры, пользователь
получает не только замену Microsoft Windows, но и доступ к огромному числу
свободных программ. Среди них найдутся инструменты, способные полноценно
заменить и даже в чем-то превзойти офисный пакет MS Office, почтовую программу
MS Outlook и веб-браузер MS Internet Explorer.

Но, не все так просто. Linux чуть более сложен, чем
Windows, и не всем так просто перейти на него после использования окошек. На
первый взгляд, может даже показаться, что он очень неудобен и
труднонастраиваем.

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

Проще всего начать изучение Linux c дистрибутива
Knoppix или каких-нибудь других Live-дистрибутивов. Их особенность состоит в
том, что для работы не требуется жесткий диск, операционная система загружается
непосредственно с CD и использует только оперативную память. Такие дистрибутивы
удобны, прежде всего, тем, что их можно использовать на любом компьютере, где
имеется CD или DVD привод. DVD-версия Knoppix с лёгкостью покроет большинство
нужд школьного учителя: с её помощью можно продемонстрировать ученикам и
текстовые процессоры, и электронные таблицы, и все приёмы работы в Интернет,
методы программирования, обработки графики и звука, и многое, многое другое.

Применение операционной системы Linus

В мае 2010 года семейство операционных
систем на базе ядра Linux — третье по популярности (1,13 %) в мире на
рынке
настольных компьютеров.
На рынке
веб-серверов доля
Linux порядка 50 %. По данным
Top500,
Linux используется в качестве операционной системы на 89,2 % самых мощных
суперкомпьютеров
планеты.

Можно выделить несколько основных
областей, где нередко можно встретить Linux:

·             
Сервера, требующие высоких показателей uptime.

·             
Компьютеры нестандартной архитектуры (например,
суперкомпьютеры) — из-за возможности быстрой адаптации ядра операционной
системы и большого количества ПО под нестандартную архитектуру.

·             
Системы военного назначения (например, МСВС РФ) —
по соображениям безопасности.

·             
Компьютеры, встроенные в различные устройства (банкоматы,
терминалы оплаты, мобильные телефоны, маршрутизаторы, стиральные машины и даже
беспилотные военные аппараты) — из-за широких возможностей по конфигурированию
Linux под задачу, выполняемую устройством, а также отсутствия платы за каждое
устройство.

·             
Массовые специализированные рабочие места — также из-за
отсутствия платы за каждое рабочее место.

·             
Старые компьютеры с ограниченными ресурсами быстродействия и оперативной памяти,
для них используются быстрые
менеджеры окон
не требовательные к ресурсам. Например
Fluxbox, Openbox, LXDE
и другие.

Достоинства и недостатки использования операционной системы Linux в
образовании

Существуют разносторонние мнения об использовании ОС Linux в учебной
деятельности школ. Выделяется ряд достоинств и недостатков операционной
системы.

Мной были выделены следующие достоинства ОС Linux перед Windows:

– В Windows отсутствуют такие необходимые для
обучения программы как текстовый процессор, электронные таблицы, редактор
презентаций, векторный графический редактор, среда программирования и СУБД (их
необходимо приобретать отдельно).

В Linux все такие программы присутствуют и часто
даже в нескольких вариантах (от разных разработчиков).

– Возможность применения Linux при проведении
интегрированных уроков (информатика и иностранный язык). В ОС имеется
встроенный программный синтезатор речи (в котором есть возможность
использования более 20 различных языков).

– Очень важным моментом в организации работы является
заполнение документации, что требует участия сразу нескольких учеников, а
система Linux способна обеспечить грамотную работу сразу нескольких
пользователей в одном документе. В данном случае Linux – просто находка для
школьников.

– Программа  для работы в сети Интернет Mozilla также
заслуживает внимания, она обеспечивает ускоренный поиск и загрузку необходимой
информации в отличие от ее аналога ОС Windows, что также может повлиять на
эффективность учебного процесса.

– Используемый в офисном пакете формат XML практически
недоступен для вирусов и при этом создает файлы втрое меньшего объема, чем
аналоги, поэтому использование данного пакета в работе может в большей мере
защитить компьютеры от заражения компьютеров вирусами из глобальной сети
Интернет.

– Встроенный проигрыватель Flash-роликов, который
очень хорошо интегрируется с ускорителем загрузок Mozilla, обеспечивает
просмотр проектов, подготовленных на факультативных занятиях по мультимедийным
технологиям.

– Упрощение системы администрирования, сопровождения и
сервисного обслуживания.

–  Возможность отказаться от работы на уроках в режиме
«Терминал», что обеспечило бы быстродействие компьютеров и позволило совершать
различные операции за более короткий срок.

Но существует и ряд проблем, которые возникают в
школах:

–  Отсутствие учебной литературы.

– Заинтересованность учащихся. Большинство учащихся,
привыкшие к Windows не хотят ничего менять, но не стоит забывать, что если
ученик не работал ранее с другими операционными системами, то ему все равно с
какой начинать, т.к. при отсутствии стереотипов он одинаково успешно может
овладеть любой.

–  Непривычное программное обеспечение, например, дома
– одно, в школе – другое. Общаясь или путешествуя по Интернету, школьники
привыкают к тем инструментам, которые предоставляет ему эта ОС – в Linux он уже
не заинтересован. Т.о. можно сказать, что все решается в пользу той
операционной системы, которая стоит на домашнем компьютере.

Проблемы внедрения операционной системы Linux в
образование

1.           
Низкая материально-техническая база и общая изношенность
оборудования.
Около половины всех образовательных учреждений, в которых
проводилось внедрение СПО, имеют компьютеры с объемом оперативной памяти менее
128 Мбайт. В довольно многих школах используются старые машины. И если
электроника на ней еще работает, то механика дает сбои очень часто.

2.           
Недостаточное количество образовательных программных продуктов для
использования с СПО. Нужно привлечь внимание независимых разработчиков.
Необходимо практические внедрение экономической модели, позволяющей
зарабатывать деньги, создавая качественный продукт, а, не придумывая для него
какие-то лицензионные ограничения.

3.           
Отсутствие необходимого количества образовательной литературы.
Российское образование оставляет желать лучшего. Дело тут не только в
учебниках, а во всей образовательной инфраструктуре. Безусловно, надо
восстанавливать кружки технического творчества, которые в советское время были
в каждой школе. При рассмотрении претендентов на получение бюджетных средств
следует заранее выделять квоту на учебники и технические издания.

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

5.           
Плохое решение вопросов информационного пространства
образовательного учреждения. Сперва купили ОС, потом разнородные программы,
потом начинают думать, что со всем этим добром делать. Причина — отсутствие
адекватной постановки задачи на формирование законченного и целостного
комплекса.
Для решения задач организации сетевого пространства
образовательного учреждения, требуется создание принципиально новых программных
продуктов, подчиненных единой концепции.

6.           
Предустановленное проприетарное ПО. Мало иметь возможность вернуть
деньги за OEM, надо еще знать о ней. Таким образом, мы снова возвращаемся к
необходимости создания тематического сообщества.

7.           
Необходимость привлечения к работе учреждений высшей школы.
Практика показала, что интерес к СПО со стороны высшей школы есть
и это надо использовать для решения проблем системного характера. Например,
привлекая студентов к работе над прикладными программами.

8.           
Необходимость создания специализированных дистрибутивов.
Спектр задач достаточно широк — от продуктов для классов с
углубленным изучением каких-то предметов до учебных заведений для детей с
ограниченными физическими возможностями.

9.           
Необходимость концептуального подхода. Главная задача школы —
учить детей и любой проект следует рассматривать именно в этом контексте.

Методические рекомендации

Выбор дистрибутива

В 2009
году в ОУ РФ была проведена рассылка дистрибутивов ОС Linux, входящие в пакет
свободного программного обеспечения (ПСПО). При наличии стабильного соединения
(от 256 кбит) можно скачать и записать образ любого дистрибутива ОС,
размещенных в сети Интернет в открытом доступе.

Для
загрузки доступны такие дистрибутивы, как:

·             
ПСПО (основан на АльтЛинукс 4.0)

·             
АльтЛинукс 5.0

·             
НауЛинукс 5.2

·             
НауЛинукс 5.3

·             
EduMandriva 2010

·             
Edubuntu 9.04

Одним
из основных критериев выбора дистрибутива является совместимость с аппаратными
составляющими компьютерного парка образовательного учреждения. Это можно
определить только на практике – то есть попробовать выбранный дистрибутив на
типовых компьютерах. Ниже даются сравнительные критерии, также играющие роль
при выборе дистрибутива для машин со стандартным и поддерживаемым набором
аппаратных составляющих:

1.                                   
Дата последнего релиза. Наличие периодического
выхода новых версий дистрибутива показывает, что проект развивается.

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

3.                                   
Файловая система по умолчанию. Файловая
система Ext3 на сегодняшний день является практически стандартом в среде Linux.

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

5.                                   
Включаемые в состав дистрибутива компоненты. Использование
в составе дистрибутива новейших компонентов вызывает риск нестабильной работы и
появление критических уязвимостей. Поэтому стоит с осторожностью устанавливать
такие компоненты.

6.                                   
Наличие проприетарных или нестандартных компонент показывает, что
в дистрибутив может быть включено закрытое ПО, такое как драйверы для
различного оборудования, например win-modem, видеокарт ATI и Nvidia,
беспроводных устройств и т.д., а так же коммерческое программное обеспечение,
например антивирусы DrWeb, AVP и т.п. Использование закрытых компонентов и
коммерческого ПО, может поставить пользователя в зависимость от поставщика,
который может диктовать ему свои условия, но одновременно и предоставляет
возможность корректной работы оборудования, производители которого пока ещё не
предоставляют полноценную поддержку Linux для своих продуктов.

7.                                   
Срок поддержки каждой версии дистрибутива. Более
продолжительный срок поддержки каждой из выпущенных версий дистрибутива
позволяет в течение этого времени быть уверенным, что все новые уязвимости в
системах безопасности и ошибки в работе ПО будут исправлены, без установки
новой версии.

8.                                   
Под рукой должно быть печатное руководство по Вашему дистрибутиву
или толстая и подробная книга.

Технические вопросы
развёртывания

Наиболее полно положительные черты Линукса
проявляются при работе в сети. Потому Вам рекомендуется продумать распределение
ролей ПК в ЛКС. Линукс как таковой, в отличии от Виндоуз, не имеет чёткого
разделения на сервер и рабочие станции. Роль компьютера определяется
запущенными на нём программами. Это позволяет распределить серверную нагрузку
на несколько ПК в классе, что даёт возможность задействовать в качестве рабочих
мест для учеников всех ПК в классе и одновременно выбрать наиболее оптимальным
образом роль ПК в зависимости от его технических характеристик.

Сначала определимся с тем, какие серверные
приложения необходимы. Во-первых, для полноценной работы необходим сервер DNS.
Во-вторых, сервер NFS (Network File System) как для упрощения массовой
установки и обновления, так и для учебных нужд. В-третьих, необходим сервер
электронной почты. В-четвёртых, потребуется веб-сервер. Дополнительно можно
использовать какой-либо из серверов аутентификации, сервер ftp, новостные
сервера и т.д.

Сервер DNS требуется для почты и
веб-сервера, да и вообще, статическая адресация в малых сетях предпочтительнее,
так как позволяет быстрее выявлять сетевые проблемы. Названия и адреса узлам
сети лучше давать с соблюдением мнемонических правил.

Теперь рассмотрим, как распределить
серверы по ПК по “географическому” признаку. Так как на сервере DNS
основана работа в сети, то этот компьютер должен включаться первым. Сервер NFS
рекомендую выключать последним. Почтовый и веб серверы должны работать при
выполнении учащимися практических работ. Отсюда и вытекают требования к
расположению ПК в кабинете физически, т.е. те ПК, на которых крутятся
соответствующие службы, должны находиться под прямым физическим контролем
учителя, что значит, располагаться в пределах двух шагов от места учителя в
классе.

Порядок установки и настройки таков.
Сначала Вы выбираете, какой компьютер будет выполнять роль сервера NFS.
Наиболее разумно, чтобы этот компьютер был оснащён CD/DVD-приводом. На нём
устанавливаете ОС и настраиваете сервер NFS с доступом по IP-адресу. При
отсутствии подключения к Интернету можно сделать доступ “для всех”,
но “только на чтение”. В соответствующий каталог копируете полностью
с сохранением структуры каталогов на CD выбранный Вами дистрибутив, создаёте
загрузочную дискету. Теперь Вы можете с этого сервера устанавливать дистрибутив
на все ПК без перетаскивания CD-ROMа. Просто напомню, что в большинстве случаев
даже новая техника поставляется с единственных приводом оптических дисков на
кабинет.

Далее оснащаете ПК, который будет работать
сервером DNS. Веб и почтовый сервер настраивается уже после установки ПО на все
компьютеры.

Важная рекомендация: не создавайте учётных
записей обычных пользователей на этапе установки кроме одной, для себя. Сначала
настройте сеть в целом, затем настройте одно рабочее окружение для школьника,
т.е. создайте необходимые ссылки на рабочем столе или в меню, может быть,
потребуются какие-либо скрипты для не очевидных начинающих действий. Настройте
почтовый клиент, внешний вид рабочего стола и т.п. Затем все эти настройки
(т.е. содержимое домашнего каталога этого пользователя) скопируйте на все ПК в
каталог /etc/skel. Копирование можно организовать через уже имеющийся сервер
NFS. Теперь можно создавать и учетные записи для школьников. Созданное Вами
окружение будет автоматически копироваться для каждого созданного пользователя.

Учебный процесс

Стандартный урок информатики – это либо
теория по учебнику или в виде лекции, либо выполнение практических заданий по
плану, изложенному в рабочей тетради или на доску. Самый неприятный момент в
переходе на иную программную платформу заключается в том, что становится
невозможным использование старых практических заданий. Даже переход от версии к
версии одного и того же ПО вызывает эту проблему.

Здесь нам и поможет веб-сервер. Совсем
нетрудно создать простой сайт, на котором и будут размещены соответствующие
задания к практической работе. Самое элементарное, это сделать стартовую
страницу в виде списка классов. “Щелчок по классу” вызывает список
практических работ для данной параллели. Подобная организация позволяет ученику
иметь перед глазами необходимый материал, а учителю — адаптировать практические
задания в соответствии с условиями. При этом нет расхода бумаги на печать
заданий, можно вставлять скрин-шоты как иллюстрации к заданиям. В дальнейшем
возможно построение в кабинете малой системы дистанционного обучения как по
информатике, так и по другим предметам.

Весь материал к практическим работам
учитель должен заносить в компьютер сам. Поэтому надо в первые годы определить,
что требует немедленного перевода в электронный вид, а какие практические можно
выполнять по старому.

Для Линукс отсутствуют методические
разработки вроде “Кирилл и Мефодий”. Есть пакет kdeedu, много пакетов
DebianEdu (education-*).Опять же, все эти пакеты в основном “пустые”.
Т.е. они являются неким инструментом, но наполнение конкретным учебным
материалом ложится на плечи учителя.

Не следует забывать, что персональный
компьютер и программное обеспечение — это всё же инструменты, но не “вещь
в себе”. потому следует обращать внимание и на межпредметные связи. Это
можно сделать как с помощью программируемого интерактивного калькулятора с
произвольной точность вычислений bc, который позволяет написание скриптов с
диалоговым режимом, так и с помощью профессионального уровня построителя
графиков GNUPlot. При использовании этих программ можно не только дать учащимся
навык программирования, но и решать вычислительные задачи по физике,
астрономии, математики, географии и экономики.

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

Обучение операционной системе
«
Linux»

Бесплатные курсы «LINUX»
для учителей школ

Перед системой образования России
руководством страны поставлена задача скорейшего массового перехода на
свободное программное обеспечение (СПО). В связи с этим в начале октября 2009
г. стартовал федеральный проект «Обеспечение поддержки внедрения пакета
свободного программного обеспечения в общеобразовательных учреждениях РФ» ПНП
«Образование».

В рамках этого проекта НОУДПО «Институт
«АйТи» в период 26.10.2009 – 04.12.2009 проводил бесплатные очные курсы для
работников образования Республики Саха (Якутия) по следующим программам
повышения квалификации:

1.                
«Применение пакета свободного программного обеспечения». Категория
слушателей: учителя-предметники, административно-педагогические кадры.

2.                
«Установка и администрирование пакета свободного программного
обеспечения». Категория слушателей: учителя информатики, системные
администраторы, зам. директора по ИТ.

Объем каждого курса – 72 часа. По
окончании курсов – итоговая аттестация с выдачей удостоверения о повышении
квалификации государственного образца.

Занятия вели преподаватели,
сертифицированные по курсу «Основы преподавания Linux и СПО», и IT-специалисты.

Слушателям очных курсов в ЯГУ, кроме
учебных материалов курсов, были предоставлены дополнительные материалы по СПО и
консультации преподавателей, сотрудников ЯГУ и IT-специалистов – членов
IT-сообщества г.Якутска, а также учителей, использующих СПО.

В Якутии прошли бесплатные курсы по Linux
для работников школ.

По программе повышения квалификации
«Применение пакета свободного программного обеспечения» прошло обучение более
30 учителей-предметников и административно-педагогических работников. По
программе повышения квалификации «Установка и администрирование пакета
свободного программного обеспечения» обучилось более 60 учителей информатики,
системных администраторов, директоров или заместителей директоров школ.
Половина слушателей из разных районов республики.

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

По результатам анализа входных и выходных
анкет видно, что большинство слушателей остались курсами довольны. Пожелания по
преподаванию мы постараемся учесть в других наших курсах, а замечания по самой
программе КПК будут рассмотрены в Москве НОУДПО «Институт «АйТи».

Также учителя проявили большую
заинтересованность к системе управления Web-контентом Joomla и к Macromedia
Flash.

Курсы изучения Линукс

Рассмотрим
следующие курсы изучения Линукс, которые предлагают образовательные учреждения.
На примере
факультет информационных технологий и телекоммуникаций,
который проводит тренинг, посвященный вопросам перехода с Windows на Linux.

Программа тренинга

1.                
Зачем переходить с Windows на Linux.

2.                
Общие черты и отличия Linux от Windows.

3.                
Linux-аналоги ПО обеспечения для Windows. «Типовые» возможные
варианты использования Linux-компьютера (Сервер, десктоп и др.).

4.                
Возможности работы с сетью. Взаимодействие с Windows-узлами сети.

5.                
Использование приложений, файловых систем и документов Windows в
операционной системе Linux.

Какие
преимущества курсы Linux могут Вам дать?

Специализированные
курсы Linux предназначены для системных и сетевых администраторов и дают
актуальные знания, востребованные на рынке труда.

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

1.     Занятия
проводятся в группах малой наполняемости, число слушателей в группах не
превышает 8 человек.

2.     Соотношение
теоретических и практических занятий составляет 30% к 70% соответственно,
основной акцент на занятиях делается на практические работы

3.     Занятия
проводят только практикующие специалисты

4.     Занятия
проводятся в дневное и в вечернее время, в зависимости от Ваших пожеланий

Еще имеются видеоуроки, например на сайте
http://www.fasttech.ru/:

1.     Видеокурс
«17 технологий ИТ». Видеокурс посвящен популярному программному обеспечению
Linux которое часто используется на серверах. Он подойдет как для начинающих,
так и средним системным администраторам. Всего рассмотрено 17 тем;

2.     Видеокурс
«Базовый курс Линукс». Видеокурс по Linux для начинающих. Мы рассмотрим основы
Linux и научимся делать базовые вещи, такие как: установка Linux, базовая
настройка, работа в командной строке, установка/удаление программ и т.д.;

3.     Видеокурс
«Безопасность Линукс». Видеокурс полностью посвящен безопасности Linux.
Показано несколько десятков способов повысить безопасность операционной
системы. Помимо этого рассмотрено шифрование данных и настройка прокси-сервера;

 

 

 

Список
литературы

1.     Леонтьев
В. П. Новейшая энциклопедия персонального компьютера 2009.- М.: ОЛМА-ПРЕСС
образование, 2009.- 800 с.

2.     Могилев А.
В. Информатика: учебное пособие для вузов.- М, 2008.- 675 с.

3.     Операционная
система Linux. Курс лекций. Учебное пособие. Г. В. Курячиий, К. А. Маслинский,
М.: Интернет-университет информационных технологий,  2010.- 374 с.

4.     Угринович
Н. Информатика и ИКТ 11 класс: учебник.- М.: БИНОМ, 2009- 245 с.

5.     ГНУ/Линуксцентр
//
Материалы
сайта
http://www.linuxcenter.ru.

Краткая история Linux

Linux — многозадачная и многопользовательская операционная система для бизнеса, образования и индивидуального программирования. Linux принадлежит семейству UNIX-подобных операционных систем, которая может работать на компьютерах Intel 80386, 80486 и Pentium. Рекомендуемые конфигурации компьютеров:

минимум               — Intel 80386 DX 40MHz/4Mb(RAM)/80Mb(HDD);

рекомендуемое  — Pentium 100MHz/16Mb/540Mb;

оптимальное         — Pentium 133MHz/32Mb/1Gb.

Linux поддерживает широкий спектр программных пакетов от TeX до X Windows, компиляторов GNU C/C++, протоколов TCP/IP. Это гибкая реализация ОС UNIX, свободно распространяемая под генеральной лицензией GNU.

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

UNIX — одна из самых популярных в мире операционных систем благодаря тому, что ее сопровождает и распространяет большое число компаний. Первоначально она была создана как многозадачная система для миникомпьютеров и мэйнфреймов в середине 70-ых годов, но с тех пор она выросла в одну из наиболее распространенных операционных систем, несмотря на свой временами обескураживающий интерфейс и отсутствие централизованной стандартизации. Существуют версии UNIX для многих систем, начиная от персонального компьютера, до суперкомпьютеров, таких как Cray Y-MP.

Linux — свободно распространяемая версия UNIX, первоначально была разработана Линусом Торвальдсом (Linus Torvalds). Linux был создан с помощью многих UNIX-программистов и энтузиастов из Internet, тех, кто имеет достаточно навыков и способностей развивать систему. Ядро Linux не использует коды AT&T или какого-либо другого частного источника, и большинство программ Linux разработаны в рамках проекта GNU из Free Software Foundation в Cambridge, Massachusetts. Но в него внесли лепту также программисты всего мира.

Относительно появления Linux версии 0.01 никогда не делалось никаких официальных заявлений. Исходные тексты 0.01 не давали даже нормального выполняемого кода: они фактически состояли лишь из набора заготовок для ядра и молчаливо предполагали, что вы имеете доступ к Minix-машине, чтобы иметь возможность компилировать их и совершенствовать.

5-го октября 1991 года Линус объявил первую «официальную» версию Linux, версия 0.02. Вновь это рассматривалось как создание некой  хакерской системы. Основное внимание — создание ядра. Никакие вопросы поддержки работы с пользователем, документирования, тиражирования и т. п. даже не обсуждались. Кажется, что и сегодня сообщество Linux-истов считает эти вопросы вторичными по сравнению с «настоящим программированием» — развитием ядра.

После версии 0.03 Линус скачком перешел в нумерации к версии 0.10, так как над проектом стало работать много народу. После нескольких последовавших пересмотров версий, Линус присвоил очередной версии номер 0.95, чтобы тем самым отразить свое впечатление о том, что скоро возможна уже «официальная» версия. Это было в марте 1992 г. Примерно через полтора года — в декабре 1993 версия ядра все еще была Linux 0.99.pl14 — асимптотически приближаясь к 1.0. А на данный момент версия ядра — 1.2.

Сегодня Linux — это полноценная ОС семейства UNIX, способная работать с X Windows, TCP/IP, Emacs, UUCP, mail и USENET. Практически все важнейшие программные пакеты были поставлены и на Linux, т.е. для Linux теперь доступны и коммерческие пакеты. Все большее разнообразие оборудования поддерживается по сравнению с первоначальным ядром. Многие тестировали Linux на 486-ом и установили, что он вполне сравним с рабочими станциями Sun Microsystems и Digital Equipment Corporation.

Системные характеристики

Linux — это полная многозадачная многопользовательская операционная система (точно также как и другие версии UNIX). Linux достаточно хорошо совместим с рядом стандартов для на уровне исходных текстов, включая IEEE POSIX.1, System V и BSD. Он создавался имея в виду такую совместимость.

Другие специфические внутренние черты Linux включают контроль работ по стандарту POSIX (используемый оболочками, такими как csh и bash), псевдотерминалы (pty), поддержку национальных и стандартных клавиатур динамически загружаемыми драйверами клавиатур.

Ядро может само эмулировать команды 387-FPU, так что системы без сопроцессора могут выполнять программы, на него расчитывающие (т.е. с плавающей точкой).

Linux поддерживает различные типы файловых систем для хранения данных. Некоторые файловые системы, такие как файловая система ext2fs, были созданы специально для Linux. Поддерживаются также другие типы файловых систем, такие как Minix-1 и Xenix. Реализована также файловая система MS-DOS, позволяющая прямо обращаться к файлам MS-DOS на жестком диске. Поддерживается также файловая система ISO 9660 CD-ROM для работы с дисками CD-ROM.

Linux обеспечивает полный набор протоколов TCP/IP для сетевой работы. Поддерживается весь спектр клиентов и услуг TCP/IP, таких как FTP, telnet, NNTP и SMTP.

Ядро Linux сразу создано с учетом специального защищенного режима для процессоров Intel 80386 и 80486. В частности, Linux использует парадигму описания памяти в защищенном режиме и другие новые свойства процессоров.

Для увеличения объема доступной памяти Linux осуществляет также разбиение диска на страницы: то есть на диске может быть выделено до 256 Мбайт «пространства для свопинга» (swap space). (Swap space не совсем подходящее имя, в Linux в область свопинга выгружается не весь процесс, а только отдельные его части, в которых нет необходимости). Когда системе нужно больше физической памяти, то она с помощью свопинга выводит неактивные страницы на диск. Это позволяет выполнять более объемные программы и обслуживать одновременно больше пользователей. Однако свопинг не исключает наращивания физической памяти, поскольку он снижает быстродействие, увеличивает время доступа.

Ядро также поддерживает универсальный пул памяти для пользовательских программ и дискового кэша. При этом для кэша может использоваться вся память, и наоборот, кэш уменьшается при работе больших программ.

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Подробнее

Выполняемые программы используют динамически связываемые библиотеки, т.е. выполняемые программы могут совместно использовать библиотечную программу, представленную одним физическим файлом на диске (иначе, чем это реализовано в механизме разделяемых библиотек SunOS). Это позволяет выполняемым файлам занимать меньше места на диске, особенно тем, которые многократно используют библиотечные функции. Есть также статические связываемые библиотеки для тех, кто желает пользоваться отладкой на уровне объектных кодов или иметь «полные» выполняемые программы, которые не нуждаются в разделяемых библиотеках. В Linux разделяемые библиотеки динамически связываются во время выполнения, позволяя программисту заменять библиотечные модули своими собственными.

Приобретение и инсталляция Linux

Мы уже говорили, что не существует «официального» дистрибутива Linux. Существует много дистрибутивов, каждый из которых хорош для определенных целей. Эти дистрибутивы можно взять с ftp-серверов Internet, с BBS, на дискетах и CD-ROM.

Мы дадим общую картину процесса инсталляции и обсудим инсталляцию популярного дистрибутива Linux Slackware.

Получение Linux из Internet и других источников

Если у вас есть доступ к Internet, простейший способ получить Linux — это по FTP. Если вы не имеете прямого доступа к Internet, то можно получить Linux через сервис ftpmail по электронной почте.

Многие дистрибутивы хранятся в виде образов дискет. То есть дистрибутив состоит из множества файлов, каждый из которых содержит двоичный образ дискеты. Для того, чтобы скопировать содержимое на дискету, вы должны использовать программу RAWRITE.EXE под MS-DOS. Эта программа копирует по блочно содержимое файла на дискету, не анализируя формат диска. Если у вас есть доступ к UNIX-станции с дисководом, вы можете также использовать команду dd для копирования образа файла прямо на дискету. Команда, вроде dd of=/dev/rfd0 if=foo bs=18k» осуществит прямое копирование содержимого файла foo на дискету на Sun-станции. Программу RAWRITE.EXE можно взять на многих Linux FTP-серверах, включая sunsite.unc.edu, в каталоге    /pub/Linux/system/Install/rawrite

Во многих случаях вы просто считываете множество образов дискет и используете RAWRITE.EXE для каждого образа, чтобы создать дискету. Вы загружаетесь с так называемой «boot»-дискеты и можете далее скидывать систему. Как правило, программы инсталлируются прямо с дискет, хотя некоторые дистрибутивы позволяют инсталлировать из разделов MS-DOS винчестера. Некоторые дистрибутивы позволяют инсталлировать по сети, посредством TCP/IP. Документация на каждый дистрибутив должна описывать допустимые методы инсталляции.

Другие дистрибутивы Linux инсталлируются с дискет в формате MS-DOS. Например, дистрибутив Linux Slackware требует создания с помощью RAWRITE.EXE только дискет boot и root. Остальные дискеты копируются на дискеты в формате MS-DOS командой MS-DOS COPY. Система инсталлируется прямо с дискет MS-DOS. Это избавляет вас от необходимости долго пользоваться RAWRITE.EXE, но предполагает доступность MS-DOS для создания дискет.

Каждый дистрибутив, доступный по FTP, должен содержать файл README, описывающий, как скидывать на дискеты и как их готовить для инсталляции. При перекачке Linux необходимо использовать режим перекачки двоичных файлов (для большинства FTP-клиентов это команда «binary»).

Если вы имеете доступ к другим сетям, вроде CompuServe или Prodigy, то в них могут быть свои средства перекачки файлов. Кроме того, существует множество BBS, на которых есть Linux.

Если у вас нет доступа к Internet или BBS, множество дистрибутивов Linux можно получить по почте на дискетах, лентах, лазерных дисках. Пересылка Linux по почте может стоить от US$30 — US$150, в зависимости от варианта дистрибутива.

Получение Slackware

Slackware — популярная дистрибуция Linux, сопровождаемая Patrick Volkerding. С Patrick Volkerding можно связаться по Internet:

[email protected]

Эта версия легко инсталлируется и достаточно полна. Она может быть получена по Internet, а также на CD-ROM от ряда поставщиков.

Дистрибуция Slackware состоит из «наборов дисков» (“disk sets»), каждый из которых содержит конкретный тип программ (например, набор «d» содержит средства разработки development tools, такие как gcc-компилятор, и набор «x», содержащий X Window System). Вы можете выбирать, какие наборы инсталлировать; другие наборы вы можете инсталлировать позже.

Версия Slackware, описанная здесь — это версия 2.0.0, от 25 июня 1994. Инсталляция более поздних версий должна быть во многом аналогична.

Наборы дисков Slackware

К сожалению, Slackware не имеет полного списка потребностей памяти для каждого набора. Вам потребуется не менее 7 Мбайт для инсталляции лишь серии «A»; очень грубая оценка необходимого дискового пространства — от 2 до 2.5 Мбайт на дискету.

Имеются следующие наборы дисков:

 A

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Цена реферата

Базовая система. Достаточная для начала работы и делает доступными команды elvis и comm (elvis — текстовый редактор,     comm — сравнение файлов). Базируется на ядре 1.0.9 и новом           стандарте файловой системы (FSSTND). Если у вас в распоряжении только дисковод на 1.2M, вы все равно можете инсталлировать базовую систему, сбросив другие диски и инсталлировать их с жесткого диска.

AP

Различные приложения и дополнения, вроде руководства, groff,  ispell (GNU and international versions), term, joe, jove, ghostscript, sc, bc, и quota patches.

D

Разработка программ. GCC/G++/Objective C 2.5.8, make (GNU и BSD), byacc и GNU bison, flex, the 4.5.26 C libraries, gdb, kernel source for 1.0.9, SVGAlib, ncurses, clisp, f2c, p2c, m4, perl, rcs.

E

GNU Emacs 19.25.

F

Набор Часто Задаваемых Вопросов (FAQS) и другая документация.

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Цена реферата

I

Info-страницы для GNU-программ. Документация для различных программ, читаемая с помощью info или Emacs.

N

Сетевые программы. TCP/IP, UUCP, mailx, dip, deliver, elm,           pine, smail, cnews, nn, tin, trn.

OOP

Объектно-Ориентированное Программирование. GNU Smalltalk 1.1.1 и Smalltalk Interface to X (STIX).

Q

Исходники Alpha-ядра (во время написания книги — Linux 1.1.18).

TCL

Tcl, Tk, TclX, blt, itcl.

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Подробнее

Y

Игры. Набор игр BSD и Tetris для терминалов.

X

Базовая система XFree86 2.1.1 с libXpm, fvwm 1.20 и xlock.

 XAP

X-приложения: X11 ghostscript, libgr13, seyon, workman,         xfilemanager, xv 3.01, GNU chess и xboard, xfm 1.2, ghostview, и различные X-игры.

 XD

Программы работы в X11. X11 библиотеки, сервер linkkit,          поддержка PEX.

XV

Xview 3.2 release 5. XView библиотеки, виртуальный и         невиртуальный Open Look window-менеджеры.

IV

Interviews библиотеки, include-файлы, doc и idraw приложения.

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Цена реферата

OI

ParcPlace’s Object Builder 2.0 и Object Interface Library 4.0.          Обратите внимание, что она работает только с libc-4.4.4, но          будет новая версия, как только станет доступным gcc 2.5.9.

 T

Системы форматирования TeX и LaTeX.

Обязательно должен быть взят набор «A», остальные по желанию. Лучше всего инсталлировать наборы A, AP и D, а также X, если вы планируете использовать X Window System.

Получение Slackware из Internet

Версии Slackware Linux есть на многих FTP-серверах мира. Тем не менее есть два главных Linux FTP-архива: sunsite.unc.edu и tsx-11.mit.edu.

Версию Slackware можно найти по крайней мере на следующих серверах:

* sunsite.unc.edu:/pub/Linux/distributions/slackware

* tsx-11.mit.edu:/pub/linux/packages/slackware

* ftp.cdrom.com:/pub/linux/slackware

ftp.cdrom.com — это родной сервер Slackware.

Перекачка файлов

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Заказать реферат

При перекачке файлов вам следует перекачать, используя FTP, следующие файлы.

* Различные файлы README, а также SLACKWARE_FAQ.

* Образ bootdisk. Это файл, который вы запишите на дискету для создания загрузочного диска Slackware. Если у вас дисковод на       1.44М (3.5″), найдите в каталоге bootdsks.144. Если у вас дисковод

1.2М (5.25″), найдите в каталоге bootdsks.12. Вам необходим один из следующих файлов bootdisk.

+ bare.gz. Это загрузчик с дискет, имеющий только драйвер жесткого диска IDE. (Нет SCSI, CD-ROM или сетевой поддержки). Используйте, если у вас только есть контроллер IDE жесткого диска, а инсталляция по сети или с CD-ROM невозможна.

+ cdu31a.gz. Содержит драйверы IDE, SCSI и Sony CDU31A/33A.

+ mitsumi.gz. Содержит драйверы IDE, SCSI и Mitsumi CD-ROM

+ modern.gz. Экспериментальный загрузочный диск с новым ядром и всеми CD-ROM драйверами, кроме сетевых и Sony 535.

+ net.gz. Содержит CD-ROM драйвер IDE и сетевые.

+ sbpcd.gz. Содержит CD-ROM драйверы IDE, SCSI и SoundBlaster Pro/Panasonic.

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Заказать реферат

+ scsi.gz. Содержит CD-ROM драйверы IDE, SCSI и SCSI

+ scsinet.gz. Содержит CD-ROM и сетевые драйверы IDE, SCSI, SCSI.

+ sony535.gz. Содержит CD-ROM драйверы IDE, SCSI и Sony 535/531

+ xt.gz. Содержит CD-ROM драйверы IDE и жесткого диска XT. Вам нужен только один образ диска из вышеперечисленных в зависимости от вашей аппаратуры. Некоторые драйверы конфликтуют друг с другом. И вместо того, чтобы выискивать ошибки в своей       аппаратуре, проще использовать загрузочную дискету с конкретными       драйверами. Большинству пользователей следует начинать попытки с       scsi.gz или bare.gz.

* Образ root-диска. Это файл, который записывается на дискету для создания инсталляционного диска Slackware. В связи с этим образом посмотрите rootdsks.144 или rootdsks.12 в зависимости от типа дисковода, с которого производите загрузку. Вам необходим один из следующих файлов:

+ color144.gz. Инсталляционный диск для дисковода 1.44, использующий меню.

+ umsds144.gz. Версия диска color144 для инсталляции с помощью файловой системы UMSDOS, которая позволяет инсталлировать Linux поверх каталога файловой системы MS-DOS. Этот метод инсталляции обсуждается здесь детально, но он не позволяет переразбивать диск на новые разделы. Позже мы к этому вернемся.

+ tty144.gz. Инсталляционный диск, ориентированный на терминал, для дисковода 1.44M. Если color144.gz не пошел.

+ colrlite.gz. Инсталляционный диск, ориентированный на терминал, для дисковода 1.2M.

+ umsds12.gz. Версия диска colrlite для инсталляции с помощью файловой системы UMSDOS. Смотрите вышеприведенное описание umsds144.gz.

+ tty12.gz Инсталляционный диск, ориентированный на терминал, для дисковода 1.2M. Используйте этот диск, если у вас есть дисковод на 1.2M и colrlite.gz не пошел. И снова вам необходим лишь один образ диска root, зависящий от типа драйвера загрузочного дисковода.

* GZIP.EXE. Это MS-DOS программа, выполняющая компрессию gzip, используемая для сжатия файлов boot и root (расширение имен файлов «.gz» говорит об этом). Она может быть найдена в каталоге install.

* RAWRITE.EXE. Это MS-DOS программа, которая записывает содержимое файла (например, образов boot и root) прямо на дискету, не проверяя формат. Вам следует использовать RAWRITE.EXE для создания дискет boot и root. Это можно также найти в инсталляционном каталоге.

Если вы планируете создать дискеты boot и root из MS-DOS, вам понадобятся только RAWRITE.EXE и GZIP.EXE. Если же вам доступна UNIX-станция с дисководом, вы можете создать дискеты в ней, используя команду dd. Посмотрите руководство по команде dd или посоветуйтесь со специалистами по UNIX.

* Файлы из каталогов slakwarea1/,slakwarea2/ и slakwarea3/. Эти файлы создают набор диска «A» дистрибутива Slackware.       Убедитесь также, что вы получили файлы без точек в именах. В FTP       используйте команду «mget *» вместо «mget *.*».

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Подробнее

* Файлы в каталогах ap1, ap2 и т.д. зависят от инсталлируемых       наборов. Например, если вы инсталлируете диск с набором «X», берите файлы из каталогов от x1 до x5. Как и для наборов диска «A», убедитесь, что файлы при переписывании размещаются в разных каталогах.

Slackware на CD-ROM

Slackware можно также получить на CD-ROM. Большинство CD-ROM со Slackware просто содержат копии файлов, которые появляются в архивах FTP-серверов. Вы должны будете создать boot и root дискеты из файлов, взятых с CD-ROM.

Методы инсталляции

Slackware поддерживает несколько вариантов инсталляции. Наиболее популярный — инсталляция из раздела MS-DOS вашего жесткого диска; другой способ инсталлировать с дискет в формате MS-DOS, созданных с дискового набора, который вы переписали.

Если у вас есть Slackware на CD-ROM, вы можете инсталлировать файлы прямо с него. Дистрибутив Slackware Pro от Morse Telecommunications позволяет инсталлировать Slackware так, что многие файлы доступны прямо с CD-ROM. Это может сэкономить много пространства на диске, но некоторые приложения будут работать медленнее.

Создание boot и root дискет

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Подробнее

Создавая дискеты boot и root, вы должны их создавать с образов boot-диска и root-диска, которые вы скачали (или имеете на CD-ROM), вне зависимости от вида инсталляции. В MS-DOS вы должны раскомпрессировать образы boot-диска и root-диска, используя GZIP.EXE. Например, если вы используете образ диска boot — bare.gz, наберите команду MS-DOS: C:> GZIP -D BARE.GZ которая раскомпрессирует bare.gz и создаст вам файл bare. Если вы инсталлируете с CD-ROM, вы можете скопировать образ диска bootdisk (например, bare.gz) на жесткий диск и выполнить GZIP.EXE с CD-ROM для раскомпрессирования.

Ответьте на вопросы о имени переписываемого файла (например, bare или color144) и дисковода (например A:). RAWRITE скопирует файл блок за блоком прямо на дискету. Используйте RAWRITE также для образа root-диска. Когда вы это сделаете, у вас будут две дискеты: одна содержит boot-диск, другая root-диск. Имейте в виду, что эти две дискеты уже нечитаемы в MS-DOS (они уже, в известном смысле, в “Linux-формате»).

Обратите внимание на то, что вам не обязательно использовать MS-DOS для инсталляции Slackware. Но использование MS-DOS облегчает создание boot и root дискет, облегчает инсталляцию программ (поскольку вы можете инсталлировать прямо из MS-DOS раздела вашей системы). Если у вас на компьютере нет MS-DOS, вы можете использовать чужой компьютер для создания дискет, и уже инсталлировать с них.

Нет также необходимости использовать GZIP.EXE и RAWRITE.EXE под MS-DOS для создания дискет boot и root. Вы можете использовать команды gzip и dd в UNIX для выполнения той же работы. (Для этого, разумеется, вам нужна UNIX-станция с дисководом). Например, на станции Sun с дисководом /dev/rfd0 вы можете использовать команды:

$ gunzip bare.gz

$ dd if=bare of=/dev/rfd0 obs=18k

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

Подготовка к инсталляции

С жесткого диска

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Подробнее

Если вы планируете инсталляцию Slackware прямо с жесткого диска (которая обычно и быстрее, и надежнее, чем с дискет), вам потребуется раздел MS-DOS. Обратите внимание: Если вы планируете инсталляцию Slackware из раздела MS-DOS, этот раздел НЕ должен быть скомпрессирован с помощью DoubleSpace, Stacker или какой-то другой утилиты MS-DOS. В настоящее время Linux не может прямо читать MS-DOS-раздел DoubleSpace/Stacker. (Вы можете обратиться к ней через MS-DOS Emulator, но это не подходит при инсталляции Linux).

При подготовке инсталляции с жесткого диска создайте просто на жестком диске каталог для размещения файлов Slackware. Например,

C:> MKDIR SLACKWAR

создаст каталог C:SLACKWAR для хранения файлов Slackware. Под этим каталогом, используя команду MKDIR, вы можете создать подкаталоги A1, A2 и т.д. для каждого переписанного дискового набора. Все файлы с диска А1 должны быть помещены в каталог SLACKWARA1 и т.д.

С дискет

Если вы хотите инсталлировать Slackware с дискет, вместо жесткого диска, вам нужно по одной чистой дискете, отформатированной в MS-DOS, для каждого диска Slackware, который вы желаете переписать. Дискеты должны быть формата high-density. Набор диска A (диски A1 — A3) могут быть дискетами как 3.5″, так и 5.25″. Но остальные наборы дисков должны быть на дискетах 3.5″. Поэтому, если у вас есть только дисковод 5.25″, необходимо взять у кого-нибудь на прокат дисковод 3.5″, чтобы инсталлировать прочие (кроме A) диски. Или вы можете инсталлировать их с жесткого диска, как это описывалось выше. Для того, чтобы создать диски, просто скопируйте файлы из каждого Slackware каталога на отформатированные в MS-DOS дискеты, используя команду MS-DOS — COPY: C:> COPY A1*.* A:

Которая скопирует содержимое диска A1 на дискету в дисководе A:. Это следует повторить для всех считываемых дисков. Нет необходимости каким-либо образом модифицировать или раскомпрессировать файлы диска; вы просто должны скопировать их на дискеты в MS-DOS. Процедура инсталляции Slackware сама заботится о раскомпрессировании файлов.

С CD-ROM.

Если у вас Slackware на CD-ROM, вы можете инсталлировать систему, как только вы создали дискеты boot и root. Программы будут инсталлироваться прямо с CD.

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Цена реферата

Подготовка к инсталляции Linux

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

Общие принципы инсталляции

Хотя версии Linux отличаются, общие методы инсталляции состоят в следующем:

1. (Пере)разбейте на разделы жесткий диск(и). Если у вас уже       инсталлирована другая операционная система, вы должны сделать       переразбиение, чтобы выделить место под Linux.

2. Загрузите средства инсталляции Linux. Каждый дистрибутив имеет в       каком-либо виде средства инсталляции — обычно загрузочную (boot) дискету, которая используется для инсталляции программ. Загрузка этих средств либо представит вам некую пошаговую программу инсталляции, либо позволит инсталлировать вручную.

3. Создайте разделы для Linux. После переразбиения и выделения места       под Linux, вы создаете на этом месте раздел Linux. Это выполняется       программой Linux fdisk.

4. Создайте файловые системы и область своппинга. Вы создадите одну       или несколько файловых систем для хранения файлов на вновь созданном разделе. Кроме того, если вы желаете получить область своппинга, то также создадите и его на одном из разделов Linux.

5. Инсталлируйте программы Linux в новую(вые) файловую(вые)       систему(мы). Далее вас ждет спокойное плавание, если все прошло нормально.

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

Концепция разбиения на разделы

В общем случае жесткие диски разбиваются на разделы, где отдельные разделы выделяются отдельным операционным системам. Например, вы можете сделать на диске несколько независимых разделов: один, скажем, для MS-DOS, другой для OS/2 и третий для Linux.

Если у вас уже есть инсталлированные программы, вам может потребоваться переразбиение диска, чтобы выделить место для Linux. Затем вы создадите на освободившемся месте один или несколько разделов для Linux и области своппинга.

Многие системы MS-DOS используют один раздел, заполняя все дисковое пространство. В MS-DOS этот раздел известен, как C:. Если у вас более одного раздела, MS-DOS дает им имена D:, E: и т.д. Каждый раздел выступает как независимый диск.

На первом секторе диска находится master boot record с таблицей разделов. boot record (загрузочная запись) используется для загрузки системы. Таблица разделов содержит информацию о местоположении и размере разделов.

Существует три типа разделов: первичные, расширенные и логические (primary, extended и logical). Наиболее часто используются первичные разделы. Однако, из-за ограничений на размер таблицы разделов, можно иметь не более четырех разделов на любом диске. Чтобы обойти ограничение четырех разделов, используются расширенный раздел. Расширенные разделы сами по себе не содержат данных. Они выступают какхранилища логических разделов. Поэтому вы можете создать один расширенный раздел, покрывающий весь диск, и внутри создать много логических разделов.

Требования Linux к разделам

В системах UNIX файлы хранятся в файловой системе, которая прежде всего расположена на диске (или на другом устройстве, вроде CD-ROM или дискеты), отформатированном для хранения файлов. Каждая файловая система ассоциируется с конкретной частью дерева каталогов; например, во многих случаях существует файловая система для всех файлов каталога /usr, другая для /tmp и т.д. Корневая файловая система — первичная файловая система, которой соответствует самый верхний каталог /.

Под Linux каждая файловая система «живет» в отдельном разделе диска. Например, если у вас есть файловая система для / и другая для /usr, вам потребуется два раздела.

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

Следует также иметь в виду проблемы своппинга. Если вы хотите использовать область своппинга в Linux, у вас две возможности. Во-первых, использовать файл своппинга, который существует в одной из файловых систем. Вы создадите файл своппинга для использования как виртуальной RAM после инсталляции. Во-вторых, создать раздел своппинга, который будет использоваться только для этого.

В общем случае вы создадите для Linux два раздела: один для корневой файловой системы и другой для области своппинга. Разумеется, возможно много вариаций на эту тему, но это минимальная конфигурация. Вы не обязаны иметь область своппинга для Linux, но если у вас менее 16M RAM, то это очень настоятельно рекомендуется.

Инсталляция Linux

После того, как вы переразбили диск, чтобы выделить место под Linux, вы можете начать инсталляцию. Здесь дано краткое описание процедур:

* Загрузите средства инсталляции Linux;

* Выполните fdisk под Linux для создания разделов;

* Выполните mke2fs и mkswap для создания файловой системы Linux и

области своппинга;

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Цена реферата

* Инсталлируйте программы Linux;

* Наконец, инсталлируйте либо загрузчик boot-файла LILO на диске,

или создайте загрузочную дискету для загрузки новой Linux-системы.

Как мы уже сказали, некоторые шаги могут быть автоматизированы, в зависимости от используемого дистрибутива Linux.

Загрузка Linux

Первый шаг — загрузить средства инсталляции Linux. В большинстве случаев это загрузочная дискета, которая содержит маленькую Linux-систему. При загрузке с дискеты вам будет пред’явлено в каком-то виде меню, которое поможет вам в процессе инсталляции. В других дистрибутивах при загрузке дискеты выдается подсказка login. В этом случае вы обычно входите как root и начинаете процесс инсталляции.

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

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

Большинство дистрибутивов Linux используют загрузочную дискету, которая позволяет ввести параметры компьютера при загрузке, для определения особенностей устройств.

Система представит информацию о разделах диска и распознанных устройствах. Если какая-либо информация неверна или отсутствует, вы должны инициировать распознавание оборудования.

Для инициации распознавания оборудования вы должны ввести соответсвующие параметры после подсказки загрузчика, используя следующий синтаксис:   ramdisk

Существует ряд доступных параметров: вот некоторые наиболее характерные.

hd=,, Описывает геометрию для таких систем, как IBM PS/1, ValuePoint и ThinkPad.

tmc8xx=, Описывает адрес и IRQ для без-BIOS-ных Future Domain TMC-8xx SCSI контроллеров.

st0x=, Описывает адрес и IRQ для без-BIOS-ных Seagate ST02 контроллеров.

t128=, Описывает адрес и IRQ для без-BIOS-ных Trantor T128B контроллеров.

ncr5380=,, Описывает порт, IRQ и DMA канал для          generic NCR5380 контроллера.

Нужна помощь в написании реферата?

Мы – биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Правки вносим бесплатно.

Подробнее

aha152x=,,,1 Описывает порт, IRQ и SCSI ID для без-BIOS-ных AIC-6260 контроллеров. Включает Adaptec 1510, 152x и Soundblaster-SCSI          контроллеры.

Для каждого из них вы должны ввести ramdisk с параметрами, которые вы хотите установить.

Дисководы и разделы под Linux

Многие дистрибутивы предполагают ручное создание разделов Linux с использованием программы fdisk. Другие могут автоматически создавать разделы. В любом случае вы должны знать о существовании разделов и имен дисководов. Дисководы и разделы под Linux имеют другие имена, по сравнению с другими операционными системами. Под MS-DOS дисководы гибких дисков именуются A: и B:, в то время, как разделы жесткого диска именуются C:, D:, и т.д. В Linux соглашение о именах совсем другое. Драйверы устройств, находящиеся в каталоге /dev, используются для общения с устройствами системы (такими, как жесткий диск, мышь и т.п.)

Создание разделов Linux

# fdisk /dev/hda

Command (m for help):

В этот момент fdisk ждет команды; вы можете ввести «m», чтобы получить перечень опций. Для создания нового раздела используется команда n. О большинстве других опций вы можете не вспоминать. Выйти из программы fdisk, без сохранения произведенных изменений, можно командой q. Выйти из программы fdisk с записью изменений в таблице разделов можно командой w.

Первое, что вы должны сделать, это получить и записать текущее состояние таблицы разделов. Используйте команду p.

Программы инсталляции смогут автоматически найти ваши разделы своппинга, основываясь на типе. Если ваши программы инсталляции не распознают области своппинга, вы можете снова запустить программу fdisk и использвать команду «t» в режиме вопросов. Наконец, мы используем команду w, чтобы записать изменения и выйти из fdi

Обновлено: 27.04.2023

Создателем операционной системы (ОС) является финский программист Линус Торвальдс. В 1991 году, будучи студентом университета в Хельсинки, Линус увлекся изучением ОС. Прототипом Linux была лицензия Minix, на которой юный хакер изучал разработку ОС.

Когда ядро Linux было создано, Торвальдс продолжил дальнейшее усовершенствование системы опираясь только на ее собственный функционал. Minix не устраивала Линус тем, что использовать лицензию можно только для обучения. Юноша хотел коммерческой реализации своего продукта. Сменив Minix на GNU GPL, разработчик смог расширить сферы применения операционной системы. При этом лицензия GNU представляла программистам доступ к исходному коду, который они могли изменять и дополнять.

Linux входит в тройку популярных операционных систем. Достоинство ОС в универсальности. Она совместима с компьютерами разных конфигураций: ПК, многопроцессорные сервера. Торвальдс вложил в свое детище функционал, не уступающий Windows и DOS. Благодаря Unix-ядру, Linux ускоряет работу компьютера, что делает ОС достаточно гибкой и мощной.

Реализация Linux-систем осуществляется принципом модульности. В системе используется монолитное ядро. С его помощью происходит управление процессами, сетевые функции. Драйвера периферии встроены в ядро либо подключаются в виде модуля, загрузка которого происходит при работе системы.

Установка Linux происходит с помощью дистрибутивов. Самыми распространенными считаются:

  • Debian, один из первых дистрибутивов, является прообразом других версий. Отличие от поздних версий — строгость по отношению к использованию несвободных программных обеспечений;
  • Ubuntu, самый известный дистрибутив. Используются в сфере образования, госструктурах. Достоинство заключается в простом интерфейсе. Ubuntu интегрируется с любым видом компьютеров;
  • Linux Mint, в основе разработки лежит Ubuntu. Развитием дистрибутива занимается команда Mint Linux Team. Также свои правки вносят пользователи, заинтересованные в развитие установщика.

К плюсам операционной системы относится бесплатное распространение и свободная лицензия. Среда считается безопасной, ее защиту сложно повредить вирусами. Linux расходует малое количество памяти, что позволяет системе работать быстрее. ОС имеет открытый код. Пользователь, знающий программирование, может доработать среду под себя.

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

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

С древних времен люди знали, что без ветра жизнь не возможна. Ветер – движение воздуха обычно в горизонтальном направлении относительно земной поверхности. Ветер бывает очень капризный, то появляется, то исчезает. У ветра есть множество имен ураган,

Законы Ньютона — законы классической механики в количестве трёх штук, которые позволяют составить равенство системы, основанной на механике, при условии, что то, что действует на тела внутри системы, то есть сила, известна как величина.

Лама – одомашненное животное, которое относится к семейству верблюдовых. Первые, кто приручил лам были индейцы. Долгое время до того, как завезли в Южную Америку лошадей, их использовали для транспортировки груза.

Самым популярным проектом UNIX-системы конца XX века стала недорогая альтернатива дорогостоящим (HP-UNIX, SUN Solaris, Digital UNIX) решениям – ОС Linux. Сегодня темпы освоения рынка данной системой по сравнению с остальными известными ОС являются самыми интенсивными.
Сильной стороной ОС Linux является ее универсальность: система покрывает весь диапазон применений — от настольного PC до сверхмощных многопроцессорных серверов и кластеров. В настоящее время многопроцессорная ОС Linux устойчиво работает на платформах PC, Alpha, PowerPC, Macintosh, SGI MIPS, Strong ARM, SGI Visual Workstations, VAX, 8086, PC-98, Palm Pilot, HP PA-RISC, Sparc & UltraSparc64 systems, m68k.

Будучи операционной системой, Linux выполняет многие из функций, характерных для DOS и Windows. Однако следует отметить, что эта ОС отличается особой мощью и гибкостью. Большинство операционных систем персональных компьютеров, например DOS, создавались для небольших ПК, обладавших ограниченными возможностями и лишь недавно превратившихся в универ­сальные машины. Такие ОС постоянно модернизируются, поскольку они должны соответствовать непрерывно развивающимся возможностям аппа­ратных средств персональных компьютеров. Система же Linux разрабатыва­лась совершенно в ином контексте. Она представляет собой ПК-версию операционной системы Unix, которая десятилетиями используется на мэйн­фреймах и мини-ЭВМ и является основной ОС рабочих станций. Linux предоставляет в распоряжение вашего ПК скорость, эффективность и гиб­кость Unix, используя при этом все преимущества современных персональ­ных машин.

С финансовой точки зрения Linux обладает одним весьма существенным достоинством — она не коммерческая. В отличие от операционной системы Unix, Linux распространяется бесплатно по генеральной открытой лицензии GNU в рамках Фонда бесплатного программного обеспечения (Free Software Foundation), благодаря чему эта ОС доступа всем желающим. В действитель­ности система Linux защищена авторским правом и не находится в обще­доступном пользовании, однако открытая лицензия GNU — это почти то же самое, что и передача в общедоступное пользование. Она составлена таким образом, что Linux остается бесплатной и в то же время стандартизированной системой. Существует лишь один официальный вариант Linux.

Некоммерческий характер Linux иногда создает у людей неверное впе­чатление о ней: некоторые считают, что эта операционная система не относится к числу профессиональных. По сути дела, Linux является ПК-вер­сией ОС Unix. Для того чтобы оценить ее по достоинству, нужно уяснить тот особый контекст, в котором разрабатывалась система Unix. В отличие от большинства других операционных систем, Unix разрабатывали в универси­тетской, академической среде. Для университетов и исследовательских ла­бораторий Unix — то, что надо. Ее разработка шла параллельно с революцией в области вычислительной техники и коммуникаций, которая длится вот уже несколько десятилетий. Профессионалы по части компьютерной техники нередко разрабатывали на базе Unix новые технологии. В частности, это касается средств для работы в Internet. Будучи весьма сложной системой, Unix, тем не менее, с самого начала строилась как система очень гибкая. Ее можно запросто модифицировать, создавая тем самым различные версии. Так, многие фирмы-производители поддерживают разные официальные варианты Unix. Фирмы IBM, Sun, Hewlett-Packard продают и осуществляют техническое сопровождение собственных вариантов. Специалисты, занятые в научно-исследовательских программах, создают свои версии, соответст­вующие их конкретным задачам. Эта внутренняя гибкость структуры ОС Unix никоим образом не сказывается на ее высочайшем качестве. Наоборот, она подтверждает ее устойчивость, позволяя в то же время адаптировать систему практически к любой среде. Именно в этом контексте разрабатыва­лась ОС Linux. В этом смысле Linux — всего лишь еще один вариант Unix, версия для ПК. Процесс ее разработки компьютерными профессионалами, работающими в научной и околонаучной среде, соответствует обычной процедуре разработки версий Unix. Однако Linux распространяется по открытой лицензии. Linux — это высококлассная операционная система, доступная всем, причем бесплатно.

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

Первоначально операционные системы предназначались для повышения эффективности работы аппаратных средств. Возможности первых компью­теров были ограниченными, и операционной системе приходилось извлекать их них максимум возможного. В этом отношении операционные системы были рассчитаны не на пользователя, а на аппаратные средства. Как правило, ОС отличались жесткостью, вынуждая пользователя приспосабливаться к требованиям эффективности использования аппаратных средств.

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

История создания Linux и Unix

Естественно, история Linux начинается с Unix. Свой рассказ я начну с конца 60-х годов, когда прилагались согласованные усилия по выработке новых подходов к созданию операционных систем. В 1968 году консорциум исследователей, представляющих фирмы General Electric, AT&T Bell Labora­tories и Массачусетский технологический институт, завершил работу над научно-исследовательским проектом Multics, результатом которого стала одноименная операционная система, вобравшая в себя последние достиже­ния в решении проблем многозадачности, управления файлами и взаимо­действия с пользователем. В 1969 году уже упомянутый нами Кен Томпсон разработал операционную систему Unix, в которой использовались многие результаты проекта Multics. Он приспособил эту систему, предназначенную для работы на мини-ЭВМ, к потребностям исследователей. С самого начала Unix стала удобной для всех и эффективной многопользовательской и многозадачной операционной системой.

Со временем популярность Unix в Bell Laboratories росла, и в 1970 году Деннис Ритчи и Кен Томпсон переписали код системы на языке програм­мирования С. Деннис Ритчи, коллега Томпсона по Bell Labs, создал этот язык с целью обеспечения гибкости при разработке программ. Одно из преиму­ществ языка С состоит в том, что он позволяет обращаться непосредственно к аппаратным средствам компьютера за счет использования обобщенного набора команд. До этого текст программы операционной системы нужно было специально переписывать на аппаратно-зависимом языке ассемблера для каждого типа компьютера. Язык С позволил Ритчи и Томпсону написать всего одну версию операционной системы Unix, которую затем можно было компилировать С-компиляторами на различных машинах. Операционная система Unix стала мобильной, т.е. способной работать на разных типах машин практически без перепрограммирования.

Постепенно Unix выросла из персонального творения одного человека в стандартный программный продукт, распространяемый многими фирмами, включая Novell и IBM. Сначала эту ОС считали исследовательским продуктом, поэтому первые версии Unix распространялись бесплатно по факультетам вычислительной техники многих известных университетов. В 1972 году Bell Labs начала выпускать официальные версии Unix и продавать лицензии на нее различным пользователям. Одним из таких пользователей был факультет вычислительной техники Калифорнийского университета в Беркли. Его специалисты ввели в систему много новых особенностей, которые впослед­ствии стали стандартными. В 1975 году в Беркли была выпущена собственная версия Unix, известная как Berkeley Software Distribution (BSD). Эта версия Unix стала основным соперником версии AT&T Bell Labs. Постепенно стали появляться и другие независимо разрабатываемые версии Unix. В 1980 году фирма Microsoft выпустила версию Unix для ПК, получившую название Xenix. Компания AT&T разработала несколько версий Unix, а в 1982 году выпустила первую коммерческую версию, System 3. За ней последовала System V, которая стала весьма серьезно поддерживаемым программным продуктом.

Параллельно с этими событиями выпускались версии BSD. В конце 70-х годов BSD Unix стала основой исследовательского проекта, выполняемого в Агентстве перспективных исследований и разработок (DARPA) министерст­ва обороны США. В результате в 1983 году Калифорнийский университет выпустил мощную версию Unix под названием BSD 4.2. Она включала в себя достаточно совершенную систему управления файлами и сетевые средства, основанные на использовании протоколов TCP/IP, применяемых сейчас в Internet. Версия BSD 4.2 широко распространилась и была выбрана многими фирмами-производителями, в частности Sun Microsystems.

Распространение разных версий Unix привело к необходимости выработ­ки стандарта на эту ОС. Иного способа узнавать о том, в каких версиях будут работать предназначенные для использования в среде Unix программы, у разработчиков этих программ не было. В середине 80-х годов появились два конкурирующих стандарта: один был создан на основе версии AT&T, а второй — на основе версии BSD. Сегодня в магазинах можно найти множе­ство книг, посвященных разным вариантам Unix. В некоторых из них освещается Unix System V, а в других — BSD Unix.

Компания AT&T передала работы по Unix новой организации, Unix System Laboratories, которая сосредоточила свои усилия на разработке стан­дартной системы, объединяющей основные версии Unix. В 1991 году Unix System Laboratories разработала System V версии 4, в которой были реализо­ваны практически все возможности вариантов System V версии 3, BSD версии 4.3, SunOS и Xenix. В ответ на System V версии 4 несколько компаний, в частности IBM и Hewlett-Packard, создали Фонд открытого программного обеспечения (Open Software Foundation, OSF), целью которого стала разра­ботка собственной стандартной версии Unix. В результате появились два конкурирующих коммерческих стандартных варианта Unix — версия OSF и System V версии 4. В 1993 году компания AT&T продала свою долю прав на Unix фирме Novell, и некоторое время Unix Systems Laboratories принадлежала Novell. За это время фирма выпустила собственные версии Unix на базе System V версии 4, получившие общее название UnixWare. UnixWare предназначена для взаимодействия с системой NetWare разработки Novell.

В настоящее время Unix System Laboratories принадлежит фирме Santa Cruz Operation.

Система Linux предназначена специально для персональных компьюте­ров с элементной базой Intel. Ее разработка начиналась проектом Линуса Торвальда, студента факультета вычислительной техники Хельсинкского университета. В то время студенты пользовались программой Minix, которая демонстрировала различные возможности Unix. Эта программа, которую разработал профессор Эндрю Таннебаум, широко распространилась по сети Internet среди студентов всего мира.

В намерения Линуса входило создать эффективную ПК-версию Unix для пользователей Minix. Он назвал ее Linux и в 1991 году выпустил версию 0.11. Linux широко распространилась по Internet и в последующие годы подверглась доработкам со стороны других программистов, которые ввели в нее возможности и особенности, присущие стандартным Unix-системам. В Linux, в частности, были перенесены прак­тически все основные программы-менеджеры окон. В этой ОС используются утилиты Internet, имеется и полный набор средств разработки программ, включая компиляторы и отладчики C++. Несмотря на такие широкие возможности, операционная система Linux остается небольшой, стабильной и быстродействующей. В минимальной конфигурации она может эффективно работать даже на 386 компьютерре при наличии оператив­ной памяти объемом 4 Мбайта.

Linux имеет несколько редакций. Каждая фирма комплектует свою систему и ее програмное обеспечение по-своему, а затем выпускает пакет с соственной радакцией этой системы. Редакции могут включать в себя модифицированные версии програми, новое програмное обеспечение. Среди наиболее популярных редакций, и практичных дистpибутивы – RedHat based (RedHat, KSI, Mandrake, Caldera), Debian, SuSe, Slackware.

Slackware, Red Hat, Caldera, Debian, KSI-Linux.

Сегодня Linux – это полноценная ОС семейства UNIX. Практически все важнейшие программные пакеты написаны и на Linux. Существуют эмуляторы других операционных систем: DOS, WINDOWS, Macintosh.

А совсем недавно для Linux был создан создан wmware – эмулятор способный эмулировать полноценный компьютер в окне.

Тоесть работая под Linux можно запустить десяток W95, или еще раз тот-же Linux в котором вы сейчас работаете.

Linux является семейством операционных систем, которое в 1994 году разработал Линус Торвальдс (однако, начало разработки начиналось еще в 1991 году).

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

Основными дистрибутивами Linux являются: Linux Mint, Debian, Ubuntu, openSUSE, Fedora, Mageia, CentOS, Manjaro, LXLE, Arch, Elementary. Любой из выбранных дистрибутивов включает в себя всё программное обеспечение, необходимое для полноценной работы. Это также плюс данной системы, по сравнению с Windows, после установки которой необходимо дополнительно устанавливать программное обеспечение. Следует только помнить, что каждый дистрибутив создан для конкретного вида работы. Например, openSUSE подойдет для системного администратора или разработчика каких-либо программ. Linux Mint не потребует особых навыков работы с компьютером и подойдет новичкам. Arch более сложный для новых пользователей, однако мощный и не требует ручной установки новых версий системы, так как обновляется самостоятельно. На сегодняшний день существует более 9000 подобных дистрибутивов и их количество постоянно увеличивается. Мы рассмотрели одни из самых распространенных.

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

Популярные сегодня темы

На данный момент в мире насчитывается 251 признанное государство, более 2000 национальностей и огромное количество небольших народов. Многие из них имеют своё уникальную

По некоторым данным Воронеж существовал в 12 столетии, некоторые записи свидетельствуют, что о нем говорится уже в 1284 году. Однако официальная дата создания приходится на 1585 год, когда и

Деятельность человека пагубно влияет на численность животных. Вырубка деревьев, загрязнение водных ресурсов, охота на животных все эти действия человека приводят к исчезновению животных.

Млекопитающие – позвоночные животные и высокоорганизованные. Основной особенностью млекопитающих является вскармливание своих детёнышей молоком. Отсюда и название

Великая французская революция началась в 1789 году, длилась по 1794 год. Другие революции буржуазного характера, такие как английская и голландская, не дошли до таких масштабов

Нажмите, чтобы узнать подробности

Развитие компьютерной техники, программного обеспечения происходит семимильными шагами и сегодня операционная система Linux прочно завоевывает позиции на настольных компьютерах, ноутбуках и даже нетбуках. Процесс установки современных дистрибутивов Linux максимально облегчён и ненамного сложнее, а иногда и проще, установки той же Windows. Современные дистрибутивы поддерживают всё больше и больше оборудования, интерфейсы с использованием визуальных эффектов Compiz и Beryl ничем не уступают интерфейсу Aero в Windows Vista. Помимо всего сказанного, у Linux есть ещё одно ставшее весомым после нашумевшей истории с Александром Поносовым преимущество – её идеология свободного распространения.

Отзывы учителей о использовании Linux в образовании неоднозначные от полного неприятия до уверенности в том, что Linux – панацея от всех проблем с программным обеспечением учебного заведения. Однако, говоря о Linux в учебном заведении, следует понимать, что имеются в виду конкретные дистрибутивы Linux. От насыщенности и многообразия программного обеспечения дистрибутива зависит степень применимости Linux в учебном процессе.

В настоящее время использование ОС Линукс в образовании довольно актуальная проблема, поэтому рассмотрим ее более подробно.

Операционная система Linux разработана в 90-х годах молодым студентом Хельсинского университета Линусом Торвальдсом в рамках дипломного проекта. В 1991 году, во время обучения в Хельсинкском университете Торвальдс заинтересовался операционными системами и был разочарован лицензией MINIX (MINIX – недорогая минимальная UNIX-подобная операционная система, предназначенная для образовательных целей в области компьютерных наук), которая ограничивала её использование только образовательными целями (что исключало любое коммерческое использование), вследствие чего начал работать над своей собственной операционной системой, которая в итоге стала Linux.

Торвальдс начал разработку ядра Linux на MINIX, и приложения, написанные для MINIX, были также использованы в Linux. Позже, когда Linux достиг определённой зрелости, появилась возможность продолжать разработку уже на базе самого Linux. Приложения GNU также заменили приложения MINIX, так как код GNU, находящийся в свободном доступе, был более удобен для применения в молодой операционной системе. Исходный код под лицензией GNU GPL может быть использован в других проектах, если они также выпускаются под той же или совместимой лицензией. Для того чтобы сделать Linux доступным для коммерческого использования, Торвальдс начал переходить от своей первоначальной лицензии (которая запрещала коммерческое распространение) на GNU GPL. Разработчики работали над полной интеграцией компонентов GNU с Linux с целью создания полнофункциональной и свободной операционной системы (Linux).

Со временем ОС получила дальнейшее развитие и переросла в профессиональную ОС.

Официальным логотипом и талисманом Linux является пингвин Tux (произносится Такс, в Рунете часто употребляется Тукс). Был создан в 1996 году Ларри Юингом.

Рисунок 1 Логотип ОС Linux

1.1 Особенности использования ОС Линукс в образовании, достоинства и недостатки

В современной России все чаще встаёт вопрос наличия лицензионного программного обеспечения в организации. Органы внутренних дел все активнее борются с пиратством, как итог стали пропадать постоянные точки продаж пиратских дисков с операционными системами и другим ПО. Стоит так же отметить возросший уровень культуры приобретения ПО. Пользователи все чаще стараются приобрести лицензионное ПО.

Еще одной важной проблемой внедрения ОС Linux в школу, отсутствие программы обучения, методической литературы для преподавателей, и банально отсутствие учебников для учащихся.

Если вопрос учебников и методической литературы для учителей можно хоть как то решить, то с учебными пособиями для учащихся обстоят трудности. Хотя сейчас правительство РФ все чаще вспоминает об образовании, и в частности современных информационных технологиях в школе, вопрос о использовании операционных систем основанных на лицензии GPL или BSD остаётся открытым. На данный момент проводятся эксперименты по внедрению систем Linux в образовательный процесс. В частности проводится внедрение класса машин оснащенных ALT Linux (известная русская компания, разрабатывающая дистрибьютив GNU/Linux). Установка ОС Linux на школьные компьютеры позволит учащимся сделать самостоятельный выбор, использовать взломанный Windows или же использовать свободно распространяемую операционную систему.

Немаловажным фактом является то, что установка на компьютер операционной системы Linux, вместе со всеми необходимыми прикладными программами, может занимать всего 25– 30 минут, а весь этот набор программ вместе с самой ОС умещается на 1 компакт диске.

Рассмотрим ОС Linux с точки зрения выполнения ею основных функций ОС:

работой с файлами и каталогами;

управление устройствами компьютера;

взаимодействие с пользователем, создание пользовательского интерфейса.

Файловая система Linux позволяет организовать упорядоченное иерархическое хранение файлов и каталогов пользователя (допускаются вложенные файлы и каталоги).
Однако имеются и отличия от файловой системы Windows:

в Linux не используются буквенные обозначения для дисков А:,В:,

вместо символа / в полном пути к файлу используется ;

расширение файла практически не имеет значения.

Формат файловой системы в Linux отличен от Windows. В Linux используются файловые системы Ext2 или Ext3, отличающиеся высокой надёжностью. Поэтому потерять данные в случае сбоя ОС Linux практически невозможно.

Существуют разносторонние мнения об использовании ОС Linux в образовательной деятельности. Выделяется ряд достоинств и недостатков операционной системы.

Выделены следующие достоинства ОС Linux:

использование большинства ОС Linux и большей части программ, основанных на ней, абсолютно бесплатно;

открытый исходный код системы/программы, благодаря доступу к исходному коду можно изучать его, изменять, распространять, а также публиковать изменения в соответствии с лицензией;

по сравнению с Windows Linux не устаревает со временем. То есть, чтобы восстановить первоначальную производительность, не нужно будет регулярно чистить или переустанавливать ОС, запускать дефрагментацию;

безопасность. Linux поддерживает разные параметры безопасности, защищающие от вирусов, замедлений, вредоносных программ, сбоев;

дистрибутивы. Многие организации модифицировали ОС Linux, выпустив собственные дистрибутивы. Перечисляем наиболее популярные: Debian, Ubuntu, Linux Mint, Arch Linux, MX Linux, Fedora, Manjaro, CentOS. Дистрибутив можно собрать и самостоятельно;

возможность применения Linux при проведении интегрированных уроков (информатика и иностранный язык). В ОС имеется встроенный программный синтезатор речи (в котором есть возможность использования более 20 различных языков);

очень важным моментом в организации работы является заполнение документации, что требует участия сразу нескольких учеников, а система Linux способна обеспечить грамотную работу сразу нескольких пользователей в одном документе;

используемый в офисном пакете формат XML практически недоступен для вирусов и при этом создает файлы втрое меньшего объема, чем аналоги, поэтому использование данного пакета в работе может в большей мере защитить компьютеры от заражения компьютеров вирусами из глобальной сети Интернет;

упрощение системы администрирования, сопровождения и сервисного обслуживания.

Но, при всех положительных качествах, существует несколько сложностей при переходе на операционную систему Linux:

сложность установки нового программного обеспечения (установка через командную строку);

проблемное подключение интерактивных досок, установка для них программного обеспечения под ОС Linux;

отсутствие, в настоящее время, программы, уровня Fine Reader, для распознавания текста со сканера;

большое количество образовательных учебных ресурсов на оптических носителях, выпущенных специально под различные версии операционных систем Windows, которые требуют обращения к диску;

условная сложность при настройке периферийного оборудования (например, при установке школьного ALT-Linux 5.0, возникает проблема с принтером HP Laserjet);

проблемное подключение DVB-карт и настройка их к использованию (особенно Techno-Trend USB);

неготовность некоторых преподавателей переучиваться к применению новой операционной системы, разорвать стереотипы, хотя меню этих альтернативных программ с платными версиями практически идентичны;

заинтересованность учащихся. Большинство учащихся, привыкшие к Windows не хотят ничего менять, но не стоит забывать, что если ученик не работал ранее с другими операционными системами, то ему все равно с какой начинать, т.к. при отсутствии стереотипов он одинаково успешно может овладеть любой;

непривычное программное обеспечение, например, дома – одно, в школе – другое. Общаясь или путешествуя по Интернету, школьники привыкают к тем инструментам, которые предоставляет ему эта ОС – в Linux он уже не заинтересован. Т.о. можно сказать, что все решается в пользу той операционной системы, которая стоит на домашнем компьютере.

2. Дистрибутивы Linux

Большинство пользователей для установки Linux используют дистрибутивы.

Дистрибутив – это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.

Самые распространённые в мире дистрибутивы: Ubuntu, Linux Mint, openSUSE, Fedora, Debian GNU/Linux, Mandriva Linux, Slackware, Gentoo, Arch Linux, Cent OS.

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

Каждый из них имеет свою концепцию, свой набор пакетов, свои достоинства и недостатки. Ни один не может удовлетворить всех пользователей, а потому рядом с лидерами благополучно существуют другие фирмы и объединения программистов, предлагающие свои решения, свои дистрибутивы, свои услуги. Существует множество LiveCD, построенных на основе Linux, например, Knoppix. LiveCD позволяет запускать Linux непосредственно с компакт-диска, без установки на жёсткий диск.

Для желающих досконально разобраться с Linux подойдёт любой из дистрибутивов, однако довольно часто для этой цели используются так называемые source-based дистрибутивы, то есть предполагающие самостоятельную сборку всех (или части) компонентов из исходных кодов, такие как LFS, Gentoo или CRUX.

2.1 Дистрибутив ALT Linux

Дистрибутивы ALT Linux: Альт Сервер Виртуализации 9; Альт Сервер 9; Альт Рабочая станция 9; Альт Рабочая Станция К 9; Альт Образование 9; Simply Linux 9; Starterkits; Engineering.

Существуют и неофициальные сборки (инсталяторы и LiveCD), поддерживаемые участниками сообщества. Дистрибутивы ALT Linux: Installer/problems/MD-RAID-cleanup; Releases/70; Simply Linux 7.0; Starterkits/p7; Starterkits/p8; Альт Линукс 7.0 KDesktop; Альт Линукс 7.0 Кентавр; Школьный/7.0.

Школьный Сервер. Серверная операционная система, оснащенная удобным пользовательским интерфейсом для настройки. Управление сервером может осуществляться с любого компьютера через веб-браузер. Включает в себя следующие компоненты: Сервер Moodle; Сервер MediaWiki; Сервер ownCloud; Сервер MySQL; Сервер LDAP; Почтовый сервер; Межсетевой экран; Сервер Kerberos; Сервер централизованного обновления ПО; Сервер сетевой установки; Сервер резервного копирования; Сервер хранилища резервных копий; Электронный журнал РУЖЭЛЬ.

Дистрибутив Школьный Сервер выпускается также в версии, предназначенной для развёртывания в системе виртуализации Hyper-V.

Школьный Учитель. Операционная система, содержащая расширенный набор приложений, основана на графической среде XFCE. Также дистрибутив включает в себя: систему управления учебным процессом iTALC; антивирус ClamAV; клиент резервного копирования Bacula; клиент централизованного обновления ПО.

Школьный Юниор. Операционная система, основанная на рабочей среде XFCE предназначен для использования на компьютерах учащихся. Это может быть стационарный компьютер, ноутбук или нетбук. Помимо стандартного набора прикладного и обучающего ПО, система содержит: Клиент резервного копирования; Клиент централизованного обновления; Клиент ownCloud;

Школьный Мастер. Универсальная операционная система, основанная на графической среде KDE4, может использоваться как на рабочих местах преподавателя, так и на рабочий местах учащихся.

На базе этих дистрибутивов можно построить инфраструктуру для предоставления учащимся учебных материалов на стационарных компьютерах, ноутбуках, нетбуках, планшетах и электронных книгах. Использование Альт Линукс 7.0 Школьный в учебных заведениях имеет несколько значимых плюсов: Нулевая стоимость пользовательских лицензий; Возможность централизованного управления учебным классом; Возможность доработки системы под специфические требования; Централизованное управление аутентификацией через сервер каталогов; Возможность сетевой загрузки бездисковых клиентов с сохранением данных на сервере; Высокая вирусная защищённость программного обеспечения; Сервер устанавливается с графической оболочкой, которая по умолчанию не запускается.

Универсальная многофункциональная пользовательская система Альт Линукс KDesktop (ALT Linux KDesktop) включает в себя все необходимое для офисной работы, создания различных видов графики и анимации, обработки звука и видео, средства разработки приложений, а также образования. При установке пользователь сможет сам комплектовать свой дистрибутив и формировать необходимую функциональность.

Дистрибутив основан на популярной оконной среде KDE 4.11.5

Графическая рабочая среда KDE4 — мощное и универсальное решение для начинающих и искушенных пользователей.

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

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

Привычное оформление “из коробки”, готовое к использованию сразу после установки.

В современном мире существует некоторое изобилие операционных систем, которые продолжают развиваться и по сей день. Нередки случаи установления нелицензионных ОС. Связанно это с тем, что большинство операционных систем являются платными и пользователи находят более простые решения, как скачать, к примеру, Windows из Интернет или сделать копию установочного диска у друга. Решением этой проблемы может стать использование полностью свободной ОС семейства Linux. Программного обеспечения, входящего в Linux, вполне достаточно для обучения в школах, которое по возможностям не уступает своим платным аналогам. Использование ОС Linux так же экономически выгодно для школ, которые не имеют своего бюджета и финансируются на муниципальном или городском уровне.

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

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

Список использованных источников

Linux — операционная система, в основе которой лежат Unix-подобные системы.

Первую версию системы ее создатель Линус Торвальдс представил в 1991 году. Он не стал разрабатывать программное обеспечение с нуля, а использовал программы проекта GNU, находящиеся в общем доступе. Символом Linux является пингвин Такс с желтыми лапами и клювом.

Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.

Символ Linux

Где используется

В первую очередь при знакомстве с операционной системой Linux важно понять, что Linux сам по себе — это ядро. То есть основа, на которую уже будут в дальнейшем нанизываться дистрибутивы для работы с программным обеспечением. Самыми популярными в данном случае являются Ubuntu, Red Hat и Debian. В общей сложности сейчас насчитывается более 9 тысяч дистрибутивов.

В качестве домашней операционной системы Linux выбирают реже. Около 5% пользователей предпочитают ее конкурентам — Windows и MacOS.

Преимущества и недостатки перед другими ОС

К преимуществам Linux в сравнении с другими операционными системами можно отнести следующее:

  • Особенность Linux — это практически полное отсутствие вирусов. К Linux проявляется очень мало интереса со стороны хакеров, если это касается домашних ПК, поэтому пользователям не нужно волноваться о том, как защитить свой комьютер. Существует разве что несколько рутикулов для серверов. Среди антивирусного ПО нет базы исключительно под Linux. В основном роль подобных программ заключается в определении вредоносного кода, принесенного с Windows на физических носителях.
  • Подавляющее количество компонентов Linux — бесплатные, что оценят пользователи с несколькими домашними ПК. К тому же дистрибутивы разнообразны, и их можно менять. Причем не только наполнение, но и визуальную составляющую.
  • В системе есть встроенный репозиторий, из которого можно установить необходимые программы без использования сторонних ресурсов.
  • Большинство необходимых драйверов для оборудования уже вшито в ядро Linux. Благодаря этому устройство начнет работу сразу после подключения.
  • Система по умолчанию шифрует диски, защищая информацию и файлы.
  • Благодаря тому, что Linux и его дистрибутивы созданы пользователями, новые концепции мира IT-технологий очень быстро воплощаются в операционной системе.

Недостатками Linux можно назвать такие пункты как:

  • У Linux могут быть проблемы с совместимостью с другими устройствами, например, принтерами, сканерами и роутерами, так как большинство из них созданы для работы с Windows. Это проблема решается сменой и настройкой дистрибутива, но это может вызвать сложности у неопытных пользователей.
  • Дистрибутивов на рынке очень много, что ставит пользователя перед выбором.
  • На Linux отсутствуют привычные программы вроде Photoshop, Microsoft Word и Excel.
  • Большинство пакетов в Linux связаны, из-за чего при установке программ один пакет тянет за собой обновление другого пакета, что не только замедляет установку, но и вынуждает иметь подключение к интернету в тот момент.

Основные характеристики ОС Linux

Несмотря на свою непопулярность среди рядовых пользователей, ОС Linux доказала свою жизнеспособность. О ней написано множество статей, обзоров и учебных пособий. В списке возможностей Limux есть как присущие другим реализация семейства UNIX, так и абсолютно уникальные.

Ключевые концепции, как выглядит

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

Если говорить об интерфейсах, то в этом случае есть три основные концепции:

Клоны Microsoft и MacOS

Интерфейсы, напоминающие по своей логике другие операционные системы.

Интерфейс

Интуитивно понятный интерфейс UNIX-систем

До появления ОС Linux такие интерфейсы встречались у администраторов UNIX-серверов. Такие интерфейсы наполнены виджетами, они предполагают, к примеру, виртуальный рабочий стол, который показался слишком сложным для рядовых пользователей разработчикам других ОС.

Интерфейс UNIX-систем

Кроссплатформенные рабочие столы

Имеют поддержку сенсорного ввода и оптимизацией для мобильных устройств.

Перечень операционных систем на базе ядра Linux

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

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

В целом, все дистрибутивы делятся на две категории по тому, как они организуют управление программным обеспечением:

  1. DEB используется в Debian и дистрибутивах, основанных на нем.
  2. RPM используется в дистрибутиве Red Hat и других популярных дистрибутивах.

Перечень операционных систем:

Дистрибутивы Linux можно разделить по направлениям использования. Например, для творчества стоит обратить внимание на Fedora Design Suite, Ubuntu Studio, KXStudio и Iro. А если компьютер используется для обучения, то хорошим выбором станут дистрибутивы Edubuntu и Uberstudent.

Читайте также:

      

  • Диета для животных реферат
  •   

  • Реферат на тему машины для полива
  •   

  • Особенности религиозного мировоззрения реферат
  •   

  • Т кун структура научных революций реферат
  •   

  • Майкл кремер нобелевская премия реферат

Министерствосельского хозяйства РФ

Федеральное государственноеобразовательное учреждение высшего профессионального образования

Пермскаягосударственная сельскохозяйственная академия

имени академика Д.Н.Прянишникова»

Кафедра информатики

Специальность «Бухгалтерскийучет, анализ и аудит»

Контрольная работа

по информатике

Выполнила студент заочногообучения

Батуева А.Н.

Проверил старший преподаватель:

Критченко Т.Н.

Пермь, 2008

Содержание

1. Теоретическоезадание. Операционная система Linux

1.1 Возможности,которые предоставляет ОС Linux

1.2 Кому и зачемможет понадобиться ОС Linux

1.3 Характерныеособенности Linux как ОС

1.4 Как выглядитодновременное выполнение нескольких программ

1.5 Как несколькопользователей работают на одной и той же машине

1.6 Насколько полнодокументирована ОС Linux

1.7 Отличие Linux от других ОС сосвободной лицензией

1.8 Программноеобеспечение, которое поддерживает система Linux

1.9 Работа сглобальной сетью Internet

1.10 Какой текстовыйпроцессор можно использовать в Linux

2.Практическое задание

2.1Задание 1

2.2Задание 2

2.3 Задание 3

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

Linux — это современная POSIX-совместимая и Unix-подобнаяоперационная система для персональных компьютеров и рабочих станций.

Этомногопользовательская сетевая операционная система с сетевой оконнойграфической системой X Window System. ОС Linux поддерживаетстандарты открытых систем и протоколы сети Internet и совместима ссистемами Unix, DOS, MS Windows. Все компонентысистемы, включая исходные тексты, распространяются с лицензией на свободноекопирование и установку для неограниченного числа пользователей.

Операционнаясистема Linux широко распространена на платформах Intel PC 386/486/Pentium/Pentium Pro и завоевываетпозиции на ряде других платформ.

РазработкаОС Linux выполнена ЛинусомТорвалдсом из университета Хельсинки и не поддающейся подсчету обширнойкомандой из тысяч пользователей сети Internet, сотрудниковисследовательских центров, фондов, университетов и т.д.

1.1 Возможности,которые предоставляет ОС Linux

·  дает возможностьбесплатно и легально иметь современную ОС для использования как на работе, таки дома;

· обладает высоким быстродействием;

·  работает надежно,устойчиво, совершенно без зависаний;

· не подвержена вирусам;

·  позволяетиспользовать полностью возможности современных ПК, снимая ограничения, присущиеDOS и MS Windows по использованиюпамяти машины и ресурсов процессора(ов);

·  эффективно управляетмногозадачностью и приоритетами, фоновые задачи (длительный расчет, передачаэлектронной почты по модему, форматирование дискеты и т.д. и т.п.) не мешаютинтерактивной работе;

·  позволяет легкоинтегрировать компьютер в локальные и глобальные сети, в т.ч. в Internet; работает с сетямина базе Novell и MS Windows;

·  позволяет выполнятьпредставленные в формате загрузки прикладные программы других ОС — различныхверсий Unix, DOS и MS Windows;

·  обеспечиваетиспользование огромного числа разнообразных программных пакетов, накопленных вмире Unix и свободно распространяемых вместе с исходными текстами;

·  предоставляетбогатый набор инструментальных средств для разработки прикладных программ любойстепени сложности, включая системы класса клиент-сервер,объектно-ориентированные, с многооконным текстовым и/или графическиминтерфейсом, пригодных для работы как в Linux, так и в других ОС;

·  дает пользователю иособенно разработчику замечательную учебную базу в виде богатой документации иисходных текстов всех компонент, включая ядро самой ОС;

·  дает всем желающимпопробовать свои силы в разработке, организовать общение и совместную работучерез Internet с любыми из разработчиков ОС Linux и сделать свойвклад, став соавтором системы.

1.2 Комуи зачем может понадобиться ОС Linux

Вприменении Linux по разным причинам могут быть заинтересованы многие категориипользователей. Привести исчерпывающий список невозможно. Однако, вот рядпримеров. Linux это полноценная 32-х разрядная (64-х разрядная на платформе DEC AXP) операционнаясистема, которая использует компьютер на полную мощность. Linux превращает персональныйкомпьютер IBM PC в настоящую рабочую станцию. По ценеперсоналки, которая значительно ниже стоимости рабочей станции.

Выигрышв цене очень большой, так как помимо экономии на оборудовании, программноеобеспечение в Linux поставляется со свободной лицензией, разрешающей бесплатноенеограниченное копирование системы. Ядро, редакторы, трансляторы, СУБД, сеть,графические интерфейсы, игры и масса другого программного обеспечения объемом втысячи мегабайт — бесплатно и на законной основе.

Выигрыштолько на программном обеспечении может составить от тысяч до десятков тысячдолларов. Для многих пользователей в России свободная лицензия — этоединственная возможность легально снабдить себя полноценным наборомпрограммного обеспечения.

Дляпиратского рынка не платить за программы — обычное дело. Однако в случае с Linux мало того, что заэто никто преследовать не будет, еще и полную документацию дадут! Более того, сисходными текстами всех программ! Пиратам такое и не снилось.

Большойинтерес Linux представляет для потребителей и разработчиков прикладныхсистем. Представьте себе фирму, состоящую из нескольких филиалов,территориально разнесенных по разным районам города и даже по разным городам истранам. На головном предприятии работает сервер базы данных, клиенты — рабочиеместа в филиалах — через сеть взаимодействуют с сервером. Такая система быстро,дешево и удобно делается в Linux. Вспомните об устойчивости Linux. Вот где она сильнопригодится!

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

1.3 Характерныеособенности Linuxкак ОС

·  многозадачность:много программ выполняются одновременно;

·  многопользовательскийрежим: много пользователей одновременно работают на одной и той же машине;

·  защищенный режимпроцессора (386 protected mode);

·  защита памятипроцесса; сбой программы не может вызвать зависания системы;

·  экономная загрузка: Linux считывает с дискатолько те части программы, которые действительно используются для выполнения;

· разделениестраниц по записи между экземплярами выполняемой программы. Это значит, чтопроцессы-экземпляры программы могут использовать при выполнении одну и ту жепамять. Когда такой процесс пытается произвести запись в память, то 4-x килобайтнаястраница, в которую идет запись, копируется на свободное место. Этосвойство увеличивает быстродействие и экономит память;

·  виртуальная памятьсо страничной организацией (т.е. на диск из памяти вытесняется не весьнеактивный процесс, а только требуемая страница); виртуальная память всамостоятельных разделах диска и/или файлах файловой системы; объем виртуальнойпамяти до 2 Гбайт; изменение размера виртуальной памяти во время выполненияпрограмм;

·  общая памятьпрограмм и дискового КЭШа: вся свободная память используется для буферизацииобмена с диском;

· динамические загружаемые разделяемые библиотеки;

·  сертификация постандарту POSIX.1, совместимость со стандартами System V и BSD на уровне исходныхтекстов;

·  через iBCS2-согласованныйэмулятор совместимость с SCO, SVR3, SVR4 по загружаемымпрограммам,

·  управление заданиямив стандарте POSIX;

·  наличие исходноготекста всех программ, включая тексты ядра, драйверов, средств разработки иприложений. Эти тексты свободно распространяются. В настоящее время некоторымифирмами для Linux поставляется ряд коммерческих программ без исходных текстов,но все, что было свободным так и остается свободным;

· эмуляциясопроцессора в ядре, поэтому приложение может не заботиться об эмуляции сопроцессора.Конечно,если сопроцессор в наличии, то он не используется;

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

·  множественныевиртуальные консоли: на одном дисплее несколько одновременных независимыхсеансов работы, переключаемых с клавиатуры;

·  поддержка рядараспространенных файловых систем (MINIX, Xenix, файловые системы System V); наличиесобственной передовой файловой системы объемом до 4 Терабайт и с именами файловдо 255 знаков;

·  прозрачный доступ кразделам DOS (или OS/2 FAT): раздел DOS выглядит как частьфайловой системы Linux; поддержка VFAT (WNT, Windows 95);

·  специальная файловаясистема UMSDOS, которая позволяет устанавливать Linux в файловую систему DOS;

·  доступ (только чтение)к файловой системе HPFS-2 OS/2 2.1;

·  поддержка всехстандартных форматов CD ROM;

·  поддержка сети TCP/IP, включая ftp, telnet, NFS и т.д.

1.4 Каквыглядит одновременное выполнение нескольких программ

Такназываемая виртуальная мультиконсоль дает возможность на одном дисплееорганизовать работу нескольких консолей. На первой консоли запускается процесстрансляции. Комбинацией клавиш Alt-F2 следует переход на вторую консоль.Трансляция продолжается, но при этом первая консоль на экране дисплеязаменяется новой картинкой второй консоли. В которой запускается, например,редактор текста. Комбинацией Alt-F3 следует переход на третью консоль, вкоторой запускается отладчик и т.д. Обычно в системе 8 консолей, но можноустановить до 64-х. В любой момент времени можно переключиться на любуюконсоль.

Наотдельной консоли может работать как текстовая, так и графическая программа.

На однойиз свободных консолей можно запустить оконную графическую систему X Window System. Открываете окно наэкране и играете в DOOM. Можно через сеть с партнером. А в других окнах — базаданных, почта, редактор, трансляция и т.д.

Такимобразом, одновременно работает много консолей, а на одной из консолей еще имного окон X Window System.

Крометого, в системе одновременно работают фоновые процессы, которые не выдаютинформации на дисплей, но делают свою работу, например, передают данные помодему, печатают на принтере, передают почту по сети и т.д. Фоновый процессможет инициировать как пользователь, так и сама ОС в соответствии сосложившимися условиями (есть почта для отправки, данные для печати, наступиловремя связи по модему и т.п.).

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

1.5 Какнесколько пользователей работают на одной и той же машине

Пользовательполучает доступ к системе в результате регистрации. На консоль система выводитприглашение login:, а пользователь в ответ вводит свое имя и пароль доступа.После проверки прав доступа система выдает приглашение вводить команды навыполнение программ, принимает команды и выполняет их, например:

Консоль tty1 Консоль tty2

/ /

| tty1 eugene.mplik.ru login: root | tty2 eugene.mplik.ru login: eugene |

| Password: xxxxxxxx | Password: xxxxxxxx |

| | |

| Linux 1.3.68 | Linux 1.3.68 |

| | |

| eugene.mplik.ru > cal 02 1996 | eugene.mplik.ru $ telnet elvis.ru 2|

|Февраля 1996 | Connected to elvis.ru. |

| Вс ПнВт Ср Чт Пт Су | Англо-русский, русско-английский сло|

| 1 2 3| .e or. — выход |

| 4 5 67 8 9 10 | .h — помощь |

| 11 1213 14 15 16 17 | tr>unix |

| 18 1920 21 22 23 24 | операционная система; первоначально|

| 25 2627 28 29 | разработанная в Bell Laboratories |

| | длямини-ЭВМ серии PDP-11 и получив|

| eugene.mplik.ru > | различныхклассов и типов. Особенно|

Обычнаяпрактика состоит в том, что пользователь регистрируется на разных виртуальныхконсолях под разными именами. Например, для выполнения административных функцийна консоли 1 пользователь регистрируется как root, для выполненияприкладной программы как eugene на консоли 2, для запуска игрушки как games на консоли 3 и т.д.Смысл такого подхода в том, что различные «пользователи» обладаютразличными индивидуальностями в системе — правами доступа к ресурсам,начальными установками, файлами и т.д.

Еслимашина включена в сеть, то возможна удаленная регистрация пользователя с машиныA в машину B, даже тогда, когдаэти машины расположены на разных континентах (связь машин в планетарноммасштабе обеспечивает сеть Internet). Пользователь на машине A выдает команду типа

telnet машина_B.фирма_B.город_B.страна_B

и черезсекунду-две видит на экране приглашение

машина_B login:

вводитсвое имя и пароль и оказывается на текущей консоли в машине B (если парольподтвердил права доступа). С другой консоли возможен вход другую машину илиповторно в машину B.

Находясьв машине B, пользователь может выдать команду

telnet машина_A.фирма_A.город_A.страна_A

изарегистрироваться еще раз в собственной машине A из машины B.

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

eugene.mplik.ru$ telnet elvis.ru 2345

Connected to elvis.ru.

Англо-русский, русско-английскийсловарь

e or. — выход

h — помощь

tr>unix

операционнаясистема; первоначально

разработаннаяв Bell Laboratories

длямини-ЭВМ серии PDP-11 и получившая широкое распространение на ЭВМ

различныхклассов и типов. Особенности UNIX: переносимость программ

междуреализациями UNIX на различных ЭВМ; ориентация на диалоговый

режимработы и использование, в первую очередь, программистами для

разработкипрограмм; открытость для

внесениярасширений.

tr>.e

Connectionclosed by foreign host.

eugene.mplik.ru $

Помимосетевого подключения машина может иметь десятки терминалов, подключенных черезпоследовательные порты. Терминал представляет собой экран и клавиатуру, т.е.консоль, на которой пользователь может регистрироваться обычным образом. Тольков этом случае консоль не виртуальная, а представлена специализированнымотдельным устройством. Терминалом может служить персональный компьютер,например, работающий под DOS PC 286, на которомвыполняется программа, имитирующая логику работы консоли (прозрачный ввод сместной клавиатуры в Linux-машину и прозрачный вывод на местныйдисплей данных от Linux-машины).

сеть …_______________…

|

____|________

| | | |дисплей

| Linux |—|____| свиртуальными

| | /___/консолями

|———|

|_________|порты

/|

/ |

/ | линиисвязи

/ |

____ ________

| | | | || терминалы

|____| |____||____|

/___/ /___//___/

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

Всеперечисленные способы регистрации пользователей в системе действуют совместно.Таким образом, в одной машине десятки и сотни пользователей, вошедших в системупо различным каналам связи, могут одновременно выполнять тысячи задач.

1.5 Насколькополно документирована ОС Linux

ОС Linux документирована такполно, как ни одна из коммерческих ОС. По Linux имеются книги, руководства, справочникии то, что недоступно в коммерческой системе — полные исходные тексты ОС с пояснениями икомментариями.

Объемдокументации по Linux непрерывно пополняется и расширяется, динамичноотслеживая развитие системы.

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

Документациянаписана на английском языке. Существуют достаточно полные версии документациина немецком и японском языках. В Internet доступен русский перевод книги Linux Installation and Getting Started — ИНСТАЛЛЯЦИЯ LINUX И ПЕРВЫЕ ШАГИ.Может пригодиться ряд книг по системе Unix, вышедших на русском языке.Некоторые издания по Unix существуют вэлектронном виде на серверах РЕЛКОМа.

Нарусском языке имеется справочник по стандарту POSIX: Беляков М.И.,Рабовер Ю.И., Фридман А.Л. Мобильная операционная система: Справочник. — М.:Радио и связь, 1991. — 208с. Для начинающего пользователя он труден, но полезендля программиста, знакомого с концептуальными основами Unix и открытых систем.

Описанияна русском языке архитектуры Unix, принципов построения сети на основепротоколов TCP/IP и ряда смежных вопросов существуют в виде файлов на серверахсети РЕЛКОМ.

Чтокасается оригинальной документации по Linux,то можно выделить следующие основные, но не исчерпывающие формы: книги,руководства HOWTO, справочники FAQ, гипертекстовые справочники INFO, оперативныеруководства MAN, описания программных пакетов. Книги распространяются впечатном и электронном виде, остальные формы, как правило, электронные, т.е.представленные в виде файлов в составе дистрибутивов системы Linux и пакетов программ,распространяемых через Internet и на компакт-дисках.

Частоодин и тот же электронный документ доступен в виде нескольких файлов одногосодержания, но разных форматов, например, ascii, postsсript, html. Один формат удобендля просмотра и поиска ключевых слов на текстовом экране дисплея, другиеформаты приспособлены для печати с типографским качеством на лазерном принтереили для просмотра на графическом экране.

В группеcomp.os.linux.answers сети новостей Usenet регулярнопубликуются последние версии некоторых документов по Linux (одновременно онипоявляются на серверах Internet, откуда их можно получить различнымиспособами, в т.ч. по электронной почте, например, через mailserv@kiae.su).

1.6 ОтличиеLinuxот других ОС со свободной лицензией

Существуетряд других операционных систем, которые имеютлицензию, разрешающую свободное копирование. Из них в России наиболее популярнасистема FreeBSD.

Работа вLinux или FreeBSD для опытногоспециалиста не представляет труда. Но для новичка Linux проще в освоении иудобнее в эксплуатации.

Вотличие от FreeBSD, которая исторически происходит от кодов Unix, ядро системы Linux написано заново.

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

Какой бывыбор вы не сделали — Linux или FreeBSD — в любом из этихслучаев это будет хороший выбор.

Linux и FreeBSD сильно различаютсяконцепцией развития. Более того, среди операционных систем Linux вообще уникальна посвоей философии.

Этосистема, которую пользователи сделали для пользователей.

Linux не просто свободнаясистема, которую каждый может копировать без ограничений. Это система со свободной открытойразработкой,и любой человек, будь он житель Вашингтона или Екатеринбурга, может статьсоавтором Linux, сделав свой вклад, не имеет значения, большой илималенький.

В мире Linux популярнее FreeBSD. По некоторымоценкам в 1995 году количество установок Linuxдостигло 10 миллионов. Выпускается печатный журнал Linux Journal. Продаются десяткиразличных версий компакт-дисков с Linux.Через глобальные сети доступны сотни архивов с Linux. Исходящий трафик архива Linux на сервереsunsite.unc.edu составляет десяток гигабайт в день. Круглые сутки сэтим архивом в каждый момент времени работают несколько сотен пользователей идля обслуживания других тысяч желающих образованы десятки зеркальных копий архива Linux от sunsite.

Какгрибы в США, Европе, Японии, Австралии возникают Linux User Groups(ассоциации пользователей). Регулярно проводятся международные конференции по Linux. в Вашингтонеработала секция Linux на 6-ой OSW (Open Systems World) — международнойконференции по открытым системам. Одновременно работали секции Novell AppWare, Windows NT, Solaris, SCO Unix. С того времени Linux это постоянная темана международных форумах по Unix. На Unix Expo 95 к Linux был проявленфантастический интерес, к стендам с Linux — Red Hat, Caldera, DEC, Linux Journal — невозможно было протолкнуться.

Соответственно,материалов по Linux больше и они доступнее. Существует богатый выбор недорогих CDROM (компакт-дисков) поLinux. За несколькодесятков долларов приобретаются тысячи мегабайтов программного обеспеченияотменного качества.

/> 

1.7 Программноеобеспечение, которое поддерживает система Linux

Всоставе Linux работают:

· ядроОС;

· загружаемые драйверы (модули);

· базовые команды Unix (ls, tr, sed, awk и т.д.);

· набоppедактоpов (GNU Emacs, Lucid Emacs, MicroEmacs, jove, ez, epoch, elvis(GNU vi), vim, vile, joe, pico, jed и др.);

· системы программирования для большого числа языков: C, C++, Objective C, Pascal,Fortran, Tcl/tk, Perl, Common Lisp, ML, scheme, ADA, Modula-3, Modula-2,Prolog, Smalltalk, Java, Oberon, Python, Satherи много других;

· средстваразработки и отладки (gdb, xxgdb, ddd, make, bison, flex, perl, rcs, cvs,prof и т.п.)

· pазделяемые динамическиебиблиотеки;

· эмулятоpпpогpамм DOS;

·  сеть на базепротоколов TCP/IP;

·  поддержка большогочисла файловых систем, включая DOS, VFAT, OS/2, файловую системус доопределяемыми пользователем свойствами, файловую систему CDROM, сетевую файловуюсистему NFS и др.;

·  электронная почта с мультимедиаподдержкой;

· ряд СУБД, (Exodus,Shore, Ingres, Postgres 95, mSQL, OBST, Onyx и др.);

·  графическая сетеваяоконная система X Window System (XFree86);

·  системы разработки программ для XWindow System (Tcl/Tk, Interviews, OI и др.)

·  система Wine выполненияприложений для MS Windows под X Window System (находится в стадииразработки);

· издательская система TeX;

·  WYSIWYG текстовый процессорLyX,основанный на TeX;

·  другие средства текстовойобработки (groff, doc, ez, Linuxdoc-SGML и т.д.)

·  мультимедиа система Andrew User Interface System(ez является еечастью);

·  большое число игр,включая DOOM;

·  и многие другиесотни программ и пакетов, созданные или перенесенные в Linux, включая прикладныесистемы, например, такие как картографическая система GRASS, система анализаметодом конечных элементов FElt, системаавтоматизации проектирования микросхем Magic, пакетпроектирования печатных плат PCB, компьютерный осциллограф Scope, системаавтоматизации проектирования SISCAD, система рендеринга Radiance, пакет обработкирадиоастрономических данных AIPS и т.д. и т.п. Здесь не перечислена дажесотая доля от того богатства средств, которые предоставляет Linux.

1.8 Работас глобальной сетью Internet

Сеть в Linux устроена также, каксеть Internet — работает на тех же протоколах TCP/IP, имеет тот же самыйнабор сервиса и инструментария. Поэтому машина с системой Linux легко и естественноподключается к Internet.

Длявзаимодействия с популярной службой WWW (World Wide Web) в Linux имеютсяпрограммы-клиенты Lynx, Mosaic, Netscape. Дляорганизации собственного сервиса WWW имеется богатый выбор серверов.

1.10 Какойтекстовый процессор можно использовать в Linux

В Linux имеется большоеколичество программ, ориентированных на разнообразную обработку текстовойинформации и подготовки печатного издания типографского качества. Полный наборсредств слишком велик даже для простого перечисления, но особо следует выделитьсистемы TeX, LyX и Andrew.

Можноиспользовать текстовый процессор WordPerfect как в виде версии для Linux, так и версию из ОСSCO Unix.

MS Word можно будетиспользовать под управлением системы WINE, предназначеннойдля запуска MS Windows приложений в среде X Windows. Есть возможностьвыполнять MS Word для MS Windows 3.1 под управлениемэмулятораDOS.

linuxоперационный мультиконсоль программа

2.Практические задания

2.1 Практическоезадание 1

№ варианта

Функция

Расчетные выражения

Условия

выбора

выражения

Интервал изменения аргумента

Шаг

6 Y=

/>/>

x <0

x >=0

X=-0,5-0,5 0,1

а=11

в=16

2.2Практическое задание 2

Ведомость начисления заработной платы

№ п/п ФИО Оклад (руб) Уральские (15%) Премия (20%) Итого начислено Подоходный (13%) Пенс. (1%) Проф.(1%) Итого удержано Итого к выдаче 1

Иванов Иван Петрович

1500 225 300 2025 263 20,25 20,25 303,75 1721,25 2

Петров Михаил Евгеньевич

800 120 160 1080 140 10,80 10,80 162,00 918,00 3

Сидоров Олег Сергеевич

950 142,5 190 1282,5 167 12,83 12,83 192,38 1090,13 4

Зарова Марина Борисовна

1000 150 200 1350 176 13,50 13,50 202,50 1147,50 5

Утробин Владимир Николаевич

1000 150 200 1350 176 13,50 13,50 202,50 1147,50 6

Минин Потап Павлович

950 142,5 190 1282,5 167 12,83 12,83 192,38 1090,13 7

Федосеева Людмила Николаевна

1300 195 260 1755 228 17,55 17,55 263,25 1491,75 8

Кетова Екатерина Сергеевна

200 30 40 270 35 2,70 2,70 40,50 229,50 9

Кучев Роман Алексеевич

250 37,5 50 337,5 44 3,38 3,38 50,63 286,88 10

Батуева Алина Николаевна

46 6,9 9,2 62,1 8 0,62 0,62 9,32 52,79

ИТОГО:

7996 1199,4 1599,2 10794,6 1403 107,95 107,95 1619,19 9175,41

/>

Привыполнении практического задания №2 использовала программное приложение EXCEL.

Составилатаблицу «Ведомость начисления заработной платы», ввела обозначения элементов и10 произвольных числовых данных. В последней строке указала свои ФИО и оклад,соответствующий цифрам шифра зачетной книжки. При заполнении данной таблицы,ввела расчетные формулы в колонки первой строки, т.е. например, уральскийкоэффициент = оклад*15% и т.д. Далее скопировала формулы во все строки таблицы.Определив суммы по столбцам таблицы, используя функцию суммирования и указаниядиапазона ячеек, заполнила последнюю строку «итого».

Поданным последней колонки «итого к выдаче», построила диаграмму, где указала ФИОработников и Сумму к выдаче, руб. Полученную диаграмму через буфер обменавставила в контрольную работу, которую выполняю в приложении Word. Таким же образомчерез буфер обмена вставила данную таблицу с приложения EXCEL в приложение Word.

2.3Практическое задание 3

1./>    />

2./>