Исследование учащегося Windows - хорошо, а Linux выгодно

Материал из ПримаВики
Перейти к навигацииПерейти к поиску
Logo lin.jpg
Logo alt.gif

Автор:

Соловьев Владимир учащийся 8 класса

Проблемный вопрос

Linux - это шаг назад или шаг вперед?

Гипотеза

Я думаю, что ОС Linux не целесообразна для ученика

План проведения исследования

  1. Выяснить, какие операционные системы существуют.
  2. Изучить, существуют ли проблемы при работе с Ос Linux.
  3. Сравнить знания и умения, которые получит ученик на выпуске с требованиями в Вузах.
  4. Сделать вывод.

Ход исследования

Операционные системы.

Tehno03.jpg

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

Виды операционных систем :

  1. неграфические (Команда для компьютера вводится в специальную командную строку)
  2. графические (Управление компьютером осуществляется с помощью мыши)

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

Сегодня наиболее известными операционными системами являются ОС семейства Microsoftи UNIX-подобные системы. ---

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

UNIX

Операционная система UNIX была разработана группой сотрудников Bell Labs под руководством Денниса Ричи, Кена Томпсона и Брайана Кернигана в 1969 году.

BSD

В конце 70-х годов XX века сотрудники Калифорнийского университета в Беркли внесли ряд усовершенствований в исходные коды UNIX, включая работу с протоколами TCP/IP. Их разработка стала известна под именем BSD — Berkeley Systems Distribution. Она распространялась под лицензией, позволяющей дорабатывать и совершенствовать продукт и передавать результат третьим лицам, с исходными кодами или без них, при условии указания авторства кода, написанного в Беркли.


GNU/Linux

В начале 90-х годов тогда студент Хельсинкского университета Линус Торвалдс начал разработку ядра новой ОС для IBM-совместимых ПК, которое было названо Linux или "Линукс"]». В настоящее время GNU/Linux (совокупность различных дистрибутивов построенных на базе ядра Linux) стоит на втором месте по популярности среди ОС используемых на рабочих столах пользователей (первое место принадлежит Microsoft Windows).



AmigaOS

AmigaOS - операционная система для персональных компьютеров семейства Amiga (процессор Motorola 68k), имеет атипичное микроядро называемое Exec. Классическую AmigaOS принято рассматривать как совокупность двух составляющих: Kickstart и Workbench. Kickstart обеспечивает абстрагирование от уникального аппаратного обеспечения Amiga и содержит в себе: шедулер вытесеняющей многозадачности (Exec), дисковую операционную систему (AmigaDOS) и библиотеки графического интерфейса (Intuition). Workbench является графическим интерфейсом пользователя, и представлен как правило одноимённым рабочим столом или другим файловым менеджером. История AmigaOS начинается в 1985 году, это была первая операционная система в которой были одновременно реализованы вытесняющая многозадачность реального времени, графический интерфейс пользователя и командная строка. Имеет 3 полноценных ответвления (наследующих архитектуру AmigaOS):

  • AROS - ОС совместимая с AmigaOS на уровне API, разрабатывается AROS Team на принципах Open-Source (процессоры x86).
  • AmigaOS 4.x - версии проприетарной AmigaOS, разработка компании Hyperion Ent. для семейства ПК AmigaONE (процессор PowerPC);
    • AmigaAnywhere - кроссплатформенная среда приложений аналогичная Java. Существует для всех процессоров;
  • MorphOS - AmigaOS-совместимая ОС, смешанного с Open-Source типа, изначально разработка компании Genesi для семейства ПК Pegasos (процессор PowerPC);

DOS

В 1980 Тимом Патерсоном (Tim Paterson) из Seattle Computer Products (SCP) была создана QDOS (Quick and Dirty Operating System). QDOS, по большей части, была 16-разрядным клоном CP/M, но с новой файловой системой — FAT. QDOS была переименована в 86-DOS, поскольку разрабатывалась для работы на процессоре Intel 8086. Microsoft приобрела QDOS за $50 000 и продала её IBM уже как PC-DOS (MS-DOS).

1 августа 1984 IBM объявляет о выпуске нового поколения персональных компьютеров - IBM PC AT. Совместно с Microsoft IBM приступает к разработке новой операционной системы для компьютеров IBM PC AT. Новая ОС должна преодолеть ограничение MS-DOS на 640Kb памяти для прикладных программ и реализовать поддержку режима многозадачности. Так началась долгая и трудная судьба операционной системы OS/2.


FreeDOS

FreeDOS — свободно-распространяемая функциональная копия известной дисковой операционной системы MS-DOS.


Microsoft Windows

Microsoft Windows (Майкрософт Виндоус) - семейство операционных систем компании (Майкрософт).

Работает на платформах Intel, AMD, а также на процессорах VIA и других, за некоторыми исключениями. Поклонники OS/2, AmigaOS, Mac OS, Solaris, Linux и UNIX критикуют все версии Windows с момента появления системы на рынке. Однако последние 10 лет Windows - самая популярная операционная система для настольных компьютеров на процессорах семейства x86. В большей части этот успех обеспечен рыночной политикой, которая также критикуется. Существует два специфических ответвления в семействе ОС Windows:

  • Embedded - ОС реального времени, предназначенная для управления промышленными оборудованием, создаётся как урезанная версия Windows NT или XP.
  • Windows Mobile (Ранее WinCE) - служит для управления карманными компьютерами, комуникаторами и сотовыми телефонами.

IBM OS/2

OS/2 - операционная система, разрабатывавшаяся компанией IBM (первоначально совместно с Microsoft, позже самостоятельно). В настоящее время работы над клиентскими версиями прекращены, в связи с широким распространением MS Windows NT/XP. Серверные версии продолжают поддерживаться в связи с широким ореолом внедрения. Широко использовалась в США, в банковской и производственной сферах, а также в России, в банкоматах.


ReactOS

ReactOS — операционная система, один из проектов сообщества Open Source. В ходе разработки предполагается добиться полной совместимости с приложениями и драйверами Microsoft Windows(R) NT4.


Plan 9

Plan9 - Операционная система, разработанная в Bell Labs - колыбели UNIX и языка Си. Построена на идее использования файловых иерархий для представления любых ресурсов операционной системы и оборудования. Идеально подходит для построения распределенных систем.


Inferno OS

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

В начале 90-х годов тогда студент Хельсинкского университета Линус Торвалдс начал разработку ядра новой ОС для IBM-совместимых ПК, которое было названо "Линукс". В настоящее время GNU/Linux (совокупность различных дистрибутивов построенных на базе ядра Linux) стоит на втором месте по популярности среди ОС используемых на рабочих столах пользователей (первое место принадлежит Microsoft Windows).


Сегодня наиболее известными операционными системами являются ОС семейства Microsoftи UNIX-подобные системы.


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


Почему Linux?

Почему все большее число пользователей во всем мире «пересаживаются» с Windows на Linux? Причин тому можно назвать несколько.

Надежность.

Handbel.gif

Хотя в целом современные версии Windows (особенно 2000 и ХР) работают намного стабильнее прежних, для которых установка «сервиспаков» была делом прямо-таки неизбежным, при работе с этой ОС до сих пор нередки и неожиданные зависания приложений, и сообщения о выполнении программами недопустимых операций, и внезапные аварийные перезапуски. Кроме того, практически все версии Windows (равно как и многие разработанные для этой ОС прикладные программы) содержат в себе целый ряд уязвимостей — своего рода лазеек в программном коде, позволяющих проникать на ваш компьютер и вирусам, и хакерам. Не секрет, что целый букет таких уязвимостей появился именно в Windows XP. Внести же в программный код необходимые исправления полномочны только сама фирма Microsoft и разработчики других прикладных программ, поскольку исходные коды (листинги) Windows и ее приложений официально хранятся в секрете как составляющие коммерческую тайну, а условия лицензионного соглашения запрещают пользователям что-либо менять в приобретенном ими ПО. В отличие от Windows, операционная система Linux, являющаяся одной из ветвей Unix, изначально разрабатывалась для поддержки серверных систем именно с учетом максимальной надежности и защищенности данных. Причем разработка как самой ОС Unix, так и приложений для нее, равно как и тестирование такого ПО, велась специалистами — энтузиастами своего дела, которые создавали все эти программы для себя, а не «на сторону». Кроме того, принципы открытости и свободы распространения Linux-программ предусматривают доступность практически всех исходных кодов и возможность их изменения (при наличии соответствующих знаний и опыта) по своему желанию, что позволяет более оперативно реагировать на обнаруженные недочеты и уязвимости, исправляя их. Конечно, сказанное не означает, что Linux абсолютно «безгрешен»: те же принципы свободы распространения приводят к некоторой хаотичности разработки ПО; в Интернете можно отыскать множество подверсий одной и той же программы с разной степенью работоспособности, в которых иной раз нелегко разобраться (часто, чтобы добиться устойчивой работы компьютера,требуется несколько раз заменять ту или иную программу на ее новые подверсий). Кроме того, с ростом популярности Linux можно ожидать и появления новых версий вирусов для этой ОС.


Сравнение операционных систем: Linux и Windows

Sbppo2-5.jpg


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

1. ОБЗОР LINUX

Linux – многозадачная и многопользовательская операционная система для образования, бизнеса, индивидуального программирования. Linux принадлежит к семейству UNIX-подобных операционных систем. Linux изначально был написан Линусом Торвальдсом, а затем улучшался бесчисленным количеством народа во всем мире. Он является клоном операционной системы Unix, одной из первых мощных операционных систем, разрабатываемых для компьютеров, но не бесплатной. Но ни Unix System Laboratories, создатели Unix, ни Университет Беркли, разработчики Berkeley Software Distribution (BSD), не участвовали в его создании. Один из наиболее интересных фактов из истории Linux'а - это то, что в его создании принимали участие одновременно люди со всех концов света - от Австралии до Финляндии – и продолжают это делать до сих пор. Вначале Linux разрабатывался для работы на 386 процессоре. Одним из первых проектов Линуса Торвальдса была программа, которая могла переключаться между процессами, один из которых печатал АААА, а другой - ВВВВ. Впоследствии эта программа выросла в Linux. Правильнее, правда будет сказать, что Линус разработал ядро ОС, и именно за его стабильность он отвечает. Linux поддерживает большую часть популярного Unix'овского программного обеспечения, включая графическую систему X Window, - а это огромное количество программ, но стоит подчеркнуть, что Linux поставляется АБСОЛЮТНО БЕСПЛАТНО. Максимум, за что приходится платить, так это за упаковку и CD, на которых записан дистрибутив Linux. Дистрибутив – это сама ОС + набор пакетов программ для Linux. Стоит также упомянуть, что все это поставляется с исходными текстами, и любую программу, написанную под Linux, можно переделать под себя. Это же позволяет перенести любую программу на любую платформу – Intel PC, Macintosh. Кстати, все вышеописанное получилось благодаря Free Software Foundation, фонду бесплатных программ, который является частью проекта GNU. И именно для этих целей была создана GPL – General Public License, исходя из которой Linux – бесплатен, как и весь софт под него, причем коммерческое использование программного обеспечения для Linux или его кусков запрещено. Кроме вышеописанного, Linux – очень мощная и стабильная ОС.

  Использование его в Сети оправдывает себя, да и взломать его не так уж и
  легко.
     На сегодняшний день, развитие Linux идет по двум ветвям. Первая, с
  четными номерами версий(2.0, 2.2, 2.4), считается более стабильной,
  надежной версией Linux. Вторая, чьи версии нумеруются нечетными
  номерами(2.1, 2.3), является более дерзкой и быстрее развивающейся и,
  следовательно (к сожалению), более богатой ошибками. Но это уже дело
  вкуса.
     В Linux нет разделения на диски С,D, и процесс общения с устройствами
  очень удобен. Все устройства имеют собственный системный файл, все диски
  подключаются к одной файловой системе и выглядит это все как бы
  монолитно, едино. Четкая структура каталогов позволяет находить любую
  информацию мгновенно. Для файлов библиотек – свой каталог, для
  запускаемых файлов – свой, для файлов с настройками – свой, для файлов
  устройств – свой, и так далее.
     Модульность ядра позволяет подключать любые сервисы ОС без
  перезагрузки компьютера. Кроме того, вы можете переделать само ядро ОС,
  благо исходные тексты ядра также имеются в любом дистрибутиве.
     В ОС Linux очень умело, если так можно выразиться, используется идея
  многозадачности, т.е. любые процессы в системе выполняются одновременно
  (сравните с Windows: копирование файлов на дискету и попытка слушать в
  этот момент музыку не всегда совместимы).
     Но, не все так просто. Linux чуть более сложен, чем Windows, и не
  всем так просто перейти на него после использования окошек. На первый
  взгляд, может даже показаться, что он очень неудобен и труднонастраиваем.
  Но это не так. Вся изюминка Linux’a в том, что его можно настроить под
  себя, настроить так, что от пользования этой ОС вы будете испытывать
  огромное удовлетворение. Огромное количество настроек позволяет изменить
  внешний (да и внутренний) вид ОС, причем ни одна Linux-система не будет
  похожа на вашу. В Linux у вас есть выбор в использовании графической
  оболочки, есть несколько офисных пакетов, программы-серверы, файерволы…
  Просто целая куча разнообразных программ на любой вкус.
      В 1998 Linux была самой быстро развивающейся операционной системой
  для серверов, распространение которой увеличилось в том же году на 212 %.
  Сегодня пользователей Linux насчитывается более 20,000,000. Под Linux
  существует множество приложений, предназначенных как для домашнего
  использования, так и для полностью функциональных рабочих станций UNIX и
  серверов Internet.

--- Зарождается жесткое

  идеологизированное противостояние приверженцев двух систем.
     1. "Конечно, альтернативы Windows есть. Но если вы желаете заниматься
  бизнесом, вам не обойтись без MS Word, Excel и т. д.", - Ким Картни,
  обозреватель сайта MSNBC.
     В мире Linux существуют как минимум 4 проекта, поставивших целью
  создание офисных приложений. Это Applixware Office, GNOME Workshop,
  KOffice и StarOffice. Все они уже способны работать с готовыми RTF- и DOC-
  файлами, а также сохранять документы в более разумных, компактных
  форматах без потери функциональности.
     2. "Linux не представляет для Windows угрозы, поскольку современной
  операционной системе необходимо поддерживать ориентированные на бизнес
  приложения, а Linux таких приложений не имеет", - Эд Мут, менеджер одного
  из подразделений Microsoft.
     Вот небольшой перечень приложений под Linux, доступных, как правило,
  свободно и бесплатно:
     базы данных: IBM DB2, Informix, Oracle 8, Sybase SQL Anywhere;
     графические редакторы: CorelDraw 9, GIMP;
     электронные таблицы: Wingz, Gnumeric;
     многопользовательские приложения: Lotus Notes Domino Server, Novell
  Directory Services;
     совместимые с ICQ Internet-пейджеры: licq, kicq, GnomeICU, micq...
     3. "Под Linux нет возможности запускать приложения Windows, такие,
  как Word и Excel, а я без них жить не могу" , - сотни тысяч
  пользователей.
     Существует немало эмуляторов Windows в среде Linux: Citrix MetaFrame,
  Mainsoft's MainWin, TreLOS Win4Lin, VMWare, WINE... Они различны по
  функциональным возможностям: одни обеспечивают работу приложений для
  Windows 9x; другие способны запускать еще и продукты для Windows NT/2000.
  Есть, впрочем, и сложность в этом направлении - отсутствие поддержки
  DirectX. И хотя игры под OpenGL прекрасно под Linux запускаются, о
  большинстве самых современных игр, которые выпускаются в расчете на
  DirectX, пользователи Linux пока лишь мечтают. Однако, по заявлениям
  разработчиков, эта проблема может быть вскоре преодолена.
     4. "Вирусов под Linux очень мало или совсем нет потому, что эта
  система не распространена. Стоит ей выйти на уровень хотя бы 10% от
  распространенности Windows, и мы увидим массу вредоносных программ для
  Linux!" - множество испуганных пользователей.
     Принципиальное отличие Linux от Windows в смысле работы с учетными
  записями пользователей заключается в том, что в Linux у каждого файла
  имеется атрибут владения. То есть каждый файл принадлежит какому-либо
  конкретному пользователю, зарегистрированному в системе, и одной группе
  пользователей: скажем, пользователю vasya группы students. В то же время
  управлением системой занимаются программы, принадлежащие в основном
  суперпользователю - root и его же группе, root. Таким образом, если даже
  vasya загрузит себе в домашнюю директорию гипотетический вредоносный код
  и попытается его исполнить, исполняться такой код будет именно с
  привилегиями пользователя vasya. И потому он не сможет повредить или
  заменить файлы, принадлежащие root, т. е. нанести ущерб функциональности
  системы в целом. Это, конечно, упрощенное объяснение, но в целом оно
  верно отражает картину. Конечно, увидев, что запущенное им приложение
  выдает сообщения о невозможности что-то там сделать, vasya может (если
  компьютер принадлежит ему) переключиться в режим root и исполнить код как
  суперпользователь - но в этом случае уже, простите, медицина бессильна.
  Никуда не денешься: за упроченную систему безопасности приходится платить
  повышением уровня подготовки пользователей Linux - некий отблеск их
  элитарности остается до сих пор.
     Еще несколько лет назад Linux нельзя было назвать системой для
  начинающих юзеров. Даже установка дистрибутива требовала определенных
  знаний, и поэтому поставить Linux на свой компьютер мог не каждый. И это
  - не говоря уже о том, что только что установленная система требовала
  настройки и правки различных скриптов, а для этого нужны уже более
  глубокие знания.
     Сегодня все намного изменилось, и OS Linux стала намного
  дружественнее к начинающим пользователям. Теперь инсталляция
  дистрибутивов стала графической и удобной, и, что самое главное,
  программа инсталляции в большинстве случаев сама распознает то, что надо
  для правильной конфигурации и настройки системы! Установить Linux стало
  очень просто. Казалось бы, и после установки все понятно - основные
  действия в графической среде интуитивно понятны для пользователей
  Windows, то же самое Start Menu, в нем ярлычки для приложений, остается
  только запускать нужные приложения и работать. Но даже после запуска
  самой основной программы - просмотрщика файловой системы начинаешь
  понимать, что все-таки находишься не в привычной OS, а в совершенно
  другом мире - мире Unix... Теперь мы подошли к главной мысли: Linux - это
  операционная система, очень существенно отличающаяся от Dos, Windows и
  вообще всех OS от Microsoft. Так что, если вы всю жизнь работали только в
  OS от M$, и хотите перейти на Linux, то сначала будет не сложно, а очень
  сложно! Дело даже не в том, что Linux очень сложная система - просто это
  ДРУГАЯ система.
     Конечно же, у Windows и Linux есть и что-то общее: сходство
  графических интерфейсов, работа с файлами, моменты, позаимствованные
  Microsoft'ом у UNIX... Но все равно сначала все вам будет казаться
  непонятным и незнакомым. Установка прав доступа к файлам, различные
  уровни функционирования системы, многочисленные скрипты, работа с
  исходниками, отсутствие разделения на диски, отсутствие привычных windows-
  расширений у исполняемых файлов, представление устройств в виде файлов,
  работа под root'ом и не под root'ом, особенности разположения файлов в
  Unix-системах, перекомпиляция ядра системы... Можно перечислить очень
  много моментов, которые будут вызывать трудности на первых этапах работы
  в Линуксе. Конечно же, потом все это станет для вас очевидным и понятным,
  но сначала...
     Главное отличие Linux/Unix от Windows/MacOS - это способность
  обходиться вообще без графического интерфейса. И вообще, многие из тех
  графических приложений, которые вы увидите в Линуксе - это всего лишь
  Front End'ы к консольным приложениям, причем не дающие доступа к
  некоторым возможностям и настройкам программы, которые можно изменить
  только из-под консоли. Так что Linux - это совершенно другая операционная
  система с совершенно другой структурой и историей развития.
     "Вы в лабиринте узких извивающихся ходов, да еще и похожих друг на
  друга. Перед вами маячит одна из наиболее сложных и до жути страшных
  систем, из когда-либо написанных живыми существами.
     За положительное качество Линукса очень часто пытаются выдать его
  неподверженность вирусам. Якобы нет ещё ни одного вируса, работающего под
  Linux. Действительно, разработка серьёзных вирусов под Linux - задача
  очень сложная; не в пример Windows. Вирусы под Linux тоже есть, хотя и не
  стоит уделять им такого внимания, как в случае с Windows.
     Если говорить более абстрагировано от технических штучек, то можно
  сказать, что Linux - прежде всего ОС для людей МЫСЛЯЩИХ... Эта ОС хоть и
  доставляет массу проблем, но Linux прежде всего ПРЕДСКАЗУЕМ, и после
  решения очередного затруднения можно быть вполне уверенным, что больше к
  данному вопросу возвращаться не придётся (чего ну никак нельзя сказать
  про тот же Windows). Linux также заметно более устойчив (чем Windows).
     Руководство Microsoft обеспокоено. Последний раз компания попадала в
  столь затруднительное положение, когда появилась фирма Netscape и Билл
  Гейтс неожиданно открыл для себя Интернет. Но одно дело бороться с
  единственной компанией, и совсем другое - остановить глобальную
  революцию. Такой революцией стала Linux - POSIX-совместимая операционная
  система UNIX, ныне представленная версией 2.2, значительно
  усовершенствованной.

Сравнение умений выпускника и требований в Вузе

По окончании школы, выпускник по информатике должен знать:

уметь:

А в Вузах в основном работают не в среде Linux ...


Учебный проект Windows, Linux и другое...

Бизнес-поисковик IPRIM.RU