PikaOS Is a Next-Gen Linux Distribution Aimed Specifically Towards Gamers (zdnet.com) 48
An anonymous reader quotes a report from ZDNet, written by Jack Wallen: PikaOS is very similar to that of Nobara Linux, which opts for a Fedora base. But what are these two Linux distributions? Simply put, they are Linux for gamers. [...] So, what does PikaOS do that so many other distributions do not? The most obvious thing is that it makes it considerably easier to install the tools needed to play games. Upon first logging in, you're greeted with a Welcome app. In the First Steps tab, you have quick access to tools for updating the system, installing patented codecs and libraries, installing propriety Nvidia drivers, installing apps from the Software Manager, and installing WebApps.
Next comes the Recommended Additions, where you can install the likes of: PikaOS Game Utilities is a meta package that installs Steam, Lutris, GOverlay, MangoHud, Wine, Winetricks, vkBasalt, and other gaming-centric tools; Microsoft TrueType fonts for better Windows font emulation; Blender for creating 3D images; OBS Studio for streaming; Kdenlive for non-linear video editing; Krita for painting; and LibreOffice for productivity. In the Optional Steps tab, you can add AMD proprietary drivers, ROCm drivers, Xone drivers, and Proton GE (for Steam and Wine compatibility). Finally, the Look And Feel tab allows you to customize themes, layouts, and extensions. The layouts section is pretty nifty, as it allows you to configure the GNOME desktop to look and feel like a more traditional desktop, a MacOS-like desktop, a Windows 11 layout, a throwback GNOME 2 desktop, and even a Ubuntu Unity-like desktop.
As far as pre-installed software goes, it's pretty bare bones (until you start adding titles from the Recommended Additions tab in the Welcome App). You'll find Firefox (web browser), Geary (email), Pidgin (messaging), Weather, Calculator, Cheese (web camera software), Rhythmbox, Contacts, a few utilities, and basic games. However, installing new apps is quite simple via the Software Manager app. Of course, the focus of PikaOS is games. When you install the PikaOS Game Utilities, you'll get Steam installed, which makes it easy to play an endless array of games on the Linux desktop. One thing to keep in mind, however, is that when you launch the PikaOS Game Utilities installation, it opens a terminal window to run the installation. Give this plenty of time to complete and, in the end, you can launch Steam, log in to your Steam account, and start playing. Just remember, the first time you launch the Steam app, it will take a moment to update and configure. But once it's up and running... let the games begin.
Next comes the Recommended Additions, where you can install the likes of: PikaOS Game Utilities is a meta package that installs Steam, Lutris, GOverlay, MangoHud, Wine, Winetricks, vkBasalt, and other gaming-centric tools; Microsoft TrueType fonts for better Windows font emulation; Blender for creating 3D images; OBS Studio for streaming; Kdenlive for non-linear video editing; Krita for painting; and LibreOffice for productivity. In the Optional Steps tab, you can add AMD proprietary drivers, ROCm drivers, Xone drivers, and Proton GE (for Steam and Wine compatibility). Finally, the Look And Feel tab allows you to customize themes, layouts, and extensions. The layouts section is pretty nifty, as it allows you to configure the GNOME desktop to look and feel like a more traditional desktop, a MacOS-like desktop, a Windows 11 layout, a throwback GNOME 2 desktop, and even a Ubuntu Unity-like desktop.
As far as pre-installed software goes, it's pretty bare bones (until you start adding titles from the Recommended Additions tab in the Welcome App). You'll find Firefox (web browser), Geary (email), Pidgin (messaging), Weather, Calculator, Cheese (web camera software), Rhythmbox, Contacts, a few utilities, and basic games. However, installing new apps is quite simple via the Software Manager app. Of course, the focus of PikaOS is games. When you install the PikaOS Game Utilities, you'll get Steam installed, which makes it easy to play an endless array of games on the Linux desktop. One thing to keep in mind, however, is that when you launch the PikaOS Game Utilities installation, it opens a terminal window to run the installation. Give this plenty of time to complete and, in the end, you can launch Steam, log in to your Steam account, and start playing. Just remember, the first time you launch the Steam app, it will take a moment to update and configure. But once it's up and running... let the games begin.
...aimed specifically towards... (Score:2)
Re: (Score:2)
...people who know what (who?) Pikachu was (is?)
1. A what. It is a Pokemon [bulbagarden.net]
2. Is. It is both the name of the species and the the individuals. I do believe I recall seeing screen shot of a recent season and the character Pikachu is still around.
Re: (Score:2)
Immutable OS would be nice for gaming... (Score:3)
What would be nice for an OS designed for gaming is to have it ship as an immutable OS by default. This way, whatever apps or games are used are free to install what they want, but the OS is going to have some decent protection, especially if the game has stuff that runs as root. This way, if something breaks, it isn't hard to get the machine into some type of usable state again, especially if a filesystem that supports snapshots like ZFS or btrfs is used for the apps, games, and data.
Of course, the immutable-ness should be able to be turned off for development, but in general if someone is using it for gaming, having the OS protected from wayward installs is overall a good thing.
Re: (Score:2)
The OS should be the only thing that can update itself, including drivers.
Games should only be able to access their own directory and sub-directories.
Re: (Score:2)
I'd say that for a gaming OS, something like FireJail would be a must, to allow a game complete access to its own directory, but not do anything outside of that. FireJail also allows for redirection of all writes, so a game can be located 100% in its own directory, and if a game is problematic, the directory can be removed. Of course, it would be nice to add a bit of configuration so games can have data and save directories separate from the game executable files, just so one can archive off their saves.
T
and no steam like mod / update / store system? (Score:2)
and no steam like mod / update / store system?
So each game will have it's own installers? and likely not be in the os update repo? and what if an game needs the os to have X library to run?
Re: (Score:1)
We can do it with flatpak. I used to dual boot off an ISO image and play pirated games flatpak.
or at least I set it up and tested it. Turns out I never really feel like pirating games when I have a huge pile I’ve paid for and never play.
Re: (Score:2)
The store would control games which would be installed in its own subdirectories.
/OS/
/Steam/
/Steam/Game1/
/Steam/Game2/
etc
Re: (Score:2)
Well... we still need the modmanager to access those directories. Being able to turn it off easily to do this would make the whole "immutable OS" useless as we already have permission management in most OS.
Re: (Score:1)
Binary drivers (Score:3)
The Linux kernel infamously doesn't make any guarantees about driver APIs, rendering the idea of binary drivers a pretty shaky proposition - what works on one kernel might not work on the next. That said, I wonder why NVidia / AMD / Intel come together and produce a stable driver API that acts as a shim and *they* support for some duration of time and their binaries work against.
Re: (Score:3, Interesting)
Because it's not in their best interests? You'd need a lot of cooperation amongst them, and that's not free, even before development started. How big is the market they're trying to capture, really? Nvidia, for instance, would need to see some change in their unit sales to justify it. Is there a large enough body of people sitting on the fence that would subsequently make the leap and buy a card?
No, the model that makes sense is the DirectX model. Nvidia and ATI don't have to talk to each other at all.
Re: (Score:2)
Seems like it would be in their best interests because at the moment, trying to get binary drivers working involves a lot of bullshit and they're having to write shims anyway. Installing something from NVidia for example usually means running a script that compiles a shim as a kernel module and then the binary hits that.
Re: (Score:2, Insightful)
Mneh, mneh, mneh, mneh....
Uh-huh, sure. BTW, how may versions of the MSVC++ runtime are currently squatting in your system folder? I think my Win7 machine managed to get up to something like 14. But no, it's Linux that's a moving target...
Re: (Score:2)
Since VS2017, there is exactly one MSVC runtime and it is ABI forwards compatible. Secondly you've missed the point - the GPU companies could maintain a shim - there is no moving target as far as the binary driver is concerned - driver gets loaded up and it has a well defined interface.
Re: (Score:2)
Since VS2017, there is exactly one MSVC runtime and it is ABI forwards compatible.
Someone needs to tell my Win10 (upgraded from Win7) system to retroactively patch all the installed programs to look for this new universal MSVC runtime instead. I have 17 copies of MSVC (2005, 2008, 2010, 2012, 2013, 2015-2019) installed.
I'm guessing on a newly installed Win11 system, only the newest MSVC is installed but most software will probably install the version that was tied to the version of .NET that was used to compile against when they were written. As I don't have a machine with a clean copy
Re: (Score:2)
Since VS2017, there is exactly one MSVC runtime and it is ABI forwards compatible.
Too bad it's not backwards compatible, so you still need all the older versions for your older software.
Re: (Score:2)
It's a non-issue for Intel and AMD, as their drivers are open source and shipped with the kernel itself. In Intel's case, the drivers are sometimes merged into the kernel source tree months before the hardware is even released. NVIDIA is the only one still requiring binary drivers if you want to get full performance out of their hardware.
Re: (Score:2)
How often is this a problem anymore? I can't remember the last time fighting with drivers in linux.
WTF? (Score:4, Interesting)
This sounds overly complex and annoying. What's wrong with installing SteamOS instead of messing around with all that stuff?
Re: (Score:1)
This sounds overly complex and annoying
I believe that to be the number one reason most people hesitate to use Linux on the desktop.
Re: (Score:2)
Just in time! (Score:4, Funny)
Great, but ... (Score:3)
People keep asking when the "year of the Linux desktop" will be. And honestly, it's not happening as long as things are this fragmented.
What I mean is, you have to select a "distro" from many, many possibilities out there to easily have the apps/utilities and configuration that's ideal for various tasks.
There shouldn't be a need for a new distro because you want to game on a Linux system. This should become a default setup selection on all of the popular existing distros.
Re:Great, but ... (Score:5, Interesting)
Re: (Score:1)
> the year when Linux worked well enough that the average user could use it as a desktop OS without needing to have a guru handy
It will be the year that the average user can fix problems with their linux without the need for a guru or reading buttloads of pages on different parts of linux and typing line after line of gobbledygook in a cli.
Re: (Score:1)
Re: (Score:2)
it's not happening as long as things are this fragmented.
I think the causality link is not there. If everybody gave up their linux distro for, says, Ubuntu, we would not be closer to that year by any means. The reason for not being the year of linux on the desktop is no desktop manufacturer decided to ship linux in their mainstream setup or (another way to see it) no setup with a an installed linux became mainstream. ChromeOS is a modded Gentoo Linux. When Google has a compelling argument for everybody to buy ChromeOS computers, then it's the year of linux on the
Que nome pica! (Score:1)
All this could be done with a script? (Score:3)
Re: (Score:2)
The one thing which occurs to me is that the big obstacle when I considered trying to install Steam back in lockdown in Spring 2020 was that it required a 32-bit graphics driver. Unless they've made it work with 64-bit ones since then, that is IMO a fairly specialised requirement.
Re: (Score:1)
Pika Linux? (Score:2)
Isn't Pika the disease where the person eats shit?
Re: (Score:1)
Re: (Score:2)
apparently eating chalk is a thing.
Re:Gnome? (Score:4, Insightful)
Forget Gnome, the bloody thing doesn't even run properly.
I installed it in a VM. First step is an OS update, which errors out and requires a reboot, then does the same thing over and over (ask for OS update, error, reboot).
The second step is installation of proprietary codec packs, after clicking the Launch button, a window popped up for a second, then promptly hid behind the main launcher window, with no apparent way to bring it back. I had to forcefully close the Python script for the main launcher to get it to display. There is no apparent way to get the launcher back, except for a restart which makes it autostart.
All while there's a recurring error pop-up window with a black background saying something about "gfxblah-blah-whatever-thefuck-long-name" not working, sending me to some Asus website to check why.
Codec package installation froze at roughly 20% (estimated from the progress bar length), with no info on whether it's stuck or behaves as expected. I decided to wait, and after about 25 minutes it inched forward.
There is no start menu or any similar UI, and there is no apparent way to access the Terminal.
It's one of the shittiest OS releases I've seen in a long time.
Just install Steam ... (Score:3)
...and it can do 99% of this already - and you still have a non-gaming OS as well ...
Re: (Score:3)
I started messing with gaming again and I am amazed at how well steam works with linux.The bulk of the work is selecting a version of Photon for each game but it saves your choice and no problems afterwards. And that is for non-supported games. It also done through the gui.
Hardest problem I have is getting nexus modmanager's to work well in linux. Vortex looks cool but doesn't work unless you pin it to an old, unsupported version.
PikaOS! I choose you! (Score:1)
Gotta catch 'em all! Y'know...all the different Linux distros? -ducks for cover-