URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 130680
[ Назад ]

Исходное сообщение
"Первый выпуск Blink, высокопроизводительного эмулятора систем x86-64"

Отправлено opennews , 05-Июн-23 09:41 
Опубликован первый значительный выпуск проекта Blink, развивающего эмулятор процессоров x86-64, позволяющий запускать статически и динамически собранные Linux-приложения в виртуальной машине с эмулируемым процессором. При помощи Blink cобранные для архитектуры  x86-64 Linux-программы можно запускать в других POSIX-совместимых операционных системах (macOS, FreeBSD, NetBSD, OpenBSD, Cygwin) и на оборудовании с другой аппаратной архитектурой (x86, ARM, RISC-V, MIPS, PowerPC, s390x). Код проекта написан на языке Си (ANSI C11) и распространяется под лицензией ISC. Из зависимостей требуется только libc (POSIX.1-2017)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=59247


Содержание

Сообщения в этом обсуждении
"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 09:41 
Justine Tunney жжет, класная тетка!

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 09:47 
Джастин норм парень, был.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 09:49 
Не хочу тебя расстраивать, но это не совсем тётка https://www.thenation.com/article/archive/breaking-occupy/

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 10:02 
Если не в кошелек лезут, то в штаны заглядывают.
Смотрите чего человек сделал и можете ли вы это
применить, а не все вот это вот...

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 09:45 
Blink это движок Хрома. Что уже слова закончились чтобы новые проекты называть? Дожили называется...

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено barmaley , 05-Июн-23 09:59 
А Хром это элемент таблицы Менделеева, что уже слова закончились чтобы браузеры называть?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 10:16 
Да больше элементы нельзя называть Хром представь себе. Если есть программный продукт Хром, все другие тоже нельзя называть Хром. С точки зрения маркетинга это провал будет.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено 101 , 06-Июн-23 05:40 
Понятие "программный продукт" сейчас настолько широкое, что почти не уступает понятию "продукт человеческой мысли". Это продукты совершенно разных областей применения. И не для "конечного пользователя". Если кто-то не отличает веб движок от эмулятора железа, то такой чел определенно не является целевой аудиторией ни одного из этих продуктов.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 06-Июн-23 09:21 
И что на них слов что ли не хватает. Бери словарь там полно слов выбирай любое.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Тот_Самый_Анонимус__ , 08-Июн-23 05:24 
А при чём тут маркетинг? Сейчас все короткие имена поназанимают, и оставят неудобные для всех остальных. Круто, чо.

Надеюсь тебя родаки уникальным именем назвали? Ни у кого в мире такого нет? А то ты провалился с точки зрения маркетинга.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним123 , 05-Июн-23 10:17 
А Менделеев это ученый. Что уже слова закончились таблицы называть?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 15:46 
За границей, например, таблицу просто называют периодической таблицей, и только тут зачем-то каждый раз добавляют упоминание Д. И. Менделеева.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено n00by , 05-Июн-23 16:04 
А второй закон Ньютона там называют просто второй закон?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 20:59 
А знаешь, как они называют четвертьфунтовый чизбургер?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Дед Ананий , 05-Июн-23 22:49 
Дай угадаю - "Моя прэлесть"?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено n00by , 06-Июн-23 07:58 
У них там метрическая система. Они вообще там не понимают, что за хрен четверть фунта. Они зовут его Роял чизбургер.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Ананас4к , 05-Июн-23 21:13 
Второй закон ремингтона

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено rickyticky , 05-Июн-23 16:36 
и только тут теорему Пифагора... ой.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Neon , 05-Июн-23 19:00 
А потому что авторство за русским и это глаза просвещенным европейцам сильно колет за границей.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 21:00 
Вы не поверите, мало кто вообще за границей слышал про русских.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Дед Ананий , 05-Июн-23 22:51 
А про шумеров и навальнят знает каждый босяк?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено n00by , 06-Июн-23 07:47 
Ну да. Пирамида Маслова, например. Только почему-то выходца из Одэээссы считают американцем Маслоу.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 06-Июн-23 09:23 
Может это как-то связано с тем что он гражданин америки?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено n00by , 06-Июн-23 17:22 
Это типа в деревне вместо colour можно писать и color, называя англичан чопорными?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 06-Июн-23 17:33 
Весь английкый язык состоит из заимствований из других языков, поэтому сами англичане не знают как пишутся их слова и заучивают их наизусть. Поэтому какой-нибудь пиджин иил африканос лучше в сто раз.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено noc101 , 06-Июн-23 21:10 
Все языки состоят из заимствований. ПРЕДСТАВЛЯЕШЬ??? И исключений нет!

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Дед Ананий , 06-Июн-23 23:56 
Но английский в этом уникален - 80% заимствований.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 15-Июн-23 16:34 
> Все языки состоят из заимствований. ПРЕДСТАВЛЯЕШЬ??? И исключений нет!

Вообще-то нет. Есть языки (и их тащем-та не так уж и мало), где нет заимствованных слов, а для всех терминов изобретают свой "аналог".
Ну вот примерно как в русском ты чаще всего используешь не заимствованное "аэроплан" (airplane) или просто "план" (plane),а само_лёт (при этом заимствованное аэроплан таки еще используется иногда, но в узком смысле этого слово только для части летательных аппаратов).
Есть языки, где так делается со всеми иностранными терминами. Ты даже знаешь (про) такие языки, просто не знаешь, что именно в них именно так.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено noc101 , 15-Июн-23 19:17 
Не существует языком, в которых нет заимствований. Запомни и больше не позорься.
Только сферические кони в вакууме могут жить и не подвергаться влиянию внешней среды!

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено n00by , 07-Июн-23 06:59 
Ну да, американский английский состоит из заимствований из английского английского, и Бейсик Инглиш лучше - 640 слов хватит всем. Но Маслов то тут причём, зачем коверкать фамилию?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Sem , 09-Июн-23 20:29 
>  Только почему-то выходца из Одэээссы считают американцем Маслоу.

Почему выходец то? Он же в Бруклине родился.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено n00by , 10-Июн-23 11:31 
Потому что папа с мамой привезли с собой в Бруклин кусочек Одэссы.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 15-Июн-23 16:44 
Потому, что Maslow на английском читается именно так - Маслоу. Ты вот, например, почему-то английского доктора зовёшь ведь Ватсон, а он был Уотсон, между прочим.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 23:45 
> А потому что авторство за русским и это глаза просвещенным европейцам сильно колет за границей.

Т.е. о Лотаре Майере ты не слышал, зато прилежно умеешь громко повторять глупые лозунги ...


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 06-Июн-23 09:30 
Нет.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 15-Июн-23 17:05 
Нет, это потому, что современная периодическая таблица - это НЕ таблица Менделеева. В чём любой желающий грамотный человек может убедиться за пару минут гугления (но это сложнее, чем в "русофобстве" всех обвинять - мозги нужны).
Да, современная - на базе Менделеевской, но и только. Это в русском оригинальное название закрепилось и используется до сих пор, хотя таблицу сто раз уже переделали.
А в таблице Менделеева (всмысле той самой, МЕНДЕЛЕЕВА (им изобретенной и опубликованной)) даже был Ньютоний (эфир, да-да) который стоял раньше всех остальных элементов.

P.S. Я, чисто ради лулзов над леммингами, когда мне показывают современную периодическую таблицу и говорят, что "таблица Менделеева" всегда спрашиваю "Почему Ньютония нет? У Менделеева в таблице был!" чем вгоняю хомячком в катарсис.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Совершенно другой аноним , 16-Июн-23 09:19 
> Нет, это потому, что современная периодическая таблица - это НЕ таблица Менделеева.
> В чём любой желающий грамотный человек может убедиться за пару минут
> гугления (но это сложнее, чем в "русофобстве" всех обвинять - мозги
> нужны).

Вообще, Менделеев открыл периодический закон. А таблица - это один из способов его визуализации.

> А в таблице Менделеева (всмысле той самой, МЕНДЕЛЕЕВА (им изобретенной и опубликованной))
> даже был Ньютоний (эфир, да-да) который стоял раньше всех остальных элементов.

Как-то не получилось найти Ньютоний в оригинальной таблице 1869 года (https://upload.wikimedia.org/wikipedia/commons/9/91/Mendelee...).

> P.S. Я, чисто ради лулзов над леммингами, когда мне показывают современную периодическую
> таблицу и говорят, что "таблица Менделеева" всегда спрашиваю "Почему Ньютония нет?
> У Менделеева в таблице был!" чем вгоняю хомячком в катарсис.

https://ru.wikipedia.org/wiki/%D0%9D%D1%...
;------------------------X8
Следует отметить, что ни в цитируемой выше статье, ни в 7-м и 8-м издании «Основ химии» Менделеев не включил ньютоний и короний в прилагаемые периодические таблицы, признавая очевидное отсутствие экспериментальных доказательств их реальности.
;------------------------X8

Так-что, возможно, хомячки вгоняются в "катарсис", что-бы это у Вас не значило, по какой-то другой причине.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Тот_ещё_аноним , 06-Июн-23 01:39 
>> зачем-то каждый раз добавляют упоминание Д. И. Менделеева

https://ru.m.wikipedia.org/wiki/%D0%90%D0...

О дивный мир, полный открытий и чудес)
Если в школе не учиться...
Периодических таблиц больше одной, пользуются разными
Менделеева, как автора, упоминают для обозначения конкретной таблицы

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


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено whiplash , 06-Июн-23 08:14 
Дело не в том, что есть альтернативные таблицы. Дело в том, что используя таблицу Менделеева, не упоминают автора. Как и геометрии Лобачевского, например.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Тот_ещё_аноним , 06-Июн-23 09:20 
У кого одна таблица, один календарь и одна геометрия, уточнения не нужны
У ленивых школьников по умолчанию виноваты Менделеев, Григорий и Евклид
Нормальные люди уточняют систему отсчёта для собеседника

Про Лобачевского не все студенты знают)


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено noc101 , 06-Июн-23 21:14 
Если называть своими именами, то надо будет меньше уточнять.
Иногда уточнялка ломается всё уточнять.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено noc101 , 06-Июн-23 21:13 
Так тогда тем более надо конкретную таблицу называть правильным именем!
Чтобы не было путаницы.
А то тут мы называет периодическую таблицу вот эту периодическую таблицу, а вот эту периодическую таблицу мы называем периодической таблицей, но есть еще периодическая таблицы с названием периодическая таблица.
Гениально же)

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


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Пряник , 05-Июн-23 10:16 
Когда сам проект важнее его названия...

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 10:16 
Назови тогда его project или вообще Новая Папка.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено FF , 05-Июн-23 13:19 
Вы не поняли. Это означает, что лагать будет также, как приложухи на электроне

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 18:35 
Меня тоже возмутило когда Apple назвало свое новое графическое API Metal, ведь графическое API MeTal уже было. Еще наглее было бы назвать его Glide.  

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 19:36 
Наглость второе счастье.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 21:05 
Анон прямо всколыхнул пласты. Сейчас выну из чемодана свою Savage4 и пойду в великий и ужасный играть.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 06-Июн-23 05:56 
Blink -- это SIP-клиент.

http://icanblink.com/download/


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 06-Июн-23 09:25 
Ужасно.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено svsd_val , 05-Июн-23 10:00 
Отличная вещь =)

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 10:11 
Прикольно.
Полезная штука.
Дело coLinux живет и побеждает! )

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Shevchuk , 05-Июн-23 12:57 
> coLinux

Воспоминание разблокировано


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 10:12 
Гы) Странная штуковина - вот сборка утилиты bat с musl работает... А ffmpeg static например нет... но тут конечно хост непростой - macos arm64

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 13:52 
Так эмулируется же базовый набор вызовов, а не специфичные аппаратные инструкции (какие там sse-специфичные и другие оптимизации в ффмпег есть?).
Все (работает) как заявлено, кмк.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Ю.Т. , 05-Июн-23 10:21 
Поясните, это штука вроде Bochs, только для х86_64?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено n80 , 05-Июн-23 11:26 
Скорее, как отладчик (несколько улучшенный) от Bochs без самого Bochs (вот так вот странно). Плюс, основная ниша тут — всё-таки отладка приложений, а не прошивок/ядер ОС, хотя bare-metal приложения под этим отлаживать тоже можно в какой-то мере.

В общем, странный проект, но в каких-то случаях заметно удобнее имеющихся.

И, да, Bochs поддерживает x86_64 примерно всю дорогу, или к чему это уточнение было?


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено n00by , 05-Июн-23 12:21 
Тут фишка в визуализации при отладке кода. Косвенно можно судить, что исполняется в данный момент. Правда сначала придётся с годик попялиться в картинку.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Ю.Т. , 05-Июн-23 10:22 
...нет, отбой, "linux-приложения"

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено пох. , 05-Июн-23 10:56 
а ты...сообразительный!

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 10:27 
Чего-то unit-тесты не проходят:

```
$ make check

blink/syscall.c:1396:54777 assertion failed: fd = GetFd(&m->system->fds, fildes) (ENOENT)
     PC 42b4c5 syscall  0f 05 5d 48 3d 01 f0 ff
     AX 0000000000000124  CX 0000000000000009  DX 0000000000000000  BX 0000000000438328
     SP 000070000000fea0  BP 000070000000fea0  SI 0000000000000000  DI 000000000000000a
     R8 000070000000f6e0  R9 8080808080808080 R10 0000000000000009 R11 0000000000430710
    R12 0000000000000000 R13 000000000000000a R14 0000000000000000 R15 0000000000000000
     FS 0000000000463ec0  GS 0000000000000000 OPS 8486             FLG .S.A..
    third_party/cosmo/2/dup_test.com
    70000000fea0 00000042b4c5 UNKNOWN 0 bytes
    70000000fed0 000000420336 UNKNOWN 48 bytes
    70000000ff00 00000041bba7 UNKNOWN 48 bytes
    70000000ff40 00000040cd8b UNKNOWN 64 bytes
    70000000ff80 00000040e2b4 UNKNOWN 64 bytes
    70000000ff90 00000040cc01 UNKNOWN 16 bytes
    70000000ffe0 000000402ba2 UNKNOWN 80 bytes
    7f5e70b5f4e0 0000004030cd UNKNOWN
    000000000000 0000004025c4 UNKNOWN
    <blink backtrace unavailable>
make: *** [third_party/cosmo/cosmo.mk:24: o//third_party/cosmo/2/dup_test.com.ok] Аварийный останов

```


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 10:31 
Хорошая работа. Но какое применение ?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено анон , 05-Июн-23 10:44 
в браузере настоящий линукс запускать, с приложения из репозиториев

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 10:57 
Запускать Steam на FreBSD?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 11:12 
запустить хоть что-нибудь на маке. уверен, у авторши мак

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 21:38 
Перейдя на E2K или как там энтот ваш Эльбрус обзывают иметь возможнсть запустить Widnows x86 приложение. Хотя вопросов пока и к самому движку и к запуску эмулятора(wine64) другим
эмулятором (blink) вопросов очень много. Проще уж тогда поднять вируталку с Widnows.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено n00by , 06-Июн-23 07:52 
В Эльбрусе такое реализовано в железе. Двоичная трансляция называется.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Aalexeey , 05-Июн-23 11:40 
Было-бы интересней еслиб оно ARM на x86-64 эмулировало с высокой производительностью, и без systemГ

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Димон , 05-Июн-23 12:47 
Вы что-то путайте, дорогой мой. Описанная вами задача никому не сдалась, а вот запускать x86_x64 софт на ARM ноутбуках и планшетах, было бы очень полезно. Например, в этом году вышел замечательный Windows планшет Huawei MateBook E GO (2023) на базе свежего Qualcomm Snapdragon 8cx Gen3. Было замечательно на него накатить Linux с возможностью без существенных потерь потом запускать x86_x64 софт.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Perlovka , 05-Июн-23 13:09 
В смысле не сдалась? Вообще-то так собирают бинари под арм на x86. Crosscompile.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 17:51 
Кросс-компиляция не использует эмуляцию чужой ISA.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено n80 , 05-Июн-23 13:10 
> Описанная вами задача никому не сдалась

А как же отладка/реверс и даже использование проприетарных приложений с Android и, быть может, iOS? Другое дело, что и для этого существующих инструментов хватает, ИМХО.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 14:29 
На андроиде инструментов для разработки под андроид нет. Как и нормального энвайрмента для запуска стандартных линух приложений. Иначе они бы давно уже заткнули огрызки и были вперде планеты всей.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено _kp , 05-Июн-23 15:58 
Андроид целенаправленно сделан импотентной ОС. Если бы был запуск нативных Линукс приложений, без тормозных прокладок(с которыми сейчас нет практической пользы), так тогда маркет недоприложений с троянами и недоигр пошел бы лесом, или куда то в том же направлении.
Думаю Убунту-Тач по этой причине и придушили.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 16:12 
Придушили? Ахаха, оно даже не смогло взлететь чтобы его душить.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 17:22 
Два чая этому господину.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Илья , 05-Июн-23 18:01 
А кто придушил то UT? Canonical и придушили. Благо, UT живет сейчас худо-бедно, но и взлёта ей не требуется.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено _kp , 05-Июн-23 19:56 
То что сейчас UT, это как сравнить мороженное, и стаканчик с дерьмом, на котором написано мороженное, то есть только название.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 22:20 
Чтобы что-то при-душить, это сначало надо от-душить, чтобы оно начало дышать. Нельзя при-душить то что не дышало.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено _kp , 06-Июн-23 10:46 
Это Вы смотрите с позиции сегодняшнего дня. А на своё время UT имела большой потенциал, запускала и Линукс и Андроид приложения из коробки, без эмуляции, давало легкость написания по для смартфонов, как и простого портирования ПО, чего и сейчас никто не в состоянии дать.  Проблемы?  Общая для смартфонов педерестичность загрузчиков, блобы, и в итоге не на всякое железо поставить, и тем более на свежее, куда хочется.
Напомню, именно в начале прошлого десятилетития, оно было на то время круто, тогда и Кде4 только ходил под под стол жидко жидко, Системд не снился в кошмарах, совместимость с актуальным ПО была отличная.  



"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено User , 05-Июн-23 13:23 
Вот прям стесняюсь спрашивать - какой x86_64 LINUX софт вы на нем хотите "запускать"?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Димон , 05-Июн-23 14:41 
Хоть браузер, хоть редакторы разные, хоть игры... мало ли софта, которого под ARM нет? Каждый из низ сейчас на данный момент имеет на своем компе хотя бы одну приложуху от которой нет ARM версий вообще.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 19:57 
Забудьте о таких идеях. Huawei/Honor вендорлочат свои железязки, чтобы вы не накатывали туда свои LineageOS и прочее. Bootloader безнадёжно залочен, ключи на разлочивание не выдают. Железяка активно сопротивляется всему, что не родное. На будущее помните, что всё из этих брендов брать категарически запрещено.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 23:03 
> чтобы вы не накатывали туда свои ...

А смысл? На этих альтернативных прошивках почти ничего не будет работать из переферии. Даже банальная звонилка может не запуститься, не говоря уж о всяких там камерах, вифи и синезубе. Да и управление питанием будет работать так, что аккумулятор садится на глазах. Выводы мои обоснованы личным опытом - специально ради эксперимента купил пару десятков разных (!!!) б\у телефонов и планшетов с авито, у которых нет проблем с загрузчиком. Все без исключения работают криво с этими вашими LineageOS.

Не всё так просто в этой жизни.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено _kp , 06-Июн-23 11:22 
>> почти ничего не будет работать из периферии.

Если периферия кустарная, то конечно проблемы с ней заложены ещё до производства.
Число устройств на которых ещё и вменяемое железо и драйвера, крайне мало, если не стремится к нулю.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено torvn77 , 07-Июн-23 00:55 
>На этих альтернативных прошивках почти ничего не будет работать из переферии. Даже банальная

Вы неправильно мыслите, если бы Huawey и подобные соблюдали GPL то у вас не было бы проблем с использованием их продукции, а вы вместо того чтобы их хоть на копейку, но ставить их на место поощеряете своими постами их эгоистичное поведение.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено a_kusb , 05-Июн-23 20:37 
Игры от Android

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 23:07 
> Huawei MateBook E GO

Ну и смысл ЭТО покупать, когда за те же деньги, даже дешевле, можно купить самый топовый айпэд?


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 06-Июн-23 16:28 
Меня, наверное щаминусят, но за нормальный внешний вид, за компактность и мощь! Потому что как Windows/Linux планшет, так обязательно либо страхолюдное **бище, либо нормальный внешний вид, но начинка дно. Здесь удачно сложился красивый внешний вид и актуальная топовая начинка (проц).

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Aalexeey , 06-Июн-23 07:30 
На бытовом уровне, Viber и WhatsApp без зомбофона активировать, например. Вменяемых эмуляторов кроме Genimotion так и не появилось. У всех проблемы с WEB камерами.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 06-Июн-23 10:16 
> Viber и WhatsApp без зомбофона

По какой накурке ты решил, что они сами не являются зомбофонами? И их таргет - спамрассылки зомбифермами для зомбипланктона


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Aalexeey , 06-Июн-23 11:07 
Под Linux в них нет никаких спамссылок.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено фф , 08-Июн-23 11:14 
дык если на нем запустится ядро линукса и компилятор, то всё остальное можно просто перекомпилировать. Где там еще в приложухах остались ассемблерные вставки?
LFS не зря придумывали.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 14:39 
Архитектурно более простой CPU на более оверинжениренном с высокой производительностью? Оч сумнительно.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 06-Июн-23 06:11 
Кто там простой? ARM простой?
лол

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 12:06 
Мне бы что-нибудь вроде гибрида QEMU + bochs, но быстрый и с подгружаемыми модулями эмуляции аппаратуры, чтобы можно было отлаживать код инициализации оперативной памяти и чипсета в биосах.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено n80 , 05-Июн-23 13:08 
> Мне бы что-нибудь вроде гибрида QEMU + bochs, но быстрый и с подгружаемыми модулями эмуляции аппаратуры, чтобы можно было отлаживать код инициализации оперативной памяти и чипсета в биосах.

Так в Bochs это есть и скорость исполнения в таких задачах не то что бы критична, для кое-каких железок им и пользовался, хотя его отладчик и делает больно. А для остального хватало QEMU и к нему тоже можно модули писать, есть даже тулзы для упрощения этого дела, но там GDB и он делает больно по-другому.

Весь вопрос в том, откуда возьмёшь достаточно точные модели (модули эмуляции) частей аппаратуры, там где они есть по работе, в ходу Simics или SimNow. Они ещё и быстрые, но это уже не свободное ПО.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 12:11 
>Проект развивает автор

Точнее авторО.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 12:41 
Интересно что авторэ смоглэ реализовать то, на что у некрософта и разраба Solaris Linux Zones из окакла, ушли годы. Этот Блинк бы ка-то прорекламировать, чтобы сначала в докеры попал, а потом - как универсальный рантайм универсальных(имеем в виду линукс) приложений.
Авторэ - талантэ. Главное её/его/егэ не затерять в истории.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 12:58 
>универсальных приложений

Такая же ересь, как и "универсальный гендер".

У автора, безусловно, талантище, только немного не туда приложен. Конечно, его талант - ему и решать, но контейнеры - это просто трата оперативы, как и универсальные приложения, которые на самом деле не универсальные, а просто скомпиленные в нативный код для всех возможных платформ. В результате тащится толстенный бинарь. Не гибче ли тащить несколько бинарей, каждый под свою платформу? Но тогда ведь рантаймы, сделанные из NIH-синдрома станут не нужными!

Вместо того, чтобы переизобретать велосипеды с треугольными колёсами, лучше бы улучшил существующие проекты. Славы гораздо меньше от этого, а пользы - больше. Но страница википедии о нём говорит, что чел ведь славы хочет.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 13:52 
Авторка*

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 15:16 
Это название только для людей без Y-хромосомы или с синдромом нечуствительности к андрогенам.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 12:13 
Интересно, может ли эмулировать SSE3 на процессорах x86 без их поддержки? Так можно было бы и браузеры поновее запускать на олдовых железках. Не спрашивайте "зачем", здесь здоровый спортивный интерес.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено n00by , 05-Июн-23 12:33 
В Android-x86 эмулировались некоторые команды SSSE3 и SSE4.1. Для чего в ядре модифицировали обработчик невалидного опкода в ядре https://sourceforge.net/p/android-x86/kernel/ci/39cb2a3aa79a... (старая версия, есть ли новая, не искал).

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено soarin , 05-Июн-23 13:16 
> Интересно, может ли эмулировать SSE3 на процессорах x86 без их поддержки?

Скорее всего можно.
Всё можно, только это будет добавлять прилично тормозов.
Так что смысла ноль.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 17:55 
https://software.intel.com/en-us/articles/intel-software-dev...

Только запускать это можно либо в рамках тестирования, либо, действительно, из спортивного интереса. Производительность будет никакая.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Ананас4к , 05-Июн-23 21:15 
Внимание вопрос - что ты хочешь запускать на процессоре который вышел до 2004 года? Он физически не осилит современное ПО

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 06-Июн-23 11:04 
Эмуляцию FPU застали? Я когда-то на 386 DX 40 (без сопроцессора) запустил рендеринг простого текстурированного кубика в POVRay. Трудился он над этим порядка 12 часов.
Вот примерно так это и будет работать.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 12:20 
>pledge для Linux

в Linux есть landlock


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено ыы , 05-Июн-23 12:42 
как у него с частотой процессора? частоту эмулирует?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Срыватель покровов , 05-Июн-23 13:10 
Странные люди делают странные вещи. Ничего странного.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено ыы , 05-Июн-23 13:26 
а я вот ищу эмулятор, который позволяет эмулировать и частоту процессора в том числе... и вот чтото плохо с этим...

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 21:40 
Надеюсь хотите больше чем есть эмулировать =)

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено ыы , 05-Июн-23 22:31 
меньше

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 06-Июн-23 06:14 
А потом внутри эмулировать ещё раз, и потом внутри ещё раз, и прогресс в железе перестанет быть потребным.

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


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Прыгающий Ленивец , 12-Июн-23 15:19 
А зачем это эмулировать? Максимальная частота буста указывается в настройках системы что в винде, что в linux. Еще можно множитель какой нужен поставить в uefi чтобы без вот этих всех адаптивных бюстов, а просто фиксирования частота была

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 13:32 
Этот блинк надо использовать как виртуализацию (контейнеризацию) линукс-бинарей без хостового линукс-ядра.

Прямо контейнеризация как она должна (была) быть.

И для винды это мб лучше и удобнее, чем нынешний вариант wsl. Кому нужна тру-виртуализация, запустят в виртуалке.

Ну ведь удобно же.
Главное, чтобы оставалось компактным и не разрасталось в попытке объять необъятное (как один менеджер, который нельзя упоминать всуе) =)


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено ыы , 05-Июн-23 13:42 
поможет ли это запускать докеры в винде без проф лицензии?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 21:40 
В теории да, а на практике портируют косынку только =)

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 13:35 
Но вообще это ржака (или ирония, если на языке зумеров) — тула для виртуализации линуксового посикса.

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


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено ыы , 05-Июн-23 13:43 
действительно, смешно - команды одного процессора не выполняются на другом... хоят если подумать - и там и там электрические сигналы...разница в напрящении и все...

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 13:48 
Ну и при чем тут архитерктура/команды, если из описания Блинка следует то, что это работает как прослойка трансляции посикс-вызовов линукса в посикс-вызовы целевой операционной системы?

Как-то выходит, что нет буквы P для линуксового посикса ;(


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено ыы , 05-Июн-23 14:10 
а в каком месте стандарта посикс эмулирует процессор?

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 14:55 
Чем-то ты не тем или не там читаешь )
Никто и не пишет о том, что тут про эмуляцию инструкций. Тут про эмуляцию вызовов — странно ожидать, что будет работать на другом проце с другим instruction set, если оригинальный эмалируемый бинарь хочет специфичных инструкции.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено ыы , 05-Июн-23 15:08 
разработчики утверждают что:
"implements about 600 x86 instructions and 180 Linux system calls"

где здесть НЕ сказано про эмуляцию инструкций?


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 15:14 
Там не написано про POSIX линукса. Возьми тот же AIX, вещь весьма в себе и с кучей костылей. И она внезапно несовместима с HP-UX. Но если взять то, о чём ты говоришь, то на разных системах POSIX бывает разных ревизий и реализаций, со своими особенностями. Больше всего проблем доставляют те части, что не стандартизированы, конечно. В итоге адовая солянка из кода разных систем будет работать в линуксе, но на конкурирующие проприетарные поделки компоненты никто не портировал (если они вообще там способны работать).

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Ананас4к , 05-Июн-23 21:17 
Ну да базированный рофл, я кенту в тг скинул а он сказал что это кринж, меня это шеймит как то

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 13:46 
Блинк – пример дружеской (отрезвляющей) пощечины (при-)хлебателям всякого раста.
"Write once, run anywhere"?
Для нормально спроектированного (люди ДУМАЛИ) языка и среды выполнения – да.
Да даже для сишечки (пример, когда человек, умеющий думать и в код сделал вещь) – да.

А для раста (и других nih-велосипедов)?
Запустится ли раст-бинарь, скомпилированный в каком-нибудь Gentoo, в макоси? ;)

Джава – да.
Сишечка – (теперь) да.

А что там в модных, стильных, молодежных языках с (розово-зеленым) синтаксисом не как у всех?

p.s. js не предлагать


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 15:40 
Это только привет мир запустится. Это же касается и жавы с додиезом. Если разрабы (и разрабы всех задействованных компонентов тоже) не позаботились о такой теоретической возможности, то чёрта с два ты там запустишь несмотря на всю кроссплатформенность.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Yesnot , 05-Июн-23 21:28 
"Джава – да." - жаба-то здесь причем? Речь про линуксовые бинарники. И чем автору так Rust насолил?  Прикручиваем к растишке MinGW или еще проще cross(only x86_64) если нужна кросскомпиляция. Это прям как любитель выпиливать лобзиком по фанере люто ненавидит лазерные станки, ведь они работают на электричестве и нужно уметь в моделирование. Для каждой задачи есть свой подходящий инструмент. Холивары - удел нубов.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 19:20 
Golang собирает один самодостаточный бинарник который будет работать в любом дистрибутиве. Если собирать без CGO то даже с libc не линкуется и тогда не важно будет ли система на основе Glibc или например Musl.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 19:38 
Это потому что переключение в сишный код на нём хреновое. У всех остальных то нормальные либы в основе.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 23:38 
> Блинк – пример очередного костыля (при-)хлебателям всякого раста.

Пофиксил, не благодари.

> "Write once, run anywhere"?
> Для нормально спроектированного (люди ДУМАЛИ) языка и среды выполнения – да.
> Да даже для сишечки (пример, когда человек, умеющий думать и в код сделал вещь) – да.

...
> Джава – да.

Ну запусти приложения J2ME на маке/венде/пингвине.  
Или ведроидное предложение не на ведроиде.
Что-что? "Это неправильная жаба! Несчитается!"?

> Сишечка – (теперь) да.

Как противоречить самому себе, опеннетный пример №100502

> А что там в модных, стильных, молодежных языках с (розово-зеленым) синтаксисом не как у всех?
> p.s. js не предлагать

Ну, для ЖСников и всяких "войти в ойти за 21 день!" синтаксис МL/Scheme может и не как у всех и "nih-велосипед". Ну так у них и "период полураспада знаний" равен времени созревания нового урожая бананов.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 13:50 
Нужно сравнение производительности с exagear

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Golangdev , 05-Июн-23 13:53 
> POSIX-совместимых операционных системах (macOS, FreeBSD, NetBSD, OpenBSD, Cygwin

Не знал, что Цигвин - это операционная система. =)


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 16:14 
Считай шинда.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Анон8812 , 05-Июн-23 17:06 
Нельзя jit к qemu добавить было? Чувствую поддерживать это низкоуровневое чудо не просто будет.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 05-Июн-23 17:27 
73к строк си кода.
Думаю при добавлении jit в qemu пришлось бы добавить не меньше строк, но побольше костылей.

"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Совершенно другой аноним , 05-Июн-23 22:25 
Тут пишут, что уже есть:

https://www.qemu.org/docs/master/system/introduction.html?hi...

Просто известен под именем TCG.


"Первый выпуск Blink, высокопроизводительного эмулятора систе..."
Отправлено Аноним , 06-Июн-23 13:41 
Линукс и есть эмулятор ОС.