Что такое linux (и другие вопросы)
Содержание:
- Что такое среда рабочего стола?
- Интерфейсы Linux
- Разработка
- Какую версию Linux установить
- Дистрибутивы Linux общего назначения
- Что такое дистрибутив Linux?
- Команды Linux, для работы с файлами
- Стоит ли устанавливать Linux
- Какую выбрать ОС?
- Что такое Linux
- Как я могу получить поддержку?
- Графический сервер X.org
- Бизнес Линукс Дистро
- Заключение
Что такое среда рабочего стола?
Типичный дистрибутив Linux состоит из нескольких компонентов.
Существует менеджер дисплея, который используется, чтобы помочь вам войти в систему, менеджер окон, который используется для управления окнами, панели, меню, основных интерфейсов и приложений.
Многие из этих элементов объединены вместе, чтобы создать так называемую среду рабочего стола.
Некоторые дистрибутивы Linux поставляются только с одной средой рабочего стола (хотя другие доступны в репозиториях программного обеспечения), в то время как другие имеют различные версии дистрибутива для различных сред рабочего стола.
Наиболее распространенные среды рабочего стола включают Cinnamon, GNOME, Unity, KDE, Enlightenment, XFCE, LXDE и MATE.
- Cinnamon – это более традиционная среда рабочего стола, которая похожа на Windows 7 с панелью внизу, меню, значками в системном трее и значками быстрого запуска.
- GNOME и Unity довольно похожи. Они представляют собой современные среды рабочего стола, которые используют концепцию значков лаунчеров и отображения в стиле панели мониторинга для выбора приложений. Есть также основные приложения, которые хорошо интегрируются с общей темой среды рабочего стола.
- KDE – это довольно традиционная среда рабочего стола, но она имеет огромное количество функций и основной набор приложений, которые легко кастомизируется большим количеством настроек.
- Enlightenment, XFCE, LXDE и MATE – довольно легкие среды рабочего стола с панелями и меню. Все они легко настраиваются.
Интерфейсы Linux
Поскольку дистрибутивов много, то и различных версий оформления рабочего стола/панели инструментов также много. Однако в Линуксе придумано несколько стандартов, которые поддерживаются популярными версиями ОС.
- GNOME (GNU Network Object Model Environment) и Unity. Концепцию значков лаунчеров и отображения в стиле панели мониторинга для выбора
- KDE (K Desktop Environment). Традиционная среда рабочего стола, но она имеет огромное количество функций и основной набор приложений
- Cinnamon. Основан на GNOME. Традиционная среда рабочего стола, которая похожа на Windows 7.
- LXDE (Lightweight X11 Desktop Environment). Легкая и приятная среда.
- MATE является продолжением классического интерфейса GNOME
- XFCE быстрая и легкая
Разработка
- В отличие от Microsoft Windows, Mac OS и коммерческих UNIX-подобных систем, GNU/Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для Linux — результат работы тысяч проектов. Некоторые из этих проектов централизованы, некоторые сосредоточены в фирмах. Многие проекты объединяют хакеров со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой и, в случае успеха, результаты работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки и реализовывать новые возможности.
- Именно такая гибкая и динамичная система разработки, невозможная для проектов с закрытым кодом, определяет исключительную экономическую эффективность GNU/Linux. Низкая стоимость свободных разработок, отлаженные механизмы тестирования и распространения, привлечение людей из разных стран, обладающих разным видением проблем, защита кода лицензией GPL — всё это стало причиной успеха свободных программ.
- Конечно, такая высокая эффективность разработки не могла не заинтересовать крупные фирмы, которые стали открывать свои проекты. Так появились Mozilla (Netscape, AOL), OpenOffice.org (Sun), свободный клон Interbase (Borland) — Firebird, SAP DB (SAP). IBM способствовала переносу GNU/Linux на свои мейнфреймы.
- С другой стороны, открытый код значительно снижает себестоимость разработки закрытых систем для GNU/Linux и позволяет снизить цену решения для пользователя. Вот почему GNU/Linux стала платформой, часто рекомендуемой для таких продуктов, как Oracle, DB2, Informix, SyBase, SAP R3, Domino.
Какую версию Linux установить
На сегодняшний день одной из самых популярных версий (дистрибутивов) Linux является Linux Ubuntu. Именно данный дистрибутив Linux чаще всего устанавливают на продаваемые ноутбуки, в отличие от других видов ОС Linux. В данный момент Ubuntu является одним из самых прогрессивных дистрибутивов. Многие линуксоводы высказывают мнение о том, что Ubuntu утратило свою первичную философию и уже не такой «простой», как был раньше.
Более нетребовательными к ресурсам дистрибутивами Linux являются Linux-Mint и Linux openSUSE. Оба этих дистрибутива пользуются популярностью у пользователей благодаря своей простоте. Главное — не требовательностью к ресурсам. Именно на этих трёх дистрибутивах мы и рекомендуем остановить свой выбор. На каком дистрибутиве остановиться именно вам — решайте сами, попробовав все эти виды операционных систем, к тому же, это можно сделать даже без установки, запустив ОС с установочного диска.
Наш мануал по установке Linux мы построим на базе Linux Ubuntu, в виду его большой популярности.
Дистрибутивы Linux общего назначения
Ubuntu
Ubuntu основана на Debian и поставляется с GNOME в качестве среды рабочего стола по умолчанию. Ubuntu, одна из самых популярных операционных систем Linux, улучшается с каждым выпуском. Последние выпуски предназначены для настольных компьютеров, ноутбуков и гибридов. Короче говоря, если вы переходите с Windows или macOS, Ubuntu, вероятно, является первой ОС, которую вы попробуете.
OpenSUSE
Дистрибутив openSUSE — это общий дистрибутив для Linux, созданный проектом openSUSE. Он нацелен на то, чтобы стать как отличным новичком, так и опытным пользователем Linux. openSUSE поставляется с YaST, программой администрирования, которая контролирует установки, управление пакетами и многое другое.
мягкая фетровая шляпа
Fedora, спонсируемая принадлежащей IBM Red Hat, по умолчанию использует среду рабочего стола GNOME. Пользователи могут легко переключаться между KDE, Xfce, LXDE, MATE и Cinnamon. Пользовательские варианты Fedora, известные как вращения Fedora, доступны для пользователей с особыми требованиями.
Debian
Debian — это давний дистрибутив Linux, поставляемый с окружением рабочего стола GNOME. Тем не менее, он также доступен с ядром FreeBSD, и ведется работа по поддержке других ядер, таких как Hurd.
Многие другие известные дистрибутивы Linux основаны на Debian. К ним относятся Ubuntu и Raspbian.
Slackware Linux
Slackware — это дистрибутив, созданный специально для обеспечения безопасности и простоты, который призван стать наиболее UNIX-подобным дистрибутивом Linux Это особенно полезно для управления сервером, так как в нем есть FTP, электронная почта и веб-серверы, доступные для немедленного использования.
Вы когда-нибудь пробовали UNIX или управляли сервером? Если нет, попробуйте Slackware как живой диск (или как виртуальную машину), чтобы справиться с ним.
Mageia
Французская Mageia начиналась как управляемая сообществом некоммерческая вилка Mandriva Linux, и в ней представлены все основные настольные среды. KDE и GNOME доступны в качестве рабочих столов по умолчанию.
SparkyLinux
SparkyLinux произошел от ветки «тестирования» Debian. Основной выпуск поставляется с настроенной версией облегченного рабочего стола LXDE, с другими доступными настольными компьютерами.
Gentoo Linux
Изображение предоставлено: fforget через Flickr
Вы можете адаптировать Gentoo Linux практически к любым требованиям. Его универсальность и производительность делают его одной из лучших операционных систем Linux. Gentoo Linux также поставляется с продвинутой системой управления пакетами под названием Portage.
Хотя эта адаптивность может создавать проблемы для новичков, Gentoo предлагает полный контроль над вашим компьютером.
CentOS
CentOS (Community Enterprise Operating System) — это перестройка сообщества Red Hat Enterprise Linux. Вы хотите использовать корпоративный стандарт бесплатно?
Если вы используете Red Hat на работе, имеет смысл использовать CentOS дома — с точки зрения пользователя, разницы очень мало.
Что такое дистрибутив Linux?
Дистрибутив Linux также можно описать как определенный набор приложений и служебных программ (например, различных инструментов и библиотек GNU), упакованных вместе с ядром Linux таким образом, чтобы его возможности удовлетворяли потребности многих пользователей.
Поскольку операционная система Linux имеет открытый исходный код и выпущена под Стандартной общественной лицензией GNU (GPL), любой может запускать, изучать, изменять и распространять исходный код или даже продавать копии своего измененного кода. Это сильно отличается от традиционных операционных систем – Microsoft Windows и MacOS, которые являются проприетарными и гораздо менее модифицируемыми.
Команды Linux, для работы с файлами
Эти команды используются для обработки файлов и каталогов.
33. ls
Очень простая, но мощная команда, используемая для отображения файлов и каталогов. По умолчанию команда ls отобразит содержимое текущего каталога.
34. pwd
Linux pwd — это команда для показывает имя текущего рабочего каталога. Когда мы теряемся в каталогах, мы всегда можем показать, где мы находимся.
Пример ример ниже:
35. mkdir
В Linux мы можем использовать команду mkdir для создания каталога.
По умолчанию, запустив mkdir без какой-либо опции, он создаст каталог в текущем каталоге.
36. cat
Мы используем команду cat в основном для просмотра содержимого, объединения и перенаправления выходных файлов. Самый простой способ использовать cat— это просто ввести » имя_файла cat’.
В следующих примерах команды cat отобразится имя дистрибутива Linux и версия, которая в настоящее время установлена на сервере.
37. rm
Когда файл больше не нужен, мы можем удалить его, чтобы сэкономить место. В системе Linux мы можем использовать для этого команду rm.
38. cp
Команда Cp используется в Linux для создания копий файлов и каталогов.
Следующая команда скопирует файл ‘myfile.txt» из текущего каталога в «/home/linkedin/office«.
39. mv
Когда вы хотите переместить файлы из одного места в другое и не хотите их дублировать, требуется использовать команду mv. Подробнее можно прочитать ЗДЕСЬ.
40.cd
Команда Cd используется для изменения текущего рабочего каталога пользователя в Linux и других Unix-подобных операционных системах.
41. Ln
Символическая ссылка или программная ссылка — это особый тип файла, который содержит ссылку, указывающую на другой файл или каталог. Команда ln используется для создания символических ссылок.
Команда Ln использует следующий синтаксис:
42. touch
Команда Touch используется в Linux для изменения времени доступа к файлам и их модификации. Мы можем использовать команду touch для создания пустого файла.
44. head
Команда head используется для печати первых нескольких строк текстового файла. По умолчанию команда head выводит первые 10 строк каждого файла.
45. tail
Как вы, возможно, знаете, команда cat используется для отображения всего содержимого файла с помощью стандартного ввода. Но в некоторых случаях нам приходится отображать часть файла. По умолчанию команда tail отображает последние десять строк.
46. gpg
GPG — это инструмент, используемый в Linux для безопасной связи. Он использует комбинацию двух ключей (криптография с симметричным ключом и открытым ключом) для шифрования файлов.
50. uniq
Uniq — это инструмент командной строки, используемый для создания отчетов и фильтрации повторяющихся строк из файла.
53. tee
Команда Linux tee используется для связывания и перенаправления задач, вы можете перенаправить вывод и/или ошибки в файл, и он не будет отображаться в терминале.
54. tr
Команда tr (translate) используется в Linux в основном для перевода и удаления символов. Его можно использовать для преобразования прописных букв в строчные, сжатия повторяющихся символов и удаления символов.
Стоит ли устанавливать Linux
Довольно-таки риторический вопрос: устанавливать Linux или нет. Однозначно ответить на него невозможно. Есть достаточно большое количество преимуществ и недостатков у Linux, которые влияют на данный ответ. Давайте же их рассмотрим:
Преимущества
Итак, первым преимуществом Linux, по сравнению с Windows, является то, что Linux бесплатная операционная система и это основное преимущество. Таким образом, вы экономите порядка 100$, отдав предпочтение Linux, а не Windows.
Недостатки
К главным недостаткам Linux можно отнести программное обеспечение для Linux. Большинство привычных для вас программ в новой операционной системе работать не будут. Поэтому изначально необходимо будет искать и подбирать достойные аналоги. Кстати об аналогах, аналогов Windows-программ на Linux достаточно много, в чём-то некоторые программы лучше, а чем-то хуже, но, тем не менее, они есть и это несомненное преимущество. Более того, для операционной системы Linux выпущены специальные версии программ, которые выпускаются и для Windows.
Благодаря специальным программам-эмуляторам, в задачи которых входит виртуальное создание оболочки Windows, они могут установить довольно-таки большое количество версий программ с Windows на Linux. Например: Microsoft Office, Adobe Photoshop, Apple iTunes и многие другие популярные Windows-программы, которые будут очень необходимы для работы в Linux. Что касается программ для Linux, то они в абсолютном своём большинстве бесплатны и это несомненный «плюс».Что касается игр, то тут ситуация несколько хуже, так как популярные инсталлирующиеся Windows-игры — не будут доступны в Linux, кроме онлайн-версий.Для работы Linux также не лучший вариант, так как специализированное программное обеспечение пишется практически в абсолютном большинстве для Windows.
Итог
Итак, подведём небольшой итог. Linux — наилучший вариант для домашнего компьютера, если его целью является: просмотр фильмов, прослушивание музыки и посещение интернет-ресурсов. В любом случае, если вас посетила мысль установить Linux, то установите его второй системой или протестируйте с диска, без удаления Windows, чтобы сделать вывод для себя: стоит ли полностью переходить на Linux или нет.
Какую выбрать ОС?
Для того, чтобы определиться с выбором «операционки» компьютера, нужно исходить из трех параметров:
- Простота
- Изучение
- Рабочий инструмент.
Для простоты использования, приятной картинки и удобства в установке программ лучше всех подойдет Windows. Linux станет отличным инструментом для любителей изучать все процессы работы компьютера. Для работы лучше не найти ОС, чем Mac OS. Многие программисты, видеомонтажеры, специалисты по звуку используют MacBook Pro на базе Mac OS.
Со смартфонами все проще. Если у вас на руках iPhone, в выборе ОС вы ограничены. Практически все современные телефоны выпускаются на Android. Windows Mobile – самый редкий представитель среди мобильных гаджетов.
Что такое Linux
На первый взгляд Linux – это операционная система. Как показано на рисунке ниже, Linux состоит из ядра (базовый код, управляющий программными и аппаратными ресурсами) и набора пользовательских приложений (например, библиотеки, менеджеры окон и исполняемые программы).
На этом рисунке показаны ключевые принципы. Внизу стека (абстрактный тип данных, представляющий собой список элементов, организованных по принципу «последним пришёл — первым вышел») Linux находится архитектурно-зависимый код, обеспечивающий работу Linux на большом количестве аппаратных платформ (ARM, PowerPC, Tilera TILE и др.). Конечно, эта функциональность поддерживается GNU – инструментарием, обеспечивающим переносимость Linux.
Что касается переносимости, то здесь Linux на голову выше других систем. Подсистема драйверов, обладающая огромными возможностями, поддерживает динамически загружаемые модули без потерь в производительности, обеспечивая модульность (в дополнение к повышенной динамичности платформы). Кроме того Linux обладает защитой на уровне ядра (в ряде схем), обеспечивающей защищенность платформы. Linux поддерживает наибольшее количество файловых систем любых ОС, что дает гибкость, обеспечиваемую модульным принципом проектирования. В Linux реализованы не только стандартные возможности планирования загрузки процессора, но и диспетчеризация в реальном времени (включая гарантированные задержки обработки прерываний).
Наконец, Linux – это открытая платформа, т.е. ее исходный код доступен для просмотра и изменения практически каждому. Открытость Linux минимизирует возможность внедрения вредоносного кода, повышая, таким образом, ее безопасность. Многие компании вносят свой вклад в разработку Linux, благодаря чему можно быть уверенным, что эта платформа будет продолжать использоваться в самых различных решениях, сохраняя при этом свои ключевые особенности.
Как я могу получить поддержку?
Точно так же, как когда вы впервые начали использовать Windows или OS X, у вас есть несколько вещей, которые нужно изучить, когда вы начнете использовать Linux. В настоящее время Linux довольно просто установить и начать использовать, так как большинство дистрибутивов сосредоточены на простоте использования для конечного пользователя.
Однако могут быть случаи, когда вам нужна небольшая помощь с вашей операционной системой. Не бойтесь, так как у Linux есть большая фан-база и сообщество, готовое помочь вам в любой проблеме, с которой вы можете столкнуться. В большинстве случаев поиск и устранение неисправностей в Linux не будет таким трудным, поскольку многие из них можно решить, набрав что-то в командной строке, и сообщество поможет вам с пошаговыми инструкциями.
Графический сервер X.org
Часть Linux, представляющая собой графический рабочий стол, не является частью ядра Linux. Она реализуется с помощью пакете специального вида, известного как «Сервер X», поскольку он реализует «Оконную систему X», которая возникла много лет назад.
В настоящее время наиболее популярным сервером X или графическим сервером является сервер X.org. Когда вы видите окно графического входа или появляется рабочий стол, то это свое волшебство проявляет сервер X.org. Работа всей графической системы осуществляется под управлением сервера X.org, который взаимодействует с вашей видеокарты, монитором, мышью и другими устройствами. X.org не предоставляет полную окружение рабочего стола, это просто графическая система, поверх которой могут быть созданы окружение и инструментарий рабочего стола.
Бизнес Линукс Дистро
Red Hat Enterprise Linux
Red Hat Enterprise Linux — это коммерческая производная от Fedora, разработанная для корпоративных клиентов. Существует несколько вариантов и дополнений, и сертификация доступна как для администраторов, так и для приложений.
SUSE Linux Enterprise
SUSE Linux Enterprise Desktop предназначен для использования в бизнесе и готов к установке с предприятия, что облегчает работу с различными офисными программами.
Он достаточно гибкий, чтобы работать на многих устройствах и достаточно надежный для критических систем. Также доступна версия SUSE Linux Enterprise Server.
Заключение
Современная
операционная система представляет собой сложный набор программных средств,
который не только обеспечивает пользователя стандартизированным вводом и
выводом информации и управлением программой, но и упрощает работу с
компьютером. Программный интерфейс операционных систем позволяет уменьшить
размер конкретной программы и упростить ее работу со всеми компонентами
вычислительной системы.
Каждая
операционная система уникальным образом определяет набор функций, позволяющих
осуществлять обмен с файлом, состоящий из запросов на открытие, чтение,
управление и закрытие файла.
Операционная
система Windows является наиболее широко используемой операционной системой, и
для большинства пользователей она является наиболее подходящей благодаря своей
простоте, хорошему интерфейсу, приемлемой производительности и большому
количеству приложений. С выходом Windows 95 Windows превратилась из графической
надстройки в полноценную операционную систему Windows.
Windows
98 наконец-то обеспечила переход с устаревшего жесткого диска (файловой
системы) на систему FAT32, что позволило сэкономить место в системе хранения
данных. В той же версии была удалена разница между файлами и папками на компьютере
и объектами WorldWideWeb. В обоих случаях основным инструментом для работы с
файлами и папками является Internet Explorer.
WindowsMillennium
была промежуточной версией, ознаменовавшей переход от поколения 9X к новому
поколению NT, которое разработало надежное разделение выполняемых под ним
программ, предотвращающее их «конкуренцию» за ресурсы и снижающее
вероятность «зависания».
Всего
несколько лет назад Windows XP была установлена практически на каждом
компьютере в мире. В настоящее время обновления этой версии больше не
выпускаются, и она уже давно уступила место более новым операционным системам.
WindowsVista,
выпущенная осенью 2006 года, ознаменовала переход с 32-битных систем на
64-битные. В Microsoft поняли, что многие говорили — Windows Vista, также
известная как Windows Millennium 2, — это просто розыгрыш, которого никто на
самом деле не хочет. Из-за медленной работы, высоких требований на момент
выпуска, с необычным пользовательским интерфейсом, который многие устройства не
замечают, Vista не могла быть интегрирована в среду операционных систем,
поэтому она была просто проигнорирована большинством компаний и пользователей.
В
настоящее время наиболее широко используемая версия Windows 7 сочетает в себе
преимущества, которые пользователи уже знают о предыдущих поколениях
операционных систем, такие как надежность, простота использования,
функциональность и качество.
Windows 10 — новейшая операционная система от корпорации Microsoft, которая, как ни странно, появилась сразу после предыдущей версии «вентиляторов» с номером 8.1. Впервые эта операционная система была представлена общественности в сентябре 2014 года, и компания пообещала выпустить финальный релиз из Редмонда в 2015 году. Windows 10 будет унифицирована для всех устройств, она будет поддерживаться не только на ноутбуках, но и на смартфонах, планшетах и даже телевизорах.
Интерфейс операционной системы остался знакомым, с одной стороны, но, с другой стороны, он приобрел некоторые новые полезные функции:
- Меню «Пуск» открывается щелчком по логотипу в левом нижнем углу рабочего стола. В левой колонке меню находятся ярлыки к последним запущенным приложениям, в правой колонке — плитки с универсальными приложениями. Меню также содержит кнопки управления производительностью и обновленную функцию поиска, которая позволяет осуществлять поиск не только в локальной системе, но и в Интернете.
- Универсальные окна приложений теперь запускают как классические настольные приложения, так и новые универсальные приложения в отдельном окне на рабочем столе.
- Усовершенствованная функция привязки облегчает и делает более удобной работу с несколькими приложениями одновременно. С помощью Snap вы можете открыть до 4 приложений на экране одновременно, и Windows расскажет вам, какие другие приложения запущены и как их разместить. Windows 10 помогает более эффективно использовать пространство экрана для других приложений.
- Пользователь может создавать несколько рабочих столов и размещать на них окна приложений. Они могут просматривать все созданные ими рабочие столы и переключаться между ними.
- В панели задач появилась новая кнопка «Просмотр задачи». При нажатии на него в свернутом виде появятся окна всех запущенных приложений.