LINUX.ORG.RU

Опубликован Mesosphere — открытое ядро ОС для Nintendo Switch

 , ,


1

3

Привет, ЛОР!

Mesosphere – открытый вариант ядра операционной системы Horizon для игровой приставки Nintendo Switch, совместимый с оригинальным. Разработкой занимается автор кастомной прошивки Atmosphere и группа разработчиков. На данный момент ядро загружается и работает на приставке, игры так же работают. Тем не менее, остаётся ещё большое количество багов и отсутствующих функций.

Исходный код опубликован под лицензией GPLv2 с исключениями.

>>> Исходный код на GitHub

>>> Анонс на Reddit

★★★★★

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

Круто! Ставить на свой свитч я его конечно же не буду.

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

Запускалка спираченых игр?

Пиратские игры можно и без этого запускать. Возможный профит – это добавление фич, которых нет в оригинальной прошивке. Например, Bluetooth звук.

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

Например, Bluetooth звук.

Да, и браузер б тоже не помешал. Еще и NESосвкие эмуляторы добавить, чтоб за Nintendo Online не платить.

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

Да, и браузер б тоже не помешал.

Ядро для этого переписывать не нужно. Алсо https://www.imore.com/how-use-hidden-web-browser-nintendo-switch

Еще и NESосвкие эмуляторы добавить, чтоб за Nintendo Online не платить.

И для этого тоже. RetroArch давно портирован и работает.

Если ты хочешь использовать свой Switch как КПК или что-то такое, просто поставь на него Android или даже обычный лялекс. Это не то чтобы очень сложно.

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

Да я больше про альтернативную прошивку, в которой будут поддерживаться оригинальные игры.

Если ты хочешь использовать свой Switch как КПК или что-то такое, просто поставь на него Android или даже обычный лялекс. Это не то чтобы очень сложно.

Не, я хочу на нем играть, просто пары вещей не хватает для полного счастья.

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

Тогда поставь CFW и RetroArch. Ну либо спираченный Nintendo Online. С браузером да, облом слегка пока что.

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

Автор проекта, смелый:

If you’re familiar with the various «decompilation projects» for games that have popped up in the last year or two, this is kind of the same idea but for the kernel (and I’m not aiming to produce byte-for-byte identical binaries).

All the code reflects my honest best understanding (and implementation) of what Nintendo’s kernel does.

Соответственно, большой вопрос к легальности полученного кода и можно ли его вообще лицензировать под GPL

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

Вроде настолько же легально, насколько легальны эмуляторы, раз злая Н не добралась до них, то на ядро ей тем более будет всё равно

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

Отсутствие там Раста наверняка доставляет многим душевные страдания.

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

Не просто C++, а C++20 на makefile’ах. Автор знатный наркоман.

Но сами сорцы ничё так. Даже свой Result на макросах через GCC-only расширения, лол.

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

годнота. концепции во все поля, consteval, ммм, пэрсик. сижу читаю с огромным удовольствием. большие молодцы ребята.

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

Что значит не взлетит? Вокруг свитча крайне жирная моддерская сцена. Наверняка юзеры у этой штуки уже есть.

Другой вопрос, что хакнуть можно только старые версии приставки, поэтому количество юзеров ограниченно изначально. Но это не так важно. Просто перцы пилят штуку для себя.

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

За пределами самой приставки возможно, а вот на ней будет активно юзаться в скором времени, это ядро же часть Atmosphere, считай единственная CFW на сыче, есть ещё SX OS от китайцев, но это форк который постоянно оттуда всё «тырит»

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

Модчип — это тот ещё геморрой. Плюс, это лишает гарантии. Я купил внешний RCM Loader на ебае, это гораздо проще, плюс всегда можно стовую прошивку загрузить как будто ничего не было.

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

соснули как правило сразу с модчипом продают, не надо самому корячить, просто покупаешь уже чипованую соснуль. но если уже есть, то наверное да, могут быть варианты попроще, например отдать на чиповку.

anonymous
()

gpl2-only

Они на те же грабли что и линукс? Чтобы их ос потом тиворизировали? Но зато прикладной софт, где защита от тиворизации не нужно уже везде лепят gpl3

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

Любой вид прошивки свитча лишает гарантии, нинтендо там логирует всё и вся, единственные минуса модчипа это стоимость и временное отсутствие Atmosphere

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

На самом деле эта лицензия бесполезная, те же китайцы взяли Atmosphere, вертят как хотят, деньги за неё берут, а разрабы то ничего им сделать и не могут

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

Любой вид прошивки свитча лишает гарантии

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

https://www.piana.eu/root/

В РФ в ГК есть аналогичные статьи, если мне память не изменяет.

нинтендо там логирует всё и вся

У меня emunand и хакнутая прошивка никогда не выходит в сеть. Встроенный же диск остаётся нетронутым.

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

расскажи подробнее, что там китайцы делают с этим ядром? можно ссылку, я сам почитаю.

вообще гпл не запрещает брать деньги, конкретно для нинтендо это ядро вообще предлагают под бсд-0, это как бы осознанный выбор разработчика, не вижу в этом ничего страшного.

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

cmake.

чтобы модно и молодёжно требуемую версию поставь повыше чтобы нигде не собиралось кроме как на твоём локалхосте и будет норм.

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

Другой вопрос, что хакнуть можно только старые версии приставки,

как раз из-за этого решил задержаться на n3ds, покуда не найдут стабильный эксплойт

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

ну для 3дс он вполне стабилен в связи с отсутствием аппаратных и программных обновлений

Померла так померла.

Старые свитчи в любом случае нельзя запатчить, там дыра в железке от nvidia, которая позволяет присунуть неподписанный загрузчик.

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

я знаю, но в магазинах их давно нет, а бэушку и как-то брезгливо брать и не 100% что угадаешь правильную ревизию (если заказывать по интернету не глядя вживую)

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

Бери своего любовника хоббита под ручку и сдристни в розовый туман. Тред не о крестах.

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

тогда, может, попробую проверить в маленьких городах неподалёку

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

Стабильный эксплоит

Перевожу с басурманского на русский.

Стабильный - постоянный, эксплойт - использование.

Постоянное использование.

стабильно беременная девушка

Если бы не было контрацепции, то беременность была бы обычным состоянием женщины (наиболее вероятное состояние случайно выбранной женщины)

Иными словами, оксюморон.

Вот такой вот техногенный оксюморон.

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

финишед?

Кинчил? Эксперт по постоянно используемым дырам бесплодных женских особей?

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