- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Linux - Алексей Стахнов
Шрифт:
Интервал:
Закладка:
• ftp://ryeham.ee.ryerson.ca/pub/PalmOS/ – местонахождение утилиты Pilot-Link.
• gazette.linux.ru.net/lg62/articles/rus-silva.html – Anderson Silva. Видеоприложения на вашем Linux. Перевод Дмитрия Попкова.
• huizen.dds.nl/~frodol/psiconv/ – официальная страница утилиты Psiconv.
• jpilot.org – сайт проекта J-Pilot.
• linuxtv.org – сайт, посвященный телевидению и Linux.
• palm.opennet.ru/base/X/tv_out.txt.html – пример настройки видеокарты nVidia с TV-out ((linux tv video).
• www.cadsoft.de/people/kls/vdr/index.htm – организация Video Disk Recorder на базе компьютера, платы SkyStarl и Linux.
• www.gnokii.org – официальная страница проекта Gnokii.
• www.gnome.org/projects/gnome-pUot/ – официальная страница пакета gnome-pilot.
• www.in-berlin.de/User/kraxel/xawtv.html – официальная страница программы xawtv.
• www.linux.opennet.ru/base/X/video_out.txt.html – пример TwinView для nVidia-карт, редактирование и запись видео (linux tv video).
• www.linuxdvb.tv – сайт, посвященный драйверам для карт спутникового телевидения.
• www.lirc.org – страничка проекта LIRC (Linux Infrared Remote Control).
• www.mainconcept.com – сайт программного обеспечения для редактирования видео.
• www.mathematik.uni-kl.de/~wenk/kwintv – официальная страница программы kWinTV.
• www.medsyn.fr/perso/g.delafond/psilin/psiolinu.htm – страница пакета PsiLin – программы для связи с КПК Psion.
• www.nvidia.com – сайт фирмы nVidia.
• www.real.com – Real Producer Basic.
• www.slac.com/piloneДpilot_home/ – официальная страница пакета KPilot.
• www.strusel007.de/Linux/bttv/ – драйверы для чипов ВТ8ХХ.
• www.stud.uni-hamburg.de/users/lennart/projects/atitvout/ – описание настройки TV-out и программного обеспечения для видеокарт на чипах ATI.
• www.student.uwa.edu.au/~wliang – официальная страница программы wmtv.
• www.thp.uni-koeln.de/~ijkm/linux/bttv.html – драйверы bttv.
• http://linux.webclub.ru/adm/palm_pilot.html – Вячеслав Калошин. Линукс и PalmPilot.
• Соответствующие HOWTO (см. гл. 13):
– bttv mini-HOWTO – Владимир Бормотов, Алексей Дец;
– Linux and Psion HOWTO.Глава 38 Сосуществование операционных систем
Как бы мы ни старались, а полностью жить в операционной системе Linux в современном мире не получается. Так сложилась жизнь, что множество программ написаны под операционные системы MS Windows или DOS. И зачастую по тем или иным причинам эти программы незаменимы. Поэтому данную проблему необходимо решать – вариант «или-или» нам не подходит.
Существует тривиальное решение этого вопроса – установить на компьютер две или три операционные системы и перезапускать компьютер, когда необходимо поработать в Windows NT. Но наверняка такое решение не понравится никому – неоптимальное расходование дискового пространства, постоянные перезагрузки компьютера и, как следствие, непроизводительные затраты времени. Поэтому желательно решить эту проблему по-другому.
Сосуществование двух или более операционных систем необходимо рассматривать комплексно. Проблемы, возникающие при взаимодействии разных операционных систем, можно разбить на следующие виды.
1. Передача файлов е одной операционной системы в другую. Это условие решается созданием протоколов передачи файлов и информации, которыми на данном этапе являются протоколы Интернета.
2. Возможность работать с дисками и данными другой операционной системы. Это условие неплохо решено для операционной системы Linux – она поддерживает файловые системы FAT, VFAT, NTFS и т. п. Со стороны операционных систем производства Microsoft все выглядит намного хуже – поддерживаются только файловые системы, разработанные Microsoft.
3. Возможность выполнять программы, созданные для другой операционной системы. Для решения этой задачи есть два подхода – разработка виртуальных машин и создание эмуляторов операционной системы:
– виртуальные машины позволяют создать внутри операционной системы «виртуальный» компьютер, на котором и выполняется альтернативная операционная система и ее приложения. Для виртуальной машины все равно, какая операционная система будет установлена внутри нее, поскольку она обеспечивает псевдокомпьютер, на который и устанавливается операционная система. У этого подхода есть недостатки – мы вынуждены устанавливать на виртуальную машину альтернативную операционную систему и программное обеспечение, что не всегда возможно с точки зрения ресурсов и финансов. Несомненным достоинством виртуальной машины является полная эмуляция компьютера, и как следствие – возможность нормально запускать альтернативную операционную систему;
– эмуляторы призваны создать для программ альтернативной операционной системы «нормальную среду обитания». Для сложной операционной системы практически невозможно создать нормально функционирующий эмулятор, особенно для закрытых коммерческих операционных систем.
4. Возможность работать с файлами, созданными в форматах программ другой операционной системы. По большому счету это условие выполняется либо тогда, когда выпускается эквивалентное программное обеспечение для другой операционной системы, либо тогда, когда существует доступная документация на формат файлов, либо когда данные очень нужны. В принципе, четвертое условие можно решить, решив третье.
Как видите – список небольшой, но охватывающий множество проблем сосуществования операционных систем.
Эмуляторы
Начнем описание с эмуляторов, поскольку исторически в операционной системе Linux они появились раньше, чем виртуальные машины. Так что, пойдем от простого к сложному.
DOSEmu
Эмулятор однозадачной, однопользовательской операционной системы MS-DOS. Вы скажете, что в эпоху развитой Windows эмулятор MS-DOS не актуален и будете неправы. Еще много программ, написанных под MS-DOS, находится в эксплуатации. Различные учетные, складские программы, программы отделов кадров и тому подобные АРМ, спокойно трудятся на своих рабочих местах. Достаточно много есть и хороших игр, написанных под MS-DOS, к примеру WarCraft II, Doom и Dune II. В свое время много специфических аппаратно-программных комплексов было разработано под MS-DOS, устройства эти эксплуатируются и по сегодняшний день.
Установка пакета DOSEmu не представляет сложности, поскольку этот пакет обычно входит в состав дистрибутива операционной ситемы. Поэтому переходим сразу к конфигурированию этого эмулятора DOS.
Конфигурирование DOSEmu
Пакет DOSEmu не отличается особой оригинальностью – конфигурационный файл называется dosemu.conf и находится в каталоге /etc. Помимо этого, каждый пользователь может создать в своем домашнем каталоге файл. dosrc, в котором можно откорректировать некоторые настройки DOSEmu для данного пользователя. Плюс к этим возможностям, поведение эмулятора можно изменить, используя параметры запуска.
На самом деле все записи в файле в dosemu.conf – это просто переменные, которые в последующем используются в /var/lib/dosemu/global.conf и имеют вид:
$_ххх = (n)
или
$_zzz = "s"
Описание параметров конфигурации сгруппировано по исполняемым функциям.
Управление отладочной информацией
Для включения вывода отладочной информации DOSEmu необходимо в конфигурационный файл добавить следующую строку:$_debug = «-а»
где строка содержит то, что обычно передается через ключ командной строки '-D'.
Отладочная информация будет выводиться в файл, определенный опциями '-о file' либо '-O' (в последнем случае выводит в stderr).
Основные параметры
• Разрешает или запрещает использование прерывания таймера INT08:$_timint = (on|off)
• Позволяет либо запрещает задачам DOS использовать математический сопроцессор:
$_mathco = (on|off)
• Параметр определяет, какой тип процессора эмулировать:
$_cpu = (80386)
Можно установить тип процессора не выше существующего в компьютере. Разрешенные значения:
• 80386;
• 80486;
• 80586.
• Параметр разрешает или запрещает DOSEmu использовать счетчик циклов Pentium для лучшей обработки временных интервалов:$_rdtsc = (on)
• Для использования rdtsc' DOSEmu необходимо выставить точную тактовую частоту процессора. Обычно она определяется автоматически, но в случае ошибок можно задать ее явно.
$_cpuspeed = (166.666)
• Разрешает DOSEmu доступ к конфигурированию PCI устройств:
$_pci = (on)
• Следующие параметры позволяют задать распределение оперативной памяти, которая доступна для DOS:
$_xms = (1024)
$_ems = (1024)
$_ems_frame = (0xe000)
$_dpmi = (off)
$_dosmem = (640)• Следующий параметр определяет стиль поведения DOSEmu по отношению к процессорному времени, используемому DOSEmu:
$_hogthreshold = (1) # 0 – максимум процессорного времени для DOSEMU
# 1 – максимум процессорного времени для Linux
# >1 чем больше, тем меньше процессорного времени для DOSEMU• В том случае, если на вашем компьютере установлено нестандартное оборудование, для которого отсутствует Linux-драйвер, но существует DOS-драйвер, часто необходимо разрешить использование соответствующего IRQ в DOS:
$_irqpassing = "" # список номеров IRQ (2-15) для передачи DOS
• Следующий параметр определяет, каким образом будет использоваться встроенный динамик:
$_speaker = "" # or «native» or «emulated»
• При помощи следующих параметров можно получить управление реальными портами компьютера, но с точки зрения безопасности этого делать ни в коем случае нельзя:

