By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Sony - Sony's PlayStation 4 Is Running Modified FreeBSD 9

Heavenly_King said:

Is this good? Because I dont know a thing about OS.


It is expected. The PS3 also used a modified FreeBSD. For us, it doens't mean much. For Sony, it means that they didn't have to write an OS from the scratch and were able to use fully functional network drivers, Wifi support, USB storage support, filesystem support, etc, for free.



Around the Network
ethomaz said:

Catalyst for what?

The drivers in consoles are not developed over the OS because there are no concurrence between OS and Games for the GPU... the driver have direct access to GPU to avoid overhead present in PC drivers.

In fact you only loss performance using the Catalyst.

Even Xbone didn't use the Catalyst like it was on PC.

And FreeBSD is a obvious choice... any change that Sony do in Linux they need to release the source code to public but the BSD lincense allow that Sony merge open souce code with proprietary code without release the source to community.

Yep, this is definetelly all about licensing. FreeBSD is my prefered OS, I really love it's simplicity and the ports system is awesome (nothing to do with Playstation, just for the record). 



ironmanDX said:
Why don't they just develop their own OS based around the hardware? They started the PS4 in 2007 wasn't it?


Because of the amount of time, money and testing required to get a solid operating system.

If thet tried to develop their own it would have security holes all over the place, its much better to modify an existing OS which has the solid foundations already in place, and much cheaper as well.



Current Game Machines: 3DS, Wii U, PC.

Currently Playing: X-Com(PC), Smash Bros(WiiU), Banner Saga(PC), Guild Wars 2(PC), Project X Zone(3DS), Luigis Mansion 2(3DS), DayZ(PC)

VetteDude said:
ironmanDX said:
Why don't they just develop their own OS based around the hardware? They started the PS4 in 2007 wasn't it?


Sony sucks at software if that wasn't apparant. XMB is a great simple OS for TV's, but once on PSP and PS3, it got too crowded, slow, and irrititating.

From what I've heard the Vita OS is fantastic.



ethomaz said:
walsufnir said:
Hmm, obvious choice. They needed an existing OS because they can't make one on their own. They needed an OS where you can do what you want while relying on the brainpower of others without giving anything back.
They needed a sleek OS without much stuff unnecessary. Of course they also could've used netbsd or openbsd but they are going for other goals than freebsd. Could still mean that's good for hacking-efforts ;)
But really, by now this is news-worthy but that's all. They had and most probably still have a lot to do in the user-land apps. Let's hope they don't violate the GPL of other software while developping stuff for PS4.

I think if there are any OS in the world today created from zero... every OS is based in cores alreadys created before... nobody creates the wheels again.

 

Well, nobody is wrong but only for very special needs, so yeah, mostly true. And it's a lot of work to do this, so economically not worth it.



Around the Network
ethomaz said:

Both Linux and BSD uses the same Unix core guys... they are similar and most apps on Linux works on BSD.

freeBDS (KDE)... you will say it is a Linux (KDE) with Firefox, Thunderbird, etc apps lol

 


No, the core is not the same. Not even close. The kernels are totally different implemented. Yes, they share applications but they are not the same. You won't be able to use a kde for linux on bsd, easy as that. They *look* the same but they aren't :)

The systems also differ a lot in the userland but users won't see it.



DucksUnlimited said:
VetteDude said:
ironmanDX said:
Why don't they just develop their own OS based around the hardware? They started the PS4 in 2007 wasn't it?


Sony sucks at software if that wasn't apparant. XMB is a great simple OS for TV's, but once on PSP and PS3, it got too crowded, slow, and irrititating.

From what I've heard the Vita OS is fantastic.



Yes, its true and the PS4 interface on this FreeBSD OS going to be even better. I think Sony is foucsing better this time with OS rather than sticking to simple.



GAMING is not about spending hours to pass/waste our time just for fun,

its a Feeling/Experience about a VIRTUAL WORLD we can never be in real, and realizing some of our dreams (also creating new ones).

So, Feel Emotions, Experience Adventure/Action, Challenge Game, Solve puzzles and Have fun.

PlayStation is about all-round "New experiences" using new IP's to provide great diversity for everyone.

Xbox is always about Online and Shooting.

Nintendo is always about Fun games and milking IP's.

biglittlesps said:
DucksUnlimited said:
VetteDude said:
ironmanDX said:
Why don't they just develop their own OS based around the hardware? They started the PS4 in 2007 wasn't it?


Sony sucks at software if that wasn't apparant. XMB is a great simple OS for TV's, but once on PSP and PS3, it got too crowded, slow, and irrititating.

From what I've heard the Vita OS is fantastic.



Yes, its true and the PS4 interface on this FreeBSD OS going to be even better. I think Sony is foucsing better this time with OS rather than sticking to simple.

 

The XMB was also based on freebsd but it was simple *and* had big memory footprint so it has to get better.



ironmanDX said:
Why don't they just develop their own OS based around the hardware? They started the PS4 in 2007 wasn't it?


An OS is a monumental task to develop, OSX is based off of BSD as well.  A lot of computer apliances will use linux or a BSD varient, but there are some comercial systems that are still around like QNX.  What almost all of them have in common is a general unix like foundation (and POSIX compliance).  So things like Direct X are irrelivant to everything except a windows device (the others use OpenGL which is what the hardware speaks anyway).

As  to the rest of the thread...

The interesting bit is that BSD has  very poor driver support from AMD.  BSD generally performs slower than linux on most tasks (except networking where it can be as good or better for serving up lots of web materials).

All of these non windows systems have very low overhead compared to a windows mahine. They need less ram, hard drive room, and fewer clock cycles for the OS.  A full fledged OS with all apps (ful office suites, etc..) in a recent version of Ubuntu for instance is 4-18 GB and comfortably runs in a gig of ram for most uses while multitasking.  Windows 7 is about 7 GB before you install a single application for comparison.  Windows 8 is 10-13 GB and needs 2 GB of ram.  A minimal linux/BSD/QNX install, like what console/appliance makers use is very small, Puppy linux runs in 165 MB of disk space and 128 MB of ram.  A minimal Ubuntu linux install like the steam box is using will likely end up needing  200-500 MB of drive space.

For the record, Android is Linux based, IOS is BSD based, Blackberry is QNX, etc..

I don't know what kernel the PS3 is based on.  I am damn curious what the WiiU's is based on, given the size of Nintendo (employees 5k) I doubt they have built completely from scratch.

What does a FreeBSD kernel mean for PS4? Decent system security, low overhead, minimal system resources for the OS. If AMD have made decent drivers for it, it should work well.



For the technically challenged this is a good solid, secure OS that will be a beast on PS4. I am wondering what POS microsoft are running theirs on



"...the best way to prepare [to be a programmer] is to write programs, and to study great programs that other people have written. In my case, I went to the garbage cans at the Computer Science Center and fished out listings of their operating system." - Bill Gates (Microsoft Corporation)

"Hey, Steve, just because you broke into Xerox's house before I did and took the TV doesn't mean I can't go in later and take the stereo." - Bill Gates (Microsoft Corporation)

Bill Gates had Mac prototypes to work from, and he was known to be obsessed with trying to make Windows as good as SAND (Steve's Amazing New Device), as a Microsoft exec named it. It was the Mac that Microsoft took for its blueprint on how to make a GUI.

 

""Windows [n.] - A thirty-two bit extension and GUI shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor and sold by a two-bit company that can't stand one bit of competition.""