Как я мигрировал на OpenSUSE 10.2
С неделю назад я обзавёлся новым компьютером. Благо старый меня уже не устраивал, ни по шумовым показателям, ни по производительности. А хотелось немного немало, а возможности запускать на стенде хотя бы 3 ОС параллельно.
Так что я обзавёлся Core 2 Duo 6700 на 965 чипсете + 4 GB RAM.
При том что на текущем компьютер у меня уже жили в Multi Boot: WinXP Home, Open SUSE 10.1 и Solaris 10 со временем, за нехваткой дискового пространства, последние две перекочевали в виртуальное состояние, а XP висела базовой из-за того что часть операций, например, синхронизация с коммуникатором можно было делать только там.
Как бы то ни было я решился на эксперимент — поставить в качестве базовой ОС OpenSUSE последней версии 10.2 и уже на ней развернуть полный виртуальный стенд. Оговорюсь что идея эта пришла мне не просто так, а после 5 неудачных установок на этот компьютер OpenSUSE 10.1, Solaris 10, FreeBSD 6.1 и Knoppix. Поначалу я сильно задумался не бракованный ли компьютер мне достался поскольку с CD диска он грузился, а потом ни одна ОС свои файлы на CD не находила. Поискав в интернете обнаружил что мой OptiArc’овский DVD-RW является таким новым что поддерживается только последними версиями ядра Linux, начиная с 2.6.18, другие же ОС , за исключением Vista про него ничего не знали. Так что в моём распоряжении был лишь OpenSUSE 10.2 обладающий нужным мне ядром, а все мои последующие рассуждениях о его плюсах и минусах будут с оглядкой на причины выбора.
Далее я буду писать о возникших проблемах и в конце уже о финальном результате.
Первая возникшая проблема — после инсталляции OpenSUSE в мёртвую завис при запуске, перезапуск выявил повторяемость проблемы. В результате же недолгого поиска удалось выяснить что проблема в поддержке 965 чипсета и необходимо внести в файл /etc/modprobe.local строку blacklist intel_agp
Ага, всё бы хорошо да загрузится бы вначале, особенно с учётом того что я говорил ранее про поддержку моего DVD-RW ядрами только начиная с 2.6.18. Конечно же загрузка со спасательными Knoppix’ом или Kubuntu Live были невозможны. В итоге пришлось загружаться с инсталляционного диска OpenSUSE в режиме safe после чего вручную подмонтировать диск, вспоминать vi и вносить изменения в файл. После изменений всё прошло нормально и, ура!, наконец-то удалось запустить и зайти в X11.
Второй проблемой оказалось вновь железо. Дома я использую беспроводную сеть с Wifi USB адаптерами от ASUS WL-167. А адаптерах этих от ASUS одно название и поддержка, а на деле там внутри чипсет Ralink 2500. С ними я намучался ещё в OpenSUSE 10.1, но, OpenSUSE 10.2 обещался быть в поставке с open source ralink’овским драйвером который благополучно не заработал. То есть карту он находил, но настройки её менять никак не позволял. Опять недолгие поиски привели к рекомендации использовать ndiswrapper и родным драйвером дляWinXP, ровно как это делалось и для OpenSUSE 10.1. Подробности пропущу, скажу лишь что этот круг танцев с бубнами тоже завершился успешно и в итоге к локальной сети и интернету я подключился.
Проблема третья. Kopete
Система обмена короткими сообщениями Kopete идущая в стандартной установке KDE принципиально отказывалась читать кириллицу в ICQ так что с частью знакомых удалось пообщаться только на английском. На сей раз принципиально отказавшись от танцебубновых ритуалов я просто установил Sim и Gaim и предварительно проверил каждый на «русскоязычность»- заработали, а от Kopete пришлось отказаться.
Проблема четвёртая. Кодеки
Отсутствие мультимедийных кодеков для просмотра DVD и WMV. Причём в официальных репозитариях OpenSUSE их тоже нет! Удалось в итоге разыскать их в репозитории PackMan, но какое-то время на это ушло.
Проблема пятая. Xen
Эта прекрасная технология имеющаяся у меня уже в двух продуктах — XenExpress CD и VirtualIron CD присутствует и в OpenSUSE. Всё бы хорошо, но включив ядро Xen настройка сетевых карт превращается в шаманство. Сделать это через YaST невозможно, также как и не удалось это сделать даже принудительно сняв сетевой мост Xen с сетевых плат. Конечно разбираться с этим я ещё буду, благо технология интересная, но вот такое вызывающее неудобство мне не понравилось. Впрочем виртуализация нужна далеко не всем.
Проблема шестая. USB в Vmware
VMware Server на OpenSUSE 10.2 не поддерживает USB устройства. В том смысле что совсем не поддерживает, вообще. Причина банальна — сборщики ядра OpenSUSE 10.2 включили в него патч отключающий файловую подсистему USB, как следствие ядро необходимо пересобирать чем сейчас я и занимаюсь.
Проблема седьмая. Синхронизация контактов
У Plaxo есть плагин для Mozilla Thunderbird, но, есть то он есть, да вот только такое ощущение что синхронизирует он далеко не всё. Во всяком случае многие произвольные поля из Plaxo в адресную книгу не перенеслись. Конечно можно использовать Kontakt из пакета Kdepim, но в него надо импортировать контакты вручную из LDIF, что неудобно.
Теперь о плюсах.
Главный плюс для меня — поддержка значительного числа ПО для виртуализации. Практически все продукты есть в дистрибутиве и в репозитариях. Так сейчас у меня установлены: Xen, Vmware, VirtualBox, DosBox, Qemu и это не предел. В свою очередь на Vmware у меня успешно работают Solaris с Brandz, FreeBSD 6.1, PC BSD 1.3. Может быть даже WinXP удасться перенести со стационарного компьютера через P2V
Второй плюс — обилие средств разработки. При том что сам я давно не программирую и даже вот такими экспериментами занимаюсь скорее из любви к исскуству чем от желанию улучшить свои Unix навыки, наличие нескольких сред разработки может быть хорошим подспорьем для студентов и разработчиков. Так в OpenSUSE в поставке естьMonoDevelop и Eclipse, установка NetBeans не составляет никакого труда. Достаточно лишь бесплатно скачать его с сайта Sun и запустить инсталлятор.
Третий плюс — FUSE. Fuse — это механизм монтирования пользовательских файловых систем. Для меня он в первую очередь был интересен возможностью монтирования удалённых SFTP серверов и работает эта штука весьма неплохо.
Всё в один пост не уместишь так что ещё продолжу.
Поделиться в соц. сетях
Microsoft Translate
Рубрики
- BI (3)
- CEP (1)
- IBM (13)
- Novell (6)
- WTF (1)
- apple (3)
- blogging (61)
- couchdb (3)
- data.gov.ru (250)
- datasets (104)
- diagramming (11)
- e-Government (925)
- eGov (944)
- google (33)
- gtd (5)
- links (65)
- linux (19)
- microsoft (47)
- not so wtf yet (3)
- opengovdata.ru (197)
- opensource (56)
- productivity (2)
- saas (4)
- second life (2)
- security (6)
- semweb (15)
- sun (13)
- virtualization (16)
- vista (2)
- web (223)
- web 2.0 (108)
- wikileaks (1)
- yahoo (11)
- Без рубрики (4)
- Енот Поискун (17)
- Общественное благо (12)
- алгоритмы (73)
- алгоритмы (51)
- аналитика (19)
- антисео (5)
- бывает и такое (8)
- виртуализация (21)
- вопросы (20)
- госзаказ (172)
- идеи (29)
- из жизни (95)
- инновации (27)
- интересные проекты (7)
- информация (108)
- книги (2)
- метапост (1)
- открытое государство (49)
- открытые данные (8)
- поиск (93)
- почти несерьёзно (16)
- размышления (127)
- расшифровка реальности (10)
- робототехника (1)
- руководство проектами (3)
- скиур (19)
- социальные сети (45)
- социоранк (9)
- стандарты (22)
- стоит почитать (21)
- футуристика (1)
- электронное государство (943)
- юзабилити (25)
- юмор (14)
Метки
антиспам госзакупки гослюди госуслуги датасеты дебаты извлечение информации инновации кузьминов метаданные навальный открытое государство открытые данные поиск почти без иронии публичность раскрытие информации расшифровка реальности систематизация социоранг социоранк стартапы форматы файлов футуристика #belyh #rucamp #socamp 94-ФЗ antispam apps4russia icamp icamp2009 md5 ogp open government searchme semweb sha1 ssl usability






