[О блоге] [наверх] [пред] [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 записи.