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.
-
+
+
-
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)
- - Intel i7 3667U at 3.2 GHz with 4 cores (lscpu)
+ - Intel i7 3667U at 3.2 GHz with 4 cores (lscpu)
- 8 GB RAM
- 1 TB NVMe Samsung 970 SSD (used adapter)
- Intel 3rd gen graphics
- - Broadcom BCM43224 802.11 Network Controller
+ - Broadcom BCM43224 802.11 Network Controller (bcma-pci-bridge driver)
- Broadcom BCM2046 Bluetooth
- Broadcom BCM5974 Touchpad
- Keyboard with backlight
- 13" 1440 x 900 LCD display
- 2x USB 2.0, SD card reader, & Thunderbolt port
+
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"
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