vak: (Default)
[personal profile] vak
Andrew S. Tanenbaum - Operating Systems. Design and Implementation.pdf

Описывается внутреннее устройство и функционирование операционной системы Юникс. Книжка содержит полный исходный текст ядра ОС Minix. Это тот самый Миникс, с которого Линус Торвальдс начинал делать Линукс. Изначально книжка аж лохматого 1987 года, но третье доработанное издание вышло в 2006-м. Здесь другой подход: не монолитное ядро жуткого размера, а микроядерный подход, когда все сервисы вынесены в отдельные процессы.

Date: 2022-05-09 08:17 (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
А зачем печатать исходный код в книжке?
Неужели предполагалось, что его кто-то будет набирать с бумаги?

Date: 2022-05-09 13:57 (UTC)
From: [personal profile] ichthuss
Носитель приложить было, видимо, затруднительно. А сам код, я так понимаю, был написан специально для книжки в иллюстративных целях, чтобы, все, о чем в книжке рассказано общими словами, можно было посмотреть записанным на строгом языке, проверенно работоспособное.

Date: 2022-05-09 15:44 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Сейчас, по крайней мере, напечатанный на бумаге код - гарантия, что он не будет утрачен, пока существует хоть один экземпляр книги. Сайты имеют тенденцию исчезать, менять структуру каталогов и т.п., и даже на существование/работоспособность archive.org в отдаленном будущем рассчитывать нельзя. А бумажные книги могут сотни лет храниться.

Date: 2022-05-09 15:50 (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
Это странное оправдание, очень странное.
Дело в том, что сам код ничего не стоит без окружения, компиляторов, процессора и т.д.
Причем еще определенных версий. Если все электронные носители будут потеряны, то книжка полностью бесполезна.

Date: 2022-05-09 16:20 (UTC)
archaicos: Шарж (Default)
From: [personal profile] archaicos
Там очень простой код был, по крайней мере в первой версии. Его достаточно для понимания – основной задачи книги. Собирать всё с нуля самостоятельно не обязательно.

Date: 2022-05-09 19:11 (UTC)
From: [personal profile] ichthuss
Если сохранится Керниган и Ритчи - все, написанное на чистом стандартном Си можно будет пустить в дело. Пусть и с определенными трудозатратами.