Pull to refresh

Comments 25

Это прекрасный показатель того что мы живем в будущем :)
Будущее, которого мы все ждали: операционные системы на Assembler, работающие в браузере внутри виртуальных машин на JavaScript Прямо киберпанк
Atwood's Law: any application that can be written in JavaScript, will eventually be written in JavaScript.
Знал что KolibriOS тормозит :-)

Реально крутой EXP получил человек!
>>Знал что KolibriOS тормозит :-)
У меня 14сек ушло на полную загрузку — это на мой взгляд не так и медленно.
терминал откройте и вбейте туда что-нибудь, ну, попробуйте прописать правило iptables
Эмулируется процессор всего на 1.3МГц. Так что вполне себе неплохо. В те же pipes вполне удалось поиграть.
Вообще у меня speed выдает 10-70mIPS (большу часть времени 32-35).


У меня всего 5-25 MIPS. Это уровень i386DX, а Колибри нужен хотя бы Pentium I — нужно сказать спасибо, что оно вообще работает :-)
Вот и я о чем — вполне себе неплохо. В Змейке вообще не ощущается, что что-то тормозит :) А терминал да, очень ощутимо.
Подскажите пожвлуйста, а почему именно 1.3Мгц, почему например не 10Мгц? И зачем вообще эмулировать частоту?
Конкретная частота не эмулируется — на каждом компьютере эмулятор пытается работать с максимальной производительностью, которая у него получается в каждый конкретный момент, поэтому частота «плавающая». 1.3MHz — вероятно, следствие неправильного вычисления частоты в эмуляторе из-под гостевой системы.

Например, KolibriOS считает, что процессор работает вообще с частотой всего 0.39MHz (390kHz), а дистрибутив DamnSmallLinux, который я запустил у себя только что, определил частоту 17.734MHz:

В предыдущем посте про эмулятор:
Эмулятор работает на виртуальном процессоре Pentium 60 с тактовой частотой 1,3 МГц.

P.S. Почему так — не понятно. Но уж что написано.
Я эту строчку видел. Вы посмотрите, кто автор той статьи, и где он работает. alizar — очень хороший IT-журналист / писатель. Его задача — находить интересные новости на просторах интернета, и писать о них на Хабре в интересной и увлекательной форме, чтобы обеспечить Хабру приток читателей (и просмотр рекламы). Я рискну скромно предположить, что проверить достоверность всего, о чём он пишет, у него просто нет времени / возможности (взгляните хотя бы на соотношение числа его постов и комментариев — 1 комментарий на 5.5 постов — у обычного человека оно наоборот).

Я долго искал, откуда он мог взять эти данные, и наконец нашёл такой комментарий: news.ycombinator.com/item?id=6568958

cokernel_hacker 20 days ago | link | parent

cute.
  /% cat /proc/cpuinfo                                                            
  processor       : 0                                                             
  vendor_id       : GenuineIntel                                                  
  cpu family      : 5                                                             
  model           : 1                                                             
  model name      : Pentium 60/66                                                 
  stepping        : 3                                                             
  cpu MHz         : 1.301                                                         
  cache size      : 256 KB                                                        
  fdiv_bug        : no                                                            
  hlt_bug         : no                                                            
  f00f_bug        : no                                                            
  coma_bug        : no                                                            
  fpu             : yes                                                           
  fpu_exception   : yes                                                           
  cpuid level     : 2                                                             
  wp              : yes                                                           
  flags           : fpu pse tsc cx8 pge cmov                                      
  bogomips        : 2.60                                                          
  clflush size    : 32                                                            
  cache_alignment : 32                                                            
  address sizes   : 32 bits physical, 32 bits virtual                             
  power management:

Heh, 1.3 MHz on a Pentium 60.

Этот комментарий был оставлен посторонним человеком в теме, где автор эмулятора дал линк на него. Автор никак не ответил на комментарий. Частота 1.3MHz — это просто частота, которую определил Linux, запущенный в эмуляторе в браузере этого конкретного комментатора, и ничего более.
Ясно. А то я уж подумал, что в эмуляторе может лимит какой стоит.

p.s. Запустил эмуляцию linux 2.6, выдал аж 13.302 MHz (26.60 BogoMIPS).
интересно, какие области применения можно себе представить у такого продукта?
Запустить DOS и сделать format C: прямо в браузере :)
Запуск DOS игр в браузере без их допилки/портирования.
Сложно сказать, учитывая что есть qemu и борщ. Just for fun.
Самая перспективная область применения: Добавить в резюме ссылку на такой проект.
Кто-нибудь из тех, кто смотрел код, и быть может имеет неплохой опыт в JS — не можете ли рассказать, как оно работает, вкратце?
Мне банально интересно, как хотя бы происходит работа с байтами команд…
Sign up to leave a comment.