1 час назад
Дэйв Пламмер запустил в сеть компьютер PDP-11/83

Бывший инженер Microsoft Дэйв Пламмер смог подключить к интернету восстановленный PDP-11/83 Minerva. Это ПК середины 1980-х с 4 мегабайтами оперативной памяти, который работает под управлением 2.11BSD. Сейчас он обслуживает веб‑страницу, где можно наблюдать за процессами на 16-разрядной машине.
На странице показывается аналог команды top с текущими процессами и системной статистикой. Снимок состояния обновляется каждые пять секунд. Список включает inetd, веб‑сервер httpd, FTP‑сервер ftpd и sendmail.
Пламмер задействовал для передачи трафика Varnish, Caddy и Cloudflare, которые кэшируют HTML‑страницу и данные системного монитора. Однако PDP-11 остаётся исходным сервером, машина обрабатывает запросы к системному монитору и счётчику посетителей.
Minerva собрана на базе MicroPDP-11/83 1985 года. DEC называла MicroPDP-11/83 самым мощным на тот момент 16-разрядным компьютером компании с шиной Q‑bus.
При этом в ПК установлен процессорный комплекс Mentec M11, два корпуса Q‑bus, несколько контроллеров DEC и Emulex, жёсткие диски RA82 и RA92, накопители RL02, дисководы RX50 и ленточный привод TKZ50. Пламмер равным образом улучшил ядро BSD для работы с реализацией вычислений с плавающей запятой на процессоре Mentec.
При этом связь PDP-11 с UNIX реализовали в 1970 году. Первая настройка UNIX на PDP-11 располагала всего 24 КБ оперативной памяти, из которых 16 КБ занимала система, а восемь КБ оставались пользовательским программам.
На Minerva установлена 2.11BSD. Это последняя версия ветки 2BSD для PDP-11. Разработчики перенесли в систему ряд возможностей 4.3BSD, включая сетевые компоненты, длинные имена файлов и дополнительные системные вызовы.
Пламмер связал инициатива и с историей диспетчера задач Windows. Интерес к наблюдению за процессами появился у разработчика ещё в 1980-х, когда он работал с PDP-11/40 в местном университете и запускал ps и top. Спустя десятилетия разработчик создал актуальный Task Manager OG, а затем решил вернуть похожий экран процессов на старый ПК. Он применил ИИ, чтобы написать около 400 строк рабочего кода на C.
Minerva предлагает гостевой доступ через Telnet. Пламмер попросил посетителей не воспринимать компьютер как площадку для взлома. После повреждения систему можно восстановить с магнитной ленты, тем не менее владельцу придётся заново возвращать ретрокомпьютер в рабочее состояние.
Ранее Пламмер представил проект TMOG. Это система мониторинга для Linux, Windows и macOS. Причём изначально Пламмер опубликовал версию TMOG для macOS (Swift + AppKit), а потом улучшил её для Linux (C++ + Qt 6) и Windows (Native Win32) под девизом «никакого Electron, HTML, JSON и прочего».
О том, как восстанавливали PDP-11/04, можно прочитать здесь.
Читают сейчас
49 минут назад
В iFixit разобрали Steam Frame
Инженеры iFixit представили разбор VR‑гарнитуры Valve Steam Deck. Они похвалили девайс за продуманный оформление, который упростит разборку и ремонт гарнитуры. Читать далее
1 час назад
Власти РФ поставили задачу обеспечить базовую цифровую грамотность всех россиян
Все социальные группы россиян должны овладеть цифровой грамотностью хотя бы на базовом уровне. Такую задачу обозначили в утверждённом правительством РФ документе, сообщает ТАСС. Под виртуальный грамот

1 час назад
AMD приобрела за $8,2 млрд компанию World Labs, основанную Фей‑Фей Ли
AMD объявила о покупке за $8,2 млрд World Labs — компании‑разработчика моделей глубокого обучения, предназначенных для понимания физической реальности. World Labs обосновала сделку тем, что создание и

1 час назад
Геймпад PlayStation позволит принимать бесконтактные платежи
Sony запатентовала технологию, которая позволит использовать игровой контроллер PlayStation для бесконтактной оплаты покупок. Пользователю в достаточной степени будет поднести к геймпаду банковскую ка
1 час назад
Shopify открыла доступ к заказам для браузерных ИИ‑агентов
Сервис электронной коммерции Shopify объявил, что ИИ‑агенты, работающие в браузере, теперь могут завершать процедура покупки на сайтах его продавцов. Ознакомиться далее