Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
In the physical world, making things has two costs: design and fabrication.
-
In the original Star Wars films, becoming a Jedi was not a matter of birthright or convenience.
-
The Wayland development process is often quite frustrating for application developers.
-
A friend of mine has observed that pedestrian crossings in Cyprus still use buttons of British design, despite Cyprus having been independent from the UK for 64 years now.
-
Kludge Kludge allows one to quickly implement a requested change with no regard for long-term maintainability of the codebase.
-
JSON+RPC is a RPC over HTTP with JSON as a serialization format.
-
Debugging Klipper communication with a MCU is not trivial: Klipper has debug commands, but these commands use the same communication protocol that might need to be debugged.
-
See the discussion of this blog post on Hacker News You might have used libvirt, a Linux daemon that provides an abstraction and management layer for virtualization software.
-
PCI is a bus: there is a number of wires, PCI devices (targets in PCI parlance) connected to these wires, a protocol how to make it all work and PCI host controller that arbitrates bus access and provides interface for CPU to talk to the devices.
-
As explained in DRM pipeline, DRM is configured by setting up framebuffers, CRTCs, planes, connectors and encoders.
-
Display controller needs to know how data in framebuffer is laid out to know how to interpret it.
-
Display controller pipeline takes framebuffers as input.
-
Once compositor has obtained the control over graphics hardware, it needs to find out what’s available for use.
-
What can compositor do with DRM devices once it has found them?
-
Graphics hardware might need to be shared by the compositor and applications.
-
Codenames are useful.
-
Before drawing any visuals on screen, the compositor must ensure it owns the screen it wishes to draw on.
-
To draw on the screen, the compositor needs to communicate with the display controller and GPU12.
-
This blog post initiates a series on implementation of a new desktop environment.
-
Why are dependencies useful?