anonymous@RULINUX.NET~# Last login: 2017-11-20 19:19:00
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск

Новости OpenSource

Новости о FOSS

Вышла вторая alpha-версия эмулятора Sony PlayStation 3 — RPCS3 0.0.3

subsection
Скрыть

RPCS3 — это эмулятор игровой консоли Sony PlayStation 3 (и, возможно, PlayStation Vita в будущем). RPCS3 работает под ОС Windows и GNU/Linux (поддержка macOS пока не планируется из-за отсутствия поддержки в macOS Direct3D 12 или OpenGL 4.5/4.6 или Vulkan) Несмотря на высокую производительность Cell Broadband Engine (Cell BE) и RSX Reality Synthesizer, авторы RPCS3 уже смогли запустить около сотни игр, причём с кадровой частотой от 30 до 60 кадров в секунду. На текущий момент RPCS3 является LLE (Low level emulation) эмулятором и требует firmware оригинальной консоли. В будущем планируется переход к HLE (High level emulation), поэтому прошивка больше не будет нужна.

Основные изменения:

  •   Для PowerPC Processing Unit (PPU) исправлена обработка таких инструкций как FCTIW, FCTID, FCTIWZ, FCTIDZ, MULLW, DIVD, DIVDU, DIVW, DIVWU, MULHW, добавлена эмуляция новых инструкций, таких как STSWI, LSWI.
  •   Для PowerPC Processing Unit (PPU) теперь используется LLVM 4.0.
  •   Для Synergistic Processing Unit (SPU) теперь корректно обрабатываются инструкции FCGT и FCMGT.
  •   Множество улучшений в ASMJIT для Synergistic Processing Unit (SPU).
  •   Множество улучшений в ядре эмулятора — реализована проверка на наличие AVX инструкций для Intel CPU, улучшена работа автозагрузки LLE модулей и т.д.
  •   Для Low Level Emulation (LLE) добавлена поддержка автоматической загрузки следующих библиотек libdtslbrdec, libssl, libhttp, libfs (это библиотеки встроены в оригинальную прошивку PS3 или находятся вместе с играми).
  •   Для High Level Emulation (HLE) реализованы следующие функции — cellHddGameGetSizeKB, cellGameDataGetSizeKB, cellGameGetSizeKB, cellPadGetDataExtra, cellPadPeriphGetData, cellHttpUtilParseUri, sys_fs_disk_free.
  •   В RSX добавлены спидхаки, исправлена обработка инструкции BRK и RET, множество улучшений в обработке вершин.
  •   Множество улучшений в трёх графических бэкендах — OpenGL, Direct3D 12 и Vulkan.
  •   В Crypto-модуле исправлена загрузка некоторых файлов SPRX.
  •   Добавлена поддержка DualShock 4.
  •   Для XInput добавлена поддержка вибрации.
  •   Начато портирование на xBSD системы.
  •   Для Linux добавлена поддержка Vulkan, реализован вывод звука через ALSA, улучшена совместимость с OpenSource (Mesa) видеодрайверами, добавлены бинарные сборки с помощью AppImages.
  •   GUI переписан на Qt.


Основные планы развития эмулятора:

  •   В августе 2017 года — улучшить генерацию шейдеров, реализовать недостающие системные вызовы для liblv2 и sys_net, исправить ошибки связанные с регистрами RawSPU.
  •   В сентябре 2017 года — добавить поддержку ASLR, улучшить рекомпилятор PPU LLVM и начать реализацию SPU LLVM, улучшить эмуляция пиксельного конвейера.
  •   В среднесрочной перспективе планируется реализовать поддержку ASIO для Windows, добавить поддержку MSAA, разрешение 4k, добавить LLVM бэкенда для SPU.
  •   В долгосрочной перспективе — реализовать загрузку игр с лицензионных blu-ray дисков без оригинальной прошивки Sony PlayStation 3 (сейчас, для корректной работы эмулятора, нужно установить прошивку из файла PS3UPDAT.PUP через меню File и пункт Install Firmware, если этого не сделать, то игры работать не будут).


Страница скачивания бинарных сборок для Windows и GNU/Linux: https://rpcs3.net/download
FAQ: https://rpcs3.net/faq
Начальная настройка эмулятора: https://rpcs3.net/quickstart
Форум: https://forums.rpcs3.net
Канал на Discord: https://discordapp.com/invite/t97Q4a

Видео запуска некоторых игр на Youtube.com:

The Guided Fate Paradox
Heavy Rain
Tekken 6
Red Dead Redemption
Catherine
Persona 5
Child of Eden
SoulCalibur IV

Страница поддержки на patreon.com: https://www.patreon.com/Nekotekina

Скачать исходный код: \url{https://github.com/RPCS3/rpcs3/archive/v0.0.3.tar.gz}

>>> Подробнее

Root-msk (*) (2017-09-01 00:44:52)

[1 сообщение] [Добавить комментарий]


С Днем Победы!

subsection

anonymous (*) (2017-05-09 12:37:37)

[4 сообщения] [Добавить комментарий]


Представлен слой совместимости для запуска приложений Android на десктопных дистрибутивах Linux – Anbox

subsection
Скрыть

Anbox – это слой совместимости для запуска Android программ в десктопных дистрибутивах Linux. Anbox похож на Wine (который запускает Win16/Win32/Win64 программы) и Darling (который запускает macOS программы, но находится на раннем этапе разработки). Anbox использует технологию контейнерезации (как и Darling). Anbox использует технологию LXC-контейнеров (Darling также использует похожую технологию). Установить Anbox можно набрав в консоли snap install --classic anbox-installer или скачав скрипт по ссылке: https://raw.githubusercontent.com/anbox/anbox-installer/master/installer.sh.

Основные возможности Anbox:

  •   Быстрая работа приложений.
  •   Поддержка 3D графики.
  •   Плотная интеграция с OS.
  •   Каждое Android приложение работает в своем окне.
  •   Есть буфер обмена между Android приложениями и десктопными.
  •   Лицензия: GPLv3.


Также есть и недостатки, так как Anbox еще alpha-версия:

  •   Не может запускать Android приложения у которых есть библиотеки с CPU-архитектурой с которой не совместим хост (например не возможен запуск на x86_64 приложений с библиотеками ARM или ARM64).
  •   Установка приложений только через adb (можно установить F-Droid или Yalp Store – открытая и не официальная программа для установки ПО из GooglePlay).
  •   Официально поддерживается только Ubuntu 16.04.
  •   Anbox (как и Darling) требует модуля ядра (в отличии от Wine), который собирается с помощью DKMS на машине пользователя.


Также стоит отметить, что если будет установлен софт для Android который прописывал бы в автозагрузку на реальном Android устройстве, то такое приложение будет запущено автоматически на десктопном дистрибутиве Linux. Например, если установить Android версию viber, то после перезагрузки компьютера можно обнаружит процесс со следующим именем com.viber.voip и /system/bin/surfaceflinger.

Хотя существуют такие эмуляторы Android как Shahlik (сайт shashlik.io), LeapDroid (сайт leapdroid.com), YouWave (сайт youwave.com), Nox App Player (сайт bignox.com), Windroy (сайт socketeq.com, но в текущий момент не работает), Genymotion (сайт genymotion.com), MEmu (сайт hmemuplay.com), AndY (сайт andyroid.net), AMI DuOS (сайт AMIDuOS – amiduos.com), BlueStacks (сайт bluestacks.com), AndroVM (сайт androvm.org, но в текущий момент происходит редирект на сайт genymotion.com), Android emulator from SDK (сайт developer.android.com), Droid4X (сайт droid4x.com, но в текущий момент не работет), Google App Runtime for Chrome или ARC, который базируется на Native Client (частично исходники можно посмотреть на сайте chromium.googlesource.com). Не смотря на такое изобилие, данные эмуляторы обладают рядом недостатков – или работают только под Windows/macOS или проприетарны или имеют низкую производительность, либо же разработка прекращена.

>>> Подробнее

Root-msk (*) (2017-04-15 11:18:11)

[1 сообщение] [Добавить комментарий]


Вышел PPSSPP 1.4 — эмулятор Sony PlayStation Portable

subsection
Скрыть

PPSSPP — это OpenSource эмулятор Sony PlayStation Portable (PSP). Данный эмулятор работает на ОС семейства Windows, OS X, GNU/Linux и на мобильных устройствах под управлением Android. PPSSPP относится к HLE (High Level Emulation) эмуляторам и поэтому не требует BIOS оригинальной консоли, так как используется HLE BIOS.

Основные изменения:

  •   Добавлена поддержка Direct3D 11.
  •   Улучшена поддержка OpenGL, Direct3D 11 и Vulkan.
  •   Исправлены ошибки для игр распространяющихся на нескольких UMD.
  •   Улучшена совместимость с bluetooth-гарнитурами.
  •   Улучшена совместимость с геймпадами.
  •   Исправлены ошибки связанные с мониторами High DPI.
  •   Улучшено качество звука.
  •   Исправлены шрифты в японской версии Tactics Ogre.

>>> Подробнее

Root-msk (*) (2017-03-31 21:46:40)

[0 сообщений] [Добавить комментарий]


Вышла первая alpha-версия эмулятора Sony PlayStation 3 – RPCS3 0.0.2

subsection
Скрыть

RPCS3 – это эмулятор игровой консоли Sony PlayStation 3 (и возможно, в будущем, Sony PLayStation Vita). Не смотря на высокую производительность Cell BE и RSX, авторы RPCS3 уже смогли запустить около сотни игр, причем с частотой кадров от 30 до 60 FPS. В текущи момент RPCS3 является LLE (Low level emulation) эмулятором и требует firmware оригинальной консоли. В будущем планируется переход к HLE (High level emulation) и поэтому не будет нужна прошивка от PS3.

Лицензия под которой распространяется RPCS3 – GNU GPLv2.

Основные изменения по сравнению с версией RPCS3 0.0.1 Pre-Alpha:

  •   Добавлена поддержка LLVM рекомпилятора для Power Processing Unit aka PPU (или его еще называют Power Processor Element aka PPE).
  •   Улучшена точность эмуляции Synergistic Processing Unit aka SPU (или его еще называют Synergistic Processing Elements aka SPE).
  •   Для SPU реализован планировщик задач, точки останова и точность эмуляции.
  •   Множество улучшений связанных с LV2 syscall.
  •   Исправлено несколько ошибок в эмуляции RSX (или RSX Reality Synthesizer – проприетарный GPU от компании NVidia).
  •   Множество улучшений в видеоплагинах.
  •   Добавлена начальна поддержка эмуляции Sony PlayStation Vita (к сожалению, пока ни одна игра не запускается на эмуляторе).
  •   Добавлена автоматическая установка LLE-модулей (они будут нужны до тех пор, пока не будет переписана оригинальна прошивка PlayStation 3).
  •   Добавлена поддержка расшифровки на лету MSELF, SDAT, EDAT и SPRX.
  •   Добавлен установщик оригинальной прошивки из файла PS3UPDAT.PUP.
  •   Исправлены несколько ошибок связанные с Linux версией.


Основные задачи на будущие релизы:

  •   Добавить поддержку использования ускорения шифрования AES-NI.
  •   Исправить оставшиеся ошибки связанные с Linux
  •   Добавление Linux-сборок
  •   Добавить поддерку Vulkan в Linux.
  •   Добавить недостающие сисколы.
  •   Добавить аудио модуль для Linux.
  •   Добавить поддержку ASIO для Windows.
  •   Улучшить SPU. Реализовать точный интерпретатор PPU.
  •   Написать автоматические тесты и переписать GUI на Qt.
  •   Добавить поддержку USB устройств
  •   Полность переписать firmware PlayStation 3, это сделает возможным загрузку игр без оригинальной прошивки.
  •   Реализовать поддержку сети
  •   Добавить возможность использовать лицензионные диски для запуска игр с blu-ray привода на компьютере без оригинальной прошивки от PlayStation 3.


Видео запуска некоторых игр на Youtube.com

Запуск Demon's Souls
Запуск Atelier Meruru: The Apprentice
Запуск Atelier Totori : Alchemist of Arland
Запуск G-Force
Запуск God of War Collection
Запуск The Legend of Spyro: Dawn of the Dragon
Запуск Tales of Symphonia Dawn of the New World
Запуск Virtua Fighter 5: Final Showdown

Список совместимости игр можно посмотреть на rpcs3.net по ссылке https://rpcs3.net/compatibility?s=1
Более подробную информации о аппаратно обеспечении PlayStation 3 можно узнать на psdevwiki.com по ссылке http://www.psdevwiki.com/ps3/Main_Page
Поддержать разработчиков можно на patreon.com по ссылке https://www.patreon.com/Nekotekina (Ivan Nekotekina, профиль на github.com https://github.com/Nekotekina – основной разработчик RPCS3, проживает в РФ)
Скачать исходный код RPCS3 можно с github.com по ссылке https://github.com/RPCS3/rpcs3

>>> Подробнее

Root-msk (*) (2017-03-13 08:54:27)

[1 сообщение] [Добавить комментарий]


open-SuSE-13.2 R.I.P.

subsection
Скрыть

вчера, 17/01/2017, пал последний бастион свободы в сообществе SuSE: openSuSE-13.2 . официальная поддержка прекращена...

"всем похуй"(ц)(тм) новость - говно, не вопрос. если же внимательно посмотреть на трэнд - станет немного грустно и пичально.. и дело не в выпиливании "i586/i686" архитектуры как таковой. нет. жопа в том, что "базу" "stable release" окончательно и бесповоротно прикрутили к SLED/SLES. в принципе, с учётом наличия и функционирования "OBS" (OpenSuSE Build Service), любой высер в сторону сабжа есть ни что иное, как публичное признание в криворукости и безмозглости "Аффтара". хочешь сделать иначе - бери OBS/(osc) и делай, как считаешь нужным. не можешь - завали ебало и не щёлкай им попусту. так бы всё и было, если бы не некие "нюансы"..

впрочем, "звоночек" разорвало давно.. месадж, что "поддержку 'SysV Init' мы прекратили патамучтаононикамуненужно" вспоминать не буду. "пиздец"(ц)(тм) пришёл аккуратно после покупки сабжа Novell-ом и поныне уходить никуда не собирается. речь не о соглашениях с Microsoft(c)(tm), не о пропихивании Mono в базу, и даже не о тотальной кедерастии головного мозга (SuSE стояла у истоков KDE и была первой компанией, кто включил это в дефолт). речь о тотальной (хронической) деградации конфигов.. во времена SuSE-8.0 (+/-) можно было тупо "читать" содержимое '/etc/' как крутейший ман по Linux системам. камменты, опции, варианты, объяснения почему так, а не иначе.. блядь.. какая была охуенная система..

а сейчас.. а чо сейчас? да ничё, чё.. "базу" (Leap) собрали без поддержки компрессии/xz, если захочешь пожать ядрёные модули - сходишь няхуй (или накатишь kmod + kmod-compat + libkmod2 из openSuSE-13.2.. или накатишь модули без компрессии.. Карл..). systemd.. да.. пример:

    > systemd-analyze blame | head -8
    7.382s systemd-udev-settle.service
    6.566s dev-sda1.device
    5.157s systemd-tmpfiles-clean.service
    4.671s tor.service
    3.299s mnt-sda4.mount
    3.092s systemd-tmpfiles-setup-dev.service
    2.680s ntpd.service
    2.359s privoxy.service
ви таки думаете, что тут система взлетает за 10сек?! "а вот хуй!"(ц)(тм). за 30сек +/- с "холодного" старта.. с "compat" либами для запуска старых бинарей полная срака. их тупо нет. "by design"(c)(tm). реалии таковы, что сборка/установка gcc-2.95.3 + Last_ЪЪЪ_Kernel-2.4.31 заставит нипадецки напрягать сфинктер межплечевой жопы..

и тем не менее.. спасает всё тот же OBS и Труд всех тех, кто не поленился собрать пакеты для любимой системы. i586 пока на плаву с Tumbleweed - "current rolling release" - аналог "вечной беты Fedora". альтернатива? - "back to the roots"(c) - Slackware, но с пакетной базой у "Слаки" всё гораздо печальнее, равно как и с своевременными CVE/security апдейтами..

вот так и живём..

anonymous (*) (2017-01-18 23:26:22)

[6 сообщений] [Добавить комментарий]


YoptaScript

subsection
Скрыть

Язык программирования для гопников и реальных пацанов.

>>> Подробнее

vilfred (*) (2016-12-09 13:47:17)

[1 сообщение] [Добавить комментарий]


трансляция лекции Дональда Кнута 9.12 в 5:00

subsection

vilfred (*) (2016-12-08 02:41:35)

[2 сообщения] [Добавить комментарий]


Столлман и гнутые талеры

subsection
Скрыть

RMS тут пропагандирует систему электронных платежей GNU Taler , разработанную в \url[Inria]{http://www.inria.fr/} .

Интересным свойством этой системы является то, что, хотя покупатель анонимен, продавец не анонимен, и грубо говоря, государство может проследить, сколько подоходного налога можно брать с получателей талеров. Собственно, буква T в аббревиатуре TALER это "Taxable".

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

Но с другой стороны, 30 лет назад то же самое говорили про GPL и Free Software. А оно взлетело.

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

Поэтому стоит, наверное, последить за судьбой и этого проекта.

>>> Подробнее

vilfred (*) (2016-09-12 05:58:07)

[12 сообщений] [Добавить комментарий]


enca 1.19

subsection
Скрыть

enca (Extremely Naive Charset Analyser) - это анализатор таблицы символов и кодировки в текстовых файлах. Он также может конвертировать текст из одной кодировки в другую, используя встроенный конвертер или одну из внешних библиотек (libiconv, librecode или cstocs).

Изменения:

  •  исправлена возможная утечка памяти;

  •  сделано работающим определение utf8 даже на одном символе.

>>> Подробнее

Ada (*) (2016-09-10 19:03:01)

[6 сообщений] [Добавить комментарий]


1 2 3 4 5   




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!