Про штрудель

Приготовил по рецепту с официального сайта города Вены яблочный штрудель. Получилось вкусно :)

Имею две мысли:

Первая. На сайте г. Москвы первая новость — «Рейтинг доверия Мэру Москвы продолжает расти«, на сайте г. Вены — о выставке рисунков Микеланджело. Вот так везде в наших интернетах — где главная страница сайта, там же и фотография директора Районского Кактусокомбината. А вот, например, рецепта борща по-московски на http://mos.ru вы не найдете.

Вторая. В наших интернетах встречаются переводы рецепта штруделя с австрийского сайта. Предлагается такое, что хоть стой, хоть падай. Например, один из горе-переводчиков не понял, что такое breadсrumbs и предложил обжарить в масле яблоки (!). Не доверяйте русским интернетам.

Как я разобрался с эмулятором

В общем, в этот четверг я разобрался, почему не работал эмулятор qemu-JZ. К сожалению, мне так и не удалось запустить на нем Linux. U-Boot и ядро загружаются, но не удается получить работоспособную файловую систему. На некоторых из них с ошибкой валится стартовая проверка целостности флешки (это относится к ФС с сайта Ingenic), в сборках konst.cranky странным образом пропадают некоторые файлы (причем необходимые для запуска системы — в одном случае нет /bin/sh, в другом — /dev/console). Кроме того, удалось заставить китайскую утилиту для создания образа флешки работать в MinGW (а также написать свою, практически аналогичную) — надо явным образом добавить ко всем вызовам open() флаг O_BINARY.

Выложу, что ли, подправленные архивы с исходниками, желающие могут поковыряться. Qemu надо собирать, как описано на форуме qemu:

1. Установить MSYS, msysDTK, MinGW.
2. В MinGW установить или скомпилировать из исходников библиотеки directx-devel, SDL, zlib
3. Затем распаковать архив с qemu-JZ, выполнить ./configure --static --target-list=mipsel-softmmu, затем make.

После этого забираем из директории mipsel-softmmu готовый файл qemu-mipsel-softmmu.exe.

С поправленным jz-tools все еще проще. Распаковываем и собираем make-ом.

Файлы лежат у меня:

http://shura.luberetsky.ru/tools/qemu-JZ.rar
http://shura.luberetsky.ru/tools/jz_tools.rar

Кто хочет «поковырять» — берите. Подозреваю, что в qemu-JZ не совсем адекватно эмулируется флешка, оттого и глюки ядра Linux при ее проверке.

Кстати, насчет глюков на уровне ядра операционки. Если в любой нормальной ОС вылет драйвера файловой системы — это «тушите свет, сливайте воду» и полный kernel panic (в общем, что я и наблюдал), то в кошерном Minix паникеров расстреливает и заменяет свежими заградотряд, почему-то названный Reincarnation Server. Вчера «добился» сбоя драйвера VFS (Virtual File System) в Minix 3.1.8 — представьте себе, это совершенно незаметно, заглючивший драйвер моментально перезапустился. Все-таки микроядерность имеет свои преимущества.

Кроме того, в документации на процессорное ядро MIPS32 4Kc (оно совместимо с XBurst, но китайцы этого не афишируют, чтобы не платить лицензионные отчисления) написано о том, что предусмотрен специальный механизм, позволяющий не выгружать из MMU (Memory Management Unit) страницы, соответствующие ядру. Это позволяет избежать «дорогостоящего» переключения контекста, которое в более традиционных системах возникает при каждом вызове ядра и возврате в «пользовательский» процесс (а они у микроядер происходят часто). Надо поиграться, а то и сравнить производительность в обоих случаях.

Немножко закрытой документации

Нашел Ingenic-овский даташит на JZ4740. Не те жалкие две странички с «открытой» части FTP, а полное описание всей периферии на 70 с лишним страниц. Читать интересно. Не хватает только описания процессорного ядра (XBurst или JZ-RISC), пользуюсь таковым от MIPS32-4Kc. Придется, наверное, поэкспериментировать в плане поддержки MIPS-овских команд, или посмотреть, как некоторые вещи сделаны в коде эмулятора.

Найдены корни антимайонезного заговора

В книжке «Готовим по-еврейски», представлюящей собой замаскированное пособие для моссадовских нелегальных террористов, приведен вот такой рисунок.

myonass

Называется «Уничтожение майонеза на коммунальной кухне». Также приводится инструкция по приучению гоев к питанию мацой.

Теперь вы понимаете, кто в интернетах всячески порочит этот вкусный и питательный соус?

Про идиотов

Фирма Just5 — владелец торговой марки на одно из семейств «бабушкофонов», то есть простых мобильников в духе какой-нибудь Motorola M3188 — решила самостоятельно продавать на российском рынке «новую» модель CP11. ЕМНИП, Just5 занимается в лучшем случае русификацией, а железо производят обычные китайцы. Но не в этом дело.

На сайтах и форумах идиотов какой-то главный идиот обозвал их «русским ответом iPhone», да еще и приписал такой вот бред (орфография и пунктуация сохранены):

Скорее всего технологии для создания такого «чуда» электроники предоставило РОС НАНО, а первым обладателем «гаджета» стал Чубайс.

Идиоты тут же подняли дружный визг- мол, мобильник давно устарел, да они за те же деньги купят айфон, «возьми нокию — не ошибешься» и так далее.

В общем, если хочется, чтобы вашу продукцию идиоты обосрали в интернете — налепите на нее лейбл «сделано в России».