О Линукс (Linux) по-русски

Виртуальная энциклопедия
"LINUX по-русски"

Составитель В.А.Костромин

Реклама на сайте

Предыдущий раздел. Вернуться к оглавлению. Следующий раздел.

Купить в LinuxCenter
Закажите в LinuxCenter
1.15. Эмуляция возможностей Microsoft

Хенриксен Дж., Интеграция UNIX и Windows NT
Закажите в Bolero

Последние изменения внесены 23 апреля 2002 г.

Как бы приверженцы Линукс (или другой ОС, например, BeOS), не ругали Windows и фирму Microsoft, надо все же признать, что мир Windows существует и с его обитателями необходимо как-то общаться. При этом вряд ли пока что стоит ожидать, что Microsoft будет решать проблему общения с Линукс, так что окно в мир Windows надо рубить со стороны Линукса. Существует тривиальное решение этого вопроса, состоящее в установке на компьютере двух ОС и перезапуске компьютера при необходимости работы с файлами Windows. И этот вариант рассматривается в разделе "Несколько ОС на одном компьютере", но кому такое решение нравится ? Так что надо поискать другие пути.

В вопросе об общении двух разных ОС можно выделить следующие аспекты:

- пересылка файлов с одного компьютера на другой (имеются в виду компьютеры с разными ОС);
- умение видеть файлы на дисках с файловой системой другой ОС;
- умение выполнять программы, созданные для другой ОС;
- умение просматривать (или, более широко, обрабатывать и сохранять) файлы в форматах программных продуктов, созданных для другой ОС.

Первый аспект решается созданием протоколов передачи файлов (более обще - протоколов Интернет). Мне представляется, что этот вопрос решен, проблем с обменом файлами у Linux нет (смотри разделы "Выход в локальные сети" и "Выход в Интернет".

Поддержка альтернативных файловых систем в Линукс тоже решается: уже сейчас Линукс поддерживает и FAT, и VFAT, и NTFS (я не могу перечисить здесь весь список поддерживаемых файловых систем, просто по незнанию).

Таким образом, в данном разделе нам осталось рассмотреть два вопроса: о выполнении под Линукс программ, написанных для Windows, и о работе с файлами, имеющими специальный формат какого-то из Windows продуктов, в первую очередь, об обработке файлов, создаваемых Microsoft Office.
Очевидно, что эти два вопроса взаимосвязаны, поскольку если бы мы умели выполнять из-под Линукса любое приложение Windows, то второй вопрос решался бы автоматически. Однако это не так, поэтому необходимо рассмотреть эти вопросы отдельно.

Итак, вначале о выполнении под Линуксом Windows-программ. Для решения этой задачи наметились 2 пути: создание эмуляторов и разработка виртуальных машин. Виртуальным машинам посвящен отдельный раздел, так что здесь о них говорить не будем. Вопрос об обработке файлов специальных форматов тоже рассматривается в других разделах (например, в разделе "Электронный офис"). Таким образом, в настоящем разделе осталось рассмотреть только эмуляторы.

Надо сразу сказать, что больших успехов в создании эмуляторов MS-DOS и MS Windows для Линукса не наблюдается. Впрочем, я тут эксперт не очень, лучше смотрите сами следующие материалы.
 

  • Запуск Windows-программ в Linux - Обо всем, что позволяет запускать в Линуксе программы других операционных систем. "В настоящий момент существуют 3 программы для запуска Windows-приложений в среде Linux: VMWare, Win4Lin и Wine".

  •  
  • The DOSEmu team.

  •  
  • Linux и Windows 95: эффективность совместной работы. (2.12.99)
     
  • Война Миров (26.09.00) Статья посвящена вопросам совместимости Linux с другими операционными системами в общем и с Windows в частности. Здесь можно узнать кое-что о DOSEMU, WABI, VNWARE и т.д.

  •  
  • DOSEMU README" (9.12.99) Документация по "DosEmu". Для DOSEMU v. 0.97 pl3.0. Перевод Валерий Груздев. [src]. Копия тут (16.12.99) .
     
  • DOSEmu (20.07.00)

  •  
  • В. Вислобоков."Как установить и настроить DosEmu" (9.12.99).

  •  
  • Linux мини-HOWTO, часть 2 (9.12.99). Глава 1. DOSEMU, WABI и т.д. Эмуляция других сред под Линуксом.

  •  
  • Эмуляция других сред MINI-NOWTO (20.07.00)

  •  
  • Крис Касперски Как из Windows сделать UNIX (25.01.01) Разработать такой компилятор, который бы работал в Windows и пережевывал бы исходные тексты от UNIX, впервые решился Дэвид Корн - и, представьте себе, разработал! Разумеется, его UWIN не единственное творение в своем роде. В сети можно найти просто прорву аналогичных примочек. Ну, например, большую популярность завоевал известный CYGWIN (http:// sources.redhat.com/cygwin/), разработанный Cygnus Solutions. Он полностью бесплатен, распространяется вкупе с исходниками, но... требует глубоких знаний UNIX и умения программировать.

  •  

    Предыдущий раздел. Вернуться к оглавлению. Следующий раздел.

    В.А.Костромин TopList