vak: (Улыбка)
Serge Vakulenko ([personal profile] vak) wrote2013-10-19 01:07 am

4.4bsd на pic32mz

Уходил я вчера с работы в десятом часу, и пересекся на парковке с Крисом Дирманом, нашим самым авторитетным линуксным гуру. Как обычно привет-привет, чего нового - ну я и спросил его мнение, достаточно ли будет 512 килобайт памяти для запуска 4.4BSD Unix на микроконтроллере PIC32MZ. Он в курсе, что Microchip на днях выпустит новый чип с процессором MIPS, по предварительной информации с частотой 200МГц, RAM 512кбайт и Flash 2Мбайт. Там будет страничная система виртуальной памяти (TLB), достаточная для BSD.

Крис сначала задумался, и согласился, что вопрос неочевидный. На его памяти, когда они делали первую рабочую станцию MIPS R2000, там уже было 8 мег памяти. Поместится ли минимально разумный набор приложений в полмега - неизвестно.

Но на следующий день он прислал мне ссылку на журнал "Байт" 1985 года, где рассказывалось про рабочую станцию MG-1 фирмы Whitechapel Computer Works, где Крис тогда работал. Названная в честь компьютера Milliard Gargantubrain из "Автостопом по Галактике", это была машина на процессоре NS32016 с частотой 8 МГц, монохромным графическим дисплеем 1000x800, фрейм-буфером в основной памяти, RAM 512к (и выше), и операционной системой 4.2BSD.

Отсюда вывод: перенос 4.4BSD на PIC32 возможен. Вместе со стеком TCP/IP и графическим видеовыходом (PDF).

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org