2020-11-01: Trying To Stay Internally Consistent xkp ================================================================================ Today I ended up ordering spare parts for my X230. I bought the laptop a while ago off eBay, Corebooted and with an X220 keyboard. I prefer the X220 to the X230 keyboard but prefer the i5 in the X230. Originally I wanted to use it to play with other OSes but as I have loads of laptops already left over from an old business it was really hard to justify. About 6 weeks ago I realised there was no upgrade path for my existing 2014 Macbook Pro. I've used it for about 6 years, I could probably get another 7 but it's on Mojave and I have no plans to ever change that. If you're in the Apple ecosystem I'm sure upgrades are great, but having ditched idevices some time ago all I see is more and more features being added that I'll never use at the cost of stability, flexibility and user experience. The 64-bit cut-off is a prime example. While I understand the need to move on, what's the point in shutting out 32-bit x86 apps only to move to Arm within a few years and repeat the cycle? That's when I decided to make my own upgrade path. My job has changed so much in the past few years that my needs no longer match what they were. I stopped being a site-to-site hopping pentester years back. I don't need the kind of laptop one needs. Instead most of my work is research or longer term stuff stuff that needs specialised systems for specialised things. Thankfully for decades I've made sure my stack is as OS agnostic as possible. Moving to OpenBSD full time is for the most part less painful than expected. It isn't completely pain free. Over the years a bunch of electron apps have crept into my workflow, as have some Mac exclusives (Mail.app most notably). On the plus side a lot of what I love in OpenBSD was right there. Within hours I was back up on an i3 desktop with all my old keybindings. Using veiled chrome and vimium c I'm able to browse without the nipple (I disabled touchpad in coreboot). But I underestimated how much crap I brought with me. Hence the purchases. I've bought an mSATA SSD because I don't want to throw away my existing one. I think I'll reinstall OpenBSD on the mSATA and move the whole thing across, freeing the smaller partition for different OSes, maybe Plan9 or Haiku if I can get them to boot. I've got two 8Gb RAM sticks as I currently have 6Gb which is fine for most things but I'm going to need a hefty Linux VM to run proper Java for tools like Burp Suite pro, and some of the tools I need for bullying electron apps. I've also decided to replace the TN screen with an IPS model. I really didn't want to do this but the TN screen is doing my eyes in coming from an MBP. I'm trying to avoid buying new tech and trying to avoid creating new tech waste but here I am buying new tech and not having a use for the old. I feel like a total hypocrite. If anyone has a use for 6Gb of DDR3 204-pin RAM or a 12.5" TN screen, hit me up on stevelord@mastodon.social. If you have a use for them I'd be more than happy to post them to you.