1.1, Аноним (1), 09:32, 02/12/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
Можно пока никто не начал ныть, я замечу, что это вроде единственная полноценная виртуалка на сегодняшний день? Проект куда полезней той же коробки.
| |
|
2.10, Аноним (10), 10:20, 02/12/2019 [^] [^^] [^^^] [ответить]
| +12 +/– |
можно, дабы ваша глупость была каждому видна.
Это не виртуалка, вообще.
Это эмулятор. Нет, не единственный - qemu тоже умеет работать эмулятором, если архитектура банально не совпадает. И, как видите, даже кое-что оттуда копипастят.
| |
|
3.12, Аноним (1), 10:30, 02/12/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ах, это детали. Суть тут в том, что в сабже можно запускать непроверенный код. А в qemu нельзя. В прочем, я слышал про малварь пробивающую и такую виртуалку. Но это лучшее, что имеется на сегодня.
| |
|
4.24, X4asd (ok), 12:31, 02/12/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
почему в сабже (Bochs) якобы можно запускать непроверенный (недоверенный) код?
потому что баги Bochs якобы не позволят получить управление над Bochs?
или устроем у нас тут двойные стандарты? например: говоря про Bochs нам запрещено брать в расчёт баги, говоря про Qemu баги в расчёт брать будем.
| |
|
5.27, Аноним (1), 13:12, 02/12/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Наверное тут отчасти факт того, что его не ждут. Я читал, что с детектированием сабжа есть некоторые проблемы, другие виртуалки при этом палились достаточно легко.
| |
|
6.28, Урри (?), 14:17, 02/12/2019 [^] [^^] [^^^] [ответить]
| +/– |
Любая виртуалка элементарно детектится временем выполнения инструкций.
| |
|
7.41, Аноним (-), 02:29, 04/12/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Любая виртуалка элементарно детектится временем выполнения инструкций.
Насчет любой - а что мешает виртуализовать таймеры?! Что они вернут - то и кушайте. И откуда бы вам знать реальные они или виртуальные? Виртуальный таймер может вернуть правильное по отношению к виртуальному железу значение. Впрочем любители замеров времени в таком масштабе будут думать на каждый третий комп что это виртуалка. Если не понятно в чем прикол - читать например рассылку линукс кернела на предмет HPET, TSC, unstable clock и всего такого.
| |
|
|
|
|
|
|
|
|
3.14, Michael Shigorin (ok), 10:35, 02/12/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Видишь е2к?
Вижу.
> Вот и я не вижу.
"Вот и" -- топорная попытка манипуляции; EPERM.
> А он есть.
Именно.
Там, кстати, как раз и применяются два эмулятора при разработке архитектуры и системного софта -- один точный, другой быстрее.
| |
|
4.17, Ретроград (?), 11:19, 02/12/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
А можно где-то хоть один из них пощупать? Год назад, на встрече с эльбрусовцами мне сказали "не планируем выпускать в паблик", с тех пор хоть что-то изменилось?
| |
|
5.22, Michael Shigorin (ok), 11:44, 02/12/2019 [^] [^^] [^^^] [ответить]
| +/– |
> А можно где-то хоть один из них пощупать?
Точно можно 801-РС в Яндекс-музее, там им Дима Пугачёв занимается. Немножко выбивается из остальной экспозиции, хотя меня и она порадовала :-)
PS: ну и у нас, разумеется (недалеко от м. Дмитровская).
> Год назад, на встрече с эльбрусовцами мне сказали "не планируем
> выпускать в паблик", с тех пор хоть что-то изменилось?
Что-то да, но пока не выйдут патчи без NDA -- главный камень преткновения (по крайней мере нынешний) остаётся на месте.
| |
|
6.30, Аноним (30), 14:55, 02/12/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
>пока не выйдут патчи без NDA
А чего ты им тут размахиваешь тогда? Вот выйдут, тогда и поговорим. Но есть подозрения, что они так и не выйдут.
| |
|
|
|
|
|
|
2.4, Stanislavvv (?), 09:52, 02/12/2019 [^] [^^] [^^^] [ответить]
| +7 +/– |
Не знаю, как сейчас, а раньше (лет 15 назад) это был _точный_ эмулятор. То есть, с точностью до такта.
| |
|
3.6, evkogan (?), 10:03, 02/12/2019 [^] [^^] [^^^] [ответить]
| +/– |
Может пока чего-то не понимаю, но это должно быть медленнее QEMU, а вот когда может реально потребоваться пока не придумал.
| |
|
4.9, mittorn (?), 10:19, 02/12/2019 [^] [^^] [^^^] [ответить]
| +5 +/– |
Для отладки. Вот есть у тебя баг который воспроизводится на реальной машине, но не в qemu. Он может быть воспроизведётся под bochs с возможностью отладки
| |
|
5.18, Ретроград (?), 11:23, 02/12/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
А может быть ты словишь в bochs баг, которого нет в qemu и на реальном железе. Сталкивался однажды с APIC таймером, который в qemu / на железе работал нормально, а под коробкой выстреливал лишь единожды. Сейчас это поправили, конечно.
| |
|
|
|
2.5, Аноним (5), 10:00, 02/12/2019 [^] [^^] [^^^] [ответить]
| +4 +/– |
В том, что это именно эмулятор. QEMU - это рекомпилятор - меняется раскладка памяти, привилегированные инструкции заменяются вызовами API, остальной код перестраивается под это. Если код под другую архитектуру, заменяются инструкции на аналогичные. Потом всё нативно исполняется на камне.
bochs - это эмулятор. То есть интерпретатор. Очень медленно, зато точно.
| |
|
3.8, Аноним (8), 10:17, 02/12/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Эмулятор компа с частотой процессора 10 МГц. Поскольку часы там тикают синхронно с реальными, многие вещи на этом эмуляторе не запускаются вообще, независимо от того как долго ждёшь.
| |
|
4.19, Ретроград (?), 11:26, 02/12/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Там целая куча опций, связанных с часами и частотой процессора, man bochsrc. А частота зависит от твоего железа. У меня примерно 40 MHz вытягивает
| |
|
3.42, Аноним (-), 02:38, 04/12/2019 [^] [^^] [^^^] [ответить]
| +/– |
> В том, что это именно эмулятор. QEMU - это рекомпилятор - меняется
> раскладка памяти, привилегированные инструкции заменяются вызовами API, остальной код
> перестраивается под это.
у qemu есть и режим полной эмуляции... и даже вариант с эмуляцией процессоров с другой системой команд, можно riscv виртуалку на x86 запустить например или чего еще. по скорости будет как bochs примерно, по тем же причинам. есть и вещи поинтереснее - типа запуска arm'овского или какого там еще бинаря на x86 или какой нибудь еще системе прозрачно по отношению к этому, как будто x86 смог ARMовский бинарь запустить. вот там уже реально преобразования апи во все поля.
| |
|
|
|
2.16, Аноним (16), 10:56, 02/12/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
хороший чипсет когда-то был. многие даже 4 пни на нем пережмлм:D
| |
|
3.25, пох. (?), 12:46, 02/12/2019 [^] [^^] [^^^] [ответить]
| +/– |
а чо "был"- то? Вон, лежит. Наверное, если батарейку поменять, включится.
жаль что пользы от него даже меньше, чем от 10мегагерцового эмулятора.
| |
|
4.29, EnemyOfDemocracy (?), 14:19, 02/12/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> жаль что пользы от него даже меньше, чем от 10мегагерцового эмулятора.
Линукс стал медленный, да? печалька...
| |
|
5.31, пох. (?), 15:13, 02/12/2019 [^] [^^] [^^^] [ответить]
| +/– |
Твой shittyd/линyпс на нем вообще не запускается - это чипсет для 32битных немодных и немолодежных процессоров.
| |
|
6.43, Аноним (43), 02:42, 04/12/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> немодных и немолодежных процессоров.
что за трындеж? дебиан 10 взлетел на еще древнем нечто, которое даже без sse, с копирайтами 2004-2006 годов в биосах.
| |
|
7.45, пох. (?), 10:06, 04/12/2019 [^] [^^] [^^^] [ответить]
| +/– |
>> немодных и немолодежных процессоров.
> что за трындеж? дебиан 10 взлетел на еще древнем нечто, которое даже
> без sse, с копирайтами 2004-2006 годов в биосах.
держи нас в курсе, фантазер, к тому же опоздавший родиться.
А будет совсем нечем заняться - почитай в викивракии, какого года должен быть копирайт в биосе платы на BX чипсете, а какого быть как раз не может. И да, это чипсет под процессоры, имеющие SSE от рождения. Там, в викивракии своей почитай, какие, чтоб так позорно не палиться.
Дебиан, наверное, даже поставится, если обойтись без поддержки графики (ее в моем ISP1100 и нет), а будет ли работать хоть что-нибудь полезное, учитывая что вряд ли его на таком тестируют, а собирают модными-молодежными компиляторами - не факт.
| |
|
|
|
|
|
|
|
2.21, Michael Shigorin (ok), 11:42, 02/12/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А есть ли такой же проект но под ARM ?
Такого же не знаю, ближайшее, что вспоминается -- ExaGear (но это как раз тоже рекомпилятор на основе технологий rtc/lintel).
| |
|
3.23, Аноним (23), 12:19, 02/12/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Что там с экзожыром? Они там исходники себе вскрывать собираются, или так и подохнут проприетарью?
| |
|
2.44, Аноним (43), 02:43, 04/12/2019 [^] [^^] [^^^] [ответить]
| +/– |
> А есть ли такой же проект но под ARM ?
qemu в режиме полной виртуализации!
| |
|
1.33, Аноним (33), 17:54, 02/12/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Bochs - это умуляция комптютера, а Bosch - эмуляция стиральной машины :)
| |
|
|
3.38, Аноним (5), 21:45, 02/12/2019 [^] [^^] [^^^] [ответить]
| +/– |
zanussi офигенна. Реклама про феноменальную надёжность в 2000 не врала.
| |
|
4.46, пох. (?), 10:09, 04/12/2019 [^] [^^] [^^^] [ответить]
| +/– |
> zanussi офигенна. Реклама про феноменальную надёжность в 2000 не врала.
в 2000м и бош был офигенный - бак целиком из нержавеющей стали, в нем только подшипник раз в десять-пятнадцать лет надо было менять (да и тот дох от не совсем кошерной эксплуатации). Сейчас такое делать разучились - видимо, 3d-принтер хреново печатает нержавейку.
| |
|
|
|
|