Linux on psp vita

Hacking Is there a way to have linux on PS TV/ PS Vita

Joined Mar 15, 2018 Messages 33 Trophies 0 Age 22 XP 152 Country

Hello everyone,
Is there a way to have linux running on PS TV/PS Vita ? if there is a way somebody can create a sort of linux emulator homebrew ?
It will be a great feature in order to play some games and to run some emulators not implemented on the PS Vita/PS TV yet.

Ryccardo

Penguin accelerator

Joined Feb 13, 2015 Messages 7,467 Trophies 1 Age 28 Location Imola XP 6,517 Country

No(t yet), not like being able to Linux (or any other major OS) means much, especially for gaming, if there are no drivers specialized for the hardware (like GPU hardware acceleration)

greggameplayer

Active Member

Joined Mar 15, 2018 Messages 33 Trophies 0 Age 22 XP 152 Country

No(t yet), not like being able to Linux (or any other major OS) means much, especially for gaming, if there are no drivers specialized for the hardware (like GPU hardware acceleration)

Ryccardo

Penguin accelerator

Joined Feb 13, 2015 Messages 7,467 Trophies 1 Age 28 Location Imola XP 6,517 Country

greggameplayer

Active Member

Joined Mar 15, 2018 Messages 33 Trophies 0 Age 22 XP 152 Country

Ryccardo

Penguin accelerator

Joined Feb 13, 2015 Messages 7,467 Trophies 1 Age 28 Location Imola XP 6,517 Country

Wine is not an emulator, the name means literally that

You can either make a compatibility layer without emulation, like classic Wine; apart from the huge difficulty for little reward, it would be limited to ARM software in the first place.

. or you can make a full blown PC emulator (which DosBox is to a certain extent), with an obvious performance penalty.

. or you can make native of individual software, which is the best option for efficiency and long-term reliability

greggameplayer

Active Member

Joined Mar 15, 2018 Messages 33 Trophies 0 Age 22 XP 152 Country

Wine is not an emulator, the name means literally that

You can either make a compatibility layer without emulation, like classic Wine; apart from the huge difficulty for little reward, it would be limited to ARM software in the first place.

. or you can make a full blown PC emulator (which DosBox is to a certain extent), with an obvious performance penalty.

. or you can make native of individual software, which is the best option for efficiency and long-term reliability

But individual software required more work than making linux working on PS Vita

If there is a linux port we are able to run citra and some games like castle crashers, which currently there is no way or nobody want to code citra port and castle crashers port.

Читайте также:  Linux как переустановить систему

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Linux Loader for the PlayStation Vita

xerpi/vita-linux-loader

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

PlayStation Vita Linux Loader

This is a kernel plugin that lets you run Linux in ARMv7 non-secure System mode.

At first, the plugin allocates a couple of physically contiguous buffers where it loads the Linux kernel image and the Device Tree Blob.

Then it triggers a power standby request and when PSVita OS is about to send the Syscon command to actually perform the standby, it changes the request type into a soft-reset and the resume routine address to a custom one ( resume.s ).

Once the PSVita wakes from the soft-reset, the custom resume routine executes and identity maps the scratchpad (address 0x1F000000) using a 1MiB section. Afterwards, the Linux bootstrap code ( linux_bootstrap.s ) is copied to the scratchpad where it proceeds and jumps to (passing some parameters such as the Linux and DTB physical addresses).

Since the Linux bootstrap code is now in an identity-mapped location, it can proceed to disable the MMU (and the caches) and finally jump to the Linux kernel.

You will need a compiled Linux kernel image (build instructions here), which has to be placed at ux0:/linux/zImage , and the corresponding DTB file, which has to be placed at ux0:/linux/vita.dtb .

This Linux loader will print debug info over UART0. Check UART Console for the location of the pins.

Thanks to everybody who has helped me, specially the Team Molecule (formed by Davee, Proxima, xyz, and YifanLu), TheFloW, motoharu, and everybody at the HENkaku Discord channel.

About

Linux Loader for the PlayStation Vita

Источник

Xerpi currently working on getting Linux to run on the PSVita – Project still in early stages but progress is being made!

Xerpi is a PSVita developer that likes to push the console’s boundaries by making the seemingly impossible, possible. Earlier this year, he was able to create a USB screen streaming plugin for the PSVita and now, he’s working on getting Linux to work on the same device!

What is its current state?

Currently, Linux on the PSVita is at a pretty early stage and work is still being done on getting essential system components to function. From what could be discerned, this effort is split into two parts namely the Linux Loader and the kernel itself.

Читайте также:  Linux on mac powerpc

Getting Linux to run adequately, especially with drivers for certain hardware components, on the Vita won’t be a piece of cake but Xerpi does like a good challenge!

The Linux Loader is a kernel plugin that allows code to run at the lowest levels and places the Linux kernel image and device tree into the memory. Currently, this plugin uses UART0 for debug information.

Part two of the effort is getting the Linux kernel itself to run correctly on the PSVita. Very recently, Xerpi has been working on a fork of the Linux kernel to which he’s added support for some Vita hardware. Recent commits include:

  • Support for UART console debugging
  • Initial SMP (Symmetric multiprocessing or in other words, ability to use more than one core of a CPU) support
  • Initial L2 cache support

As of right now, there are no binaries to download but you’re free to compile stuff yourself but if you don’t know what you’re doing, you’d better avoid doing that as this stuff could potentially damage your PSVita in its current state!

Why would I want to run Linux on the PSVita?

With little doubt, the question on many people’s mind when hearing of Linux on the PSVita is “Why?”. Well, there are various reasons that I could think of and a few of these are:

    Having access to a more modern browser since the one bundled with the PSVita’s system software is lackluster at best

Lighter Linux distros, like Lubuntu, could probably run somewhat well on the Vita and they would greatly increase its potential!

Obviously, for the above reasons to hold, a lot of hard work needs to be done so don’t expect to be running fully fledged Linux distributions anytime soon if ever. You also shouldn’t hold your breath on getting Android running on the Vita as getting that to run is more of a headache than getting traditional Linux distros to run.

Furthermore, writing drivers for certain hardware devices, like the GPU, may be close to impossible so you shouldn’t expect all hardware capabilities to work if Linux on the Vita ever gets to a state usable by regular end-users!

Conclusion

While Xerpi is known for doing some pretty amazing things, it must be noted that getting Linux to run on the PSVita is a pretty daunting task so you seriously shouldn’t be expecting a fully working Linux distro on the Vita any time soon.

That being said, few if any of us ever thought that screen streaming over USB was possible so who knows, maybe Xerpi will surprise us all again but until then, don’t pester the guy by asking for ETAs!

I’m a girl that’s liked technology from day 1. Mostly interested in the PSVita/PSP scene but I’ve always modded my stuff when it’s possible, that is 🙂 Contact me via DM at @KawaiiAuroraA on Twitter if you have any questions/concerns about my articles or if you have any article requests.

11 Responses

“Lackluster at best.”
Pretty good way to describe NetFront Browser. And NetFront NX. And well, I’m honestly gonna guess ACCESS Co, Ltd. as a whole.

Читайте также:  Linux mkdir create file

Thanks for the update.
On a tangentially related note, some more info about the Vita Web browser (Though probably not news worthy), is the Web version of Youtube no longer works on Vita. At least, not from what I’ve experienced and heard around.

The amount of xterm-foo required for something like this is astonishing. I wonder if this will be like a persistent live-usb or a full on this psv is now linux and will it work on 3.67+? if so that may lead to a new xploit that would allow a perma-hencore on these firms. and maybe some really interesting homebrew.

This has a lot of potential. I came from using a Dingoo to the vita, when the Dingoo got Linux it gained incredible power for a device much weaker than the vita. I’m going on record here that Linux on the vita will lead to a vita revolution. What do we call it? Lita, Vitux, Loav (Linux on a vita)

Yeeey!=))) my dream is coming!) Lets just imagine and some dreaming.. linux completely worked on vita! hi, good android game list, included my favourite GoF2=))) say hello to Windows ported (maybe through wine) HoMM3, Space Rangers 2, Morrowind, Diablo 2, etc.. Suddenly Dragon Saga! or even maybe WoW? why not? etc etc.. watta heck?? SKYRIM. FALLOUT 4. no.. no… it`s too much…. or not? we are dreaming after all=) let`s mooore dreaming! Hello Citra!! only Citra? No! Hello ALL not(or bad) emulated OS, now u can! so what now? upgrage a lil vita with SD slot(it`s more important than 3G xD), buy 256gb MicroSD (Vita and other console games), 512gb SD (linux\windows games), nokia n8 stayed good camera\mp3, laptop stayed like a TV, vita now namba 1 best gamin monsta eva! Zadrot`s continue playn in Dota 2\CS now even on Vita in restroom! (why not xD) thx god i`m not of that type xD and all others do not need anything else! certainly me, to be honest xDD That`s my little fantasy xDD but part of it (maybe more than i think) can really be true! U probably don`t read it, but i wish u luck and all best, Xerpi! and not only you, all good guys who try and make our gray world brighter and more colorful =)))

Wololo = Aurora, not good to hide behind these aliases but oh well. This site is dead. Merry Christmas.

Wow, would be great to see android running on vita as 2nd os one day. I think Vita would be quite capable of running games like GTA for android.

[…] there’s another interesting development relating to the Vita and that’s xerpi’s efforts to get Linux running on it which could, eventually, translate into some cool stuff for the […]

Источник

Linux on psp vita

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

Вам нужно скачать файл с исправлениями (или сделать свои собственные), чтобы использовать это, отсюда: https://github.com/Electry/VitaGrafixPatchlist
Я также добавил несколько новых игр в список: changelog

ioPlus по-прежнему требуется, как и раньше

Источник

Оцените статью
Adblock
detector