All streams
Search
Write a publication
Pull to refresh
120
0
Send message

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

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

Теперь по поводу ваших ссылок - сможете для каждого города найти? А какой шанс что будет совсем не рабочее или не удастся завести? Тогда придётся купить несколько таких, надеясь что с каким-то повезёт.

А время айтишников знаете сколько стоит? Чтобы разбираться каждый раз с каким-то случайным девайсом, на который готовых инструкций не найдётся.

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

С чего это грубо? Ведь реально некоторые энтузиасты берут выброшенное железо, если это какой-то ценный раритет. (И я их за это не осуждаю и не презираю.)

Если что-то покупается б/у, то указывать цену в заголовке - это кликбейт, потому что за ненужный хлам часто просят чисто символическую цену. Если бы в мусоре это нашли или вам даром отдали, то написали бы что бесплатный? Тем более что другие того же самого за эту цену не найдут.

"превратили в фишинговые сайты" было бы более корректно.

Отлично, значит пользователям Linux не о чем переживать, что хорошо было бы упоминать всем кто эту новость публикует (на Хабре и других сайтах тоже). Чтобы не наводить лишней паники.

Нашел в BIOS настройку "APP Center Download & Install", о которой ранее даже не подозревал. Нашел через поиск по Alt-F, не знаю где она в норме должна быть.

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

И это название "APP Center" - звучит как название Windows программы от Gigabyte. Как будто настройки утилиты для Windows хранятся в BIOS. Windows я никогда не использовал с этой материнкой, только Linux. Так что как по мне утверждение что "программа обновления находится внутри прошивки материнской платы" - неверное. Видимо обновляет утилита для Windows, иначе у меня бы BIOS обновлялся сам, так как опция включена по умолчанию. Или роутер как-то блочит эти запросы к сайтам.

В общем нифига не понятно.

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

Что такое "программа обновления"? Уже второй раз за сегодня эту новость вижу (было на другом сайте), и читается как лютый бред для любого специалиста. То ли перевели плохо, то ли выкинули часть информации. Если это Windows утилита, то я бы такую никогда бы не устанавливал, а Линукс пользователям ничего не грозит. Или это зашито в BIOS, который сам себя обновляет?

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

Ну наконец-то, еще бы не называли это программой, прошивка не ОС всё таки. Нельзя такой перевод делать, это функция или код обновления в прошивке, что надо писать сразу, а не называть это "программой".

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

Не сходятся уравнения - придумай новую частицу! После этого можно получить финансирование и далее искать выдуманную частицу хоть всю жизнь. Такая вот наука.

Это не ко мне. Это зависит не от архитектуры, а от конкретной модели процессора. И объективного вы вряд ли найдёте (особенно для не x86), только таблицы от производителя конкретного процессора, заявляющие как у них якобы хорошо.
Процессоры это как: производительность, низкая цена, энергопотребление - выберите два. Для микропроцессоров в первую очередь выбирают низкую цену, остаётся либо производительность или энергопотребление.

Я же написал что система команд ARM более продумана, поэтому потребует меньше команд. Не важно на каких задачах. При чём тут "1 такт, 1 команда" к которым вы привязались и повторяете? Одна команда у ARM может делать несколько операций одновременно, на что RISC (не Advanced) понадобится несколько команд.

ARM это действительно Advanced RISC, и с RISC обычным его сравнивать не надо. Померший MIPS, не выдержавший конкуренции с более продуманными ISA это подтверждает. RISC-V это по сути приемник MIPS и его реинкарнация, ISA такое же дно как был MIPS, и недостатки MIPS как были, так и остались. До продуманности ARM ему далеко.

Когда-то, когда я только новости читал, что готовится какая-то новая архитектура RISC-V, я тоже думал что возможно сделают что-то хорошее, в этом году глянул документацию этого ISA - и это полное дно и калька с MIPS. Так что теперь никаких иллюзий насчёт RISC-V у меня нет: ISA отвратительный и непродуманный, "свободность" RISC-V это единственный плюс.

"1 такт 1 команда" - из-за кривости RISC-V (а именно тупого копирования MIPS) компилятору придётся вставлять больше команд.

Первые Microsoft Surface Duo такие и были, в третьем хотят сделать обычный складной смартфон. Похоже что идея не имела финансового успеха.

Помню такие уже были. Из-за непонятной классификации их непонятно как искать. Не то ноутбук (второй экран используется как сенсорная клавиатура), не то планшет. Nintendo 3DS похож на это.

Если, как вы утверждаете, RISC-V "оригинальная" ISA, то почему в ней всё скопировано из MIPS? Достаточно сравнить с любой другой распространённой ISA. Если у них общий предок, то значит они как братья-близнецы. Идеальная, да-да, университетским преподавателям нельзя доверять ничего разрабатывать, они ничего не понимают в практическом программировании, настолько кривые ISA как MIPS и RISC-V еще надо постараться сделать.

Отсутствие флагов, отсутствие автоинкрементов, отсутствие офсета в обращениях к памяти (адрес + офсет, то есть сумма двух регистров, у всех приличных архитектур это есть). И не надо передо мной трясти их обещаниями, что "в процессорах можно реализовать склеивание определённых последовательностей команд", чем в реальности никто заниматься не будет. Те кто может себе это позволить - берут за основу ARM. И зачем чинить прямо в процессоре во время выполнения кривой ISA, почему нельзя сразу сделать нормальный ISA? Потому что это упрощённый недо-ISA для самых дешевых микроконтроллеров? Зачем тогда делать CPU на такой ISA?

Сначала перевели с китайского на английский, потом с английского на русский, смысл потерялся где-то в пути.

Я называю это ребрендингом, потому что это и выглядит как ребрендинг.
"If it looks like a duck, swims like a duck and quacks like a duck, then it probably is a duck."
Сменили название и бинарную кодировку, при этом оставили характерные черты (недостатки) MIPS в системе команд. Это остался такой же MIPS, как были всякие вариации MIPS-а. Скорее всего это был хитрый ход, чтобы избавиться от каких-то договоров, ограничений и патентов, связанных с MIPS.

Судя по тому, что написано на английской Вики (2021 год, довольно свежее), они остались совместимы с MIPS на уровне ассемблера. Наверное несовместимость только бинарная, а команды по большей части совпадают. Или их компилятор ассемблера умеет преобразовывать MIPS код.

"две конкурирующие церкви" - церкви настолько конкурирующие что Хеннесси и Паттерсон выпускают книги в соавторстве (например "Computer Organization and Design, MIPS Edition").
Частичная документация по ISA здесь.

Кстати забавно, только сейчас прочитал, что на английской вики про их архитектуру пишут (до этого смотрел их неполную документацию ISA):
https://en.wikipedia.org/wiki/Loongson#LoongArch

Другие так и описывают LoongArch как смесь MIPS и RISC-V, а для поддержки LoongArch копируется MIPS код.

И я так и не нашел документации по векторным расширениями. Зато здесь можно заметить копию MMX (MultiMedia eXtensions) команд из x86 под названием Loongson MMI (MultiMedia Instructions).

Information

Rating
Does not participate
Registered
Activity

Specialization

Software Developer
C
Code Optimization
Assembler
Linux