A Wintel-compatible laptop with modern-day specs. Completely modular. Designed to be easy to fix, customize, and upgrade. Order a laptop or a kit; either can be customized upon order. Friendly to just about every open source OS out there. Every part is easily replaceable, even the mainboard. Internal peripherals (HDMI, card readers, bootable storage, etc) are on removable, hot swappable modules that are USB-C devices. Four expansion bays, two on either side. This is a serious laptop, not a toy.
Even lacks Optimus!
Explicitly compatible with multiple OSes for the RasPi, so funky additional packages may not be needed for driving the rest of the setup.
System tampering detector for USB, Bluetooth, AC, Battery, Disk Tray, and Ethernet. Ostensibly shuts the whole thing down but can be configured to do other stuff. I don't know how reliable it is, haven't audited the code yet. Written in Python.
TERES-I Do-It-Yourself Free Open Source Hardware and Software laptop with ARM64 and x86 processors. Comes as a kit or a bunch of spare parts. FOSH/FOSS. ARM64, x86, MIPS variants. Can be upgraded piecemeal. Definitely runs Ubuntu and Android, can probably run other ported distros with a bit of work. Has all of the features and components that you'd expect, from wireless to a built-in webcam. Of course, you can probably leave out the stuff you don't want.
Give it an identifier or serial number for a Compaq, Dell, Fujitsu, HP, Insyde, Phoenix, Sony, or Samsung laptop, and it'll generate a backdoor passcode to get into the system settings.
A free utility for Windows that extracts your wireless keys in case you forget them.
A short blog post about enabling multi-touch mode for touchpads in Linux.
gksudo gedit /etc/hal/fdi/policy/11-x11-synaptics.fdi
<?xml version="1.0" encoding="ISO-8859-1"?>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">90</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">3</merge> <!--two finger tap -> middle clieck(3) -->
<merge key="input.x11_options.TapButton3" type="string">2</merge> <!--three finger tap -> right click(2). almost impossible to click -->
sudo /etc/init.d/hal restart
Homepage for a DIY portable computer.
3722 links, including 192 private