ОС «Линукс». Что такое русский «Линукс»: описание, характеристики и отзывы

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Подобные документы

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

    реферат , добавлен 17.12.2014

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

    курсовая работа , добавлен 13.12.2011

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

    реферат , добавлен 19.01.2013

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

    презентация , добавлен 09.10.2013

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

    реферат , добавлен 05.04.2010

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

    реферат , добавлен 09.01.2011

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

    курсовая работа , добавлен 07.05.2011

На сегодняшний день наиболее известными операционными системами для компьютеров являются семейства операционных систем Microsoft Windows и UNIX. Первые ведут свою родословную от операционной системы MS-DOS, которой оснащались первые персональные компьютеры фирмы IBM. Операционная система UNIX была разработана группой сотрудников Bell Labs под руководством Денниса Ричи, Кена Томпсона и Брайана Кернигана (Dennis Ritchie, Ken Thompson, Brian Kernighan) в 1969 году. Но в наши дни, когда говорят об операционной системе UNIX, чаще всего имеют в виду не конкретную ОС, а скорее целое семейство UNIX-подобных операционных систем. Само же слово UNIX (заглавными буквами) стало зарегистрированной торговой маркой корпорации AT&T.

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

Операционные системы типа UNIX, в том числе и BSD, изначально разрабатывались для работы на больших многопользовательских компьютерах - мейнфреймах. Но персональные компьютеры постепенно наращивали мощь своего аппаратного обеспечения, и в наши дни они уже превосходят по возможностям те мейнфреймы, для которых в 70-х годах разрабатывалась ОС UNIX. И вот, в начале 90-х годов студент хельсинкского университета Линус Торвальдс (Linus Torvalds) приступил к разработке UNIX-подобной ОС для IBM-совместимых персональных компьютеров.

25 августа 1991 года Линус написал, что он работает над (свободной) операционной системой для 386-х (486-х) компьютеров, и просит всех заинтересованных лиц сообщить, какие компоненты системы пользователи хотят видеть в первую очередь. Но, как видно из текста послания, оболочка bash и компилятор gcc у него уже работали. Работали они под управлением операционной системы M inix, которая была разработана профессором Э.Таненбаумом (Andy Tanenbaum) как учебное пособие для студентов-программистов. Minix работала на компьютерах с 286-ым процессором и послужила для Торвальдса прообразом новой ОС.

Файлы первого варианта Linux (версия 0.01) были опубликованы в Интернете 17 сентября 1991 года.В силу того, что исходные коды Linux распространяются свободно и общедоступны, к развитию системы с самого начала подключилось большое число независимых разработчиков. Благодаря этому на сегодняшний момент Linux - самая современная, устойчивая и быстроразвивающаяся система, почти мгновенно вбирающая в себя самые последние технологические новшества. Она обладает всеми возможностями, которые присущи современным полнофункциональным операционным системам типа UNIX. Приведем краткий список этих возможностей.

Затем, 5 октября 1991 г. была выпущена версия 0.02, которая уже работала. Л. Торвальдс не стал патентовать или иным образом ограничивать распространение новой ОС. С самого начала Linux распространяется на условиях, определяемых лицензией General Public License (GPL), принятой для программного обеспечения, разрабатываемого в рамках движения Open Source и проекта GNU. Надо сказать, что разработка Линуса Торвальдса представляла собой только ядро операционной системы . Это ядро «упало на подготовленную почву», в том смысле, что в рамках проекта GNU уже было разработано большое количество утилит разного рода. Но для превращения GNU в полноценную ОС не хватало ядра. Разработка ядра велась (оно называлось Hurd), но по каким-то причинам задерживалась. Поэтому появление разработки Л. Торвальдса было очень своевременным. Оно ознаменовало рождение операционной системы, распространяемой с открытыми исходными кодами.

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

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

Реальная многозадачность

Все процессы независимы; ни один из них не должен мешать выполнению других задач. Для этого ядро осуществляет режим разделения времени центрального процессора (ОС с разделением времени — time-sharing system), поочередно выделяя каждому процессу интервалы времени для выполнения. Это существенно отличается от режима «вытесняющей многозадачности», реализованной в Windows 95, когда процесс должен сам «уступить» процессор другим процессам (и может сильно задержать их выполнение).

Если говорить о процессах, то рождение новых процессов в системе организовано таким образом, что любой процесс запущенный пользователем, наследует права от процесса-родителя . А процесс-родитель, как раз обеспечивает вход пользователя под определенным логином (анонимного входа, как в Windows нет!). Таким образом, запустить процесс с привелегиями другого пользователя оказывается невозможно! Напомню, что в Windows процеы могут появляться не от родителей, а самостоятельно, что говорит явно не в пользу её безопасности.

Многопользовательский доступ

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

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

Свопирование оперативной памяти на диск позволяет работать при ограниченном объеме физической оперативной памяти; для этого содержимое некоторых частей (страниц) оперативной памяти записываются в выделенную область на жестком диске, которая трактуется как дополнительная оперативная память. Это несколько снижает скорость работы, но позволяет организовать работу программ, требующих большего объема ОЗУ, чем фактически имеется в компьютере. В принципе, эта технология аналогична идее виртуальной памяти за тем лишь исключением, что своппинг включается только тогда, когда в ОЗУ начинает не хватать свободного места. ДЛя этого на диске, куда установлена Linux создается отдельный swap-раздел (/swap).

Страничная организация памяти

Системная память Linux организована в виде страниц объемом 4K . Если оперативная память полностью исчерпана, ОС будет искать давно не использованные страницы памяти для их перемещения из памяти на жесткий диск. Если какие-либо из этих страниц становятся нужны, Linux восстанавливает их с диска. Некоторые старые Unix-системы и некоторые современные платформы (включая Microsoft Windows) переносят на диск все содержимое ОП, относящееся к неработающему в данный момент приложению, (т. е. ВСЕ страницы памяти, относящиеся к приложению, сохраняются на диске при нехватке памяти) что менее эффективно.

Загрузка выполняемых модулей «по требованию»

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

Совместное использование исполняемых программ

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

Общие библиотеки

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

Динамическое кеширование диска

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

100%-ное соответствие стандарту POSIX 1003.1. Частичная поддержка возможностей System V и BSD

POSIX 1003.1 (Portable Operating System Interface - интерфейс мобильной операционной системы) задаeт стандартный интерфейс Unix-систем, который описывается набором процедур языка Си. Сейчас он поддерживается всеми новыми ОС. Microsoft Windows NT также поддерживает POSIX 1003.1. Linux 100%-но соответствует POSIX. Дополнительно поддерживаются некоторые возможности System V и BSD для увеличения совместимости.

System V IPC

Linux использует технологию IPC (InterProcess Communication) для обмена сообщениями между процессами, использования семафоров и общей памяти.

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

Linux не является первой в истории операционной системой. Для ранее разработанных ОС, включая DOS, Windows 95, FreeBSD или OS/2, разработана масса различного, в том числе очень полезного и очень неплохого программного обеспечения. Для запуска таких программ под Linux разработаны эмуляторы DOS, Windows 3.1 и Windows 95. Более того, фирмой Vmware разработана система «виртуальных машин», представляющая собой эмулятор компьютера, в котором можно запустить любую операционную систему. Имеются аналогичные разработки и у других фирм. ОС Linux способна также выполнять бинарные файлы других I ntel-ориентированных Unix-платформ, соответствующих стандарту iBCS2 (intel Binary Compatibility).

Поддержка различных форматов файловых систем

Linux поддерживает большое число форматов файловых систем, включая файловые системы DOS и OS/2, а также современные журналируемые файловые системы. При этом и собственная файловая система Linux, которая называется Second Extended File System (ext2fs ), позволяет эффективно использовать дисковое пространство. Она поддерживает журналирование и распределение прав доступа.

Сетевые возможности

Linux можно интегрировать в любую локальную сеть. Поддерживаются все службы Unix, включая Networked File System (NFS), удалeнный доступ (telnet, rlogin), работа в TCP/IP сетях, dial-up-доступ по протоколам SLIP и PPP, и т. д... Также поддерживается включение Linux-машины как сервера или клиента для другой сети, в частности, работает общее использование (sharing) файлов и удаленная печать в Macintosh, NetWare и Windows.

Работа на разных аппаратных платформах

Хотя ОС Linux первоначально была разработана для ПК на базе Intel 386/486, сейчас она может работать на всех версиях Intel-овских микропроцессоров, начиная с 386 и кончая многопроцессорными системами на Pentium. Так же успешно Linux работает на различных клонах Intel от других производителей; в Интернете встречаются сообщения о том, что на процессорах Athlon и Duron от AMD Linux работает даже лучше, чем на Intel. Кроме того, разработаны версии для других типов процессоров - ARM, DEC Alpha, SUN Sparc, M68000 (Atari и Amiga), MIPS, PowerPC и других (отметим, что в настоящей книге рассматривается только вариант для IBM-совместимых компьютеров).

Существует много видов операционных систем. Одной из них является операционная система «Линукс». Что собой представляет данная операционная система? Где она используется? Как она устроена?


Чем отличается от операционных систем семейства Windows? Что собой представляют дистрибутивы «Линукса»? На эти и другие вопросы мы попытаемся найти ответы в данном обзоре.

«Линукс»: что это такое

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

Никакая программа не может быть запущена по умолчанию без ведома пользователя, поэтому встретить вирус, написанный под «Линукс» очень сложно. Если они и заражают компьютеры, то только по той причине, что пользователь сам запустил подозрительное приложение. Образцы данной системы могут работать через USB или оптические приводы.

Linux: история разработки

По-русски название данной операционной системы не переводится. Она названа в честь своего основателя-первопроходца – Линуса Торвальдса. Он представил свое творение обществу в 1994 году. Разработка системы началась еще в 1991 году. Благодаря тому, что данная операционная система имела открытый код и ее мог доработать каждый, поэтому у нее появились последователи по всему миру. Наработки начинают использовать различные фирмы, выпускающие платные дистрибутивы.

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

Linux и Windows: отличия

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

Файловая система

Стоит прежде всего отметить, что в обычном понимании в операционной системе Linux нет жестких дисков. О чем в первую очередь может говорить такое положение дел? Физические диски и логические разделы сохраняться, здесь они будут представлены каталогами. ОС подключается к какой-то папке, все что будет создано – попадет в нее. Работа может вестись только с файлами, которые находятся в ней. Главная папка называется корневой. Обозначается она знаком /. Файлы пользователей, как правило, хранятся в папке /home/username/. По желанию расположение можно изменять.

Графическая оболочка

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

Конфигурация

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

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

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

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

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

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

О дистрибутивах

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

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

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

Реальная многозадачность

Все процессы независимы; ни один из них не должен мешать выполнению других задач. Для этого ядро осуществляет режим разделения времени центрального процессора, поочередно выделяя каждому процессу интервалы времени для выполнения. Это существенно отличается от режима "вытесняющей многозадачности", реализованной в Windows 95, когда процесс должен сам "уступить" процессор другим процессам (и может сильно задержать их выполнение).

Многопользовательский доступ

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

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

Свопирование оперативной памяти на диск позволяет работать при ограниченном объеме физической оперативной памяти; для этого содержимое некоторых частей (страниц) оперативной памяти записываются в выделенную область на жестком диске, которая трактуется как дополнительная оперативная память. Это несколько снижает скорость работы, но позволяет организовать работу программ, требующих большего объема ОЗУ, чем фактически имеется в компьютере.

Страничная организация памяти

Системная память Linux организована в виде страниц объемом 4K. Если оперативная память полностью исчерпана, ОС будет искать давно не использованные страницы памяти для их перемещения из памяти на жесткий диск. Если какие-либо из этих страниц становятся нужны, Linux восстанавливает их с диска. Некоторые старые Unix-системы и некоторые современные платформы (включая Microsoft Windows) переносят на диск все содержимое ОП, относящееся к неработающему в данный момент приложению, (т. е. ВСЕ страницы памяти, относящиеся к приложению, сохраняются на диске при нехватке памяти) что менее эффективно.

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

Совместное использование исполняемых программ

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

Общие библиотеки

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

Динамическое кеширование диска

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

100%-ное соответствие стандарту POSIX 1003.1. Частичная поддержка возможностей System V и BSD

POSIX 1003.1 (Portable Operating System Interface -- интерфейс мобильной операционной системы) задаeт стандартный интерфейс Unix-систем, который описывается набором процедур языка Си. Сейчас он поддерживается всеми новыми ОС. Microsoft Windows NT также поддерживает POSIX 1003.1. Linux 100%-но соответствует POSIX. Дополнительно поддерживаются некоторые возможности System V и BSD для увеличения совместимости.

Linux использует технологию IPC (InterProcess Communication) для обмена сообщениями между процессами, использования семафоров и общей памяти.

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

Linux не является первой в истории операционной системой. Для ранее разработанных ОС, включая DOS, Windows 95, FreeBSD или OS/2, разработана масса различного, в том числе очень полезного и очень неплохого программного обеспечения. Для запуска таких программ под Linux разработаны эмуляторы DOS, Windows 3.1 и Windows 95. Более того, фирмой Vmware разработана система "виртуальных машин", представляющая собой эмулятор компьютера, в котором можно запустить любую операционную систему. Имеются аналогичные разработки и у других фирм. ОС Linux способна также выполнять бинарные файлы других Intel-ориентированных Unix-платформ, соответствующих стандарту iBCS2 (intel Binary Compatibility).

Поддержка различных форматов файловых систем

Linux поддерживает большое число форматов файловых систем, включая файловые системы DOS и OS/2, а также современные журналируемые файловые системы. При этом и собственная файловая система Linux, которая называется Second Extended File System (ext2fs), позволяет эффективно использовать дисковое пространство.

Сетевые возможности

Linux можно интегрировать в любую локальную сеть. Поддерживаются все службы Unix, включая Networked File System (NFS), удалeнный доступ (telnet, rlogin), работа в TCP/IP сетях, dial-up-доступ по протоколам SLIP и PPP, и т. д.. Также поддерживается включение Linux-машины как сервера или клиента для другой сети, в частности, работает общее использование (sharing) файлов и удаленная печать в Macintosh, NetWare и Windows.

Работа на разных аппаратных платформах

Хотя ОС Linux первоначально была разработана для ПК на базе Intel 386/486, сейчас она может работать на всех версиях Intel-овских микропроцессоров, начиная с 386 и кончая многопроцессорными системами на Pentium III (с Pentium IV возникли определенные трудности, но, судя по сообщениям в Интернете, они были вызваны ошибками в реализации процессора). (Примеч.3) Так же успешно Linux работает на различных клонах Intel от других производителей; в Интернете встречаются сообщения о том, что на процессорах Athlon и Duron от AMD Linux работает даже лучше, чем на Intel. Кроме того, разработаны версии для других типов процессоров -- ARM, DEC Alpha, SUN Sparc, M68000 (Atari и Amiga), MIPS, PowerPC и других (отметим, что в настоящей книге рассматривается только вариант для IBM-совместимых компьютеров).

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

Скоро сказка сказывается, да не скоро дело делается. Операционная система Linux стала известна широкой публике не более двух лет назад. Те, кто давно интересуется новостями из мира высоких технологий и общается время от времени с представителями породы «сумасшедший программист» (в англоязычном варианте -- geek или nerd), знакомы со словом Linux года эдак с 95-го. Неудивительно, что сегодняшний успех Linux на многих фронтах -- от коммерческого до «идеологического» -- многим кажется поразительно, невероятно быстрым. Наберите в окошке запроса на altavista.com слово Windows -- и получите 8 670 139 ссылок. На слово Linux их выскочит 2 989 363. Восемь месяцев назад соотношение было примерно равно 6 500 000 на 900 000. Вполне примечательно, не правда ли? Так откуда этот Linux взялся и почему он успешен? Кто дернул за веревочку? Чему и почему мы рукоплещем? Давайте на секунду вернемся на тридцать лет и возьмем разбег -- так будет проще. Вся эта история началась задолго до того, как мир узнал о Линусе Торвальдсе, создателе самого, пожалуй, успешного программистского проекта последнего десятилетия. В 1971 году молодой программист и исследователь Ричард Столлмен начал работать в знаменитом Массачусетском Технологическом институте. В те времена, в эпоху «больших компьютеров», программное обеспечение зачастую разрабатывалось свободными объединениями программистов и бесплатно передавалось другим нуждающимся в нем пользователям. Нередко этим занимались даже крупные фирмы. Такой фирмой, например, была AT&T, а точнее, Bell Labs. Ей было запрещено вести коммерческую деятельность в компьютерной области, и поэтому разработчики операционной системы Unix Кен Томпсон (Ken Thompson) и Деннис Ричи (Dennis Ritchie) высылали желающим магнитные ленты с «исходниками» Unix со своего места работы только за стоимость расходных материалов. К 1983 году положение изменилось -- наступила эра персональных компьютеров, коммерческие программы и операционные системы (в частности, DOS от Microsoft) начали свое победное шествие по миру, и ржа корыстолюбия проникла в мир «больших» машин и «серьезного» программирования. И потому Столлмен, опечалившись в сердце своем, основал проект GNU (www.gnu.org), целью которого было вернуть старые добрые времена. GNU - это UNIX-совместимая система, включающая в себя набор «свободного» (или «открытого») программного обеспечения.

На основополагающем понятии «свободного» программного обеспечения стоит остановиться подробнее. В манифесте GNU отличию «свободных» программ от «бесплатных» уделено очень много места -- по-русски же это можно сказать гораздо короче, поскольку эти понятия не обозначаются, как в английском, одним словом «free». Получив в пользование или купив «свободную» программу, вы можете:

сколько угодно копировать, как угодно широко ее распространять;

изменять или совершенствовать ее исходный код (программа, распространяемая по «публичной лицензии» GNU, всегда поставляется вместе с исходным кодом разработчика -- этой самой строго охраняемой и никогда не раскрываемой частью коммерческих программ);

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

Но на одну вещь пользователь такого программного обеспечения не имеет права ни в коем случае. Он не может при дальнейшем распространении скрыть исходный код программы, объявив себя его «владельцем», и остановить таким образом ее, программы, свободное совершенствование и развитие. Специально для таких программ проект GNU ввел в обиход понятие «copyleft» (в отличие от «copyright», когда создатель продукта сохраняет на него практически все авторские и имущественные права при любых обстоятельствах -- даже если и распространяет его совершенно бесплатно). Очевидно, что проблемы пиратства в случае со «свободными» программами просто не существует.

GNU успешно существует до сих пор. Не менее успешно существует и изобретенная Столлменом лицензия GPL (General Public Licence), благодаря которой придуманный Линусом Торвальдсом Linux завоевал за четыре года своего существования более 20 миллионов пользователей.

К концу прошлого года количество веб-серверов, «крутящихся» под управлением этой операционной системы, превысило количество серверов на Windows-платформе. Количество же частных пользователей точно оценить невозможно -- ведь дистрибутивы Linux, в отличие от полностью коммерческих программ, можно совершенно безвозмездно получить у друзей или некоммерческих дистрибуторов, а также скачать с FTP-серверов тех же самых фирм, которые успешно торгуют Linux"ом. Совершенно немыслимая в понятиях обычного капитализма схема работает и устраивает всех участников. Сам Линус Торвальдс три года назад переселился из Финляндии в США, в город Санта-Клара в Калифорнии, поступив на работу в загадочную компанию Transmeta (ее микропроцессоры -- тема для отдельного рассказа). Но работу над ядром Linux"а Линус не оставляет, новые версии выходят с завидной регулярностью, только теперь ему помогают в совершенствовании Linux"а -- в полном соответствии с принципами GNU -- не десятки, а тысячи разработчиков по всему миру.

Биллом Гейтсом Линусу не бывать. Да он и не стремится -- его не привлекают ни власть, ни деньги (по крайней мере, в таком объеме). Впрочем, на нарождающемся -- да что там, уже родившемся -- рынке «свободного» программного обеспечения получить сверхприбыли в стиле Microsoft вряд ли кому удастся. Нет, скажем так -- сверхприбыли по-прежнему возможны, поскольку спрос на программное обеспечение только растет. Но вот распределяться они будут несколько иначе.

Итак, настала пора вплотную, почти под микроскопом (насколько позволяют рамки этого издания) рассмотреть бизнес-модель производства и распространения «свободного» программного обеспечения. На первый, «замыленный», взгляд, она кажется вовсе невозможной или, по крайней мере, совершенно бездоходной для участников производственного процесса. На самом же деле в ней нет абсолютно ничего коммунистического. Порывы энтузиазма разработчиков, которые на первый взгляд кажутся абсолютно альтруистическими, и вопли восторга со стороны потребителей, которые кажутся проявлением бездумного фанатизма, на деле основаны на трезвом экономическом расчете. И мы сейчас это продемонстрируем. Для начала придется еще раз подчеркнуть, что никакого отдельного «феномена Linux» в природе не существует. Успех Linux -- лишь частный случай кардинальной и, вполне возможно, бесповоротной смены бизнес-модели в программной сфере. Ведь Линус был не единственным, кто раздавал свою программу совершенно бесплатно и получил взамен 20 миллионов пользователей. Можно припомнить некоего системного администратора, работавшего в компании, производившей веб-серверы, -- он всего лишь создал список рассылки «заплаток» к бесплатному серверу Apache, который его создатели перестали поддерживать. Прошло несколько лет, этот сервер -- по-прежнему бесплатный, у него до сих пор нет «хозяина», ответственного за его техническую поддержку (и не будет!), -- однако он обслуживает более чем 60 процентов веб-сайтов планеты. А компании, тратившие на рекламу и продвижение своих коммерческих веб-серверов сотни миллионов долларов, и не чают отвоевать долю рынка, сравнимую с долей «ничейного» сервера Apache. Таких примеров можно набрать целую охапку -- ведь практически все программные стандарты, на которых зиждется Интернет, основаны на программах с «открытыми текстами». Так, никому не принадлежащий транспортный протокол TCP/IP давно победил «закрытые» и принадлежащие разным корпорациям DECNET"ы, XNS"ы и прочие IPX"ы. Да что далеко ходить -- самый важный в мире комитет по компьютерным стандартам состоит из всех и любых желающих присоединиться к спискам рассылки, собирающихся (кто может) трижды в год на специальные встречи.

Всего лишь года полтора назад бесполезно было спрашивать у руководителя крупной западной компании, использует ли он «свободное» программное обеспечение с открытыми исходными текстами. Вот бы он возмутился! «Оно недостаточно отлажено», «для него нет никакой технической поддержки», «у него нет коммерческой ценности». Российский руководитель скажет и сейчас ровно то же самое (автор этих строк знаком с этим по личному опыту). А вот западный -- уже нет.

Первой ласточкой стала в январе 1998 года компания Netscape Communications, опубликовавшая исходные коды своего главного продукта -- броузера Navigator (www.mozilla.org). Напомню, что к тому моменту компания Microsoft, куда позже своего соперника обнаружившая коммерческий потенциал Интернета, начала оказывать мощное давление на Netscape, стремительно вытесняя ее с рынка. Решение руководителей Netscape тогда казалось многим последним, продиктованным отчаянием шагом. Позже оказалось, что это было единственно верным решением. Правда, сама компания теперь принадлежит корпорации AOL, но рыночная доля продуктов Netscape -- что серверов, что броузеров -- осталась практически неизменной и по-прежнему приносит AOL прибыль.

Несколько месяцев спустя большие корпорации, столпы компьютерного бизнеса (Corel, Informix и Oracle), объявили о переносе своих продуктов под операционную систему Linux. Сразу вслед за этим могущественная IBM включила «открытый» сервер Apache в состав одного из своих пакетов. Наконец, в сентябре 98 года Intel, Netscape и несколько венчурных капиталистов вложили деньги в Red Hat Software, распространяющую дистрибутивы Linux (десять месяцев спустя Red Hat станет одним из самых ошеломляющих коммерческих успехов года). Наблюдающие за этими переменами журналисты вдруг вспомнили о том, что большинство почты в Интернете пересылается с помощью «открытого» и бесплатного sendmail, на самых крупных сайтах Повсеместно Протянутой Паутины используются «открытые» языки программирования Perl, Tcl и Python. А самые любознательные обозреватели надоумили читателей, что и весь Интернет в целом первоначально был создан для того, чтобы сообщество независимых разработчиков могло быстро и с удобством обмениваться текстами программ. Так что лишь сам термин «open source» («открытые исходные тексты») является относительно молодым (его ввел в обиход два года назад известный разработчик и апологет «открытых» программ Эрик Рэйнольдс), а вот модель присутствия такого программного обеспечения на рынке отнюдь не нова.

Можно отвлечься от Интернета (который все же является особой средой) и вспомнить, как обстояло дело на рынке операционных систем четверть века назад. Тогда IBM (как сейчас Microsoft и некоторые другие фирмы, изо всех сил цепляющиеся за «закрытое» программное обеспечение с намертво засекреченным исходным кодом) не уловила вовремя, что время аппаратного обеспечения и уникального оборудования на заказ безвозвратно минуло, что публике теперь интереснее «массовое» программное обеспечение и «массовые» железки. Во времена расцвета могущества IBM «ценз» на вхождение в бизнес был необычайно высок, но с появлением платформы персональных компьютеров и выпуском первой «открытой» операционной системы (Unix) правила резко изменились, упомянутый порог снизился и погоду в отрасли стали делать зеленые новички (тот же Билл Гейтс), а «закрытые» операционные системы прошлого, безраздельно царствовавшие на рынке (вроде Apollo), безвозвратно канули в прошлое. Развитие всегда идет по спирали. Microsoft, превратившись в громадную империю, весьма неосмотрительно повела себя, ровно как IBM много лет назад, -- выставила высоченный барьер на вхождение в бизнес и не только обезопасила себя (временно) от конкурентов, но и лишила себя саму свободы маневра. И тут случился очередной виток спирали -- усилиями Рейнольдса, Торвальдса и руководителей Netscape в обиход вновь, после долгого перерыва, была введена концепция «открытого» программного обеспечения, которая станет могильщиком многих из нынешних титанов, снова сильно снизив порог «вхождения» в бизнес. И многие из титанов понимают это, переходя на сторону противника. Поклонники «открытого» программного обеспечения не пытаются победить Microsoft в ее собственной игре: вместо этого они меняют саму суть игры. По выражению Тима О"Райли, одного из самых видных идеологов движения «открытого» ПО, «реальная наша миссия -- не в том, чтобы заменить на настольных системах доминирующую там Microsoft, а скорее в том, чтобы построить такую модель бизнеса, которая бы напоминала лозунг «Intel Inside», но для следующего поколения компьютерных приложений».

На чем основана эта уверенность в своих силах? На том, что во многих ситуациях производство «открытого» и оттого во многих случаях бесплатного программного обеспечения оказывается более выгодным, чем «закрытого», с охраняемым пуще глаза исходным кодом. Приведем сначала теоретический пример, закрепив его воспитательное воздействие рядом практических. Предположим, что вы поступили на работу в фирму, которой понадобилась какая-то специфическая программа для проведения, скажем, платежей через веб. Проблему написания собственно кода никак не изменит факт «открытия» или «закрытия» кода. Возможно, сохранить его в тайне и имеет смысл -- если вы хотите продать эту программу еще раз или боитесь, что ее используют конкуренты фирмы-нанимателя. При этом первый вариант не слишком вероятен (90 процентов программ пишется фирмами для внутреннего использования), а второй стоит изучить подробнее. Тут стоит определиться, превалируют ли минусы (в случае, если «открытой» программой стал пользоваться конкурент) над плюсами (обретение практически безграничной и долговременной поддержки программистского сообщества). Многие возразят, что «открытие» программы в данном случае означает выбрасывание на ветер денег, потраченных на ее создание; однако это ложная связь, эти деньги пришлось бы потратить в любом случае. Тот же Эрик Рэйнольдс в своей книге «Магический котелок» приводит реальный пример ситуации такого рода -- два программиста были наняты известной компанией Cisco для написания распределенного принт-сервера. Работа была выполнена, и тут они сообразили, что вовсе не намерены оставаться в Cisco на всю жизнь. Между тем известно, что любая программа, особенно специфическая, нуждается в сопровождении и поддержке. А компания Cisco, естественно, не ожидала, что принт-сервер остановится через месяц после их ухода. И тогда они решились убедить менеджера... опубликовать в Интернете исходные тексты программы. Тот поломал свои убеждения о колено и разрешил; в итоге Cisco смогла без потерь перенести уход двух программистов -- ведь теперь принт-сервером пользовался еще целый ряд компаний и частных лиц, к которым в любой момент можно было обратиться за помощью.

А вот другой классический пример из совершенно другой области программной индустрии -- игровой. И игра, о которой пойдет речь, тоже классическая -- Doom (Id Software). В 1993 году, когда она появилась, для Id было экономически выгодно держать коды закрытыми. Во-первых, они сильно опередили свое время и не могли позволить себе выдавать конкурентам суперсовременное оружие. Во-вторых, сама программа не была так называемым критичным приложением, бизнес покупателей от нее никак не зависел. В третьих, игры в принципе не слишком сложны, и с багами по мере их обнаружения вполне могла справиться команда Id. Но шло время, и конкуренты стали поджимать; появилось множество игр, сильно похожих на Doom; доля рынка существенно сократилась. Doom необходимо было постоянно обновлять, «прикручивать» к нему сетевую поддержку, писать сценарии и пр. Дело кончилось тем, что в 1997 году Id выложила исходные тексты Doom в открытый доступ. Программисты фирмы получили время на то, чтобы заняться новыми играми, а сама Id -- поддержку тысяч независимых разработчиков, резко увеличившееся количество пользователей и возможность без особого напряжения зарабатывать деньги на вторичном рынке (продажа сборников сценариев и пр.). Сейчас, кстати, Doom входит во многие стандартные дистрибутивы Linux.

Наконец, третий классический пример -- дистрибуторы собственно ОС Linux. Это, в первую очередь, компания Red Hat, занимающая почти 90 процентов на Linux-рынке США. В отличие от той же Microsoft, эта компания не торгует ПО, не «продает биты». Она распространяет Linux (в пакете с сотнями других программ) бесплатно, а деньги берет исключительно за свой брэнд, помощь в инсталляции и обещание технической поддержки и исключительно с тех, кто хочет за это заплатить. Ведь можно получить все то же самое и совершенно бесплатно. Обычно за несколько дней до официального релиза очередной версии Red Hat ее уже можно скачать с публичных FTP-серверов (обратите внимание -- абсолютно легально!). Red Hat ничего не имеет против этого, ибо в противном случае тут же лишится поддержки независимых разработчиков. Взамен компания получает куда больше -- взрывообразное увеличение линукс-рынка и миллионы клиентов, нуждающихся в ее услугах по поддержке этой ОС и в ее профессиональных консультациях. Red Hat стала публичной компанией (то есть пустила свои акции в свободный оборот на бирже) менее года назад, и в первый же день торгов стоимость акций подскочила до небес, а всего за восемь месяцев акционеры Red Hat стали богаче на 1900 процентов (общая стоимость компании достигла 17 миллиардов долларов). Этой компании явно приносит деньги ее системообразующая роль на рынке. И не только ей. Стоило владельцам сайта Salon.Com заявить о том, что они будут поставлять новости для сайта Red Hat.Com, как за несколько часов биржевая стоимость их акций возросла вдвое. Совсем недавно пришло известие о том, что до сего времени убыточный торговец серверами с ОС Linux компания VALinux поставила абсолютный рекорд в американской биржевой истории -- в первый же день торгов ее акции повысились в цене на 711 процентов. Наконец, компания Andover.Net, владеющая культовыми ресурсами линуксоидов Slashdot.Org и Freshmeat.Net, за полгода торгов на бирже прибавила в стоимости в десять раз, пока ее буквально в тот момент, когда писались эти строки, не выкупила с гигантской переплатой (почти за миллиард долларов) та же VALinux, получив за свои деньги несколько сайтов, чей совокупный доход не превышает 3 миллионов долларов в год. Да что же это деется?

Обыкновенная история -- инвесторы покупают не столько свои акции, сколько свои надежды на дальнейшее взрывообразное расширение рынка. А за надежду можно много заплатить. К тому же, не исключено, что они окажутся правы не только сейчас (на спекуляциях Linux-акциями уже делаются гигантские состояния), но и в долговременной перспективе. Судите сами: еще в 1952 году замечательный писатель Роберт Хайнлайн заметил, что существуют четыре способа экстраполяции экспоненциальной кривой. Возьмем, например, гипотетическую ОС под условным названием Linux, удваивавшую свою долю рынка каждые шесть месяцев на протяжении 10 лет. Что же скажут по этому поводу четыре предполагаемых аналитика?

Консерватор предскажет сохранение status quo в течение ряда лет, а потом плавное снижение до, скажем, 1 процента рынка.

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

Очень-очень смелый аналитик решит, что эту компанию ждет линейное увеличение доли рынка, которая даст 5 процентов через десять лет, 10 процентов через 20 и т.д.

И, наконец, единственно правильный с математической точки зрения способ продолжить экспоненту -- это ее продолжить. В таком случае 2,5 процента рынка превращаются в 100 через два с половиной года.

В каждой шутке есть доля правды -- доля рынка Linux перевалила через 5 процентов и приближается к заветному пределу в 10. Обычно в этот момент на подножку вагона счастливца начинают запрыгивать попутчики -- именно этот процесс мы и наблюдаем последние несколько месяцев. Когда голливудская компания Digital Domain получила контракт на разработку спецэффектов для фильма «Титаник», стало ясно, что имеющихся в ее распоряжении 350 рабочих станций SGI (от знаменитой Silicon Graphics) явно не хватит для исполнения заказа. Докупили еще 160 машин на платформе Alpha, оборудованных Линуксом, которые, по полученным результатам, были оценены специалистами выше, чем SGI, традиционно применяемые для такого рода работ. Впрочем, результаты в данном случае могли оценить не только специалисты, но и половина населения планеты. А SGI недавно объявила о полной поддержке ОС Linux. Корпоративными членами объединения Linux International стали такие почтенные игроки компьютерного рынка, как Sun, IBM Software Solutions, Compaq. Линукс устанавливают на своих серверах крупнейшие производители компьютерного оборудования (например, Hewlett Packard). О программной поддержке Линукса объявили два лидера в производстве СУБД (систем управления базами данных) Oracle и Informix. Гигант Corel не только активно торгует пакетом WordPerfect для ОС Linux, но и распространяет саму операционную систему. В общем, стоит только в биржевом зале NYSE произнести слово Linux, как у всех присутствующих сразу перехватывает дыхание в предвкушении чуда.

Есть много различных и одна из них - "Линукс". Что такое и где используется она? Как она устроена? Какие отличия от привычной большинству людей "Виндовс" здесь есть? "Линукса"? На все эти вопросы будут даны ответы в рамках статьи.

Чем является "Линукс"

Это операционная система, относительной которой у вас есть широкий выбор по программному обеспечению, что будет устанавливаться. В ней можно выбирать между несколькими типами рабочих столов и где-то дюжиной оболочек для командной строки. Последняя, кстати, называется терминалом и играет очень важную роль. Благодаря ориентации на выполнение нескольких программ сразу операционная система относительно мало подвержена сбоям. Благодаря тому, что никакая программа по умолчанию не может запуститься без ведома пользователя, встретить вирус, написанный под Linux, очень сложно (хотя и возможно). Но если они и заражают компьютеры, то исключительно из-за того, что пользователем было запущено подозрительное приложение. Некоторые образцы данной системы могут спокойно размещаться и работать через оптические приводы или USB.

История разработки

Linux по-русски звучит как "Линукс", то есть не переводится. А знаете, почему так? Всё из-за того, что он назван в честь своего основателя-первопроходца - Линуса Торвальдса. Представил он обществу своё творение в 1994 году (хотя разработка начиналась ещё в 1991). Благодаря тому, что операционная система обладала открытым кодом, и каждый мог её доработать, у него появились последователи по всему миру. Ею начинают интересоваться различные фирмы, которые выпускают платные дистрибутивы. Одновременно возникают сообщества разработчиков, которые на волонтерских основаниях создают и распространяют свои сборки. И на 2016 год существует около десятка популярных версий операционных систем "Линукс". Что такое положение дел нам сообщает? Это значит, что есть сильнейшая конкуренция, взаимопомощь (как бы это странно ни звучало) и разнообразие. Кроме популярных версий, широко применяются и менее распространённые, которые часто нацелены на выполнение определённого спектра задач. И сейчас, если вас интересует русский "Линукс", знайте, что скачать его - не проблема. А для других есть русификаторы, которые переведут хотя бы часть обозначений.

"Линукс" и "Виндовс": какие отличия

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

  1. Файловая система.
  2. Графическая оболочка.
  3. Конфигурация системы.
  4. Сфера применения.

И в завершение будет немного уделено внимания дистрибутивам.

Файловая система

Первоначально необходимо отметить, что нет жестких дисков в обычном понимании в "Линукс". Что такое положение дел говорит вам в первую очередь? Сложно? Отнюдь! Логические разделы и физические диски сохранятся, только здесь они будут представлены каталогами. Операционная система подключается к какой-то папке, и всё, что создаётся - попадает в неё. Вестись работа может только с файлами, что находятся в ней. Самая главная папка - это корневая. Она обозначается знаком /. Для примера, файлы пользователей обычно хранят в /home/username/. Но по своему желанию можно менять расположение практически всего, чего угодно. Сложно ли перемещаться по такой конструкции?

Графическая оболочка

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

Конфигурация

У Windows данная информация находится в системном реестре, который является определённой базой данных. Она необходима, чтобы запускаемые в операционной системе программы правильно конфигурировались при своей загрузке и в начале работы. В ней, если повреждён реестр, то поможет только полная переустановка. Хотя в этом есть и преимущество - всё находится в одном месте. Но Linux пошла по другому пути. В ней каждая программа является обладательницей отдельного конфигурационного файла (а порой даже и нескольких). Они могут быть просмотрены или отредактированы произвольным текстовым редактором. Если есть несколько файлов, то это имеет свои преимущества - так при повреждении одного из них будет потеряна только часть наработок. И переустанавливать в худшем случае придётся только отдельную программу. Когда пользователь решит сменить используемый компьютер, то ему не обязательно начинать всё с начала. Необходимые файлы он может просто скопировать между машинами (напрямую или с помощью носителя). А что делать, если повредилась операционная система? В этом заключено важное преимущество, которым обладает "Линукс". Операционная система нуждается в переустановке, и вам необходимо её выполнить. А вот настройки файлов после этого процесса сохранятся и не пропадут. Хотя тут есть один маленький недостаток - каждая программа обладает своим форматом конфигурационных файлов, и необходимо будет хорошо разобраться, что и как, прежде чем редактировать.

Сферы применения

Мы поговорили про это и чем она отличается от привычной большинству пользователей системы Windows. А сейчас давайте уделим внимание сферам ее использования. Применение, увы, она найдёт не везде. Так, "Линукс"-сервер или домашняя/офисная рабочая станция - здесь она близка к идеалу. Дело в том, что для данной операционной системы существует не много портированных или созданных игр. Также существуют отдельные программы с запуском графическим пакетов Adobe и сложных инженерных программ (вроде AutoCAD, MatLAB и им подобных). Но с помощью эмуляции данную проблему в большинстве случаев можно решить. Далеко не всегда людям необходим компьютер, который решает специфические задачи. Поэтому предлагаю ознакомиться с кратким списком возможностей системы, и если она делает то, что нужно, можете попробовать её на практике и не быть разочарованным:

  1. Система может составлять офисные документы, электронные таблицы, различную документацию и обрабатывать тексты.
  2. Возможным является просмотр и редактирование изображений и фотографий.
  3. Можно прослушивать музыку и просматривать видео.
  4. В системе можно играть в игры - но, как правило, в очень простые.
  5. Осуществлять коммуникационные процессы через интернет (в этом плане "Линукс" на голову выше за Windows).
  6. Удобно программировать.
  7. Можно исследовать просторы интернета.
  8. Удобно удалённо управлять операционными системами (любыми).
  9. Доступными являются различные программы обмена сообщениями и электронная почта.
  10. Удобно реализован обмен файлами.
  11. Бесплатность операционной системы
  12. И под конец - вирусы здесь существуют в качестве мифа. По крайней мере, автор не встретил ни одного за всю свою жизнь.

Про дистрибутивы

Уже хотите себе русский "Линукс"? Тогда необходимо сказать немного о дистрибутивах. С одной стороны сложно сказать, что перед нами разные операционные системы. Но с другой - никто не докажет обратное. Вы можете выбрать желаемый язык и географическую ориентированность, что поможет сделать более удобной "Линукс". Русская версия, французская, бразильская - выбор за вами. С помощью операционной системы можно серьезно заняться изучением иностранных языков. Но давайте о дистрибутивах. Главные их отличия - это расположение программ в файловой системе. Нельзя сказать, что один дистрибутив удобнее другого. Всё зависит от задач, которые стоят перед вами. Так, можно установить одну версию, в которой можно только программировать, и существует слабая поддержка интернета (загружаются только текстовые составляющие). Такой вариант подойдёт для тех, кто не может сконцентрироваться на работе и постоянно отвлекается. Есть и такие, которые позволят наилучшим образом настроить мощности, чтобы получить оптимальную производительность машины. Выборов уйма, и только вам останавливаться на одном из них.

 
Статьи по теме:
Не работает разблокировка при открытии Smart Cover на iPad Honor 6c отключение при закрывании чехла
Чехол S View, которым Samsung оснащает свои смартфоны напоминает нам о старых добрых временах, когда телефоны-раскладушки оснащались небольшим дополнительным дисплеем на задней части крышки. Если вы ни разу не видели S View – то это обычный чехол в виде к
Блокировка в случае кражи или потери телефона
Порою случаются такие моменты, когда возникает необходимость произвести блокировку своей сим карты на определённый период времени. Возможно вы хотите в последствии изменить свой тарифный план или вовсе перестать пользоваться услугами своего мобильного опе
Прошивка телефона, смартфона и планшета ZTE
On this page, you will find the official link to download ZTE Blade L3 Stock Firmware ROM (flash file) on your Computer. Firmware comes in a zip package, which contains Flash File, Flash Tool, USB Driver and How-to Flash Manual. How to FlashStep 1 : Downl
Завис компьютер — какие клавиши нажать на клавиатуре, как перезагрузить или выключить
F1- вызывает «справку» Windows или окно помощи активной программы. В Microsoft Word комбинация клавиш Shift+F1 показывает форматирование текста; F2- переименовывает выделенный объект на рабочем столе или в окне проводника; F3- открывает окно поиска файла