Как установить hercules на линукс

Обновлено: 03.07.2024

Я купил Hercules ecafé ex HD, который работает на ubuntu, но я не могу установить skype с этой версией. Не могли бы вы посоветовать мне, какую ОС из linux я могу установить, чтобы иметь возможность использовать функции skype и как? Я - настоящий новичок в мире Linux, но я думаю, мне это понравится!

Большое спасибо за ваши ответы:)

Знаете ли вы, что Skype выпустил версию телефонного программного обеспечения Skype для Arm CPU и Linux? Если нет, никто, кроме Skype, не сможет опубликовать такую ​​версию. Поскольку программа Skype не является свободным программным обеспечением, никто другой не может этого сделать. Это одна из проблем с не бесплатным программным обеспечением, которое не соответствует никаким стандартам. Тем не менее, есть несколько программных телефонов SIP. Программное обеспечение, которое является бесплатным и соответствует стандартам. Вы можете попробовать один из них.

Знаете ли вы, что Skype выпустил версию телефонного программного обеспечения Skype для Arm CPU и Linux? Если нет, никто, кроме Skype, не сможет опубликовать такую ​​версию. Поскольку программа Skype не является свободным программным обеспечением, никто другой не может этого сделать. Это одна из проблем с не бесплатным программным обеспечением, которое не соответствует никаким стандартам. Тем не менее, есть несколько программных телефонов SIP. Программное обеспечение, которое является бесплатным и соответствует стандартам. Вы можете попробовать один из них.

Знаете ли вы, что Skype выпустил версию телефонного программного обеспечения Skype для Arm CPU и Linux? Если нет, никто, кроме Skype, не сможет опубликовать такую ​​версию. Поскольку программа Skype не является свободным программным обеспечением, никто другой не может этого сделать. Это одна из проблем с не бесплатным программным обеспечением, которое не соответствует никаким стандартам. Тем не менее, есть несколько программных телефонов SIP. Программное обеспечение, которое является бесплатным и соответствует стандартам. Вы можете попробовать один из них.

Знаете ли вы, что Skype выпустил версию телефонного программного обеспечения Skype для Arm CPU и Linux? Если нет, никто, кроме Skype, не сможет опубликовать такую ​​версию. Поскольку программа Skype не является свободным программным обеспечением, никто другой не может этого сделать. Это одна из проблем с не бесплатным программным обеспечением, которое не соответствует никаким стандартам. Тем не менее, есть несколько программных телефонов SIP. Программное обеспечение, которое является бесплатным и соответствует стандартам. Вы можете попробовать один из них.

Знаете ли вы, что Skype выпустил версию телефонного программного обеспечения Skype для Arm CPU и Linux? Если нет, никто, кроме Skype, не сможет опубликовать такую ​​версию. Поскольку программа Skype не является свободным программным обеспечением, никто другой не может этого сделать. Это одна из проблем с не бесплатным программным обеспечением, которое не соответствует никаким стандартам. Тем не менее, есть несколько программных телефонов SIP. Программное обеспечение, которое является бесплатным и соответствует стандартам. Вы можете попробовать один из них.

Знаете ли вы, что Skype выпустил версию телефонного программного обеспечения Skype для Arm CPU и Linux? Если нет, никто, кроме Skype, не сможет опубликовать такую ​​версию. Поскольку программа Skype не является свободным программным обеспечением, никто другой не может этого сделать. Это одна из проблем с не бесплатным программным обеспечением, которое не соответствует никаким стандартам. Тем не менее, есть несколько программных телефонов SIP. Программное обеспечение, которое является бесплатным и соответствует стандартам. Вы можете попробовать один из них.

Знаете ли вы, что Skype выпустил версию телефонного программного обеспечения Skype для Arm CPU и Linux? Если нет, никто, кроме Skype, не сможет опубликовать такую ​​версию. Поскольку программа Skype не является свободным программным обеспечением, никто другой не может этого сделать. Это одна из проблем с не бесплатным программным обеспечением, которое не соответствует никаким стандартам. Тем не менее, есть несколько программных телефонов SIP. Программное обеспечение, которое является бесплатным и соответствует стандартам. Вы можете попробовать один из них.

Геркулес это компьютер эмулятор позволяя программное обеспечение, написанное для Мэйнфрейм IBM компьютеры (Система / 370, Система / 390, и zSeries / System z) и для совместимый с вилкой мэйнфреймы (например, Амдал машин) для работы на других типах компьютерного оборудования, особенно на недорогих персональные компьютеры. Разработка началась в 1999 году Роджером Боулером, системным программистом для мэйнфреймов.

Содержание

Дизайн

Эмулятор почти полностью написан на C. Его разработчики исключили использование машинно-ориентированных сборка код, чтобы избежать проблем с переносимостью, даже если такой код может значительно повысить производительность. Есть два исключения: Hercules использует аппаратные ассистенты для обеспечения согласованности между процессорами при эмуляции нескольких процессоров в хост-системах SMP, а Hercules использует ассистенты ассемблера для преобразования между прямой порядок байтов и данные с прямым порядком байтов на платформах, где операционная система предоставляет такие услуги, и на x86/x86-64 процессоры.

Статус операционных систем

Операционные системы, которые могут быть запущены на Hercules на законных основаниях без затрат на лицензию, включают:


  • PDOS / 3X0 (операционная система Public Domain, версия для мэйнфрейма)

использование

Hercules можно использовать в качестве среды разработки для проверки переносимости кода (например, для разных архитектур процессоров Linux), поддержки симметричная многопроцессорная обработка (SMP) и является 64-битным «чистым».

Спектакль

Трудно точно определить, насколько производительность эмуляции Hercules соответствует реальному оборудованию мэйнфрейма, но вполне понятно, что характеристики производительности сильно отличаются. Частично это связано со сложностью сравнения оборудования реального мэйнфрейма с другими ПК и серверами, а также с отсутствием конкретных контролируемых сравнений производительности. Сравнение производительности, вероятно, юридически невозможно для лицензированных операционных систем IBM, и эти операционные системы сильно отличаются от других операционных систем, таких как Linux.

Hercules выражает свою производительность обработки в MIPS. Из-за возраста более раннего оборудования System / 360 и System / 370 относительно безопасно предположить, что Hercules превзойдет их при работе на умеренно мощном оборудовании, несмотря на значительные накладные расходы, связанные с эмуляцией компьютерной архитектуры в программном обеспечении. Однако более новые, частично или полностью сконфигурированные машины System z значительно превосходят Hercules по производительности. Относительно быстрая двухпроцессорная машина X86 под управлением Hercules способна поддерживать от 50 до 60 MIPS для кода, который использует оба процессора в реалистичной среде, с устойчивым увеличением скорости до 300 MIPS в современных (начало 2009 г.) системах класса ПК. . Hercules может генерировать пики более 1200 MIPS при работе в тесном цикле, например, в тесте синтетических инструкций или с другими небольшими, ресурсоемкими программами.

Том Леманн, соучредитель TurboHercules, писал:

ТурбоГеркулес

Hercules - компьютерный эмулятор, позволяющий программному обеспечению, написанному для компьютеров IBM mainframe (System/370, System/390 и zSeries/System z) и для plug-совместимых мейнфрамов (таких как Amdemachines), работать на других типах компьютерного оборудования, заметно на недорогих персональных компьютерах. Разработка началась в 1999 году Роджером Боулером, программистом мейнфрамных систем.

Hercules работает под управлением нескольких родительских операционных систем, включая Linux, Microsoft Windows, FreeBSD, NetBSD, Solaris и Mac OS X, и выпускается под лицензией на программное обеспечение с открытым исходным кодом QPL. Он аналогичен Bo и QEMU тем, что эмулирует инструкции CPU и выбирает только периферальные устройства. Поставщик (или дистрибутор) должен предоставить операционную систему, и пользователь должен установить ее. Hercules был первым эмулятором мейнфрама, включившим поддержку 64-разрядной z/Architecture.

Проектирование

Эмулятор написан почти полностью в C. Его разработчики исключили использование машинного кода сборки, чтобы избежать проблем с переносимостью, даже если такой код может значительно улучшить производительность. Существует два исключения: Hercules использует аппаратные ассисты для обеспечения совместимости между процессорами при эмуляции нескольких CPU в хост-системах SMP, а Hercules использует ассиметристы ассемблеров для преобразования между данными little-endian и big-endian на платформах, где операционная система предоставляет такие услуги, и на процессорах x86/x86-64.

Состояние операционных систем

Hercules технически совместим со всеми операционными системами IBM mainframe, даже с более старыми версиями, которые больше не работают на новых мейнфреймах. Однако многие операционные системы мейнфрейма требуют легального запуска лицензий поставщиков. Новые лицензированные операционные системы, такие как OS/390, z/OS, VSE/ESA, z/VSE, VM/ESA, z/VM, TPF/ESA и z/TPF, являются технически совместимыми, но не могут легально работать на эмуляторе Hercules, за исключением очень ограниченных обстоятельств, и они всегда должны быть лицензированы SPEYIBIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

Операционные системы, которые могут работать на Hercules без лицензионных затрат, включают:

  • Старые операционные системы IBM, включая OS/360, DOS/360, DOS/VS, MVS, VM/370 и TSS/370, которые являются общедоступными или " программным обеспечением, предоставляемым бесплатно".
  • Операционная система MUSIC/SP может быть доступна для образовательных и целей по запросу ее владельца авторских прав, Университета Макгилла. Некоторые функции MUSIC/SP, известные как сетевые, требуют z/VM (и, следовательно, лицензии IBM). Однако доступна полная версия MUSIC/SP, укомплектованная альтернативным эмулятором мейнфрама Sim390.
  • Terminal System (MTS) версии 6.0A был запущен под управлением Hercules.
  • Нет известных юридических, к запуску операционных систем с открытым исходным кодом Linux на IBM Z и OpenSolaris для System z на эмуляторе Hercules. Они хорошо работают на Hercules, и многие разработчики Linux на IBM Z делают свою работу с помощью Hercules. Несколько дистрибуторов предоставляют 64-разрядные z/Architecture версии Linux, а некоторые также предоставляют ESA/390-совместимые версии. Дистрибутивы Mainframe Linux включают SUSE Linux Enterprise Server, Red Hat Enterprise Linux, Debian, CentOS и Slackware. Sine Nomine Associates довели OpenSolaris до System z, опираясь на функции, предоставляемые z/VM. Эмуляция этих специфических функций z/VM для OpenSolaris включена начиная с Hercules версии 3.07.
  • Некоторые свободные от обязательств редакторы и связи, которые могут работать на мейнфрейме без родительской операционной системы, также могут быть доступны для запуска на Hercules.

Debian GNU/Linux работает на Hercules

  • PDOS/3X0 (операционная система Public Domain, версия mainframe)

Использование

Hercules может использоваться в качестве среды разработки, чтобы, что код переносим (например, в архитектурах процессоров Linux), поддерживает multi-processing symm c (SMP) и является 64-битным "чистым".

Существует также большое сообщество действующих и бывших операторов и программистов мейнфраммы, а также тех, кто не имеет предыдущего опыта, которые используют Hercules и общедоступные операционные системы IBM в качестве hou и в учебных целях. Большинство навыков, приобретенных при изучении классических версий ОС IBM mainframe, по-прежнему актуальны при переходе на лицензированные машины IBM под управлением последних версий.

Природа Hercules с открытым исходным кодом означает, что любой человек может создать свою собственную адаптированную версию эмулятора. Например, группа разработчиков, независимых от проекта Hercules, реализовала архитектуру mainframe, которую они окрестили "S/380", используя классификации как для Hercules, так и для свободно доступных классических версий MVS (а позже VM и DOS/VS), усиливая операционные системы с некоторой степенью 31-разрядной (и по состоянию на 2016 год, 64-разрядной) бинарной совместимости (2018 года) также поддерживается 32-разрядная совместимость с более поздней операционной системой.

Производительность

Трудно точно определить, насколько производительность эмуляции Hercules соответствует реальной аппаратной части мейнфрейма, но характеристики производительности недостаточно сильно отличаются. Отчасти это связано с трудностями сравнения реального оборудования мэйнфрейма с другими ПК и серверами, а также с отсутствием конкретных контролируемых сравнений производительности. Сравнение производительности, вероятно, юридически невозможно для лицензированных операционных систем IBM, и эти операционные системы сильно отличаются от других операционных систем, таких как Linux.

Hercules выражает свою производительность обработки в MIPS. Из-за возраста более ранних аппаратных средств System/360 и System/370, это относительно безопасное решение, что Hercules будет превосходить их при работе на мощном оборудовании, несмотря на значительный избыток эмуляции архитектуры компьютера в программном обеспечении. Однако более новые, частично или полностью настроенные машины System z превосходят Hercules на широкую маржу. Относительно быстрый двухсторонний процессор X86 под управлением Hercules способен поддерживать от 50 до 60 MIPS для кода, который использует оба процессора в среде, при этом поддерживаемая скорость возрастает до 300 MIPS на передовых (начало 2009 года) системах класса PC. Hercules может производить пики более 1200 MIPS при работе в узкой петле, например, в синтетическом benchmark или с другими небольшими, ресурсоемкими программами.

Том Манн, соучредитель TurboHercules, писал:

Hercules, как правило, превосходит мейнфрамы IBM на базе ПК с середины 1990-х, которые имеют объявленную пиковую производительность около 29 MIPS. По сравнению с более мощным, но все еще начального уровня IBM Multiprise 2000 и 3000 мейнфрамов (также с 1990-х), Hercules на типичном оборудовании x86 будет считаться сервером среднего уровня с точки зрения производительности. Для каждого мейнфрейма после 9672 поколения 1 Hercules, как правило, является самой нижней конечной системой. Для сравнения, современные высокопроизводительные системы IBM zEnterprise 196 обеспечивают производительность более 52 000 MIPS на машину, и они имеют значительные преимущества в производительности ввода-вывода. При том же количестве эмулированных процессоров Sys Z z/PHS примерно в 3 раза быстрее, чем Hercules.

Следует отметить, что существуют другие нефункциональные системные атрибуты, выходящие за пределы производительности, которые обычно относятся к операторам мейнфрейма.

Турбо-Херкулес

В 2009 году Роджер Боулер основал компанию TurboHercules SAS, базирующуюся во Франции, для локализации технологии Hercules. В июле 2009 года компания TurboHercules SAS попросила IBM лицензировать z/OS для использования на системах, проданных компанией TurboHercules. IBM отклонила запрос компании. В марте 2010 года компания TurboHercules SAS подала в регуляторы Европейской комиссии, утверждая, что IBM нарушила антимонопольные правила ЕС, якобы привязав оборудование мейнфрейма к своей операционной системе мейнфрейма, и ЕК начала предварительное расследование. В ноябре 2010 года компания TurboHercules объявила, что получила инвестиции от корпорации Microsoft. В сентябре 2011 года регуляторы ЕК закрыли расследование без каких-либо действий.

Как запустить игровые контроллеры в Linux

Игры идут в Linux. Прошло много времени; у нас были дни впечатляющих, но, в конечном счете, скучных портов, но теперь есть реальная возможность, что Linux может стать игровой платформой благодаря игре Valve SteamOS и ассортимент появились Steam Machines

Тот факт, что теперь сам Steam работает в Linux достаточно поддержки.

Заинтересованы ли вы в переходе игр на Linux (и доступно множество топовых игр). , , , в ) или уже сделано, есть одна вещь , которая может быть причиной вам немного проблемы.

Поиск совместимых игровых контроллеров …

Основы: клавиатура и мышь

Естественно, если вы играете в стратегические игры или просто ощущаете традиционную комбинацию клавиатуры и мыши для названий FPS и MMORPG, то использование клавиатуры и мыши должно вам подойти.

клавиатура с подсветкой

Неудивительно, что вы обнаружите, что практически все устройства с клавиатурой и мышью с интерфейсом USB будут работать «из коробки» в Linux.

Ая-Linux-пара-cloudsave

Для устройств Bluetooth все может быть немного сложнее.

Если у вас есть приемник Bluetooth на вашем компьютере или ноутбуке, убедитесь, что он включен. Если он интегрирован, это не должно быть проблемой, но для USB-радио Bluetooth откройте терминал и введите lsusb, чтобы убедиться, что система знает, что он там есть.

Видеть это? Следуйте за этим с

После установки проверьте, работает ли Bluetooth:

Если нет, введите:

Пока он начинается, у вас не должно быть проблем с этой точки зрения, а именно, для сопряжения мыши или клавиатуры с вашим компьютером.

Большинство из вышеперечисленного также можно выполнить с помощью значка Bluetooth на панели, откуда вы также можете сделать свой игровой компьютер Linux доступным для обнаружения; одновременно убедитесь, что устройство ввода также может быть обнаружено. Через несколько минут они должны быть соединены и готовы к использованию.

USB игровые контроллеры

Для более полного игрового опыта вы можете выбрать игровой контроллер. Доступны различные контроллеры USB, которые должны подходить для игр в Linux. Пока контроллер говорит xinput, у вас не должно быть проблем.

Естественно, лучший способ проверить это — попробовать несколько игровых USB-контроллеров на вашем устройстве Linux. Вы можете иметь разную степень успеха, или они могут работать так же хорошо. Обратите внимание, конечно, что вы должны перенастроить элементы управления в соответствии с игрой, в которую вы играете.

Однако для достижения наилучших результатов использование устройства, такого как проводной контроллер Xbox 360, может реально помочь вашей Linux-игре ускориться. Они доступны относительно дешево онлайн или в магазинах компьютерных игр. Конструкция контроллеров USB Xbox 360 вдохновила целую кучу клонов и подражателей, и они также должны идеально подходить для игр в вашей системе Linux. .

Конфигурирование контроллера Xbox 360 возможно с помощью пакета xboxdrv, который вы должны установить вместе с

После установки это программное обеспечение поможет вам настроить сопоставления кнопок и сценарии запуска, которые запускают игры с конкретными настройками. Он также обеспечивает поддержку контроллеров в стиле Xbox 360 от других производителей и даже контроллеров PS3!

Эй, мой джойстик / геймпад / контроллер не будет работать!

Если у вас возникли проблемы с обычным игровым контроллером или более традиционным геймпадом или джойстиком, самое время установить что-то другое:

Это обеспечивает драйверы, которые вам нужны. Чтобы настроить сопоставления и т. Д., Используйте jstest-gtk:

Ий-линукс-игр-gamecontrollers-xbox360-PS4

А как насчет игровых контроллеров Bluetooth в Linux?

Существует большая вероятность того, что лучший игровой опыт можно получить, сидя на диване или стуле, подключив компьютер под управлением Linux к телевизору с большим экраном, в стиле консоли. Для этого вам понадобится контроллер Bluetooth.

В отличие от USB-контроллера Xbox 360, вариант Bluetooth нельзя использовать без того же адаптера беспроводного игрового приемника Xbox 360 , который понадобится вам при использовании контроллера Bluetooth Xbox 360 с ПК с Windows (вам также потребуется установить xboxdrv).

Как отмечалось выше, контроллер USB PS3 можно использовать с пакетом xboxdrv, но если у вас есть Bluetooth Sixaxis, драйверы QtSixA должны позволять вам управлять вашей любимой игрой в Linux с помощью известного контроллера PlayStation 3. Для этого вам нужно начать с добавления нового репозитория:

После этого обновите и получите пакет.

После этого вы сможете использовать контроллер Bluetooth PS3.

Хотите использовать Nintendo WiiMote для игр в Linux? С WiiCan вы можете — узнать, как, просмотрев учебник Джастина Пота, Вот демо тоже:


WiiCan предоставляет функциональность для редактирования отображений кнопок, что всегда является важной функцией.

Игровые контроллеры NextGen и Linux

Мы уже говорили о контроллерах для Xbox 360, PS3 и Wii. Но как насчет контроллеров Xbox One и PS4?

Владельцы Xbox One будут удивлены, обнаружив, что им нужно очень мало сделать, чтобы их контроллеры работали с Linux. Пока ваша ОС имеет ядро ​​после 3.17, вы можете использовать контроллер. SteamOS также поддерживает контроллер Xbox One. При подключении по Bluetooth устройство будет подключено.

Что касается контроллера Sony DUALSHOCK 4 для консолей PS4, опять же, все, что вам нужно сделать, — это подключить контроллер к компьютеру с Linux или SteamOS, чтобы устройства начали говорить и, возможно, для вашего успеха в играх!

Лучшие контроллеры для игр Linux

Итак, со всем этим объяснено, какие контроллеры действительно лучше всего подходят для игр Linux? Часто менее эргономичные устройства имеют тенденцию быть полезными для одних игр и не настолько идеальными для других. В этом случае нет ничего необычного в том, чтобы иметь несколько контроллеров, особенно если вы любите ретро-игры в Linux.

Но все зависит от того, как ты любишь играть. Контроллеры Xbox 360 и PS3 Sixaxis популярны по уважительной причине, но если вы можете найти работающее устройство, которым вы физически комфортно пользуетесь, мы рекомендуем вам придерживаться его. Аналогично, контроллеры Sony DUALSHOCK 4 и Xbox One должны использоваться там, где они есть.

Что касается контроллеров Steam… ну, вы можете проверить их сейчас на Amazon, сделать заказ, и все готово.

Используете ли вы контроллер, геймпад или джойстик для игр в Linux? Есть любимый? Напишите нам в комментариях.

Читайте также: