LINUX.ORG.RU

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

★★★★★

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 ()
Ответ на: комментарий от Behem0th

сони возвращала свои наработки, понятное дело не все, но часть они коммитили.

Ygor ★★★★★ ()

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

mandala ★★★★ ()

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

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

если бы линукс вдруг перелицензировался на GPLv3.

Форкнут и утрут рыло людям с гпл3. Как было с Xfree.

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

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

Behem0th ★★★★★ ()

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

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

ps vita
Nintendo

Ну почти.

А вообще сосноли не нужны, да.

ozzee ()

А фряшникам с этого ни одного патча.

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

Нинтеда ещё ненужнее, но мне казалось что такой очевидный факт вообще не нуждается в комментировании.

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

У нинтенды игры неинтересные, у сони хоть что то эффектное выходит бывает.

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

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

Ноу дискач.

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

Я вот старый (ну относительно) пердун

Ноу дискач.

Да кого интересует мнение старого пердуна.

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

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

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

Разрывы от чего, болезный? От отсутствия у нинтендодебилов игр? Ты действительно болен.

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

Разрывы от чего, болезный?

Да без понятия, от чего ты постоянно рвешься. Непрочный, наверное.

tailgunner ★★★★★ ()

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

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

Это риторический вопрос? Зачем в проект патчи?

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

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

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

Ну, например, чтобы запилить нормальную поддержку 3Д-графики, не?

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

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

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

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

Так я и спрашиваю, зачем Фряхе код, специфичный для этой приставки?

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

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

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

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

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

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

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

ХВИИИ

Хрюлю опять порвало ;)

Что интересно на третьем посте.

Стареете. Совсем уже песок сыплется :)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ты о XFree86?

Да. Тоже посчитали себя богами и сменили лицензию, а теперь о них мало кто помнит.

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

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

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

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

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

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

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

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

chinarulezz ★★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)