Около it
221 subscribers
450 photos
84 videos
30 files
272 links
Складчина одного программиста.
Задерживаем развитие с 22.12.2017

Материалы и статьи сюда разные закидываю. Личное, интересное, неинтересное.
Программирование, администрирование, то-сё, пятое, десятое.
Download Telegram
Сегодня ДР у админа @mishbekich!
Желаю добить эти 4к подписчиков.
Чтобы борода росла и мемы множились!
И спасибо за горячо любимый @withoutcaptions
Нейростатьи би лайк
Это бесконечно прекрасно

Продемонстрирован успешный запуск ядра Linux с rootfs-окружением из Debian на разработанном в 1971 году 4-разрядном процессоре Intel 4004, который считается первым коммерчески выпускаемым микропроцессором на одном кристалле. Процессор содержит всего 2300 транзисторов, поддерживает 46 инструкций и обеспечивает производительность на уровне 60 тысяч операций в секунду.

Так как архитектура Intel 4004 имеет серьёзные ограничения и может адресовать лишь 4 КБ постоянной памяти, вместо прямого запуска Linux была использована идея написания эмулятора процессора MIPS R3000, на котором может работать Linux. Работу усложняло то, что для Intel 4004 не существует и не может быть создано компиляторов для языка Си, поэтому эмулятор пришлось создавать на ассемблере. Таким образом, работа была организована так, что непосредственно на чипе Intel 4004 запускался эмулятор, который в свою очередь выполнял окружение на базе ядра Linux.

MIPS выбран как оптимальный вариант для эмуляции, укладывающийся в ограничения Intel 4004 и размер доступной памяти. Например, созданию эмулятора ARM мешал возникающий сдвиг операндов, RISCV - запутанные режимы адресации, x86 - большой расход памяти на декодирование инструкций, PPC - общая усложнённость эмуляции при небольшом размере памяти.

Для запуска программ на реальной системе Intel 4004 вначале была сформирована простейшая плата, состоящая из микропроцессора Intel 4004, тактового генератора Intel 4201, чипа оперативной памяти Intel 4002-1, размером 20 байтов, контроллера постоянной памяти Intel 4289 и микроконтроллера ATMEGA48, симулирующего постоянную память. В процессе развития проекта была подготовлена более сложная плата, дополнительно включающая память для размещения запускаемого в эмуляторе Linux-окружения и поддерживающая симуляцию постоянной памяти, используя SD-карту. Кроме того, для проведения экспериментов и упрощения разработки на современных системах был написан эмулятор чипа Intel 4004.
. . .
После внесения оптимизаций загрузка Linux в подготовленной конфигурации заняла более 8 дней.

Linux запущен на Intel 4004, первом коммерческом микропроцессоре
https://www.opennet.ru/opennews/art.shtml?num=61904

Оригинальный пост
Linux/4004
Slowly booting full Linux on the intel 4004 for fun, art, and absolutely no profit
https://dmitry.gr/?r=05.Projects&proj=35.%20Linux4004

В оригинальной посте куча подробностей и всякого интересного. Категорически рекомендую.
Please open Telegram to view this post
VIEW IN TELEGRAM
Мужчина стучится в IT контору. Ему открывает дверь разработчик Дмитрий Гринберг. Мужик спрашивает у него.
— Дмитрий, можно ли у вас переночевать?
— Конечно, юнец, проходи.
Мужику выделили комнату, накормили и напоили. Время близится ко сну. Гробовую тишину офиса нарушает непонятный шум из кладовки – пикающий и пукающий. Мужику стало любопытно и на утро он спрашивает Дмитрия, что это был за шум? Тот ему отвечает:
— Тебе нельзя знать этой тайны, так как ты не разработчик.
Мужик говорит, что хочет стать разработчиком. Ему отвечают, что для посвящения в разработчики ему нужно странствовать 5 дней. Через 5 дней он приходит, ему открывают дверь в кладовку, а там Linux на компе 71 года запускают.
Ребята на кикстартер двинулись. Не так много времени назад проект @microrack появился. Музыка мне не нравится эта, но эстетика синтов на платах, модульность и вид этого всего прям восхищает. Выглядит ебейше, как по мне. Там в канале можно и звук заценить, контент об обновлениях весьма часто появляется.
ВСЁ
НЕ ВСЁ
ТЕПЕРЬ ТОЧНО В С Ё
НЕ В С Ё
В С Ё
Около it
Сделал печатную мышь. Цветовое сочетание нахожу абсолютно идеальным.
Отзыв в лучших традициях озона:
Достоинства:
Работает.
Передвигает курсор по экрану.
Бесшумная и эргономичная.

Недостатки:
Классические для дешевых комплектующих с 1000 DPI. Играть во что-то серьезное вряд ли получится.
В остальном не выявлено.

Комментарий:
Мышь как мышь, ничего сверхмышового.