Linux
Шрифт:
$_com2 = «/dev/modem»
• Параметр определяет тип используемой мыши:
$_mouse = «microsoft»
• Параметр задает драйвер мыши:
$_mouse_dev = «/dev/mouse»
• С помощью этого параметра можно установить специальные управляющие флаги:
$_mouse_flags = ""
• Параметр задает скорость обмена информацией с мышью, 0 – не устанавливать:
$_mouse_baud = (0)
Принтеры
Принтер эмулируется передачей печатаемых данных на обычный Linux-принтер. С помощью следующих параметров указывают DOSEmu, какой из принтеров использовать.
• Параметр определяет имя Linux-принтера, который будет называться LPT1:$^printer = «lp»
• Параметр задает задержку перед началом печати:
$_printer_timeout = (20)
Работа с сетью IPX/SPX
Следующие параметры используются для поддержки сетевого протокола IPX/SPX, при этом ядро операционной системы должно быть сконфигурировано с поддержкой протокола IPX.
• Параметр разрешает использование протокола IPX/SPX:$_ipxsupport = (on)
• Параметр используется в том случае, если вы примените драйвер dosnet:
$_vnet = (on)
Звук
Для поддержки звуковой карты DOSEmu средствами звуковой подсистемы Linux
$_sound = (off)
• Параметр определяет базовый адрес портов ввода/вывода звуковой карты:
$_sb_base = (0x220)
• Параметр определяет прерывание, используемое звуковой картой:
$_sb_irq = (5)
• Параметр определяет канал DMA, используемый звуковой картой:
$_sb_dma = (1)
• Параметр определяет используемое звуковое устройство:
$_sb_dsp = «/dev/dsp»
• Параметр определяет используемый микшер:
$_sb_mixer = «/dev/mixer»
• Параметр определяет базовый адрес MPU-401:
$_mpu_base = «0x330»
Приложения DEXE
Непосредственно исполняемые DOS-приложения DOSEmu (DEXE) – достаточно оригинальная концепция. На самом деле – это загружаемый образ диска, содержащий одно DOS-приложение. Достоинства такого типа приложений – они имеют доступ только к образу диска, и как следствие – порождают меньше проблем с безопасностью. Помимо этого – вам не надо делать инсталляцию DOS-приложения и настраивать его.
Для создания приложения формата DEXE нужно:
• пакет mtools;
• скомпилированный DOSEmu;
• zip-архив, содержащий все файлы, относящиеся к DOS-приложению;
• подготовить следующую информацию перед запуском mkdexe:
– размер раздела для образа диска;
– версию DOS, которую следует поместить на этот образ;
– содержимое файлов Config.sys и Autoexec.bat.
После этого можно приступать к созданию приложения. Для этого необходимо зайти в систему как пользователь root и выполнить следующее:mkdexe myapp.zip -х myapp.exe -о confirm
Если все прошло нормально, то у вас появится файл myapp.exe, который можно запустить на выполнение командой
dos -L myapp.exe [dosemu-options]
либо
dosexec myapp.exe [dosemu-options]
Wine
Wine (Wine Is Not an Emulator) – эмулятор операционной системы Windows разных версий. Позволяет запускать некоторые Windows-приложения под X Window.
К сожалению, больших успехов в запуске больших приложений типа игр или графических редакторов разработчики Wine пока не добились, однако запустить небольшие приложения можно. Программа интенсивно развивается, поэтому рекомендуется перед установкой получить самую свежую версию Wine с сайта разработчиков. Процесс установки подробно описан в документации и не представляет особого труда.
Для запуска приложения Windows необходимо в Xterm запустить Wine с параметрами командной строки. После простого запуска программы Wine без параметров появится строка формата запуска.
Самый простой вариант запуска программы, написанной для Windows, – набрать следующую строку:
wine имя_программы.ехе
Можно указать при запуске, для какой версии Windows написана запускаемая программа. Например:
wine winver win98 имя_программы.ехе
Если программа требует использования каких-либо библиотек, их подключение также можно задать в строке запуска, например:
wine winver win95 dll a.dll b.dll c.dll имя_программы.ехе
WineX
WineX – проект, основанный на коде Wine. Коммерческая попытка довести до ума проект Wine, причем основной целью разработчиков является запуск игр, написанных для Windows. Как заявляют разработчики – на сегодняшний день под WineX запускается более 80 наиболее популярных игр. Проект коммерческий, но для домашнего использования его можно загрузить бесплатно. В инсталляции и использовании мало чем отличается от Wine.
Виртуальные машины
Те, кто в компьютерной индустрии давно, наверняка помнят Систему Виртуальных Машин (СВМ), которая была очень распространена на больших ЭВМ серии ЕС (ЕС 1033/1066 – советский аналог IBM 360/370). Идеи живучи, и для Linux также была создана СВМ, которая с успехом эксплуатируется и получила достаточно широкое распространение.
VMWare
VMWare – это коммерческий продукт, позволяющий запускать на одной машине одновременно несколько операционных систем. Программу можно скачать с сайта производителя и пользоваться ей в тестовых целях в течение месяца.
УстановкаДля установки VMWare необходимо скачать rpm-пакет для вашего дистрибутива с сайта разработчика. Установить VMWare можно только от пользователя root. После установки надо запустить vmware-config.pl – скрипт, помогающий настроить VMWare.
Для каждой операционной системы, запускаемой под VMWare, следует создавать свою конфигурацию. Для этого необходимо запустить на выполнение файл /usr/bin/vmware. После проверки видеорежима возникнет окно выбора конфигурации VMWare.
Режим Run Configuration Wizard предназначен для создания и быстрой и простой настройки новой виртуальной машины. Режим Run Configuration Editor предназначен для создания и детальной настройки новой виртуальной машины. Режим Open An Existing Configuration предназначен для выбора уже созданной виртуальной машины.
При создании виртуальной машины необходимо выбрать тип устанавливаемой на виртуальной машине операционной системы и каталог, где будут располагаться все файлы новой виртуальной машины. После этого нужно выбрать тип жесткого диска – виртуальный или физический диск, установленный на вашем компьютере.
Далее производится разрешение использования CD-ROM для виртуальной машины и дисковода.
После этого нужно настроить поддержку сети для виртуальной машины – полное ее отсутствие, использование настроек реальной сети или эмуляция сети средствами VMWare.
С помощью Configuration Editor можно произвести тонкую настройку уже созданной виртуальной машины.
Установка Windows 98 с помощью WMWareЗапустите WMWare, выберите созданную вами ранее виртуальную машину. После того как виртуальная машина выбрана, ее необходимо включить. Для этого нажмите кнопку Power On на панели инструментов VMWare или выберите команду меню Power | Power On . После включения виртуальной машины вы увидите эмуляцию настоящего BIOS, в настройки которого можно зайти с помощью клавиши <F2>.
В настройках BIOS необходимо в разделе Boot установить порядок просмотра устройств в поисках загрузчика. Поставьте первым ATAPI CD-ROM Drive – для установки Windows с загрузочного CD-ROM. Для выхода из BIOS с сохранением изменений необходимо нажать клавишу <F10>.
После успешной загрузки необходимо разбить виртуальный жесткий диск с помощью программы fdisk и отформатировать его. После этого приступайте к установке Windows 98.
После установки Windows 98 необходимо сконфигурировать ее. Единственным сложным местом в настройке Windows 98 под VMWare является конфигурирование видеокарты.
Для этого надо установить VMWare Tools. VMWare Tools состоит из двух компонентов – драйвера видеоадаптера, работающего под VMWare, и программы, которая позволяет менять параметры виртуальной машины прямо из загруженной под ней операционной системы.
Для установки VMWare Tools необходимо в VMWare выбрать команду меню Settings | VMWare Tools Install… . При этом в вашем дисководе должна быть установлена псевдодискета с VMWare Tools. Далее, в Windows 98 открываем диск А: и видим на нем запускаемый файл VMWare Tools, который и надо установить. После установки будет открыто диалоговое окно настройки экрана и инструкция по установке драйвера видеоадаптера. Далее действуйте по инструкции.
Пожалуй, это все о VMWare – система очень надежна, позволяет устанавливать множество операционных систем на одном компьютере и, что самое интересное, – эти операционные системы могут быть одновременно запущены и даже обмениваться информацией.
Win4Lin
Еще один эмулятор виртуального компьютера, но, в отличие от VMWare, он создан и оптимизирован специально для запуска Windows в Linux. Для своей работы требует внесения изменений в код операционной системе Linux. Благодаря этому он быстрее и более надежен, чем VMWare. Кроме того, Win4Lin позволяет также организовать полнофункциональную DOS-сессию. Единственный недостаток – отсутствие нормальной поддержки DirectX.
Сама Windows запускается из-под X Window в окне. Также вы имеете возможность предоставить доступ к любому разделу на винчестере, даже к каталогам операционной системы Linux.
Получить Win4Lin следует с сайта производителя, находящегося по адресу www.netraverse.com. Для этого необходимо зайти в раздел Members, где надо бесплатно зарегистрироваться, после чего на ваш электронный адрес будет выслано письмо с вашим логином и паролем. Только после получения пароля вы сможете скачать с сайта нужную программу. Программа-инсталлятор определяет версию дистрибутива, библиотек, установленного ядра операционной системы и предлагает загрузить нужные для вашей системы подправленное ядро Linux и, собственно, сам пакет Win4Lin.
На том же сайте надо получить пробную лицензию на Win4Lin сроком на 30 дней. Далее, устанавливаем новое ядро операционной системы. После переустановки ядра устанавливаем пакет Win4Lin. После его установки необходимо произвести инсталляцию Windows 98. В каталоге /var/win41in/publicbin есть утилита installwindows, которую следует запустить и указать ей, где брать инсталляцию Windows. После инсталляции необходимо воспользоваться программой winsetup для того, чтобы настроить устройства и разделы жесткого диска для использования Windows. Помимо этого, можно указать каталоги, которые будут видны в Windows как диски.
Все! После установки Windows 98 набираем в командной строке win и получаем окно, в котором выполняется Windows 98.
Ссылки
• linuxbegin.by.ru/articles/articlel7.shtml – запуск Windows-программ в Linux.
• www.linux-ve.chat.ru – виртуальная библиотека Linux.
• linux.yaroslavl.ru/Docum/Other/dosemu/README.html– документация по DOSEmu v. 0.97 pi. 3.0. Перевод Валерия Груздева.
• www.suse.com/~dosemu/ – домашняя страница DOSEmu.
• www.osp.ru/os/2001/07-08/023.htm – Виктор Костромин. Две системы на одном компьютере.
• www.winehq.org – официальный сайт проекта Wine.
• www.vmware.org – официальный сайт проекта VMWare.
• dhls.agava.ru/vmware.html – Ерижоков А. А. Использование VMWare.
• www.softerra.ru/freeos/16294/print.html – Александр Куприн. VMWare Workstation 3.0 – песочница для взрослых.
• www.netraverse.com – сайт производителя Win4Lin.
• www.linux.hitech.by X-Stranger – Win4Lin – Windows из-под Linux.
• t37.nevod.perm.su/linux/tune/dosemu.html – В. Вислобоков. Как установить и настроить DOSEmu.
• www.mgul.ac.ru/~t-alex/Linux/howto.mine/howto.mine.2.htm – эмуляция других сред. MINI-NOWTO.Глава 39 Мультимедиа
О программах и устройствах, необходимых для работы в операционной системе Linux, мы говорили на протяжении всей книги, теперь пришла пора немного развлечься. Для комфортной работы никогда не мешает немного отдохнуть. А современный отдых при помощи компьютера можно обозначить одним емким словом – мультимедиа.
Точного определения мультимедиа так никто и не сформулировал, мы же под этим подразумеваем звук и видео во всех их проявлениях.
Настройка звуковой карты
Начнем со звука. Современные дистрибутивы знают о большинстве звуковых карт и при инсталляции дистрибутива практически всегда корректно их устанавливают. Если у вас, все же, возникли проблемы со звуковой картой, не огорчайтесь – эти проблемы решаемы. Во-первых, сходите на сайт производителя дистрибутива – вдруг о проблеме с вашим типом звуковой карты известно производителю дистрибутива, и он описал решение проблемы или выложил обновленные драйверы. Во-вторых, можно сходить на сайт www.alsa-project.org – сайт разработчиков драйверов для звуковых карт. Почти наверняка для вашей звуковой карты там есть свежий драйвер. В документации на драйвер есть описание процесса компиляции, установки и настройки драйвера.
В том случае, если при установке операционной системы в вашем компьютере отсутствовала звуковая карта, и вы ее установили позже, процедура конфигурации будет следующая.
Если вы самостоятельно перекомпилировали ядро операционной системы Linux, вам необходимо убедиться в том, что при компиляции была включена поддержка звуковых карт и, в частности, вашей звуковой карты. Если это не так – вам необходимо пересобрать ядро операционной системы Linux.
Если же у вас ядро операционной системы после установки операционной системы осталось нетронутым – можете не беспокоиться – в ядре, идущем в дистрибутиве, включена поддержка всех звуковых карт.