×Закрыть

Положительный опыт перехода с Windows на Linux


(гостевая статья, прислал Родион Быков)



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


Такой переход плавно протекать не может — меняется платформа, а значит и архитектура и интерфейс приложений неузнаваемо изменится. Привычные операции сменятся, весь подход к повседневным работам будем иным. Поэтому, переход должен был произойти максимально прозрачно, незаметно.


Т.к. У меня не было лишней недели чтобы экспериментировать с установкой пакетов и настройки системы, и не было лишней машины чтобы проводить на ней опыты, не прерывая ежедневную работу надолго, моим критерием к выбору дистрибутива был именно «мгновенный» переход, который я смогу сделать за свободные выходные. Решено было сделать «лестницу» из нескольких «ступенек». Если дистрибутив не подымается на следующую ступеньку, он не проходит по конкурсу.


Итак, лесенка такова:


  1. оборудование — мне нужно чтобы все устройства были обнаружены сразу и работали без принуждения

  2. хороший набор преднастроенного ПО — мне бы хотелось иметь дистрибутив максимально адаптированный и настроенный к повседневным нуждам, не нуждающийся в долгой «обработке напильником» — я ведь совсем не системный администратор...

  3. сеть — сетка должна работать без проблем, включая Samba сервисы

  4. pptp — интернет в моей домашней сетке продается только через VPN, поэтому поддержка этого протокола тоже должна быть сразу включена в дистрибутив

  5. офис — готовый к работе Open Office просто необходим, наличие «офиса»

  6. разработка — сервера mysql и apache не самых древних версий должны быть включены в дистрибутив и работать; eclipse (и java машину) я тоже не хотел бы скачивать из сети и пытаться запустить в незнакомой пока обстановке

  7. мультимедиа — опционально, но все таки приятно если компьютер будет способен проигрывать mp3 и avi без долгих настроек оборудования и кодеков


Сразу оговорюсь — я не системный администратор, поэтому укоры «вот ламер, даже перекомпилировать ядро не может» неуместны, использовать Linux я планирую для повседневной деятельности, для работы с документами MS Office, PDF, работы с интернет.


На старт!

Fedora Core 4

Самым первым дистрибутивом был FC4. Инсталляция прошла безупречно, но практически сразу стало понятно что дистрибутиву многого не хватает. Чтобы настроить не только сервисы httpd и mysql, а подготовить машину к полноценной работе, нужно довольно долго подготавливать FC4 к работе, скачивая дополнительные пакеты. Лишнего интернет траффика и времени у меня к сожалению не было. Поэтому FC4 был забракован на втором шаге моей лестницы.

Ubuntu

Вторым дистрибутивом был Ubuntu 5.10, на него возлагались большие надежды. Во первых CD с дистрибутивом распространяются бесплатно — за две с лишним недели бандероль с дисками достигла моего почтового ящика совершенно бесплатно. Дистрибутив позиционируется как «человеческий Linux» («Linux for human beings»), предлагая в комплекте достаточное количество пакетов ПО, дружественный интерфейс и легкость настройки. Обратной стороной «легкой настройки» стала заблокированная учетная запись root и невозможность войти в настройки (экрана, сети) из графического интерфейса. Не будучи админом и даже искушенным в настройке Linux из консоли, я забраковал и Ubuntu на втором шаге.

Fedora Core 5

Вторая попытка «наскочить» на FC5 к сожалению также окончилась неудачей. При всех достоинствах дистрибутива, наследственная бедность чуть не стала причиной отбросить FC5 на втором шаге, но я решил дать фору. Настройка сети прошла просто, но настроить pptp для работы в моей домашней сети оказалось невозможно — протокол GRE упорно отказывался подыматься. Итог — нокаунт FC5 в четвертом раунде.

Centos 4.2

Серверный дистрибутив от RedHat едва ли подходил цели, но я решил попробовать. Результат был предсказуем, видео драйвера никак не хотели корректно работать (что не создавало проблем предыдущим участникам забега) и pptp как и в Fedora не запустился.

ASP Linux 11

Российский дистрибутив, который я наряду с ALT Linux оставил «на потом», поскольку не очень доверял этим сборкам :) ALT Linux базируется на Mandrake, а ASP — на Red Hat, поэтому начал я именно с него. Исталляция и определение оборудования прошли отлично, сеть и pptp завелись с «полпинка». В состав дистрибутива также вошли OpenOffice, браузеры, мультимедиа проигрыватели, интернет-утилиты, средства работы с оптическими дисками, средства разработки, httpd, php и mysql. В результате, «аутсайдер» ASP без труда прошел все семь ступеней отбора и фактически предложил необходимый набор функциональности прямо «из коробки».

Таким образом, за выходные я перебрался на ASP Linux, восстановив рабочие документы из архивов на CD.

Критика ASP Linux 11

Несмотря на всю ориентированность ASPLinux11 на конечного пользователя, пакеты из которых собирается дистрибутив по большей частью являются переработанными FC4 пакетами, которые бывают отстают на год от оригинальных пакетов (на момент написания статьи уже доступна FC6). Медлительность обновления пакетов может стать препятствием к внедрению на более новом оборудовании. Для пользователей стремящихся к новизне, лучше выбрать FC6 — самый динамично развивающийся дистрибутив.

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

Некоторые ухищрения

Несмотря на то, что при установке я выбрал тип установки «Разработка», инсталлятор почему то проигнорировал Eclipse и при выборе компонентов вручную, пакеты eclipse* также отсутствовали, хотя они есть на Disk4 дистрибутива. Чтобы установить пакеты, не вытягивая их из Сети и разрешить зависимости проверенным способом — используя yum я сделал несколько вещей:


  • скопировал весь дистрибутив на диск в папку /ASPLinux11

  • установил пакет createrepo (см. http://linux.duke.edu/metadata)

  • запустил createrepo в папке с дистрибутивом

  • в папке /etc/yum.repos.d создал файл cdrom.repo такого содержания:

[aspcd]


name=ASP 11 CDROM


baseurl=file:///ASPLinux11


enabled=1


gpgcheck=0



Результатом работы стал готовый к работе локальный репозиторий. Если деактивировать (enabled=0) все остальные репозитории в папке /etc/yum.repos.d, то созданный репозиторий будет единственным источником, к которому будет обращаться yum при использовании команд yum install и yum update.



После этого можно ставить недостающие приложения из локального дистрибутива с помощью Yum Extender либо с помощью yum install/update напрямую. Для обновления пакетов из Интернет, нужно активировать соответствующие репозитории в папке /etc/yum.repos.d



На десерт

После примерно полугода эксплуатации ASP Linux 11 было принято решение качественного «апгрейда» старого компьютера на ноутбук, цены на которые наконец то опустились ниже отметки 800 у.е. Приятным моментом было отстуствие OEM лицензии Windows в ценнике ноутбука. При покупке аппарата, вторым после цены важным фактором была совместимость с ASPLinux11, который был уже выбран как рабочая платформа, к которой привыкли руки и глаза. Опасения вызывал вопрос наличия драйверов устройств ноутбука. К счастью, сейчас ядро Linux поддерживает, вероятно, даже больше устройств, чем Windows XP.

Монитор

Для монитора с отношением сторон 16:10 в ASP Linux11 имеется соответствующие режимы, например 1280×800. C обнаружением видеокарты и монитора у системы проблем не возникло.

Power Management

Мониторинг состояния батареи — важный момент при работе с ноутбуком. К счастью, ASP Linux предоставляет такие средства.

WiFi

Для использования встроенного в ноутбук WiFi адаптера пришлось на некоторое время стать системным администратором. Дело в том, что драйвера Atheros работают только в связке с ядром 2.6.16, а по умолчанию у ASP Linux 11 ядро 2.6.14. Замена ядра линукс для не-администратора — вершина шаманизма. Однако, благодаря открытому Linux сообществу и Google страха поубавилось. Замена ядра в наши дни — процедура сродни установки нового программмного обеспечения и работает через привычный механизм rpm.

Утилиты

В процессе работы дистрибутив пополнился новыми средствами — например xchm для чтения файлов в формате справки Windows и amule — для работы с пиринговыми сетями. С помощью графического интерфейса к yum обновлять и устанавливать ПО дейсвтительно просто.



Заключение

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

Как вывод из прочитанного — Linux — это не страшно, если начать его изучение с добротного, дружественного пользователю дистрибутива. Для повседневных офисных задач Linux более чем подходит, а учитывая нулевую стоимость дистрибутива, заставляет по другому смотреть на вещи.

  • Популярное

40 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Как задолбали уж эти сопли о преимуществах Линукса Над Виндой! Не нравится стол Винды? Ну отключись от эксплоера и подключи другой стол, например Астон!!! Что дебилизм разводить про красоты гномовских столов. И насчет открытых кодов. Кто то из вас исходники ядра просматривал? Если кто скажет «да» тот врунишка. Сколько мегабайт ядро в исходных текстах? А теперь переведите в текстовые страницы. А теперь на годы, которые надо провести, чтоб хоть поверхностно просмотреть их!!! Да и вообще, Линукс крупнейшая афера века! Сколько «отцы» поймали на РедХате? И сколько имеют на сегодня? И очень удобная ГНУ лицензия. На их коммерческий проект БЕСПЛАТНО работает огромное сообщество программистов мира, веря в свободу и независимость, а фактически кормя своей головой таких же капиталистов, как и майкрософт. Последние хоть не маскируются!

Ну если уж честно — Убунта все таки не девелоперский дистрибутив. По умолчанию там нет даже g++ и Vim-а, не говоря уже о java-php и прочих Eclipse.С другой стороны, чем он меня подкупил — так это тем, что без лишних вопросов подхватил все ноутбучное железо, включая кард-ридер (ожидаемо), блютуз, вай-фай (с котором, судя по отзывам народ потрахался) и даже камеру (вот уж чего не ожидал, и на что не рассчитывал).Винда бы затрахала вопросами и в конце концов пришлось бы тащить и устанавливать ручками какой-нибудь 70-мегабайтный драйвер-сьют.Так что с точки зрения юзабилити Убунта намного юзер-френдли винды, доступна к установке детьми среднего школьного возраста и лицам приравненым к ним и является безусловно лучшим решением для SOHO.

Переехал после десяти лет под виндой на убунту и очень ей доволен.Чего всем и рекомендую.

Я бы еще VirtualBox порекомендовал, как замену VmWare. VmWare больно дорогая.

Лучший совет который вы когда либо услышите на эту тему: Перед тем как переходить на новую ОС попробуйте её в виртуальной машине, луший софт для этого делает VMWare, бесплатный Player. Поработайте с неделю в полноэкранном режиме, если сам интерфейс, модель обновления итд итп окажется приемлемой тогда уже ставьте по-настоящему и надейтесь что с драйверами проблем не будет.

Использую как рекомендацию, так как задан тем же вопросом;) Качаю ubuntu 8.04

Спасибо:) Надо сказать, со времени оригинального поста прошло 1.5 года, и все это время я счастливый пользователь SuSE 10.3, никаких глюков или крешей, слава Богу, все мои требования система выполняет без вопросов.

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

Чего на человека налетели?:) Хотя, к автору есть несколько существенных вопросов: 1. Является ли «быстрота» настройки вашей ОС показателем «правильности» ОС? Вон, в виндах ваабще все просто — я не считаю эти ОС правильными.2. По теме рута... А зачем вам рут? Чтобы софт поставить? Это все лучше делать в консоли, минуя ГУЙ. Там в любом случае нужны рутовые права. Да и «sudo su» еще никто не отменял:) 3. Про ASP/ALT и их преимущетсва над Ubuntu/Debian — это еще спорный вопрос. Все нужно точить напильником — ядро пересобирать (в идеале), дровишки ставить ручками... Эт вам не винда — это преимущество Linux.4. Попробуйте поставить FreeBSD в качестве десктопа -, а потом убунту. Я уверен, что выберете Ubuntu. Эт я к чему — все познается в сравнении:, а ваш обзор 5 ОС за одни выходные — это смешно:)

Чому на цьому сайті не представлений SAP? Я не знайшов ні слова про SAP тут. Невже це така відстала і застаріла система??? ЗІ Вибачте, я не зареєстрований, не міг створити окрему тему.

хм... насчет снобизма возможно Вы и правы — надо поубавить

Приятно удивил:)

хм... насчет снобизма возможно Вы и правы — надо поубавить.попробую объяснить почему окрысился: я на своем опыте пришел к выводу что 300уе и в том и в другом случае придется оплатить «за работу»., а заплатите Вы себе или ms — ну тут каждый выбирает как ему проще. и мимо этого никак не пройдете — подтребности динамические. %) поэтому будьте готовы что Вам придется на 300 уе выучить линукс.wifi: ну это Вам еще повезло, что драйвер в ядре;) и железка говорит как ее зовут;), а моя — бережет энергию. насовали чего подешевле и обвесили каким-то модифицированным acpi.

Похоже, на лицо случай, когда человека научили в школе распознавать буквы, но не объяснили, как понимать смысл прочитанного... Имхо это все на уровне разпальцовки "а я лынукс знаю"P.S. Извини, что писала карандашом.

«для гуи» понимать как: залогинились под своей учетной записью, и запустили например менеджер пакетов, который потребовал пароль."для консоли" понимать как: залогинились под собой, и запустили судо.пример использования: sudo mc — заускает mc под рутомsudo -i — запускает рутовый шелл.

кстати хинт по поводу ubuntu — да, root заблокирован (точнее у него нет пароля), для работы в консоли применять sudo (sudo -i).пароль для консоли и для гуи — вводить пароль СВОЕЙ учетной записи (а не рута).это по поводу желания изучать матчасть.

хм... ПЕРЕЧИТАЛ, — ничего не изменилось: 1. «Причины перехода на Linux... В моем случае это была профессональная деятельность вне Вселенной Windows».мисье продемонстрировал только желание читать инет-пдф-офис. из под линуксов.2. «моим критерием к выбору дистрибутива был именно «мгновенный» переход"не тут случай. тут думать надо. у меня например ушла неделя на то чтобы осознать почему wifi на ноуте не работает. работает.3. "Сразу оговорюсь — я не системный администратор,..., использовать Linux я планирую для повседневной деятельности, для работы с документами MS Office, PDF, работы с интернет.«вас ожидает большое разочарование — по настоящему великое и прекрасное что есть в линукс пройдет мимо вас.имхо это все на уровне разпальцовки «а я лынукс змиг поставыты». автор не продемонстрировал серьезность решаемых задач (и серьезности подхода к решению), а только выразил желание с налета установить линукс и почитать в нем почту и прочий офис.PS: советую ubuntu 6.10 (и в частности ubuntu christian edition 2.0)

Ну не зна:) я вот себе давеча Убунту поставил, ту которая Edgy Eft. Оченно способствует;) Танцы с бубнами тока вокруг ATI Radeon X1300. Правда я заодно и 4 DVD c пакаджами заказал.И теперь у мну набор софта приблизно одинаковый на ХР и Убунте — Eclipse, Code: Blocks, ну и остальное по-мелочи. И репозитарий-то у нее пошире ASP-го будет

Интереса ради попробовал suse 10.2. Скажу сразу — впечатления положительные. По ряду субъективных характеристик обгоняет asp 11. Скорость настройки на работу как первоочередной критерий, аккуратность и симпатичность интерфейса (что выражается в экономии гектаров на скудном поле экрана нотика), легкость установки расширений — по этим параметрами в первую очередь suse впереди. Вероятно, не очень корректно сравнивать вылизанный и подогнанный KDE (родной для suse) с Gnome у ASP 11, но приз зрительских симпатий у suse — например хамелеончик глазами за мышкой водит;) Но это конечно несерьезная оценка.

автор не продемонстрировал ничего кроме своей же гигантской лени и нежелания думать

Саме тому M$ і гребе бабло тоннами — ТОМУ ЩО вони уважно вивчають потреби користувачів! Який толк в тому щоби парити собі мозги з пермишинами коли тобі просто портрібно встановити дрова до відео?! —p.s. Сам юзаю SuSe

Кстати в сторону — ведь была попытка создать «мультимедийная ОС, ОС для дизайнера» — BeOS, но корпорации задушили. А ведь современная ОС была, использовала все фишки новых процессоров, не имела legacy-проблем (за отсутствием самого legacy), была быстрая и легкая ОС. А сейчас дизайнеры только на MacOS равняются как на эталон...

Анатолий, почитал, перехотел смотреть на SuSE. За что его хвалят на западе?:) Это пиар от Novell может быть, или просто там ASP не видели... Дизайнеру вряд-ли получится оторваться от Windows — продукты Adobe и Corel будут тянуть назад. Да и GUI Windows значительно приятнее на вид чем KDE или Gnome. Для программиста впрочем, это дело десятое, а с поддержкой устройств и быстродействием (даже на тощем железе бюджетного ноутбука) у Линуха все в порядке.

General, простите, вы читать умеете? Если да — попробуйте медленно перечитать, вникая в смысл, особенно первой части, где говориться о причинах и целях.

в своей статье автор не продемонстрировал ничего кроме своей же гигантской лени и нежелания думать (в сумме — тупизны?). лень пользоваться хорошими дистрибутивами — поэтому поставил то что зажужжало с первого пинка. и никого не волнует что оно там жужит:) и главное — КАК оно работает. все скрывается в емкой фразе «я не сисадмин»., а чего машину сетапить взялся? поставить ту же ХР — сугубо сисадминский труд.лучше откатись на винду — там действительно непонятно как оно работает (да и не надо)., а то будут крики «линукс — ацтой».PS: афтар, убей сибя ап стенуPPS: правильно приготовленный линукс весьма приятен на домашнем десктопе.

У меня же пока от Linux’а одни неприятные впечатления. Повторяться не буду, все подробно описано здесь и здесь.

Так причем тут некомерческие продукты — говорилось-то про коммерческие. Домашние наработки пусть себе будут, кто ж запретить может;)

И чего вы спорите? Linux вместо Windows — suxx. Не меньше, чем Windows вместо Linux.;)

:)) Проект, выпускаемый на рынок, но при этом созданный «не для кого» едва ли принесет деньги, это труд «в стол». Так что совсем не угу. Судя по заявлениям на сайте ASP, видно что люди думают о том, для кого они пишут и с задачей своей справляются.«Рабочая среда «из коробки»...Этот вариант дистрибутива — лучший выбор для пользователей, которые хотели бы работать в Linux, но не обладают навыками программиста или системного администратора.«Надеюсь что ALT тоже «не теряет нюх», и собирает свои дистрибутивы, не руководствуясь лишь собственными желаниями.

Когда то ALT был второй системой на моем цомпутере, и надо сказать мне нравился — в нем можно было и работать и глубже изучать Linux одновременно. Для пользователя Windows — это единственно возможный вариант перейти на Linux. Как я вижу, в командах ALT и ASP это понимают, и, видимо, задачи и требования русскоязычных пользователей из б. СССР по большей части совпадают.Касательно «видят-не видят». Мне кажется, нежелание удовлетворить потребности пользователя, который выбран «целевым» для продукта — преступная халатность неизбежно приводящая к смерти всего проекта (причем необязательно проекта программного). Неважно что было причиной — недостаточный анализ потребностей, снобизм разработчиков, лень, непрофессионализм — результат будет один. Хуже конечно для снобов — они остаются без денег в роли таких себе «непризнанных гениев», продукт которых не принят «тупыми пользователями».

codec — да мне столько и не надо — eclipse как разработчику мне вполне хватит. Другое дело что кроме этого я хочу много разного, и нашел все что нужно только в одном дистре.Почему то одни создатели дистрибутива не видят проблемы что пользователю придется работать в консоли для выполнения простых настроек, а другие видят и решают это.

> я принципиально не хочу ничего знать о консолине уверен что это хороший подход для девелопера под Linux

Вырвано из контекста. Я согласен с roddyb, что неприятно разбирать комп, чтобы засунуть дискету.

2 roddybКак по мне, лучше было бы посмотреть в сторону дистрибутива Debian ’Etch’. Для разработчика ПО один из лучших дистрибутивов. (На 12.7Гб дистриба поместилось немло всего нужного).> я принципиально не хочу ничего знать о консолине уверен что это хороший подход для девелопера под Linux

Веденей, может еще лицензионное соглашение читать?:)

Как раз пароли рута я вводил, когда Убунту спрашивал у меня его, не совсем же я бестолочь. Только результата не было. Такого недружественного поведения от «самого дружеского линукса» я не ожидал, поэтому посчитал его глючным и списал на берег. Идея была как раз в том чтобы найти тот дистр который мне предложит рабочую среду «из коробки», я принципиально не хочу ничего знать о консоли и sudo без лишней надобности, когда просто хочется поправить разрешение экрана.

А все тому, що майже ніхто не читає інструкції під час інсталяцій, а про licence.txt просто мовчу:) Правду кажуть, інструкція читається тільки тоді коли закінчуються згенеровані ідеї.

Я согласен с Родионом, что «это же не сложно: ввести $sudo passwd root» — геморрой, о котором надо помнить, что есть неудобно.Как говориться, чай у нас найти просто: он в банке из-под кофе с надписью «Соль».

+1 копійка за Ubuntu:) Якщо якась команда вимагає прав root — рятує виконання через sudo, якщо питає пароль — значить треба ввести СВІЙ ЮЗЕРСЬКИЙ ПАРОЛЬ і працює на хоп;) включити root запис — тоже не складно$sudo passwd rootвводимо свій юзерський парольвводимо пароль рутапідтверджуємо пароль рутавуаля! маємо тратиційного рута;)

> Обратной стороной «легкой настройки» стала заблокированная учетная запись root5 копеек за убунту. Я так понимаю это стало главной проблемой отказа. На вики или в доках есть пароль по умолчанию для root (точно где не помню уже).

одно замечание, зачем «/» засорять дополнительными каталогами? я обычно репозиторий пакетов создаю в /var/ftp/pub/linux, чтобы все как у взрослых:)

Александр, да вполне себе комфортно. Сначала был немного непривычен Gnome-интерфейс, разная реакция окон на клики-дабл-клики, вопрос «где мой диск C:? » немного помучал меня, но я быстро привык и плюсы перевесили некоторые неудобства интерфейса. Когда среда разработки совпадает со средой развертывания приложения, уходят «глюки последнего дня», когда написаный под виндой php код почему то отказывается работать на линуховом хостинге.

Фуу, даже ядро перекомпилить не мог:) Вопрос:, а как тебе оно по ощущениям — после многих лет винды перейти на линух?

Подписаться на комментарии