From 76ffb841ee5a25c1edc4fd3268b97bd4fc30831c Mon Sep 17 00:00:00 2001 From: Jack Sangdahl <0x6A73@pm.me> Date: Fri, 1 Mar 2024 23:48:37 -0700 Subject: more things --- data/gentoo/laptop_open.jpg | Bin 0 -> 8602613 bytes gentoo.html | 60 ++++++++++++++++++++++++++++---------------- style.css | 1 - 3 files changed, 39 insertions(+), 22 deletions(-) create mode 100644 data/gentoo/laptop_open.jpg diff --git a/data/gentoo/laptop_open.jpg b/data/gentoo/laptop_open.jpg new file mode 100644 index 0000000..4d939bf Binary files /dev/null and b/data/gentoo/laptop_open.jpg differ diff --git a/gentoo.html b/gentoo.html index b1dccde..3933423 100644 --- a/gentoo.html +++ b/gentoo.html @@ -30,11 +30,11 @@ With this comes a minimal OS with very few kernel parameters set, extremely fine-tuned USE flags, and a usable system that I am extremely familiar with. All my configuration can be found on - my github. + my github.

- laptop image + laptop image + laptop open image

- hardware features
kernel
bootloader
@@ -44,19 +44,33 @@

Hardware Features

- This is a Macbook Air 5,2 (EMC 2559) fit with the following (see lspci, lsusb) + This is a Macbook Air 5,2 (EMC 2559) fit with the following (see lspci, lsusb) +

Modifications

+ Since 2010, Apple Macbooks have use their proprietary SSDs + with non-standard connectors. When I bought this machine, it + came with a 128 GB Samgsung "blade" SSD which I was not very + keen on keeping. Luckily, there exists adapters + which simply act as a bridge between a standard M.2 SSD and Apple's + connector. Installation was quite easy and the adapter has been + reliable since. This laptop also came with what I presume was the + original battery, as it lasted about 15 minutes after being charged + and would lose power randomly. A suitable replacement + can be found roughly $50USD. With this, I get about 5 hours on + a full charge, mostly thanks to TLP + and thermald. Now, if only the memory wasn't soldered directly to + the motherboard, or I could find the courage to replace it.

Kernel

@@ -66,7 +80,7 @@ for absolutely zero modules since I don't need any out-of-tree hardware support. I also did not configure anything very drastically in either direction, like extreme security, sacraficing usability, etc. - I chose to use gentoo-sources + I chose to use gentoo-sources to provide kernel source as it contains some handy patches and is easy to obtain via emerge. A base 6.7 kernel builds locally (remember, 4 cores) in approximately 17 minutes, which is not too much of a pain @@ -91,8 +105,12 @@ CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="intel-ucode/06-3a-09" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" - Check dmesg for microcode output to ensure all was successful. For - some more kernel configuration stuff, see here. + Check dmesg for microcode output to ensure all was successful. + My specific configuation for this machine can be found at + 6.7.4 .config + + For + some more kernel related stuff, see here.

Bootloader

@@ -184,39 +202,39 @@ ACCEPT_KEYWORDS="~amd64"

Applications

- Packages in my world file can be found in package list, - and list of all system packages in full package list. + Packages in my world file can be found in package list, + and list of all system packages in full package list. Some notable utilities I use are below.
diff --git a/style.css b/style.css index 7ac5353..c5f72bf 100644 --- a/style.css +++ b/style.css @@ -4,7 +4,6 @@ body { line-height: 1.5; padding-top: 15px; padding-bottom: 15px; - font-family: monospace; } img { -- cgit v1.2.3