Big comic for ma buddyyyy @chasecroo.bsky.social and his permanent friends @theianator.bsky.social the malamute and Missing Alen the cyborg cat !

#av #ov #vore #kangaroo #malamute #cat #cyborg #muscular #hyper #sizedifference #pecs #willing #prey #donut #internals #comic #sequence

Linux Internals: How /proc/self/mem writes to unwritable memory - offlinemark

Introduction An obscure quirk of the /proc/*/mem pseudofile is its “punch through” semantics. Writes performed through this file will succeed even if the destination virtual memory is marked unwritable. In fact, this behavior is intentional and actively used by projects such as the Julia JIT compiler and rr debugger. This behavior raises some questions: Is […]

offlinemark
Emacs Internal #02: Data First — Deconstructing Lisp_Object in C | The Cloudlet

From von Neumann architecture to C struct memory layouts: understanding the core data representation of Emacs Lisp.

The Cloudlet
Enhancing update performance by avoiding index modification when the updated column isn't part of any index. This relies heavily on "Page Pruning" to clean up dead tuples on the fly without a full VACUUM.
This is the difference between a database that scales and one that chokes on write amplification.
Check out the book: https://dub.sh/RNV0WzR And join the upcoming event: https://dub.sh/S0Vsj3W
#Postgresql #Internals #HOTUpdates
PostgreSQL Internals Mastery: A Comprehensive Guide

Deep dive into PostgreSQL 18 internals. Master the process model, memory layers, and groundbreaking Asynchronous I/O to build high-performance systems.

How do you really clean up PostgreSQL at scale? 🧹🐘

Çağrı Biroğlu dives into autovacuum internals, safe deletion patterns, and avoiding vacuum storms in high-concurrency systems. https://lnkd.in/dh6SKhJ9

#PostgreSQL #P2D2 #Autovacuum #Internals #Performance

[Перевод] Как работают современные браузеры. Часть 2

Веб-разработчики нередко воспринимают браузер как «черный ящик» , который каким-то чудом превращает HTML, CSS и JS в интерактивные веб-приложения. На самом деле современный браузер — будь то Chrome (на базе Chromium ), Firefox ( Gecko ) или Safari ( WebKit ) — представляет собой чрезвычайно сложное программное решение. Он управляет сетевыми запросами, разбирает (парсит) и выполняет код, рендерит графику с ускорением на графическом процессоре (GPU) и изолирует контент в отдельных процессах для обеспечения безопасности. В этой серии статей мы подробно рассмотрим, как устроены современные браузеры , сделав акцент на архитектуре и внутреннем устройстве Chromium , но также отметим ключевые отличия в других браузерах. Мы рассмотрим весь цикл: от сетевого стека и конвейера парсинга до рендеринга с помощью Blink , выполнения JS с помощью движка V8 , загрузки модулей, многопроцессной архитектуры, песочниц безопасности и инструментов разработчика. Главная цель — дать понятное и доступное объяснение того, что происходит в браузере "под капотом".

https://habr.com/ru/companies/timeweb/articles/974470/

#browser #chrome #chromium #parsing #timeweb_статьи_перевод #парсинг #браузер #internals #внутреннее_устройство #compilation

Как работают современные браузеры. Часть 2

Примечание: тем, кто стремится досконально разобраться в том, как устроены браузеры, настоятельно рекомендую отличную книгу «Browser Engineering» Павла Панчехи и Криса Харрелсона (доступна здесь )....

Хабр

[Перевод] Как работают современные браузеры. Часть 1

Веб-разработчики нередко воспринимают браузер как "черный ящик" , который каким-то чудом превращает HTML, CSS и JS в интерактивные веб-приложения. На самом деле современный браузер — будь то Chrome (на базе Chromium ), Firefox ( Gecko ) или Safari ( WebKit ) — представляет собой чрезвычайно сложное программное решение. Он управляет сетевыми запросами, разбирает (парсит) и выполняет код, рендерит графику с ускорением на графическом процессоре (GPU) и изолирует контент в отдельных процессах для обеспечения безопасности. В этой серии статей мы подробно рассмотрим, как устроены современные браузеры , сделав акцент на архитектуре и внутреннем устройстве Chromium , но также отметим ключевые отличия в других браузерах. Мы рассмотрим весь цикл: от сетевого стека и конвейера парсинга до рендеринга с помощью Blink , выполнения JS с помощью движка V8 , загрузки модулей, многопроцессной архитектуры, песочниц безопасности и инструментов разработчика. Главная цель — дать понятное и доступное объяснение того, что происходит в браузере "под капотом".

https://habr.com/ru/companies/timeweb/articles/969508/

#browser #chrome #chromium #parsing #браузер #парсинг #timeweb_статьи_перевод #internals #внутреннее_устройство #compilation

Как работают современные браузеры. Часть 1

Примечание: тем, кто стремится досконально разобраться в том, как устроены браузеры, настоятельно рекомендую отличную книгу «Browser Engineering» Павла Панчехи и Криса Харрелсона (доступна здесь )....

Хабр

Die beste Frage des QS-tag bisher:

"Sag mal, ihr kennt euch länger oder?"

Nein, wieso?

"Ich dachte. Immerhin habt ihr den gleichen Nagellack."

(Ich liebe meine Kollegen)

Das lustigste daran:
Wir haben sie (Diese Frage) unabhängig voneinander bekommen, von unterschiedlichen Personen. ;)

#qstag2025 #imbus #internals

🎩✨ Ah, the thrilling chronicles of kmalloc() and its trusty sidekick, the #SLUB allocator! Forget the Avengers; this dynamic duo will leave you... yawning. 🤓💤 Canonical's very own superhero sustainer, armed with MIT-licensed wisdom, bravely delves into the abyss of #kernel #internals, ensuring we all have a new #bedtime story. 📚😴
https://ruffell.nz/programming/writeups/2019/02/15/looking-at-kmalloc-and-the-slub-memory-allocator.html #kmalloc #allocator #stories #MIT #licensed #HackerNews #ngated
Looking at kmalloc() and the SLUB Memory Allocator · Matthew Ruffell