Nintendo Switch runs FreeBSD.

Stop It

Perfectly able to grasp the inherent value of the fishing game.
Jan 19, 2007
8,920
0
0
Biggleswade, UK
WWW.neogaf.com
#51
I can't tell if you are being sarcastic, or if NVIDIA support for BSD has come along a lot since I last checked.
When did you last check?

Nvidia have been a lot more on the ball for things that aren't Windows for a while since they started going all in on Tegra. Yes, it's not the best support for gamers but make no mistake, this move to a *nix system would have been under the advice of Nvidia.

Anyone saying this makes Switch more vulnerable is hopelessly wrong. The Wii and WiiU were a mess and far less secure than this will be.
 
Nov 12, 2010
6,025
0
0
#54
Some facts:

  1. The Playstation 3 and 4 didn't get hacked because of FreeBSD
  2. This doesn't mean the Switch is gonna get owned
  3. This doesn't mean the Switch is secure
  4. Not using a web browser does eliminates a big attack surface*

Basically it all depends on Nintendo and NVIDIA.


*since they still have a web applet of some kind for hotel WiFi, I bet they somehow get in that way.
 
Jan 23, 2010
4,179
2
600
Seattle, WA
soror64.com
#55
Isn't it kinda like 99% compatible to Linux software? That was the impression I was getting when dicking around with freebsd. I'm pretty sure the new users guide said that. (Though I'm not 100% fyi)
I mean they run off completely different kernels. So they are very different at the core, not withstanding whatever programs might be available on both machines.
 
Aug 9, 2006
19,682
0
0
#59
I thought other Nintendo consoles used FreeBSD, at least I remember them having projects with it. I always figured it would run on FreeBSD for that reason.
 
May 6, 2013
6,568
0
0
VA
#60
Hmm. I wonder if you can make a ps4 portable that has less power than regular ps4 but runs the same games (on very low settings) kinda working the same way as the Switch.
 
Mar 31, 2014
8,481
446
525
#61
Nice. PS4 runs FreeBSD, macOS runs FreeBSD, it's a good and underused alternative to Linux. Quite suitable for a game console.

Edit: It's not "just Linux? So what?" folks, OP could serve to add a little more in. BSD is a descendant of Unix. Linux was a clone of Unix. They are similar but not directly connected. FreeBSD is very stable and scalable. I'm quite a fan. May have made a better base for SteamOS, but that had other problems.
 
Mar 31, 2014
8,481
446
525
#64
Its gonna be ineveitable well see it hacked soon then.
Switch hacked in 3...2...



That will have more to do with the security chip and software setup, and firmware updates.

The PS4 ran FreeBSD, it was hacked but only on low OS versions. PS3 also took quite a while, also FreeBSD. OS is but a part of it, and FreeBSD shouldn't make it particularly easier or harder than prior Nintendo OSs.
 
Dec 8, 2016
331
3
225
#65
Hmm. I wonder if you can make a ps4 portable that has less power than regular ps4 but runs the same games (on very low settings) kinda working the same way as the Switch.
Don't think AMD's mobile hardware is as power efficient as Nvidia's, right? Also your question probably has nothing or little to do with the OS.
 

c0de

Member
Aug 22, 2012
8,450
53
450
#66
That will have more to do with the security chip and software setup, and firmware updates.

The PS4 ran FreeBSD, it was hacked but only on low OS versions. PS3 also took quite a while, also FreeBSD. OS is but a part of it, and FreeBSD shouldn't make it particularly easier or harder than prior Nintendo OSs.
Of course it is. It is one thing to get to a privilige level but if you can break out of jails using known methods because the console doesn't run the newest security updates, then it also has to do with the underlying operating system.
It doesn't make it easy but depending on how it is done, can at least make life easier.
 
Mar 31, 2014
8,481
446
525
#67
Don't think AMD's mobile hardware is as power efficient as Nvidia's, right? Also your question probably has nothing or little to do with the OS.
Polaris on 14nm would be more efficient than Maxwell 2 on 20nm. See 35W Radeon Pro 460 vs 50W 960M. Pascal on 16nm is the most efficient, but that's also not what the Switch is.

Of course it is. It is one thing to get to a privilige level but if you can break out of jails using known methods because the console doesn't run the newest security updates, then it also has to do with the underlying operating system.
It doesn't make it easy but depending on how it is done, can at least make life easier.

I get what you're saying, but I wouldn't particularly think Nintendo was drastically better at OS security than The FreeBSD Project. But of course open vs closed source would make things easier to look at and not a black box.
 
Mar 10, 2013
12,357
324
575
The Netherlands
#70
That will have more to do with the security chip and software setup, and firmware updates.

The PS4 ran FreeBSD, it was hacked but only on low OS versions. PS3 also took quite a while, also FreeBSD. OS is but a part of it, and FreeBSD shouldn't make it particularly easier or harder than prior Nintendo OSs.
According to the guy who hacked the PS4, they got the same hack working on the Pro model. And that it'd be practically impossible for Sony to patch issue due to how it's part of the OS (Sony's modified version, not BSD).
 
Jan 21, 2010
39,747
0
0
The Internet
fyrewulff.com
#71
That will have more to do with the security chip and software setup, and firmware updates.

The PS4 ran FreeBSD, it was hacked but only on low OS versions. PS3 also took quite a while, also FreeBSD. OS is but a part of it, and FreeBSD shouldn't make it particularly easier or harder than prior Nintendo OSs.
PS4 is hacked on current firmware.
 
Mar 4, 2016
420
0
0
#72
Weird I thought after the rumors a few years ago it would be running a custom version of android.
No way they would be running Android. It's basically a one size fits all OS that is a jack of many trades and master of none.

In order to ensure that it works over a variety of devices, all apps are executed in a java virtual machine that hinders performance and decreases battery life.

People who claimed Android are people who have no idea what they're talking about.

I was half expecting a port of the 3ds OS, but FreeBSD is a pleasant surprise.
 
May 14, 2013
3,883
0
450
GA
#74
No way they would be running Android. It's basically a one size fits all OS that is a jack of many trades and master of none.

In order to ensure that it works over a variety of devices, all apps are executed in a java virtual machine that hinders performance and decreases battery life.

People who claimed Android are people who have no idea what they're talking about.

I was half expecting a port of the 3ds OS, but FreeBSD is a pleasant surprise.
Since Lollipop (5.0) Android has been using ART, and has dropped Dalvik
 
May 25, 2009
2,087
0
655
#75
That will have more to do with the security chip and software setup, and firmware updates.

The PS4 ran FreeBSD, it was hacked but only on low OS versions. PS3 also took quite a while, also FreeBSD. OS is but a part of it, and FreeBSD shouldn't make it particularly easier or harder than prior Nintendo OSs.
While true in theory, practice will be different I think. This is a large migration for Nintendo, and knowing Nintendo they'll probably have more holes in this shit than Swiss cheese has.

Any change of software, especially something on the scale of this, needs to be done properly and securely. No way Nintendo has this covered completely.
 

emag

Member
Apr 26, 2012
3,355
0
0
#78
Isn't it kinda like 99% compatible to Linux software? That was the impression I was getting when dicking around with freebsd. I'm pretty sure the new users guide said that. (Though I'm not 100% fyi)
UNIX = classic multiuser operating system developed at AT&T's Bell Labs in the early 1970s with ambiguous licensing

BSD = Berkeley Standard Distribution of UNIX, freely available but bogged down in licensing disputes with AT&T in the 1980s

FreeBSD = clone of BSD with liberal licensing; used for PS3, PS4, macOS, iOS, tvOS, Switch, etc.

GNU = knock off of UNIX with viral licensing, missing kernel

Linux = Kernel used with GNU, name also colloquially used to describe complete package based on GNU/Linux/X/etc., also the kernel used for Android