• Авторизация


Windows vs Linux 10-01-2011 12:10 к комментариям - к полной версии - понравилось!


Windows vs Linux

      Итак, это пишет человек, который больше года назад перешёл на GNU/Linux, имея её в качестве единственной операционной системы на своём компьютере. Сейчас я снова устанавливаю на свой компьютер Windows в качестве основной операционной системы, это временное явление и связано с особенностями моей работы и учёбы.

      А сейчас позвольте человеку, выбравшему GNU/Linux поделиться своим опытом. Операционная система GNU/Linux (произносится "гну ли́нукс"), то есть ядро Linux плюс програмное обеспечение GNU (рекурсивный акроним от англ. GNU's Not UNIX), то есть свободная UNIX-подобная операционная система. Свободное програмное обеспечение GNU, включая ядро полностью бесплатно и распространяется в виде исходных кодов. Дистрибутивов, то есть это форм распространения операционной системы GNU/Linux - превеликое множество. Самые распространённые из дистрибутивов: Red Hat, Fedora, Mandriva, ALT Linux, Debian, Ubutu, SUSE, Slackware, Gentoo, Arch Linux.


Итак, в чём я вижу главные преимущества Linux перед Windows:
  • Невосприимчивость к вирусам (это особенно актуально стало с появлением винлоков, от которых как известно никакой ативирь не помогает).
  • Возможность полноценно работать без графического интерфейса (что актуально, когда ты оставляешь компьютер на ночь раздавать торренты или на нём крутится веб-сайт и он точно не зависнет от перегрева видеопроцессора)
  • Тут нет никакого реестра и недокументированных возможностей. Напротив, всё документировано, а также полный Интернет статей HOWTO, а также форумов, IRC и jabber каналов где тебе помогут с этой документацией разобраться.
  • Linux-машина никогда не зависнет с синим экраном или в один прекрасный день не перестанет загружаться.

      Есть конечно и недостатки, самый главный из которых - Linux в отличае от Windows невозможно освоить интуитивно, для её освоения нужно быть продвинутым пользователем и много читать. Зато процесс освоения Linux значительно повышает вашу компьютерную грамотность: вы точно будете знать что такое: платформа, партиция, виртуальная память, компьютерная безопасность, IP-адрес, DHCP, DNS, маршрутизация, NAT и многое другое.

      За год пользования Linux, я полгода сидел на дистрибутиве Fedora (вернее на его российском моде под названием ASP Linux) и полгода на дистрибутиве Debian. Также "шапочно" успел ознакомиться с дистрибутивами ALT Linux, OpenSUSE, CentOS, MOPSLinux и Ubuntu. В холиваре Red Hat vs Debian встал на сторону Debian по той причине, что дистрибутивы этой линейки более стабильны, несмотря на то, что в ней отсутствуют такие комерческие монстры как RHEL. А вот теперь подробнее о стабильности. Я не стал в число преимуществ Linux включать открытость и свободность ПО, потому как считаю это палкой о двух концах. В конечных дистрибутивах Linux программы распространяются в виде бинарных пакетов, причём формат пакета будет везде свой: для RHEL, Fedora, Yellow Dog, Mandriva и OpenSUSE - это rpm; для Debian, Ubuntu, Linux Mint и Knoppix - это deb; для Slackware - это tgz. Для каждого дистрибутива необходимо собирать бинарный пакет отдельно, потому как зависимости везде свои, поэтому часто разработчики софта выкладывают только исходный код, а уж разработкой бинарных пакетов занимаются совсем другие люди, они называются мейнтейнерами. И мейнтейнер для каждого дистрибутива может быть не один, существуют также бэкпорты, вот и получается что программа одна, а сборок у неё - несколько десятков. Windows-программы тут имеют преимущество, что разработчик выдаёт не исходники, а инсталятор, таким образом одна программа = одна сборка. Так вот при таком количестве сборок ошибки неизбежны, поэтому чтобы не говорили о надёжности Linux-систем, надёжность их не сильно уж обоснована и программы тут тоже виснут и вылетают: так в ASP Linux у меня вылетали firefox, qutim и xchat; в Debian - xine и rtorrent. Есть правда и дистрибутив Gentoo, в котором бинарные пакеты вообще отсутствуют, но в нём крайне тяжело разобраться. К тому же бесплатность ПО означает, что у разработчиков и мейнтейнеров нет возможности нанять платных бетатестеров, чтобы тщательно отладить ПО.


Теперь подробнее о ПО:

      Рабочие среды. Тут на вкус и цвет, как говориться: KDE, GNOME, XFCE и куча мелких типа LXDE. У каждой среды есть свой файловый мененджер, свой текстовый редактор, свой терминал и свой архиватор. Есть и прочее ПО и вот тут как раз - засада, дело в том что много хороших программ работают только под определённой рабочей средой. Так если у меня XFCE я не могу использовать IRC-клиент kvirc, потому что он требует KDE и программу для прожига CD/DVD-дисков brasero, потому что она требует GNOME.

      Медиапроигрыватели. Данный сектор ПО очень хорошо развит. Для фильмов и дисков DVD-Video очень хорошо подойдёт xine, замечательный функционал и интерфейс удобнее чем у многих виндовых программ. Ещё есть mplayer и totem. Для проигрывания музыки и интернет-радио есть целых три программы с winamp-подобным интерфейсом и совместимых с ним по скинам: qmmp, xmms и audacious.

      Графические редакторы. GIMP - кроссплатформеная программа, более мощная чем Photoshop. Жалко,что по ней такого же количества литературы нет.

      Просмотровщики графики. Есть GQview, есть Geeqie, что в прочем одно и тоже. Обе могут показывать все графические файлы в каталоге в виде миниатюр, обе могут листать фотографии в полноэкранном режиме, но всё же до функционала виндового ACDSee им далеко: ни пакетного переименования они не позволяют, ни узнать разрешение в dpi.

      Работа с текстом. Тут тоже победа на стороне WINDOWS, потому как OpenOffice Writer сильно уступает Word 2007. К тому же нет программы для создания PDF-документов.

      Интернет-серфинг. Мощные браузеры Firefox и Opera, новоявленный Chrome, Arora - браузер под KDE и даже консольный links пригодный для настройки роутеров. Качалка Aria, плюс текстовая качалка wget.

      Интернет-общение. Почтовые клиенты - Thunderbird, Balsa и Kmail. Мессенджеры oscar (icq) и jabber: qutim, pidgin и sim. IRC-клиенты xchat и kvirc. Linux и Интернет - друзья навеки.

      Файлообмен. Великолепный кроссплатформеный bittorent-клиент azureus (vuze), который позволяет многое, что не могут виндовые клиенты uTorrent и bitTorrent, например переименовывать любые файлы из закачки. С DC дела похуже, eiskaltdc и linuxdcpp к сожалению не предлагают такого же удобного интерфейса как виндовые FlylinkDC++ и ApexDC++. Есть также возможность раздавать торренты без GUI при помощи связки rtorent+wtorrent, но мне так и не удалось её настроить.

      Это если очень кратко о программах. Ставятся программы в Linux из репозиториев. Репозиторий означает хранилище, может располагаться на компакт-диске или ftp/http-сервере в Интернете, последнее предпочтительнее, потому как устанавливать в этом случае вы будете свежайшие версии пакетов. Если у вас быстрый интернет, то установка софта из репозитория будет означать, что введя всего одну команду вы можете получить и установить несколько десятков пакетов за считанные минуты. Можно ставить пакеты не из репозитория, а брать их где-нибудь ещё, можно самостоятельно собирать программы из исходников. В Linux есть такое правило: сначала устанавливаешь, потом настраиваешь (в Windows наоборот), но чаще всего настраивать ничего не нужно, всё работает из коробки. Практически все программы в Linux устанавливаются в каталог /usr (в Linux единая файловая система, начинающаяся со "/", в противовес Windows, где несколько файловых систем, начинающихся с буквы диска, так если путь к исполняемому файлу браузера Opera в Windows будет "C:\Program Files\Opera\Opera.exe", то в Linux "/usr/bin/opera"). При желании можно настроить и так чтобы программа устанавливалась в другой каталог (но не нужно), для этого нужно сделать бэкпорт (видоизменить настройки преднастроенных исходников пакета и пересобрать его самостоятельно). Да, для компиляции программ изисходников не нужно обладать навыками програмиста, достаточно войти в каталог с исходниками и ввести команду make, которая прочитает сценарии компиляции и сама вызовет все необходимые программы.

      Таким образом видно, что в Linux практически любой элемент системы является настраиваемым и выбор всегда есть. Выбор за вами. Да и большое спасибо участникам форумов linux.org.ru и unuxforum.org за то, что за этот год помогали мне разобраться с этой непростой системой.

вверх^ к полной версии понравилось! в evernote
Комментарии (3):
Erika_Nord 10-01-2011-19:04 удалить
Опять винда? Слуш, кагда те говорили: "ставь винду..." Теперь снова-здорова! [показать]
sunny1983 10-01-2011-22:14 удалить
Ответ на комментарий Erika_Nord # Не опять, а через неделю-две, когда все данные с харда сохраню. И винда будет не единственной, а стоять паралельно с Gentoo.


Комментарии (3): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Windows vs Linux | sunny1983 - Дневник Sunny-искателя | Лента друзей sunny1983 / Полная версия Добавить в друзья Страницы: раньше»