3 days ago
A thorough guide to defeating DRM on Linux.
UNIX is a general-purpose, multi-user, interactive operating system for the Digital Equipment Corporation PDP-11/40 and 11/45 computers. It offers a number of features seldom found even in larger operating systems, including: (1) a hierarchical file system incorporating demountable volumes; (2) compatible file, device, and inter-process I/O; (3) the ability to initiate asynchronous processes; (4) system command language selectable on a per-user basis; and (5) over 100 subsystems including a dozen languages. This paper discusses the nature and implementation of the file system and of the user command interface.
This is such a beautiful piece of computer science exposition. Man, it’s no wonder everyone wanted to copy these two guys.
see: https://people.eecs.berkeley.edu/~brewer/cs262/unix.pdf see: https://mit.edu/6.1800/www/readings/02-unix.shtml
5 days ago
Terminal Trove showcases the best of the terminal, Discover a collection of CLI, TUI, and more developer tools at Terminal Trove.
In this tutorial you will learn:
-
How to monitor network connections and listening services with
netstat -
How to monitor network connections and listening services with
lsof -
How to monitor network connections and listening services with
ifconfig - What tools you can use to examine the data being sent over the network
6 days ago
And maybe you should too.
And maybe you should too.
02 Feb 26
A handheld Linux computer powered by open-source software. Modular, programmable, and truly yours to own, build and mod.
27 Jan 26
26 Jan 26
25 Jan 26
18 Jan 26
Greg Kroah-Hartman blog about the linux kernel
14 Jan 26
10 Jan 26
Voice-to-text with push-to-talk for Wayland compositors - peteonrails/voxtype
08 Jan 26
07 Jan 26
All encryption is end-to-end, if you’re not picky about the ends. config TCG_TPM2_HMAC bool “Use HMAC and encrypted transactions on the TPM bus” default n select CRYPTO_ECDH select CRYPTO_LIB_AESCFB select CRYPTO_LIB_SHA256 select CRYPTO_LIB_UTILS help Setting this causes us to deploy a scheme which uses request and response HMACs in addition to encryption for communicating with the TPM to prevent or detect bus snooping and interposer attacks (see tpm-security.rst). Saying Y here adds some encryption overhead to all kernel to TPM transactions. Last year, I came agross a Linux kernel feature called TCG_TPM2_HMAC. It claims to detect or prevent active and passive interposer attackers. That’s one of my sleeper agent activation phrases, so I dug in.
06 Jan 26
All encryption is end-to-end, if you’re not picky about the ends. config TCG_TPM2_HMAC bool “Use HMAC and encrypted transactions on the TPM bus” default n select CRYPTO_ECDH select CRYPTO_LIB_AESCFB select CRYPTO_LIB_SHA256 select CRYPTO_LIB_UTILS help Setting this causes us to deploy a scheme which uses request and response HMACs in addition to encryption for communicating with the TPM to prevent or detect bus snooping and interposer attacks (see tpm-security.rst). Saying Y here adds some encryption overhead to all kernel to TPM transactions. Last year, I came agross a Linux kernel feature called TCG_TPM2_HMAC. It claims to detect or prevent active and passive interposer attackers. That’s one of my sleeper agent activation phrases, so I dug in.
The SANE project website start page.
02 Jan 26
Marathon OS is a gesture-first mobile operating system built on Linux. Inspired by BlackBerry 10’s brilliant interaction model, reimagined for modern hardware with PostmarketOS and Qt6.