Сегодня хороший день! На моем компьютере больше не установлена операционная система Windows!
Потребовалось время прежде чем я отказался от неудобной лишенной всех передовых решений операционной системы и решил установить открытую к новациям и изменениям ос Линукс. Этот путь от зависимости к привычным интерфейсам и мнимой универсальности отнял у меня достаточно много времени. Но теперь я без сожаления могу сказать, что начал этот путь не зря. Моя новая ОС поддерживается сообществом живых людей имеющих одинаковые убеждения и наполненную чувством свободы в полную противололожность позиции Microsoft, которая решает за нас какие стандарты нам использовать.
На сегодняшний день я не чувствую никаких ограничений по функционалу новой ОС и уверен что в дальнейшем ее возможности будут только расширяться. Конечно оборудование, а так же большая часть программного обеспечения по прежнему зависит от правил диктуемых корпорацией Майкрософт, но этот момент легко решается штатными средствами, которые уже сейчас доступны под linux. Если вы хотите отказаться от операционной системы, которая не имеет будующего я опишу несколько этапов, которые необходимо преодолеть для полного понимая свобод предлагаемых революционной ОС с отрытыми исходниками.
Работая под windows мне часто приходилось переустанавливать операционную систему заново. Это было вызвано отсутствием жестких требований со стороны майкрософт на модели разработки и взаимодействия с операционной системой. В результате чего после годового использования windows система приходила в негодность из за заваленного системного каталога лишними файлами, миллионам лишних строчек с настройками в системной реестре и конфликтами при работе системных утилит. В конечном счете работа ОС сильно замедлялась, наполнялась неизвестным происхождением исполняемыми файлами, которые несли угрозу безопасности персональных данных.
В результате регулярных переустановок системы я часто сталкивался с отсутствием дополнительных программ которые за год использования уже становились родными, но после переустановки терялись неизвестно куда в архивах с программами. Данные происшествия заставили меня составить полный список программ используемых мной на компьютере с операционной системой Windows. В этот список вошли программы ACDSee, Microsfot Word, 3d Sudio и множество других больших и маленьких утилит. Сначала этот список неприлично увеличивался, так как туда попадали различные "забытые" системные утилиты и нагружался бесполезным количеством программ. Однако когда инвентаризация была полностью проделано получилось составить приблизительный функционал и направление программ которыми я регулярно пользовался. Данный момент оказал ключевую роль в дальнейшем переходе на открытое программное обеспечение.
После того как такой список был составлен, переустанвока ОС больше не была утомительной процедурой с потерей программ и документов. Однако по прежнему требовала регулярных чисток и форматирования винчестера.
Следующим шагом было более детальное изучение всех системных утилит и программ, которые я использовал. В результате поверхностного анализа я пришел к выводу что большинство программ установленных на моей машине перекрывают функционал необходимый для рядовых операций которые мне требовались. Такими программами оказалась Nero для записи дисков, так как из сложных операций мне было необходимо только добавлять дополнительные файлы на компакт диск. Программа Photoshop оказалась через чур сложной так как использовать все многообразие фильтров и функций по работе со слоями мне не приходилось регулярно. В итоге пробежавшись по всему списку программ большинство было поставлено под сомнение. Какую-то часть программ я удалил из списка так как пользовался ими крайне редко.
В результате очистив список от лишних программ и описав приблизительный функционал всего хозяйства на моей машине я принялся к поиску программ с открытыми исходными кодами, чтобы не захламлять свою машину пиратским софтом и бинарными файлами чье происхождение ставило под сомнение безопасность личных данных. Данный процесс поиска занял очень много времени, какие-то программы было трудно формализовать и найти их аналоги простыми запросами не получалось. Какие-то программы были только ввиде набора кода и очень не добны в работе. Кроме того после того как схожая программа была найдена всегда приходилось бороться со своими привычками, которые слепо заставляли возвращаться к программам где работа казалась привычней. Однако мои усилия не прошли зря, за 2-3 года подобных поисков на моей windows машине не осталось ни одной программы с закрытым кодом, или программы требующей денюжки за ее использование.
Кстати, вот список бесплатных\(иногда) открытых программ, которые ежедневно помогают мне в работе: http://blog.axet.ru/2007/05/blog-post_2960.html
После того как все процедуры и оценки были выполнены необходимо было забить еще один гвоздь в крышку гроба платного софта. Этим гвоздем были мои данные, которые упорно не хотели выходить на ружу из таких программ как Microsoft Outlook, The Bat!! и другие. Стало понятно, что разработчики этих программ загоняли пользователя в зависимость от их правил работы с программами, а так же не возможностью вывода накполенных документов из этих систем. Это коенчно в очередной раз показало сторону закрытого софта, которая отнимает свободы у рядовых пользователей.
Для срванения возмите сервисы гугл, каждый из которых поддерживает беспрепятственый импорт\експорт всех ваших данных. Это говорит об отношении компании к отрытым стандартам и вашим свободам (которыми вы в праве не пользоваться).
После долгого использования таких программ я стал по другому смотреть на ОС линукс и людей поддерживающих такие системы. Первый опыт запуска линукса оказался очень удачным. Все программы аналоги, которых я уже давно использовал на Windows мне были доступны прямо сразу из коробки! Используя дистрибутив линукса мне больше было не нужно лазять по интернету в поисках новых версий программ, кряков и непоняного содержания исполняемых файлов. Так как все необходимые для меня программы уже были доступно без каких либо усилий!
Отказавшись запускать Windows я получил в нагрузку следующие проблеммы:
- совместимость программного обеспечения с оборудованием
- windows игры
- проекты по работе.
Первый пункт из этого списка чаще всего проявляет себя на новых системах, когда вы хотите записать звук с микрофона или пообщаться с друзьями по Skype. Скорей всего для этого придется почитать форумы и найти инструкцию по вашему оборудованию для настройки.
Второй пункт - игры. Большинство игр не поддерживают Linux. Кроме того основные производители видеоускорителей Nvidia, ATI не особо заботятся об линукс сообщетсвах. Однако, не все так плохо. Nvidia выпускает закрытый драйвера для операционных систем линукс, которые вполне не плохо себя зарекомендовали и работают проктически безотказно. ATI в свою очередь не смогла добиться такой устойчивой работы как ее конкурент, однако она выпустила документацию на свои видо чипы и линукс сообщесво уже очень близко (я подозреваю в этом году) выпустит свои драйвера обгоняющие по результатам тестов Windows аналоги. А так же, нельзя забывать о проекте поритирования приложений под названием wine. В его заслуги входит портирование всех библиотек Windows на линукс системы и на сегодняший день они добились уже потрясающих результатов. Владельцы видео карт nvidia уже не исптываю серезных проблемм при запуске новых игрушек написанных для windows.
Третий пункт - это рабочие проекты. В этом месте все несколько сложней и по понятным причинам, которые определяются стандартами де-факто. К сожалению требуют наличия Windows на машине. Однако не торопитесь расстраиваться и устанавливать паралельно еще одну операционную систему. Вспомните о том что я написал в начале статьи и как я жаловался на нестабильность и замусоренность системы на базе Windows. Этот факт заставляет нас подумать о том как можно облегчить механизм восставновления\переустановки системы с нуля при работе в компании. Те кто имел опыт работы в корпорациях по ERP системам или другим аналогичным где необходимо проект за проектом набивать множество строк кода, в добавок к этому устанавливать дополнительные программы для связи с базой данных или иметь специальную лицензионную версию компилятора,- поймут о чем я. Все эти программы устанавливаемые поверх вашей копии Windows захламляют ОС и скорей всего никогда не пригодятся в следующих проектах тем самым находясь на вашем винчестере в дальнейшем будут только тормозить систему. Так как же решить наши проблеммы испльзуя линукс?
Ответ на этот вопрос стар как первые системы вирутализации!
На сегодянший момент в линукс поддерживается заничтельное число виртуализационных систем на базе xen и qemu. Их аналоги настолько расплодились за последние годы что эти системы стали переходить на ОС Windows! Теперь вам нет необходимости устанавливать на вашу рабочую машину Windows. Достаточно один раз установить систему на виртуальную машину и настроить все нобходимые базовые программы чтобы при переходе с проекта на проект одной кнопкой восстановить первоночальное состояние!
Продолжение следует....
вторник, 1 июля 2008 г.
Подписаться на:
Комментарии к сообщению (Atom)


2 коммент.: