Comments 72
Есть практическое применение данной мега мощи?
-30
Сомневаюсь, но всё равно забавно)
+13
Нагло ворую комментоместо:
Было больше года назад. habrahabr.ru/post/141174/
Я уж было думал память шалит.
Было больше года назад. habrahabr.ru/post/141174/
Я уж было думал память шалит.
+24
Есть. Это эталонный «троллейбус», его надо выставлять в палате мер и весов.
+97
Уж точно не майнить биткоины.
+8
UFO just landed and posted this here
Собрать кластер. Сейчас это модно.
+16
Хорошо бы, чтобы люди, которые пишут приложение с использованием фреймворка под виртуальную машину, написанную на языке высокого уровня, задумались о том, что задачи, которые будет решать их приложение, можно решать в контроллере дверной ручки от устаревшего холодильника, если только подумать получше.
+14
Как ни странно я могу придумать один способ практического применения такого медленного компьютера — проверять пароли. Когда-то была (и до сих пор не потеряла актуальности в некоторых применениях) практика брать хеш от хеша от хеша от хеша и так много раз при проверке пароля. Задача — чтобы пароль проверялся настолько долго, что брутфорс черезчур быстрыми компьютерами становился бессмыслененым, была даже аксиома такая, что пароль не должен проходить валидацию быстрее чем за секунду. Как анти-брутфорс данный компьютер вполне торт.
-1
Проще sleep вставить.
Added: А вот для получения навыков оптимизации… Чтобы синдром «семнадцати мгновений весны» с младых лет не создавать…
Added: А вот для получения навыков оптимизации… Чтобы синдром «семнадцати мгновений весны» с младых лет не создавать…
+2
А поставить задержку перед проверкой пароля, не? Или только хардкор?
+2
Даже прыщавый малолетний хакер в лицо посмеется над вашими наивными задержками и sleep — одним переходом лечится. А когда в софте железобетонная числомолотилка, а результат вычислений — это часть смещения в памяти на разблокирующий софт функцию — это уже проблема даже для суровых дядек.
В доинтернетовские времена это отлично работало.
В доинтернетовские времена это отлично работало.
-1
Вы что курите? Обычно «ввод пароля» это удалённое действо, без физического доступа к железу и софту… А если есть физический доступ, то сделайте не sleep, а 1000000000 SHA1 или чего угодно…
+2
Кажется я именно про это и написал ))
+1
sleep лечится асинхронным многопоточным брутфорсером. 1000000000 SHA1 уменьшает количество вариантов на много порядков, прямой путь к DOS. чем вам не нравится хранить в памяти некоторое время количество неправильных попыток?
+2
А возможено ли подобное сделать под stm32f4?
+2
Почему переведена только половина исходной статьи, а все самое интересное (технические детали по эмулятору, а главное — исходники) опущено?
+27
The ATmega does have a hardware SPI module, but for whatever reason, it didn't quite work out, so I am bit-banging the interface.
просто немного неточный перевод
+2
За что заплюсовали статью? За неумение пользоваться поиском по хабру? Давайте все будем дублировать старые статьи.
+24
Я, например, не читал предыдущую статью, и не думаю, что прочитал бы в будущем. Мне было интересно, я получил удовольствие за чтение. За это я и поставил плюс.
+11
Как в старом анекдоте.
Он: — Я помню чудное мгновение!…
…
Она: — Ты это сам сочинил? Правда?
Он: — Ну… Да… Слушай, я тебе сейчас столько стихов насочиняю!..
Читали про про приватный монитор своими руками? А про марсоход? Нет? Я вам столько сейчас напишу статей!..
Я понимаю, если статью было бы трудно откопать в недрах хабра… Но заголовок чуть ли не слово в слово совпадает!
Он: — Я помню чудное мгновение!…
…
Она: — Ты это сам сочинил? Правда?
Он: — Ну… Да… Слушай, я тебе сейчас столько стихов насочиняю!..
Читали про про приватный монитор своими руками? А про марсоход? Нет? Я вам столько сейчас напишу статей!..
Я понимаю, если статью было бы трудно откопать в недрах хабра… Но заголовок чуть ли не слово в слово совпадает!
+13
Вообще это не анекдот, а одна из самых рейтинговых цитат баша.
0
Точно, я просто забыл, где прочитал это.
+1
Я бы даже сказал, что этот «анекдот» был ещё у Высоцкого:
Вот две строки — я гений, прочь сомненья,
Даешь восторги, лавры и цветы:
«Я помню это чудное мгновенье,
Когда передо мной явилась ты»!
+2
Вообще, помнится, был такой советский юношеский фильм, где-то середины 80-х (вроде не «Чучело», по что-то похожее), где мальчик «писал» стихи девочке, а она принимала их за его произведения. Может анекдот в основу лег, может наоборот, но в любом случае старше баша.
0
Вы переоцениваете ответственность, которую возлагает на себя читатель, плюсующий статью.
+1
Биткоины майнить не пробовали на нём? )
+17
А если в качестве оперативки тоже использовать SD карточку? )) Еще компактней, еще медленней, да еще и энергонезависимая) Если это возможно, я не в теме…
+6
А как же uClinux? Он как раз работает там, где нет MMU.
+1
Автор метода — Чак Норрис какой-то. «Как уже говорилось раньше, нам нужна 32-битная архитектура и поддержка MMU. Поэтому я написал эмулятор ARM.»
Внушает уважение и ужос.
Внушает уважение и ужос.
+23
Автор, зачем дедульку насилуешь?
-12
А на форумах по Linux'у порою проскакивают вопросы
Промотал вниз, посмотреть автора. Не Мицгол. Странно.
-19
Лучге бы вы затраченное на это время употребили на что-нибудь действительно полезное для развития Linux…
-14
Этот посту вручется золотая буханка в виде троллейбуса!
+5
Занятно, да. Сразу пришла мысль, а если написать эмулятор x86-64 для 8086 и запустить Windows 7 на IBM PC/XT? Ну да, придётся повозиться с памятью, например эмулировать HDD как RAM, также надо как то подключить другой диск, большой, гигабайт на 16, ещё эмулировать современную графическую карту на CGA. Не, так совсем изврат получается…
+1
эмулировать HDD как RAM, также надо как то подключить другой диск, большой, гигабайт на 16
Скорее придется решать противоположную задачу. В рамках 1Мб адресуемой памяти на 8086/88 реализовать через HDD хотя бы 4 Гб доступных для 80386. HDD наподключать можно кучу и в рамках эмулятора объединить их в один. Хотя, может и уткнемся в ограничения «кучи» не добравшись до минимальных требований хотя бы XP.
ещё эмулировать современную графическую карту на CGA. Не, так совсем изврат получается…
Для монохромных тем необязательно, простейший вью-порт можно реализовать.
0
Лучше скажите какая закономерность между разрядностью и эмулируемой частотой.
Например, какой AVR нужен будет для того что бы просто повторить какой-нибудь Pentium.
Такие характеристики для AVR вообще чисто теоретический достижимы?
P.S. Автор настоящий «хакер» просто слов нет. Все перевернулось в мире на фразе
«Я написал эмулятор ARM. ARM довольно похож на AVR»… Мужику надо премию какую-то
академическую дать — просто за исследование и трудоустроить в VMWare или Parallels ;)
Например, какой AVR нужен будет для того что бы просто повторить какой-нибудь Pentium.
Такие характеристики для AVR вообще чисто теоретический достижимы?
P.S. Автор настоящий «хакер» просто слов нет. Все перевернулось в мире на фразе
«Я написал эмулятор ARM. ARM довольно похож на AVR»… Мужику надо премию какую-то
академическую дать — просто за исследование и трудоустроить в VMWare или Parallels ;)
0
Да забавно, оригинал на английском несколько подробнее.
0
Респект, конечно, но если не ставилась цель создать самый медленный компьютер, то я бы пошел по пути создания кросскомпилятора, поставь мне кто такую задачу.
А вообще почему-то ожидал пост о портировании Linux на 8080 (К580ВМ80) -based машину.
А вообще почему-то ожидал пост о портировании Linux на 8080 (К580ВМ80) -based машину.
+1
Операционная система нереального времени!
+12
почти эмуляция взаимодействия с марсоходом )
0
А как проблему с регенерацией SIMM-модулей решали?
0
Было бы интересно еще какой нибудь FreeDOS увидеть на подобной системе. Глядишь ворочилось бы сносно.
0
По-прежнему остаюсь при своем мнении, что в качестве процессора следовало бы выбрать какой-нибудь из кортексов.
Аппаратная поддержка SD-карточки бы была, 32-разрядность тоже, а все остальное бы реализовал как и в случае с АВР, эмуляцией. Сложности и вычурности задачи это бы не убавило, а результат бы получился куда более красивым.
Аппаратная поддержка SD-карточки бы была, 32-разрядность тоже, а все остальное бы реализовал как и в случае с АВР, эмуляцией. Сложности и вычурности задачи это бы не убавило, а результат бы получился куда более красивым.
+2
Sign up to leave a comment.
Самый медленный компьютер на Linux