[О блоге]
[наверх]
[пред]
[2024-11-27 13:08:18+03:00]
[f833d1383f4d39ccae0d3b43945dae960b9a47ac]
Темы: [book][bsd]
Более вдумчиво прочитал "Design and Implementation of the FreeBSD OS"
https://www.oreilly.com/library/view/design-and-implementation/9780133761825/
Книга то у меня эта давно, но просматривал по диагонали. А сейчас прям
что-то захотелось уже больше конкретики узнать о внутреннем устройстве и
алгоритмах FreeBSD ядра. Не потому что именно эта ОС так интересует, а
чтобы получше понимать как устроен современный матёрый не простой софт.
Вообще очень интересное чтиво, которое проливает больше света на
различное поведение конкретно FreeBSD. Бросается ещё в глаза то, что это
не просто 4.3/4.4BSD, но в ней здоровая часть (хотя, как пишут, почти
полностью переписанная) от Mach микроядра (типа вся подсистема
виртуальной памяти), плюс очень много всего из Solaris, даже без учёта
ZFS и DTrace подсистем. И я бы сказал что красиво разделено на всякие
слои их подсистемы (тот же CAM, GEOM).
Про Linux я мало чего читал (да и нет желания), лишь просматривал,
активно работая scroll wheel-ом, но не припомню чтобы там так же красиво
всё было бы спроектировано. Но, возможно не потому что так пристально,
возможно недопонял, и вообще даже не помню про какую именно версию ядра
читал (может вообще 2.4 или древнее).
[оставить комментарий]
- комментарий 0:
From: David Rabkin
Date: 2024-12-06 23:53:46Z
Я пролистывал эту книгу в электронном виде, и меня поразили детали
юридических разбирательств между AT&T и Калифорнийским университетом в
Беркли. Грубо говоря, история человечества пошла линуксовым путём лишь
потому, что кто-то застрял в девятнадцатом веке и хотел денег за то,
что он сам не создавал.
Порадовать я тебя хотел этим:
https://www.youtube.com/watch?v=atcqMWqB3hw
- комментарий 1:
From: Sergey Matveev
Date: 2024-12-07 08:48:23Z
*** David Rabkin [2024-12-07 01:50]:
>Грубо говоря, история человечества пошла линуксовым путём лишь
>потому, что кто-то застрял в девятнадцатом веке и хотел денег за то,
>что он сам не создавал.
Всё так. Даже сам Торвальдс говорил, что он просто оказался в нужное
время в нужном месте, не более того. Если бы или не было бы суда или он
бы подождал с полгода, когда выйдет 386BSD (тогда просто и не знали о
его разработке и не было понятно когда она завершится) и даже в мыслях
бы не имел желание написать своё поделие.
>Порадовать я тебя хотел этим: [...]
Забавно :-). Вот правда там и TLS 1.3 и *25519 упоминаются, но при этом
адрес IPv6 у Google не получается. Из-за него, небось, рифмованный текст
не вышел бы :-)? А вообще это же ведь кем-то специально настроенный DNS
resolver, который обрезает AAAA записи.