El sistema operativo elegido es FreeBSD

El sistema operativo que ha elegido Nintendo para la Switch es FreeBSD, el mismo que el de la PS4. Es un poco diferente del LINUX porque se hacerca mas al UNIX. Esto significa que funciona mejor que el LINUX.

Pero LINUX , obliga en cierto sentido a publicar los codigos fuente de casi todas las partes esenciales del sistema operativo y FreeBSD, que es la version gratis del NetBSD, no. Con lo cual , las empresas como SONY o NINTENDO, pueden poner sus programas sin tener que dar explicaciones a nadie de como funcionan.

Hay muchas posibilidades de que se pueda portar el Android de otras tablets basadas en el chip X1, pero tardaran un tiempo en conseguirlo, porque hay que averiguar como funciona el boot. Y evidentemente, no funcionarian los juegos de Nintendo pero existe la posibilidad de un arranque dual Nintendo<->Android.

http://www.muylinux.com/2017/03/07/sist ... ndo-switch
boblucas escribió:El sistema operativo que ha elegido Nintendo para la Switch es FreeBSD, el mismo que el de la PS4. Es un poco diferente del LINUX porque se hacerca mas al UNIX. Esto significa que funciona mejor que el LINUX.

Pero LINUX , obliga en cierto sentido a publicar los codigos fuente de casi todas las partes esenciales del sistema operativo y FreeBSD, que es la version gratis del NetBSD, no. Con lo cual , las empresas como SONY o NINTENDO, pueden poner sus programas sin tener que dar explicaciones a nadie de como funcionan.

Hay muchas posibilidades de que se pueda portar el Android de otras tablets basadas en el chip X1, pero tardaran un tiempo en conseguirlo, porque hay que averiguar como funciona el boot. Y evidentemente, no funcionarian los juegos de Nintendo pero existe la posibilidad de un arranque dual Nintendo<->Android.

http://www.muylinux.com/2017/03/07/sist ... ndo-switch


Imagen
boblucas escribió:El sistema operativo que ha elegido Nintendo para la Switch es FreeBSD, el mismo que el de la PS4. Es un poco diferente del LINUX porque se hacerca mas al UNIX. Esto significa que funciona mejor que el LINUX.

Pero LINUX , obliga en cierto sentido a publicar los codigos fuente de casi todas las partes esenciales del sistema operativo y FreeBSD, que es la version gratis del NetBSD, no. Con lo cual , las empresas como SONY o NINTENDO, pueden poner sus programas sin tener que dar explicaciones a nadie de como funcionan.

Hay muchas posibilidades de que se pueda portar el Android del Google Nexus Player porque google si que ha publicado los sources completos. Pero para eso habria que averiguar como funciona el boot, y eso va a ser un poco dificil. Puede tardar un poco tiempo.

http://www.muylinux.com/2017/03/07/sist ... ndo-switch


No tiene nada que ver con el OS explicitamente y estas totalmente equivocado (parcialmente, lol). Tiene que ver con el licenciamiento que se usa a la hora de desarollar. El licenciamiento de BSD es menos restrictivo en comparacion con GNU-GPL. BSD es un tipo de licenciamiento non copyleft. En ciertos casos, es un terreno completamente gris, sujeto a interpretacion en caso de litigacion. Aquí un listado de los más comunes:

Apache License 2.0
BSD 3-Clause "New" or "Revised" license
BSD 2-Clause "Simplified" or "FreeBSD" license
GNU General Public License (GPL)
GNU Library or "Lesser" General Public License (LGPL)
MIT license
Mozilla Public License 2.0
Common Development and Distribution License
Eclipse Public License


El OS viaja, en mayor o menor medida, con un licenciamiento open source. Es la naturaleza de la bestia. Lo que hace Sony, Nintendo o cualquier otra empresa que usa, por ejemplo, FreeBSD como su OS es despues desarollar herramientas y librerias PROPIETARIAS Y CERRADAS que corren SOBRE FreeBSD pero estan exemptas de publicacion de codigo publico y puedan reclamarse derechos de propiedad intelectual.

Como ejemplo: tienes una consola que corre sobre un *nix. La empresa no puede reclamar derechos sobre el OS. Lo que si que pueden hacer es reclamar derechos y licenciamiento sobre, por ejemplo, un BIOS, un modulo gráfico, un protocolo de red creado ground-up etc

El motivo por la cual, como Sony, usan FreeBSD es irrespecto del licenciamiento y open vs closed. Es porque es un OS extremadamente maduro, extremadamente estable, sin mucho de la porqueria que hay en un distro de Linux a nivel de paquetizacion y con mucho mejor performance, sobretodo en situaciones imbebidas como es el caso de un OS de una consola.

Hubiera sido absurdo correr Switch sobre Android si lo que quieren es justamente optimizar un hardware de por si justo y BSD les da un acceso bastante mas directo y mas economico en cuanto a recursos, amen de todo lo que haya desarollado Nvidia para Nintendo en terminos de APIs.

Adicionalmente, como el PS4 , probablemente estan usando un fork.

Saludos.
Ahi deje de leer.
Es un poco diferente del LINUX porque se hacerca mas al UNIX. Esto significa que funciona mejor que el LINUX.

Menudo nivel el q ha escrito esto...
boblucas escribió:El sistema operativo que ha elegido Nintendo para la Switch es FreeBSD, el mismo que el de la PS4. Es un poco diferente del LINUX porque se hacerca mas al UNIX. Esto significa que funciona mejor que el LINUX.

Fallo!
kuantize escribió: desarollado

acuerdate: arroz
kuantize escribió:
Hubiera sido absurdo correr Switch sobre Android si lo que quieren es justamente optimizar un hardware de por si justo y BSD les da un acceso bastante mas directo y mas economico en cuanto a recursos, amen de todo lo que haya desarollado Nvidia para Nintendo en terminos de APIs.


El hardware no es tan limitado, no es una PS4/ONE ni mucho menos, pero tendrias que ver como funcionan los juegos (de calidad, no CANDY CRUSH XD) de PS3/XBOX360 portados a android en la Shield TV, en full HD. Como el Borderlands 2 , etc.. Te puedo asegurar que funcioNan igual o incluso mejor que en PS3/360.
Pero , como he leido por ahi, si le exigieses ese nivel de potencia a la Switch, se quemaria en 5 minutos. Porque la Shield lleva un pequeño ventilador. Por supuesto, la Switch, se frenara, ralentizara, petardeara con relacion a la temperatura, antes que pegarse fuego.
Es lo que hacen todas las tablets.


peller escribió:Ahi deje de leer.
Es un poco diferente del LINUX porque se hacerca mas al UNIX. Esto significa que funciona mejor que el LINUX.

Lo cualo?
Segun kuantize, el FreeBSD es mas robusto que el Linux. Y... Evidentemente FreeBSD es mas UNIX que Linux.
boblucas escribió:
El hardware no es tan limitado, no es una PS4/ONE ni mucho menos, pero tendrias que ver como funcionan los juegos (de calidad, no CANDY CRUSH XD) de PS3/XBOX360 portados a android en la Shield TV, en full HD. Como el Borderlands 2 , etc.. Te puedo asegurar que funcioNan igual o incluso mejor que en PS3/360.
Pero , como he leido por ahi, si le exigieses ese nivel de potencia a la Switch, se quemaria en 5 minutos. Porque la Shield lleva un pequeño ventilador. Por supuesto, la Switch, se frenara, ralentizara, petardeara con relacion a la temperatura, antes que pegarse fuego.
Es lo que hacen todas las tablets.

Switch tiene un ventilador.
@boblucas
Yo aún no lo he percibido, pero Switch también lleva un pequeño ventilador.

Saludos.
lokolo escribió:@boblucas
Yo aún no lo he percibido, pero Switch también lleva un pequeño ventilador.


Ok. Pues por ahi he leido que si la ponen a maxima potencia del X1 ( sin overclock) se quema en 5 minutos. Tendria que buscar el post.
Normal que usen FreeBSD cuando su licencia es de las menos restrictivas que hay, pueden cogerlo, usarlo gratis y modificarlo a su antojo, por eso Sony lo ha usado para PS4 también.
El sistema de ventilación ocupa una parte considerable de la consola, lleva un heatpipe y un ventilador de calidad para mover gran caudal de aire para lo fino que es, similar a los que usan los Macbook con i5.
Que se dejen de meterle android y vean la manera de hacer un buen exploit, que ganas tengo de jugar a mí Super mario, y por qué no soñar, al sunshine o windwaker....
boblucas escribió:Evidentemente FreeBSD es mas UNIX que Linux.


Ya tengo mensaje para mi firma. Esto es oro, chicos. Puro oro.
madre mía, menuda perla... [+risas] [+risas]
El hilo ha deribado hacia un tema que no es para el que lo he abierto.
Que no estoy en contra de Linux! Tengo varios aparatos domesticos que lo usan 100%, y los he comprado por eso, por ejemplo un sintonizador de satelite Dreambox. Pero para las empresas que quieren hacer aparatos "blindados" les es mas comodo usar FreeBSD. El Linux esta orientado hacia el usuario final y el FreeBSD hacia otros temas.
Si la Switch hubiese llevado android ya me la habria comprado.

kuantize escribió:Ya tengo mensaje para mi firma. Esto es oro, chicos. Puro oro.


Tengo uno que te gustara mas, pero no son mias, ok?:
"los usuarios con más conocimientos y menos conocimientos irían en una progresión , de menos a más, Mac -> Windows -> Linux -> BSD -> UNIX."

otra, la mas tipica:
" BSD es lo que obtienes cuando un puñado de hackers de UNIX se sientan para tratar de trasladar un sistema UNIX para llevarlo al PC. Linux es lo que consigues cuando un pulado de hackers del PC se sientan para tratar de trasladar un sistema UNIX para llevarlo al PC“.

O lo que es lo mismo: BSD es mucho más parecido a los UNIX originales, mientras que Linux es un sistema operativo nuevo basado, más o menos, en un derivado de UNIX (Minix, para ser más concretos)."
by:
http://www.muylinux.com/2010/08/05/10-d ... inux-y-bsd


Entonces, como causas por las que NINTENDO ha elegido FreeBSD, de momento, tenemos:
-FreeBSD es un sistema estable y fiable y de características base robustas. -> No
-FreeBSD, permite cerrar el codigo y no publicar fuentes -> No.
-Es mas seguro y dificil de petar. - > No
-Nintendo y Sony han tirado una moneda al aire, cara linux, cruz FreeBSD y ha salido cruz. ->Si.

Teneis algun argumento mas solido y convincente que : "Es un perla, esto es oro , no tiene ni idea " y algunos emoticonos ? Seria interesante leerlo.
Porque aunque no tenga ni puta idea, he leido algunas webs antes de publicar la noticia.
Deje de leer en
boblucas escribió:El hilo ha deribado


Este hilo ha concluido.
Algunos soys muy exagerados con el tema de faltas de ortografía. El usuario ha compartido una información y en vez de de decir, "Amm, interesante" le vais a lapidar.
boblucas escribió:Entonces, como causas por las que NINTENDO ha elegido FreeBSD, de momento, tenemos:
-FreeBSD es un sistema estable y fiable y de características base robustas. -> No
-FreeBSD, permite cerrar el codigo y no publicar fuentes -> No.

-Es mas seguro y dificil de petar. - > No
-Nintendo y Sony han tirado una moneda al aire, cara linux, cruz FreeBSD y ha salido cruz. ->Si.

Teneis algun argumento mas solido y convincente que : "Es un perla, esto es oro , no tiene ni idea " y algunos emoticonos ? Seria interesante leerlo.
Porque aunque no tenga ni puta idea, he leido algunas webs antes de publicar la noticia.

Perdona? Me parece que no tienes mucha idea de lo que hablas, precisamente la licencia de FreeBSD permite modificar y cerrar el código a tu antojo y esa es la principal razón por la que lo usan Sony o Nintendo. Simplemente hay que acompañar al software del copyright y los términos y condiciones del proyecto. Y lo de que no es estable o fiable... espero alguna prueba porque lo suele ser bastante más que Linux. De elegir Linux estarían obligados a publicar el código fuente de las modificaciones que le hicieran al kernel, cosa que obviamente no entra en sus planes. De Android me abstengo de hablar... pero doy gracias que Switch no lo lleva.
boblucas escribió:Entonces, como causas por las que NINTENDO ha elegido FreeBSD, de momento, tenemos:
-FreeBSD es un sistema estable y fiable y de características base robustas. -> No
-FreeBSD, permite cerrar el codigo y no publicar fuentes -> No.
-Es mas seguro y dificil de petar. - > No
-Nintendo y Sony han tirado una moneda al aire, cara linux, cruz FreeBSD y ha salido cruz. ->Si.


Con esa aserciones, deberias dejar de postear sobre este tema ASAP.
Se le ve entendido y documentado al chaval. [carcajad]
El hilo no es para cebarse con los errores de escritura de los demás, ni nadie está aquí para juzgarlos, todos somos personas y podemos equivocarnos, por lo tanto, lo dejamos aquí.
Continuamos charlando sobre el tema original en este otro hilo que ya tenemos sobre el software de Switch:
hilo_software-para-switch_2213554

Salu2!
19 respuestas