Что должен сделать человек, работающий каждый день под Windows, который хочет проверить свои страницы под Linux?
7 лет назад возможностей было не много. Следовало такую систему установить на отдельный раздел. Вроде бы это просто, но, по крайней мере, мне случалось пару раз так, действительно, в области загрузочного диска, что нельзя было ничего вообще запустить. Только позже появились дистрибутивы, запускаемые непосредственно с КОМПАКТ-диска.
Такая конструкция не слишком удобная для тестирования. Переключение между системами занимает много времени, а мы хотим быстро внести изменения, ну и сразу же просмотреть результат.
Вариантом являются виртуальные машины. Проще говоря, это возможность запуска отдельных слоев (т. е. также операционных систем) в рамках существующей системы, такая программная имитация второго компьютера.
Это не новая идея, администраторы и разработчики программного обеспечения используют эту технологию в течение многих лет. Виртуальные машины, для обычного смертного, стало доступно благодаря двум случаям.
Во-первых, увеличились размеры ОПЕРАТИВНОЙ памяти в офисных компьютерах. Если запуск такой машины на 256 МБ памяти, может вспомнить старые восьмибитные времена, то 1 ГБ обеспечивает больший комфорт в работе.
Во-вторых, и самое главное: производители выпустили бесплатные версии программ, которые позволяют использовать виртуальные машины. Одним из них является VMWare Player, скачать с сайта производителя.
Необходимо скачать плеер и саму машину. На сайте VMWare есть ссылки на пакеты, содержащие полные и установленные операционные системы. На выбор предлагаются, в частности, Fedora, FreeBSD, Suse, Ubuntu...
Подготовки?
Для тестирования стоит скачать одну из двух машин.
Browser Appliance. Машина основана на дистрибутиве Ubuntu, подготовленная по VMWare для безопасного просмотра веб-страниц. Файл для скачивания занимает около 250 МБ.
После запуска мы видим голую систему, с установленным веб-браузером Mozilla Firefox. Другие браузеры, такие как Konqueror и Epiphany мы можем довольно легко установить через управление пакетами.
Удобнее, на мой взгляд, является использование машины Kubuntu, т. е. дистрибутива Ubuntu, основанное на среде KDE. Для скачивания будет около 1 ГБ ? к сожалению, это только торрент.
Этот пакет более развит, хотя и браузера, необходимо установить. Для Оперы нужно скачать необходимый пакет с сайта производителя.
? и тесты!
Большой сюрприз – такая „гостеприимная” система работает плавно и качественно, не замедляет работу других приложений, а VMWare Player не берет больше, чем 200-300МБ памяти.
На что обращать внимание при тестировании страниц под Linux?
- Различия в интерпретации кода. Вообще-то невидимым в Firefox, Epiphany (основана на движке Gecko), Opera, все еще может нас удивить Konqueror, который не имеет аналога windows. Тем не менее, это различия большие. Если мы создаем веб-сайты в соответствии со стандартами W3C и мы не используем слишком много сложных структур CSS, не должно случиться ничего страшного.
- Различия в покрое и размерах писания. Здесь нас может ждать головная боль. В тестах были уже чудеса, когда шрифт резко стал миниатюрным, когда несмотря на декларацию шрифта, который был в системе, браузер linux показывал их миниатюрными.
Да, даже культовый (для некоторых), браузер, текстовый lynx давно поддерживает кодировку Windows-1250?
Ссылки:
- Community Virtual Appliances (в частности, список бесплатных операционных систем для загрузки)
- Browser Appliance (машина, основанная на Ubuntu, подготовлен VMWare)
- Kubuntu (машина подготовлена PCTech)