Misc ELI5: why can Linux be run on most consoles but Windows can't?

any_name_you_wish

Well-Known Member
OP
Member
Joined
Nov 22, 2021
Messages
110
Trophies
0
Location
Earth
XP
452
Country
Iran
all consoles after the sixth generation can be homebrewed to run some form of Linux even if their base OS isn't Linux-based. why can't Windows be run on them even if the CPU is compatible?
 
  • Like
Reactions: bonkmaykr

Ryab

Well-Known Member
Member
Joined
Aug 9, 2017
Messages
3,409
Trophies
1
XP
4,860
Country
United States
There is a lot more to running Windows than CPU architecture. The reason every console has it's own custom build of Linux is because it requires a lot of tinkering and modification to run properly in that environment. With an OS like Windows we do not have that control and configuration. Linux also tends to be a much more desired OS by hackers.
 

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
14,037
Trophies
3
XP
19,788
Country
Sweden
It's much easier to port something when you have access to the kernel level source code. Not only is it easier to port when you can get the kernel itself ported but also it helps a lot of chipsets for USB, Wifi etc. are also open or at least got Linux drivers (Or downright supported in the kernel).

Windows ARM could maybe run on for example the Switch if all drivers for it were available for ARM or the translation layer works for even drivers.
 

tech3475

Well-Known Member
Member
Joined
Jun 12, 2009
Messages
3,904
Trophies
2
XP
6,510
Country
One thing to note, just because the CPU architecture is the same, that doesn't mean that it's PC compatible.

IIRC a hacking conference on the PS4 said there was allot of changes from a standard PC and the Linux kernel requires patches to work with it.

Even the OG Xbox isn't close enough that you can't just use a Virtual Machine to 'emulate' it.

Also helps that allot of Linux compatible software is FOSS, useful back when you had PPC and MIPS.
 

Ryab

Well-Known Member
Member
Joined
Aug 9, 2017
Messages
3,409
Trophies
1
XP
4,860
Country
United States
One thing to note, just because the CPU architecture is the same, that doesn't mean that it's PC compatible.

IIRC a hacking conference on the PS4 said there was allot of changes from a standard PC and the Linux kernel requires patches to work with it.

Even the OG Xbox isn't close enough that you can't just use a Virtual Machine to 'emulate' it.

Also helps that allot of Linux compatible software is FOSS, useful back when you had PPC and MIPS.
Which really if anything had decent out of the box Linux support it would be PS4. Seeing that it is already running FreeBSD as its main OS.
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
7,626
Trophies
4
Age
46
Location
At my chair.
XP
25,409
Country
Colombia
There are some reasons:

-Traditionally Windows is a i86 OS was born on that infrastructure, only until recent versions has been an ARM branch but only supports some specific hardware combinations.
-Windows needs lots of resources
-People have access to Linux source code SO THE PUBLIC CAN CREATE THE SET OF DRIVERS AND MODIFY THE KERNEL to support each console.
-YOU MUST TO PAY THE WINDOWS LICENSE (some people thinks you don't but YOU MUST)
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
Joined
Mar 28, 2018
Messages
4,604
Trophies
4
XP
16,160
Country
Germany
Everything is already said. Closed source, drivers, CPU architecture…

Still replying for answering on off-topic part:
-YOU MUST TO PAY THE WINDOWS LICENSE (some people thinks you don't but YOU MUST)
Are you sure about this? → :creep: Microsoft support might disagree →🤦‍♀️
Sorry: Could not resist.

I didn't find direct links to the GitHub (=Microsoft owned site!) repository on the news articles, but I'm not linking to them to be sure to stay within forum rules. Search for

official Microsoft support crack

and you will get a lot of news sites about the incident(s).



In the end MS is probably happy if private persons stay with (pirated) Windows rather than moving on to alternatives. They make their money otherwise.
 
  • Haha
Reactions: impeeza

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: Let the bodies hit the floor :ninja: +1