Исследователям из группы fail0verflow (https://fail0verflow.com) удалось (https://twitter.com/fail0verflow/status/960894909304786945) запустить Linux на игровой приставке Nintendo Switch (https://ru.wikipedia.org/wiki/Nintendo_Switch), обойдя имеющиеся механизмы защиты от загрузки сторонних прошивок. Приставка Nintendo Switch построена на аппаратной платформе
NVIDIA Tegra X1 и использует (https://www.opennet.dev/opennews/art.shtml?num=46132) в штатной прошивке компоненты из FreeBSD. Ранее команда fail0verflow уже проявила (https://www.opennet.dev/opennews/art.shtml?num=44003) себя (https://www.opennet.dev/opennews/art.shtml?num=29161) на поприще обхода механизмов защиты игровой консоли Sony PlayStation 3 и 4.Использованный для запуска Linux код пока не раскрыт, но ожидается, что в скором времени наработки будут опубликованы в GitHub-репозитории fail0verflow (https://github.com/fail0verflow/). По заявлению исследователей для обхода механизма верификации загрузчика использовалась уязвимость, которую Nintendo не сможет устранить через обновление прошивки, так как проблема присутствует в коде загрузчика, находящегося в недоступном для изменении ПЗУ. Исправление может быть представлено только компанией NVIDIA на уровне производства новых SoC Tegra X1. Программным путём модифицировать загрузчик на уже выпущенных устройствах не получится.
URL: https://linux.slashdot.org/story/18/02/10/0944241/hackers-ma...
Новость: http://www.opennet.dev/opennews/art.shtml?num=48055
Молодцы ребята ! Больше бы таких =)
Угу, заменили мерзский FreeBSD на божественный Linux.
Только вроде Tegra X1 - восмиядерный, а на скрине 4 пингвина.
Терпите! Свобода требует потоков/жертв!
> Только вроде Tegra X1 - восмиядерный, а на скрине 4 пингвина.Хоть бы в вики заглянули
8 (4+4 ARM big.LITTLE)
4 ядра ARM Cortex-A53
4 ядра ARM Cortex-A57Так что все правильно 4 пингвина.
Троллфаце: А под фряхой таки 8! :-р
> Троллфаце: А под фряхой таки 8! :-рФизически их 8, но одновременно не может быть 8. Максимум 4. :)
Вот такое кидалово всем устроило ARM™®
> Троллфаце: А под фряхой таки 8! :-рПод фряхой 8 пингвинов? Это врядли, пингвины обычно сверху.
4 + 4 = 8
Почему-то BSD всегда оказывается или DRMленой проприетарью или пустышкой без драйверов - удачи запустить открытый вариант фрибсд на такой тегре вообще. Даже если купить плату с тегрой которая не огорожена секурбутом, толку будет ноль.
Ты пробовал или просто истово в это веришь :-)
> Ты пробовалУ тебя конечно же есть рабочие контраргументы?
> Почему-то BSD всегда оказывается илиBSD License это позволяет - взять, спрятать и никому не давать.
> Почему-то BSD всегда оказывается или DRMленой проприетарью или пустышкой без драйверов
> - удачи запустить открытый вариант фрибсд на такой тегре вообще.То ли дело пингвин на планшетах и смартфонах …
> То ли дело пингвин на планшетах и смартфонах …Приколись, в пингвина сейчас в майнлайн комитят уже даже совсем китайцы типа хуавэя и рокчипа!
Теперь на свище можно будет играть в игры.
В SuperTux?
Ведь стим на ARM не портировать.
Внезапно недоделанный айндройд порт такс рейсер лучше многих нативных и продвигаемых игр их плей маркета.
Да! Внезапно будете играть в недоделанный айндроид порт такс рейсер! Прямо на нинтенде свищ! Но она стоит 20+ тыр. Сколько лет нужно линуксоиду, чтобы накопить такое бабло?
А как стоимость? Будет ли выгодно купить свитч вместо линукс-планшета?
Какой такой линукс-планшет? Андроид что-ли? Игры там на 99,8% состоят из шлака вроде pay-to-win ферм и прочая прочая, а на свитче полноценные игры.
Товарищ, ты давно заглядывал в Маркет в игры? Революция в маркете как бы сто лет назад свершилась и уже сто лет как там есть весьма годные и полноценные игры, количество которых явно не 0.2%. Ура, товарищи!
только вот как их найти среди миллионов неполноценных?
Кто-то должен сделать исследование и выложить описание в общий доступ?
Ну диссертацию хотя бы...
Есть одна (периодически пополняемая) работа про то, что нет софта. А про игры... про игры нет пока такого.
> Товарищ, ты давно заглядывал в Маркет в игры? Революция в маркете как
> бы сто лет назад свершилась и уже сто лет как там
> есть весьма годные и полноценные игры, количество которых явно не 0.2%.
> Ура, товарищи!Ну давай, приведи пример что ли. Оценим твои не 0.2%.
Периодически смотрю - гугл плей полная лажа, 4pda в основном лажа, но редко попадается что то интересное.
Нету там ничего годного, кроме Angry Birds. С остальными типами программ аналогично. И вроде заявлены охуллиарды тонн софта, а выбрать НЕ-ЧЕ-ГО.
> Товарищ, ты давно заглядывал в Маркет в игры? Революция в маркете как
> бы сто лет назад свершилась и уже сто лет как там
> есть весьма годные и полноценные игры, количество которых явно не 0.2%.
> Ура, товарищи!Ну вот совсем недавно, попросили посоветовать/установить _нормальный_ cудоку на новый планшет.
Потому что самое лучшее, что откопал "семейный админ" за два часа рытья – показывало рекламный ролик при каждом старте, регулярную просьбу о донате, да еще и отчаянно свистело и пер^W^W моргало элементами просто для красоты.
Остальные, судя по описанию, были намного стремнее или хотели зачем-то доступ к адресной книге, фоткам, камере, отсылке СМС и прочее или от рекламы рябило в глазах.Я тоже повтыкал минут двадцать с умным видом в плейстор, потом плюнул и поставил F-Droid.
Да, в репе там всего три головоломки-судоку, а не 100500.
Зато никакой рекламы. Разрешений или вообще не требуют или же они вполне скромные и обоснованные, а сами игрульки ничем не хуже, как бы даже не наоброт.Еще, чисто из интереса потом поискал Shattered Pixel Dungeon в этих ваших гуглосторах.
Оригинальная игра просто теряется на фоне кучи заброшенных форков или минимальных "модов" с рекламой и платным контентом.
В общем, как была цифровая куча <этого самого, которое нужно перерыть в поисках редких жемчужин>, так и осталась.
А есть большой выбор линукс или хотя бы андроид планшетов на схожем железе? Быстрое гугление подсказывает, что цена у нас около $400 и на ~10% ниже, чем у google Pixel C с той же nvidia tegra x1, но остальную начинку я не сравнивал.
> А как стоимость? Будет ли выгодно купить свитч вместо линукс-планшета?Да у любого планшета экран будет по больше, а цена по меньше.
А так то х86 планшеты в разы дешевле.
> А как стоимость? Будет ли выгодно купить свитч вместо линукс-планшета?Да не будет там нормальной поддержки линукса. Стоит дофига, ломать надо - разработчиков будет полтора человека. Так что поддержка в ядре и проч будет хромая на обе ноги.
>> А как стоимость? Будет ли выгодно купить свитч вместо линукс-планшета?
> Да не будет там нормальной поддержки линукса. Стоит дофига, ломать надо -
> разработчиков будет полтора человека. Так что поддержка в ядре и проч
> будет хромая на обе ноги.+1 Невидиа же.
Это совсем не в приоритетах продажников. Как и "патчи" для fbsd.Те "великие" энтузиасты, которые хотят таковых патчей в свою свободную l. или f., приглашаются маркетёрами Nv. пройти в сад, там они будут покупать за тысячи денег дев.борду (и не одну -- чтоб быстрее!), обмазаться проприертарными SDK-ами, и впиливать-впатчивать до взлёта свободного cc, binutils, и так до загрузки... Потом всё то же самое _поворить_ с дистрибутивом/ инфраструктурой/ иксами ипртп.
Так что консенсус таков: Невидии не нужны "энтузиасты", энтузиастам не нужны продажи невидии.
Но да, обязательно почитайте новости об Nv и автомобильном консорции той самой Linux Foundation -- запомните эти "лица", запишите в раздел "чтоб никогда в жизни".
#>> NVIDIA Tegra X1
> +1 Невидиа же.Тегры одни из немногих чипов где нуво более-менее работает и нвидия даже что-то коммитит в него. Так что наверное даже есть какой-то шанс это запустить относительно малой кровью и даже может быть будет сносно работать. Хотя с нвидии станется какой-нибудь гадости типа секурбута прошивок. Впрочем подписанные прошивки должны быть в бсд. Однако распостранять такую ОС легально не получится, а варезок в виде пингвина это лол.
Я думаю, сейчас резко подскочат продажи, пока ещё не успели закрыть уязвимость.
Интересно узнать с чего бы продажи "резко подскочили"? Линуксоиды со всего мира побегуть покупать приставки и ждать инструкцию как туда запилить линукс?
Тут дело не столько в линуксоидах, сколько в том, что неисправляемая уязвимость это теоретически ключ к тому, чтобы играть не платить за игры для switch. Для справки: игры на эту портативную консоль стоят не меньше, чем AAA-тайтлы на "большие" консоли, а в некоторых случаях даже больше.
> Тут дело не столько в линуксоидах, сколько в том, что неисправляемая уязвимость
> это теоретически ключ к тому, чтобы играть не платить за игры
> для switch. Для справки: игры на эту портативную консоль стоят не
> меньше, чем AAA-тайтлы на "большие" консоли, а в некоторых случаях даже
> больше.Мне почему то думается, что основная масса ЦА этой консоли не в курсе такой многоходовочки. И даже если им рассказать - не факт, что они так сделают - купят с прицелом на поломку в будущем и экономию на играх...
А кто сказал, что ломать будут конечные потребители? Консоли будут массово закупать "умельцы", а потом перепродавать их уже взломанными. Так уже было с более ранними консолями. Причем одно время в некоторых странах купить невзломанную консоль было сложнее, чем хакнутую.
Вы какой-то странный товарищ. Вы не слышали, как взламываются консоли и как потом все этим пользуются?Да, узнав про эту дыру, я уверен, что в ближайшее время возьму консоль и буду ждать. Так как уже имеются таковые wii и wiiu. И ps3. Вот psp и ps4 не успел купить :(
>И даже если им рассказать - не факт, что они так сделают - купят с прицелом на поломку в будущем и экономию на играх...Тут есть пара ньюансов. Во-первых, та же Сега победила Супер Нинтендо, про которую у нас никто не слышал, во многом потому, что картриджи для Мегадрайва были пиратскими, как и подавляющее количеств консолей. Почему-то это сработало с целевой аудиторией тогда. Плейстейшоны тоже легко ели пиратсие диски, так что было всё неплохо у целевой аудитории. пусть и они даже не знают, что там делать и как оно работало. Многие даже не знали, что у них консоль модифицированная и думали, что диски и должны стоить по цене болванки
>Исправление может быть представлено только компанией NVIDIA на уровне производства новых SoC Tegra X1. Программным путём модифицировать загрузчик на уже выпущенных устройствах не получится.Доогораживались, называется. Этой неВидии хоть когда-нибудь надоест по собственным граблям гулять?
В данном случае похоже что лажа в boot ROM проверяющем подпись начального загрузчика в флеше или где он там хранится. Если ROM в чипе сформирован на этапе производства - его уже никак не запатчишь, тут уж ой.
Не ту программу "Write once run anywhere" окрестили.
ура? Ждем homebrew и возможность гонять неподписанные игры с рутрекера
Именно так :) довольно неожиданно )) нужно закупаться!
сказал бы так же, но глянул цены... и подумал что, с нынешним курсом, эксклюзивов там пока маловато. Оно у барыг из акит стоит столько же, за сколько я пекарню собирал года три назад
Так это я теперь в пирасскую Зельду поиграю на гадкой проприерасной ниненде под чистым могучим Линуком! Или не поиграю..?
В последнюю Зельду поиграть можно и на эмуляторе, который уже есть очень давно.
если Вы про эмулятор ви ю - то он проприетарный фриваре и только под шиндошс
Интересно. Но бессмысленно.
Ничего себе, бессмысленно. Ребята такую дыру нашли. Проявили столько упорства и доказали свою квалификацию. И скоро можно будет пиратить прочим )) конечно, это бессмысленно.Вот если бы там игры стоили, как в Стиме для России, то да. Но по 3-5 тыс за игру для ребенка... Остаётся пиратить. Увы (
А еду в магазине воровать с тем же аргументом не пробовали? К тому же еда людям нужнее каких-то там игр. Без игр прожить можно, а без еды - сложно.
напоминаю адептам Михалкова, что сравнивать цифровое пиратство с воровством может только недалекий человек. Банально потому, что еду нельзя ctrl+c, в отличие от информации. Воровством бы это было, если бы люди стащили исходники с сервера разработчика, а затем снесли оригинал
> напоминаю адептам Михалкова, что сравнивать цифровое пиратство с воровством может только
> недалекий человек. Банально потому, что еду нельзя ctrl+c, в отличие от
> информации. Воровством бы это было, если бы люди стащили исходники с
> сервера разработчика, а затем снесли оригиналБуено, камрад.
Но нельзя останавливаться на пол-пути! Нужно приравнять копирастов-михалковых, билов-гейцевых, микомаузо-актовых и пр., и пр. к магазинным воришкам, порицать их повсеместно, побивать камнями и рубить верхние конечности.
> напоминаю адептам Михалкова, что сравнивать цифровое пиратство с воровством может только
> недалекий человек.Однако програмеры хотят получить денег за свою работу ничуть не меньше продавцов магазина и прочих фермеров. И пользоваться результатом их труда ничего не заплатив, даже если явно просили - наверное не совсем честно. Но так то да, и палку колбасы можно в рукав положить, а фермер пусть г-вно за живностью бесплатно убирает. Что ему, убудет чтоли?
>> напоминаю адептам Михалкова, что сравнивать цифровое пиратство с воровством может только
>> недалекий человек.
> Однако програмеры хотят получить денег за свою работу
>пользоваться результатом их труда ничего не
> заплатив,Так за пользование результатами или _за работу_?
>даже если явно просили - наверное не совсем честно. Но
Вы тоже, с такими передёргами, мысле-воротами, пройдите в очередь на усекновение конечностей. Все вашт там уже.
> так то да, и палку колбасы можно в рукав положить, а
> фермер пусть г-вно за живностью бесплатно убирает. Что ему, убудет чтоли?
Сравнение сродни, купить хлеб за 26 руб в ларьке или за 500 руб в магазине Г.Стерлигова.
Оставим деньги на еду.
> Сравнение сродни, купить хлеб за 26 руб в ларьке или за 500
> руб в магазине Г.Стерлигова.Ну так без AAA игр за кучу денег - человек не умирает, если что. Равно как не умирает без бриллиантов, золотых цепей и прочего пижонства. И тырить AAA игры это из разряда тыринга ювелирных украшений, чтоли. Ну то-есть вы хотели нажиться или получить гламурную штуку забесплатно, поклав на оплату труда тех кто это делал.
> Но по 3-5 тыс за игру для ребенка...Вы даунов, сколиозников и дегенератов выращиваете? Какие нах...й игры для детей?!
Футбол, хоккей, бокс, велик, теннис, танцы, музыка, хор,... Комп. только для обучения и связи.
истино...
Показывать на своем примере надо
Смею спросить, ты сам этим занимаешься, а? Вот сам, своим личным примером? Нет? А что тогда языком треплешь?
> Футбол, хоккей, бокс, велик, теннис, танцы, музыка, хор,... Комп. только для обучения и связи.Так хренли ты на опеннете спамишь? А ну давай в хор мальчиков-зайчиков. И запись концерта выложи :)