LINUX.ORG.RU
ФорумTalks

Firmware Nintendo SWITCH основана на базе FreeBSD

 ,


1

1

Пруф http://www.opennet.ru/opennews/art.shtml?num=46132

Пользователи игровой приставки Nintendo Switch, поступившей в продажу 3 марта, обнаружили, что программное обеспечение приставки использует компоненты операционной системы FreeBSD. Nintendo Switch построена на аппаратной платформе, идентичной с NVIDIA Shield, поэтому до поступления новой приставки в продажу ожидалось, что Nintendo Switch как и NVIDIA Shield будет поставляться с прошивкой на платформе Android. Примечательно, что на основе FreeBSD также построена конкурирующая приставка Sony PlayStation 4.

https://www.reddit.com/r/NintendoSwitch/comments/5xbe5a/the_switch_runs_freebsd_making_it_nintendos_first
https://twitter.com/CocoaSamurai/status/837698525311860736

Colin Wheeler

hmm, didn’t know the Switch ran FreeBSD. So now 2/3 of the major game consoles are FreeBSD based

https://en.wikipedia.org/wiki/Nintendo_Switch_system_software

The native operating system of the Nintendo Switch is a fork of FreeBSD.

The initial version of the system software for the Switch on the original consoles will be updated as a “day one” patch on 3 March 2017, the console’s official launch date.[2] The update added many online features that were previously missing from the console before its official launch date. Some notable features of this update are access to the Nintendo eShop as well as the ability to add friends to a friends list.

До этого Nintendo выпустила консоль на базе Linux – Nintendo Entertainment System: NES Classic Edition (также известна как Nintendo Classic Mini: Nintendo Entertainment System или Nintendo Classic Mini: Family Computer) в 2016 году. Для NES Mini из-за лицензии GPL доступен исходный код прошивки и поэтому для консоли быстро была создана возможность загрузки NES ROM-образов. И да исходники, которые под GPL можно скачать с сайта nintendo.co.jp.

Source Code для Nintendo Switch, а также Nintendo 3DS и Nintendo Wii U (исходники конечно же GPL компонентов, а не самих прошивок): https://www.nintendo.co.jp/support/oss

Source Code NES Mini firmware https://www.nintendo.co.jp/support/oss/data/NintendoEntertainmentSystemNESClassicEdition_OSS.zip

Также исходный код FreeBSD используется в других игровых консолях от компании SONY, таких как PlayStation 3, PlayStation 4, PlayStation Vita.

Пруф:

http://doc.dl.playstation.net/doc/ps3-oss
http://doc.dl.playstation.net/doc/ps4-oss
http://doc.dl.playstation.net/doc/psvita-oss

Cast iZEN

★★★★★

Последнее исправление: Root-msk (всего исправлений: 2)

BSD можно огородить не нарушая лицензии, в отличии от.

ass ★★★★
()

Вот, молодец, делаешь успехи!

Ygor ★★★★★
()

So now 2/3 of the major game consoles are FreeBSD based

Тааа.... Nintendo Switch такая major, что дальше некуда, прям. Ни с плойкой ни с хуаном даже близко не стоит, да и позиционирование совсем другое.

DawnCaster ★★
()

Жаль только что комьюнити FreeBSD от этого толку не много, кроме как понт. Код же не возвращается в проект.

Behem0th ★★★★★
()

Firmware Nintendo SWITCH основана на базе FreeBSD

Хм, сначала PS4, а затем Nintendo Switch... Интересно, какая следующая консоль будет использовать фряху?

ozzee
()

Было бы забавно посмотреть сколько бы проприетарщников спругнуло бы с линукса на бзди, если бы линукс вдруг перелицензировался на GPLv3.

mandala ★★★★★
()

Открытый SDK бы к нему. Впрочем, вряд ли это произойдёт вообще, лол.

a1batross ★★★★★
()
Ответ на: комментарий от Ygor

Интересно сколько и чего они возвращали. Но в любом случае позитивно.

Behem0th ★★★★★
()

О господи, да всем насрать. Игр нет и не будет. Хотя что взять с необучаемых, им даже провал ps vita ни о чём не говорит.

Inshallah
()
Ответ на: комментарий от karton1

Я вот старый (ну относительно) пердун, и считаю что лет этак 10 нормальных игор и не было, где-то со времён второго халф-лайфа. Понятно что медиадети будут хрюкать, но ведь реально игорая механика не менялась ни в одном жанре.

Ноу дискач.

Inshallah
()
Ответ на: комментарий от Inshallah

В моих фантазиях ты не проецируешь ничего, а сидишь молчаливый и невидимый. В реальности же ты проецируешь свои разрывы.

tailgunner ★★★★★
()

Ну не велосипед же им изобретать.

unixnik ★★★★★
()
Ответ на: комментарий от Behem0th

Да, зачем им в проекте код, специфичный для этой приставки? Чтобы люто-бешено раздуть ядро, как не буду показывать пальцем кто?

Deleted
()
Ответ на: комментарий от ozzee

Хм, сначала PS4, а затем Nintendo Switch... Интересно, какая следующая консоль будет использовать фряху?

Та любая, просто выбор пятки главнюка по архитектуре.

Deleted
()
Ответ на: комментарий от Deleted

А ты уверен что там только платформо спицифичный код? Без багфиксов, без улучшений, без оптимизаций? На чем строится твоя уверенность?

Behem0th ★★★★★
()
Ответ на: комментарий от Deleted

Затем, что они вряд ли будут пилить свои gui на X-сах. Как собственно и сони.

Ygor ★★★★★
()
Ответ на: комментарий от Deleted

На очевидных вещах: в любом проекте есть баги, в любом проекте есть неоптимизированные места. Использование в нестандартном применении позволяет выявить редкие баги и неоптимизированные участки. Почему я должен объяснять столь очевидные вещи? Что ты вообще пытаешься мне доказать?

Behem0th ★★★★★
()
Ответ на: комментарий от Behem0th

Использование в нестандартном применении позволяет выявить редкие баги и неоптимизированные участки

Которые проявляются в этом нестандартном применении?

Что ты вообще пытаешься мне доказать?

Что тащить кучу кода в проект «шоб было» как-то не очень осмысленно.

Deleted
()
Ответ на: комментарий от Deleted

Которые проявляются в этом нестандартном применении?

Которые заметнее и проще отлавливаются в этом нестандартном применении.

Что тащить кучу кода в проект «шоб было» как-то не очень осмысленно.

Я без понятия с кем ты споришь, я например такого не утверждал. При наличии патчей ментейнеры FreeBSD в состоянии ришить проблему какие патчи являются лишними а какие улучшают проект, какие стоит принимать а какие не нужны в апстриме. Твоя же логика нет патчей нет проблем?

Behem0th ★★★★★
()
Последнее исправление: Behem0th (всего исправлений: 1)

Вообще, пост тянет на новость. Очистить только от прямого злорадства, и лишь вскользь упомянуть, про доступные исходники для GPL. :-D

Ведь хорошая новость: В Nintendo используется FreeBSD.

Deleted
()
Ответ на: комментарий от Ygor

Там среди разрабов начался разброд и шатания, плюс, внесение доп.лицензионных ограничений, несовместимых с тогдашней GPL подлили масла в огонь.

В контрпример, могу привести Qt.

Deleted
()
Ответ на: комментарий от Deleted

В контрпример, могу привести Qt.

Да приводи что хочешь, я тебе могу сказать одно - корпорации не откажутся от военных гос.заказов из-за позиции нескольких красноглазых. И Линус, в отличии от красноглазых, это отлично понимает, потому что посути живёт на эти деньги. А если он вдруг сойдёт с ума, есть удобная фряха, как альтернатива форку.

Ygor ★★★★★
()
Последнее исправление: Ygor (всего исправлений: 1)
Ответ на: комментарий от Ygor

Т.е. корпорации откажутся от линукса, из за невозможности применения GPLv3-ядра/софта для военных гос.заказов, так?

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.