Различия между UNIX и Linux
Содержание:
Системное администрирование
Хотя некоторые дистрибутивы Linux поставляются со стандартным набором инструментов для управления системой, например, SUSE’s YaST, не существует общего для Linux стандарта инструментальных средств системного администрирования. Доступны текстовые файлы и инструменты командной строки, но иногда их применение может быть неудобным. Каждая коммерческая версия UNIX имеет свой собственный интерфейс управления системой. С помощью этого интерфейса можно управлять элементами системы и изменять их. Ниже приведен пример Менеджера системного администрирования для HP-UX.
Данный SAM содержит следующие модули:
- Пользователи или группы, которыми надо управлять.
- Параметры ядра, которые можно изменить.
- Настройка сети.
- Настройка и инициализация дисков.
- Конфигурирование X server.
Качество этого пакета утилит великолепно, причем этот пакет утилит хорошо взаимодействует с текстовыми файлами. Аналога этого инструмента для Linux не существует. Даже YaST в SUSE не обладает такой же функциональностью.
Еще один аспект в UNIX и Linux, который, кажется, меняется почти с каждой версией ОС – расположение сценариев инициализации системы. К счастью, /sbin/init и /etc/inittab являются стандартными каталогами. Но сценарии запуска системы находятся в различных каталогах. показывает места, где хранятся сценарии инициализации системы для различных дистрибутивов UNIX и Linux.
Таблица 2. Расположение сценариев инициализации системы для различных версий UNIX
HP-UX | /sbin/init.d |
---|---|
AIX | /etc/rc.d/init.d |
Irix | /etc/init.d |
Solaris | /etc/init.d |
Redhat | /etc/rc.d/init.d |
SUSE | /etc/rc.d/init.d |
Debian | /etc/init.d |
Slackware | /etc/rc.d |
Из-за большого количества дистрибутивов Linux и почти бесконечного числа доступных приложений (с учетом того, что версий этого приложения тоже много) для этой ОС, управление программами на Linux становится сложной задачей. Выбор правильного инструмента зависит от того, с каким дистрибутивом вы работаете. Далее неудобства проистекают из того, что некоторые дистрибутивы используют формат файлов Redhat Package Manager (RPM), в то время как их программы несовместимы. Такое разделение приводит к появлению огромного количества опций работы с пакетами, и не всегда понятно, какая система используется в конкретной среде.
С другой стороны, коммерческие дистрибутивы UNIX содержат стандартные менеджеры пакетов. Даже при том что существуют различные версии приложений и специфичные форматы для различных версий UNIX, среда управления приложениями неизменна. Например, Solaris использует одни и те же инструменты управления пакетами приложений с момента своего создания. И скорее всего средства идентификации, добавления или удаления пакетов программ в Solaris будут все также неизменными.
Производители коммерческих дистрибутивов UNIX поставляют также и аппаратное обеспечение, для работы на котором предназначена их ОС, поэтому в своих ОС они могут внедрять какие-либо новые устройства, что гораздо труднее сделать для Linux. Например, в последних версиях Linux были попытки реализовать поддержку компонентов с возможностью их «горячей замены» (с переменным успехом). Коммерческие версии UNIX обладают такой возможностью уже много лет. Также в коммерческих версиях UNIX лучше, чем в Linux, реализован мониторинг за аппаратным обеспечением. Производители могут написать драйверы и внедрить их в свою операционную систему, которая будет вести мониторинг состояния системы, например, число ошибок памяти ECC, параметры энергопотребления или любого другого компонента аппаратного обеспечения. Поддержка такого рода для Linux ожидается только в отдаленном будущем.
Аппаратное обеспечение для коммерческих UNIX-систем также имеет более продвинутые опции загрузки. Прежде чем операционная система загрузится, существует много возможностей настроить ее загрузку, проверить «здоровье» системы или настроить параметры аппаратного обеспечения. BIOS стандартного персонального компьютера PC имеет меньшую часть, если вообще имеет, этих опций.
А нужен ли вам Linux
Перед началом изучения нового инструмента всегда полезно разобраться — а нужен ли он?
Не стоит попусту тратить свое время, чтобы потом признать — «не мое».
А времени на первичное изучение OS Linux требуется больше, чем для WindowsOS-подобных систем.
Посему я и постараюсь в этом разделе очертить основные резоны «за» и «против».
Во первых — а нужно ли вообще что-либо выбирать?
Не лучше использовать наиболее популярный вариант?
Да — лучше.
Тем, кому по сути компьютер (как универсальный программируемый инструмент) и не нужен (а нужен аналог Palm с парой-тройкой программ).
Тем, кто использует компьютер не часто и кого не волнует эффективность и удобство его работы (достаточно привычности и однообразности).
Таких большинство и это нормально.
Во вторых — есть ли у вас время?
Если со всех сторон deadlines, то познание нового сильно ограничено, а на изучение Linux и начало эффективной работы в нем уходят обычно месяцы…
В третьих — в чем ваша специализация?
Какие программы для вас необходимы?
UNIX разрабатывался в первую очередь для эффективной работы программистов и если вас приводит в ужас программа в десяток строк, или командная строка, то Linux, вероятно, не для вас.
Спектр программного обеспечения также несколько специфичен.
Так, например, там есть почти все, что может понадобиться ленивому человеку (а тем более программисту), тогда как для музыканта, дизайнера, или представителя еще некоторых профессий в Linux, скорее всего, повышение эффективности работы с имеющимся инструментарием не сможет компенсировать потерь от недостатка необходимого им профессионального программного обеспечения.
Использование Linux оправдано тогда, когда у вас нет жесткой привязки к WindowsOS-софту, либо не страшит использование их внутри эмулятора компьютера, вроде WMWare.
В четвертых, для быстрейшего разрешения возникающих вопросов необходимо знание технического английского языка и умение читать документацию.
В пятых — желателен выход в Internet.
Так как данная статья распространяется только по сети, то оный выход у вас, видимо есть.
Теперь рассмотрим то, что дает Linux тем, кого не устрашили вышеприведенные пункты:
- Серьезное увеличение эффективности вашей повседневной компьютерной деятельности за счет:
- тотальной автоматизации, сводящая на нет рутину;
- настраиваемости ПО под ваши текущие потребности;
- удобного интерфейса донесения ваших желаний до системы.
- Бесплатность и открытость большей части программного обеспечения.
- Эффективность и надежность работы ПО. Стабильность и защищенность системы в целом.
- Систему, созданную для вас, работа которой предсказуема и подчиняется только вам.
Выбор, как всегда, за вами…
Footnotes
- … программистов
-
В широком понимании слова «программист», как человека ленивого (и посему не терпящего рутины и любых иных времяпотерь), но вместе с тем и согласного на изучение (что подразумевает, например, чтение документации и написание скриптов) нового инструмента, дабы потом можно было лениться еще больше…
- … ленивому
-
Имеется в виду, конечно же, лень творческая…
Copyleft 2002-2003 г. Nikolay A. Panov, «Intro To Linux» (orig), niksite@mail.ru, ICQ: 122-40-8888 |
Спонсоры:
Хостинг:
Maxim ChirkovДобавить, Поддержать, Вебмастеру
Ядро
Ядро является сердцем операционной системы. Исходный код ядра коммерческих дистрибутивов UNIX является собственностью их разработчиков и не распространяется за пределы компании. Полностью противоположная ситуация с Linux. Процедуры для компиляции и исправления ядер и драйверов весьма различны. Для Linux и других операционных систем с открытым исходным кодом патч может быть выпущен в виде исходного кода, и конечный пользователь может установить, проверить и даже модифицировать его. Эти патчи обычно проверены не так тщательно как патчи от поставщиков коммерческих ОС UNIX. Поскольку нет полного списка приложений и сред, которые должны быть оттестированы для корректной работы на Linux, Linux-разработчики зависят от конечных пользователей и других разработчиков, которые будут отлавливать ошибки.
Поставщики коммерческих UNIX-дистрибутивов выпускают ядра только в виде исполняемого кода. Некоторые релизы являются монолитными, тогда как другие позволяют обновить только какой-нибудь конкретный модуль ядра. Но в любом случае этот релиз предоставляется только в форме исполняемого кода. Если необходимо обновление, администратор должен ждать, пока производитель выпустит патч в бинарном коде, однако его может утешить то, что производитель выполнит тщательную проверку своего патча на обратную совместимость.
Все коммерческие версии UNIX в некоторой степени эволюционировали до модульного ядра. Драйверы и отдельные особенности ОС доступны как отдельные компоненты и могут быть по необходимости загружены или выгружены из ядра. Но открытая модульная архитектура Linux гораздо гибче. Однако гибкость и адаптируемость Linux означают и постоянное изменение. Исходный код Linux постоянно меняется, и, по прихоти разработчика, может поменяться API. Когда модуль или драйвер написан для коммерческой версии UNIX, он проработает гораздо дольше, чем тот же драйвер для Linux.
Поддержка файловой системы
Одной из причин, благодаря которой Linux стал достаточно мощной ОС, является его широкая совместимость с другими операционными системами. Одна из самых очевидных особенностей — это изобилие файловых систем, которые являются доступными. Большинство коммерческих версий UNIX поддерживают два или три типа файловой системы. Linux, однако, поддерживает большинство из современных файловых систем. показывает, какие файловые системы поддерживаются ОС UNIX. Любую из этих файловых систем можно смонтировать на Linux, хотя не все из этих систем поддерживают в полном объеме чтение и запись данных.
Таблица 1. Файловые системы, которые являются стандартными для UNIX
AIX | jfs, gpfs |
---|---|
HP-UX | hfs, vxfs |
Solaris | ufs, zfs |
Irix | xfs |
Большинство коммерческих версий UNIX поддерживают журналируемые файловые системы. Например, HP-UX в качестве стандартной файловой системы использует hfs, но он также поддерживает журналируемую файловую систему vxfs. Solaris поддерживает ufs и zfs. Журналируемая файловая система является важным компонентом любой серверной среды для предприятия. В Linux поддержка журналируемых файловых систем была реализована поздно, но теперь есть несколько вариантов – от клонов коммерческих файловых систем (xfs, jfs) до специфических для Linux файловых систем (ext3, reiserfs).
Другие особенности файловых систем включают в себя поддержку квот, список контроля доступа к файлам, зеркальное копирование, снимки системы и изменение размеров. В той или иной форме они поддерживаются файловыми системами Linux. Большинство из этих особенностей не являются стандартными для Linux. Одни особенности могут работать на одной файловой системе, тогда как другие потребуют другой файловой системы. Некоторые из этих особенностей просто недоступны на определенных файловых системах Linux, а другие требуют дополнительной установки инструментов, например, определенной версии LVM или поддержку дисковых массивов ( software raid package). Исторически так сложилось, что в Linux совместимость программных интерфейсов и стандартных инструментов достигается с трудом, поэтому множество файловых систем реализуют эти особенности поразному.
Поскольку коммерческие UNIX-системы поддерживают ограниченное количество файловых систем, их инструменты и методики работы с ними более стандартизованы. Например, так как в Irix поддерживалась только одна главная файловая система, то был только один способ задания списков контроля доступа. Это гораздо удобнее для конечного пользователя и для дальнейшей поддержки этой ОС.
История возникновения
Система Linux возникла как вариант операционной системы UNIX, предназначенный для персональных компьютеров с IBM-совместимой архитектурой. Первоначальная версия была написана Линусом Торвальдсом (Linus Torvalds), финским студентом, изучающим теорию вычислительных машин. В 1991 году Торвальдс представил в Internet первую версию системы Linux. С тех пор множество людей, сотрудничая посредством Internet, развивают Linux под руководством ее создателя. Благодаря тому что система Linux является бесплатной и можно беспрепятственно получить ее исходный код, она стала первой альтернативой рабочим станциям UNIX, предлагавшимся фирмами Sun Microsystems, Digital Equipment Corp (теперь Compaq) и Silicon Graphics. На сегодняшний день Linux является полнофункциональной системой семейства UNIX, способной работать на всех этих и других платформах.
Залогом успеха системы Linux является то, что она бесплатно распространяется при поддержке Фонда бесплатно распространяемых программ (Free Software Foundation — FSF). Целью этой организации является создание надежного аппаратно-независимого программного обеспечения, которое было бы бесплатным, обладало высоким качеством и пользовалось широкой популярностью среди пользователей. Фонд предоставляет инструменты для разработки программного обеспечения под эгидой общедоступной лицензии GNU (GNU Public License — GPL). Таким образом, система Linux в таком виде, в котором она существует сегодня, является продуктом, появившимся в результате усилий Торвальдса, а затем и многих других его единомышленников во всем мире, и распространяющимся в рамках проекта GNU.
Linux используется не только многими отдельными программистами; она проникла и в корпоративную среду . В основном это произошло благодаря высокому качеству ядра операционной системы Linux, а не из-за того, что эта система является бесплатной. В эту популярную версию внесли свой вклад многие талантливые программисты, в результате чего появился впечатляющий технический продукт. К достоинствам системы Linux можно отнести то, что она является модульной и легко настраивается. Благодаря этому можно достичь высокой производительности ее работы на самых разнообразных аппаратных платформах. К тому же получая в свое распоряжение исходный код, производители программного обеспечения могли улучшать качество приложений и служебных программ, с тем чтобы они удовлетворяли определенным требованиям. В этой книге изложены подробности внутреннего устройства ядра операционной системы Linux.
Команды Linux настройка сети.
8.1 Конфигурация сети
# ifconfig
# Показать параметры всех сетевых;
# ifconfig eth0
# Показать параметры сетевого интерфейса eth0;
# ethtool eth0
# Показывает состояние сетевого интерфейса eth0 (для некоторых дистрибутивов требуется установка пакета ethtool). Команда ethtool применяется только для проводных подключений, не работает с беспроводными интерфейсами;
# ethtool -s eth0 speed 100 duplex full autoneg off
# Принудительно задать скорость сетевому интерфейсу 100Mbit и режим Full duplex и отключить автоматическое определение;
# ifconfig eth0 192.168.50.254 netmask 255.255.255.0
# Задать основной IP адрес сетевому интерфейсу eth0;
# ip addr add 192.168.50.254/24 dev eth0
# Задать основной IP адрес сетевому интерфейсу eth0;
# ifconfig eth0:0 192.168.51.254 netmask 255.255.255.0
# Задать дополнительный IP адрес сетевому интерфейсу eth0;
# ip addr add 192.168.51.254/24 dev eth0 label eth0:1
# Задать дополнительный IP адрес сетевому интерфейсу eth0;
# ifconfig eth0 up
# Запустить сетевой интерфейс eth0;
# ifconfig eth0 down
# Отключить сетевой интерфейс eth0;
# ifconfig eth0 hw ether 00:01:02:03:04:05
# Смена MAC адреса;
# /etc/init.d/dhcpd restart
# Перезагрузка DHCP клиента;
# ping 192.168.0.2
# Проверка сетевого соединения. Пингуется IP адрес 192.168.0.2 (пинговать можно ya.ru);
8.3 Управление портами (брандмауэр)
# netstat -an | grep LISTEN
# Показывает список всех открытых портов;
# lsof -i
# Показывает список всех открытых портов в сеть Internet;
# netstat -tup
# Активные соединения с интернетом;
# socklist
# Показывает все открытые сокеты;
# netstat -anp —udp —tcp | grep LISTEN
# Список приложений, которые открывают порты;
# iptables -L -n -v
# Показывает статус firewall (статус iptables);
# iptables -P INPUT ACCEPT
# Открывает доступ ко всем портам;
# iptables -P FORWARD ACCEPT
# Открывает доступ ко всем портам;
# iptables -P OUTPUT ACCEPT
# Открывает доступ ко всем портам;
# iptables -X
# Удаляет все цепочки;
8.4 Управление NAT
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# «Поднятие» NAT на интерфейсе eth0;
# iptables -t nat -A PREROUTING -p tcp -d 78.31.70.238 —dport 20022 -j DNAT —to 192.168.16.44:22
# Перенаправление порта 20022, который использется для ssh;
# iptables -t nat -A PREROUTING -p tcp -d 78.31.70.238 —dport 993:995 -j DNAT —to 192.168.16.254:993-995
# Перенаправление диапазона портов 993-995;
# iptables -L -t nat
# Проверка статуса NAT;
Технические различия
Разработчики коммерческих дистрибутивов UNIX рассчитывают на определенный круг клиентов и серверную платформу для своей операционной системы. Они хорошо представляют, какую поддержку и оптимизацию каких приложений нужно реализовать. Производители UNIX делают все возможное для обеспечения совместимости между различными версиями. Кроме того, они опубликовали стандарты своих ОС.
Разработка GNU/Linux, с другой стороны, не ориентирована на конкретные платформы и круг клиентов и разработчики GNU/Linux имеют различные опыт и взгляды. В Linux-сообществе не существует строгого стандартного набора инструментов или сред. Для решения этой проблемы был запущен проект Linux Standards Base (LSB), но он оказался не столь результативным, как хотелось бы.
Эта недостаточная стандартизованность приводит к значительным несогласованностям внутри Linux. Для некоторых разработчиков возможность использовать лучшие достижения других операционных систем является плюсом, однако не всегда удобно копирование в Linux элементов UNIX, например, когда имена устройств внутри Linux могут быть взяты из AIX, тогда как инструменты для работы с файловой системой ориентированы на HP-UX. Несовместимости такого рода встречаются также между различными дистрибутивами Linux. Например, Gentoo и RedHat реализуют различные методы обновлений.
Для сравнения — каждый новый релиз UNIX-системы выходит с хорошо документированным описанием новых особенностей и изменений UNIX. Команды, инструменты и другие элементы редко меняются, и часто те же аргументы командной строки для приложений остаются неизменными на протяжении многих версий этого программного обеспечения. Когда же происходят значительные изменения в этих элементах, поставщики коммерческих UNIX-систем часто предоставляют оболочку, необходимую для обеспечения совместимости с ранними версиями этого инструмента.
Подобная совместимость означает, что утилиты и приложения могут использоваться на новых версиях операционных систем без проверки и изменения их исходного кода. Поэтому переход на новую версию UNIX, в которой обычно нет принципиальных отличий от старой версии, для пользователей или администраторов связан с намного меньшими усилиями, чем переход с одного дистрибутива Linux на другой.
Команды Linux работы с файлами и директориями
В этом разделе собраны команды Linux предназначенные для: создания и удаления файлов и директорий, команды навигации между ними и команды для назначения владельца и прав доступа.
2.1 Директории и файлы
# pwd
# Выводит текущий путь;
# ls
# Выводит список файлов и каталогов по порядку;
# ls -laX
# Выводит форматированный список всех файлов и директорий, включая скрытые;
# cd
# Переход в домашнюю директорию;
# cd /home
# Переход в директорию /home;
# touch /home/primer2
# Создание пустого файла /home/primer2;
# cat /home/primer2
# Показать содержимое файла /home/primer2;
# tail /var/log/messages
# Выводит конец файла. Удобно при работе с логами и большими файлами;
# nano /home/primer2
# Редактирование файла /home/primer2;
# gedit /home/primer2
# Вторая команда Linux для редактирования файла;
# echo «Последняя строчка» | sudo tee -a /home/primer2
# Добавление к концу файла «Последняя строчка» в файл /home/primer2;
# cp /home/Mut@NT/primer.txt /home/primer.txt
# Копирует /home/Mut@NT/primer.tx в home/primer.txt;
# ln -s /home/Mut@NT/primer.txt /home/primer
# Cоздает символическую ссылку /home/primer к файлу /home/Mut@NT/primer.txt;
# mkdir /home/Mut@NT/shaman
# Создание директории с именем shaman;
# rmdir /home/Mut@NT/shaman
# Удаление директории с именем shaman;
# rm -rf /home/Mut@NT/shaman
# Удаление директории с вложенными фалами;
# cp -la /dir1 /dir2
# Копирование директорий;
# mv /dir1 /dir2
# Переименование директории;
# du -sh /home/Mut@NT/
# Выводит на экран размер заданной директории. Можно использовать для определения размера файлов;
# locate primer
# Поиск всех файлов с именем primer;
2.2 Права доступа
# chmod 0777 /home/
# Изменение прав доступа к директории только для /home. 0777 – разрешение на чтение/запись/исполнение для всех групп;
# chmod -R 0777 /home/
# Рекурсивное изменение прав доступа к директории /home. 777 – разрешение на чтение/запись/исполнение для всех групп. Все вложенные директории и файлы будут иметь права 0777;
# chown Mut@NT:ITShaman /home/primer.txt
# Изменение владельца и группы только для файла /home/primer.txt;
# chown -R Mut@NT /home/
# Изменение владельца для всего содержимого директории /home;
Почему люди выбирают Linux
Безопасность
Все мы храним на ПК личные данные, важные документы, явки-пароли, фотографии любимых питомцев… Всё эта информация требует защиты. Перейдя на данную ОС, вы быстро забываете о существовании в природе антивируса, потому что он вам не нужен. Нельзя сказать, что вирусов, написанных под Linux, нет вообще, но их крайне мало. Кроме этого, защищенность ОС заложена в её «мозге костей» / структуре, которая предполагает разграничение прав пользователей. Т.е. даже если некий вирус попытается проникнуть в систему, внести в нее какие-то изменения, то вы на правах администратора об этом сразу же узнаете, потому что сработает безусловный рефлекс Linux – выпадет требование ввести пароль администратора.
Это, конечно, не означает, что можно спокойно заходить на вредоносные сайты и скачивать неизвестно что из ненадёжных источников или вставлять завирусённые флешки.
Плюс есть возможность шифрования данных, нет навязчивого слежения за пользователем, и обнаруженные уязвимости в системе устраняются достаточно быстро благодаря обширному сообществу разработчиков.
Доступность системы
GNU/Linux распространяется бесплатно (по лицензии GNU GPL), но в некоторых случаях предполагается оплата техподдержки и доступа к загадочным закрытым компонентам. Т.е. вы можете свободно скачивать дистрибутивы, не переживая (если вы переживали), что они являются пиратскими.
Разнообразие дистрибутивов
На самом деле «ассортимент» дистрибутивов GNU/Linux более чем широкий. Существует несколько сотен разных вариантов сборки этой системы. Кастомизация — важный принцип данного проекта. Линукс разрабатывается, чтобы быть удобным самым разным пользователям, и многообразное программное окружение призвано это обеспечить. Можно настроить систему, избегая навязанных лишних программ и прочего мусора, который может помешать, если вы захотите поменять какое-нибудь решение или функционал. Есть как «дружелюбные» версии для простых людей, так и версии для гиков-любителей собирать всё с нуля.
Одни из самых популярных дистрибутивов: Mint и Ubuntu для ПК, Debian для серверов. Кстати о серверах…
Стабильность системы
Большинство серверов, баз данных и суперкомпьютеров работают на Linux. Если изначально хорошо настроить систему, она будет работать как часы.
И, кстати, Linux не имеет привычки внезапно и бесповоротно обновляться посреди важной встречи
Теперь я попробую привести отличия начинающим пользователям Linux от других ОС
- Сильно снижен риск, подхватить вирус.
- Модульность и огромная гибкость, заключающая в том, что Linux Вас не ограничивает одним пользовательским интерфейсом как Windows. Внешний вид системы Linux вы можете выбирать из дюжины вариантов и далее настроит его под себя до не узнаваемости от исходного или оставить все как есть.
- Быстрая работа системы как на очень старом и медленном оборудовании, так и на современном. 90% всех суперкомпьютеров в мире управляются различными версиями Linux.
- Работа оборудования и периферии компьютеры происходит прямо «из коробки». Другими словами, разработчики Linux сами добавляют всю поддержку оборудования. Таким образом, при подключении принтера, сканера, web-камеры или других устройств, вам не нужно идти на сайт разработчика и скачивать и устанавливать драйвера. В Linux настройка пройдет автоматически, ну или, по крайней мере, система вам предложит установить необходимые драйвера из репозиториев, что очень приемлимо для начинающих пользователей Linux. Репозитории, самая крутая технология первой, придуманная в сообществах Linux, а теперь и взята на вооружении в других операционных системах. Репозитории это база, где находятся тысячи программ и пакетов для установки. Все программы устанавливаются, не выходя из системы, в менеджере пакетов. При выходе каких-либо обновлений программ или системы в целом, дистрибутив вас вежливо предупредит. Вам остается только согласиться и установить их.
- Свобода. Linux относится к СПО (свободному программному обеспечению). Linux бесплатен! Есть, конечно, и платные программы для Linux, но они в основном касаются бизнеса или игровых развлечений. А так чтобы его взять установить и наслаждаться повседневной работой выполняя те или иные задачи: просмотр видео, прослушивание музыки, серфинг в интернете, работать в офисной программе можно абсолютно бесплатно. В основном свобода Linux заключается в том, что вы можете изучать его работу, делиться им с друзьями, изменять его и использовать в своих целях.
- Над Linux работает весь мир, а не какая-то отдельная компания или государство. Вам не придется волноваться, что компания обанкротиться и заберет с собой ваши данные. Вам не придется бояться, что деятельность вашей фирмы, где работают компьютеры на Linux, отслеживается или на нее влияет неизвестная группа лиц. Компьютер под управлением СПО работает на Вас!!!
Ну, вот теперь можете его испытать совершенно безопасным способом, не затрагивая ваших данных на винчестере (жестком диске).
Начинающие пользователи Linux, пробуйте его не устанавливая на компьютер!
Благодаря существующим технологиям LiveCD, всю операционную систему можно запустить прямо с оптического диска или USB-брелка, не устанавливая ее на компьютер. Это идеальный способ осмотреть Linux без всякого риска. Единственное о чем стоит помнить, LiveCD работают намного медленнее чем, если бы ОС была установлена на компьютер. Вам остается только выбрать дистрибутив, загрузив его с соответствующих сайтов разработчиков.
Дистрибутив записан на переносное устройство, которое находится под рукой. Теперь нужно перезагрузиться, выйти в BIOS и выбрать соответствующее устройство, или во время появления логотипа материнской платы вызвать специальной клавишей (F2, F12 или DEL) меню для выбора устройства для загрузки. Если все сделано правильно, то при загрузке с переносного устройства появиться логотип дистрибутива, скорее всего с меню для выбора режима загрузки. Обычно можно просто подождать несколько секунд и дистрибутив Linux сделает выбор по умолчанию в нужном направлении.
Далее вы увидите соответственно и сам рабочий стол — основной интерфейс. В зависимости кокой дистрибутив вы выбрали, тот и будет рабочий стол представлен перед вами.
Если вы последовали моему совету и выбрали Linux Mint, то перед вами появится рабочий стол по максимуму подготовленный для миграции с привычного Windows окружения. Кстати переход на рабочий стол Linux менее болезненней пройдет, нежели если вы переходите с предыдущей версии Windows на новую Windows 8.
Примечания
- . Safalra (14 апреля 2007). Дата обращения 15 сентября 2009.
- . Free On-Line Dictionary of Computing (июнь 2006). Дата обращения 15 сентября 2009.
- . Дата обращения 17 декабря 2006.
- . Дата обращения 20 января 2007.
- Anand Santhanam, Vishal Kulkarni. . DeveloperWorks. IBM (1 марта 2002). Дата обращения 26 июля 2007.
- ↑ Daniel Lyons. . Forbes. Дата обращения 22 февраля 2007.
- Peter Galli. . eWEEK. Ziff Davis Enterprise (8 августа 2007). Дата обращения 19 ноября 2007.
- Ryan Paul. . Ars Technica (3 сентября 2007). Дата обращения 19 ноября 2007.
- Stan Beer. . iTWire (23 января 2007). Дата обращения 19 ноября 2007.
- . Market Share. Net Applications (19 ноября 2007). Дата обращения 19 ноября 2007.
- (недоступная ссылка). XiTiMonitor. AT Internet/XiTi.com (24 сентября 2007). Дата обращения 19 ноября 2007.
- . W3Counter. Awio Web Services LLC (10 ноября 2007). Дата обращения 19 ноября 2007.
- . Google Press Center. Google Inc. (12 августа 2004). Дата обращения 19 ноября 2007.
- Linus Torvalds. . Linux Kernel Archives (5 января 1992). — «The Linux copyright will change: I’ve had a couple of requests to make it compatible with the GNU copyleft, removing the “you may not distribute it for money” condition. I agree. I propose that the copyright be changed so that it confirms to GNU ─ pending approval of the persons who have helped write code. I assume this is going to be no problem for anybody: If you have grievances («I wrote that code assuming the copyright would stay the same») mail me. Otherwise The GNU copyleft takes effect since the first of February. If you do not know the gist of the GNU copyright ─ read it.». Дата обращения 23 июля 2007.
- .
- ↑ Manual page for «X» (xorg-docs 1:1.4-4 on Debian)
- . wiki.gnome.org. Дата обращения 2 февраля 2016.
- (англ.). GNOME. Дата обращения 2 февраля 2016.
- . kde.org. Дата обращения 4 февраля 2016.
- Norman M. Jacobowitz. . Linux Gazette (июль 1999). Дата обращения 5 февраля 2016.
- Тут имеется в виду слово «хакер» в его первоначальном понимании — чрезвычайно квалифицированный ИТ-специалист.
- (англ.). Net Applications. — В апреле 2011 года рыночная доля Microsoft Windows в мире на рынке настольных компьютеров составляла 88,91 %, Mac OS X — 5,40 %, iOS — 2,24 %, Java ME — 1,01 %, ОС на базе Linux — 0,94 %. Дата обращения 23 мая 2011.
- . W3Schools.
- (англ.). W3 Techs. — По данным на май 2011 года, Linux-системы используются на 32 % веб-сайтов в интернете.. Дата обращения 23 мая 2011.
- ↑ (англ.). TOP500. Дата обращения 6 марта 2014.
- . Дата обращения 6 марта 2013.
- (неопр.). Netcraft (4 марта 2014). Дата обращения 6 марта 2014.
- (англ.). SecuritySpace (1 June 2010). Дата обращения 6 марта 2014.
- Daniel Lyons. (англ.). Forbes (15 March 2005). Дата обращения 6 марта 2014.
- Timothy Prickett Morgan. (англ.). The Register (11.12.2009). Дата обращения 6 марта 2014.
- Dongarra, Jack. . Netlib (3 июня 2013). Дата обращения 6 марта 2014.
- T.C. Sottek. . www.theverge.com (8 января 2013 года). Дата обращения 17 января 2013.
- . playstation.com. Дата обращения 6 февраля 2016.
- . «Хакер». Дата обращения 6 февраля 2016.
- . refeteka.ru. Дата обращения 12 мая 2019.
- . vuzlit.ru. Дата обращения 12 мая 2019.
- . Дата обращения 21 февраля 2009.
- Mark Ashurst. . Би-би-си (1 февраля 2004). Дата обращения 21 февраля 2009.
- . Дата обращения 21 февраля 2009.
- . Дата обращения 22 июня 2009.
- . Microprocessor Report. Дата обращения 15 апреля 2009.
- .
- .
- . Дата обращения 21 февраля 2009.
- АО «НПО РусБИТех». . Astra Linux. Дата обращения 11 мая 2019.
- АО «НПО РусБИТех». . Astra Linux. Дата обращения 11 мая 2019.
- Andy McCue. . ZDNet (9 сентября 2005). Дата обращения 15 апреля 2007.
- Sharon Machlis. . Computerworld-Australia (22 марта 2007). Дата обращения 15 апреля 2007.
- Ron Miller. . Linux Planet (20 мая 2004). Дата обращения 8 апреля 2007.
- Alexander Wolfe. . EE Times (9 апреля 2004). Дата обращения 18 апреля 2007.
- . Microsoft. Дата обращения 14 апреля 2007.
- Joe Barr. . Newsforge (24 июня 2005). Дата обращения 14 апреля 2007.
- .