Revision of MacBook from Sat, 04/25/2015 - 04:04

The revisions let you track differences between multiple versions of a post.

==Wait, what?==
Even though Apple is one of the least free-software-friendly companies out there, some old versions of the [https://en.wikipedia.org/wiki/MacBook MacBook laptop] can, ironically, be freer than most other notebooks on the market. While it is '''strongly discouraged''' that you support Apple's proprietary lock-in and walled garden policies, this guide can be useful if you already have this notebook or if you buy a used one.

The MacBook can be made freer than most because [https://en.wikipedia.org/wiki/MacBook#Model_specifications versions 1,1 and 2,1] of Apple's MacBook employ the same i945 chipset used in ThinkPad notebooks, which means the MacBook is one of the few computers on which the free BIOS replacement [https://en.wikipedia.org/wiki/Coreboot#LIBREBOOT Libreboot] can run.

==Flashing Libreboot on a MacBook==

Libreboot's website [http://www.libreboot.org/docs/hcl/index.html#supported_list explains] how to flash the Libreboot BIOS on a MacBook. Before installing Libreboot, you will need to [[Install Trisquel|replace OS X with Trisquel]].

==Performance==
So far, only documentation for the 2,1 model+libreboot+Trisquel has surfaced. According to a [https://trisquel.info/en/forum/librebooted-macbook-21 Trisquel Forum blog post] and an h-node [https://h-node.org/notebooks/view/en/1135/MacBook-2-1---Mac-F4208CAA entry]:

*WiFi and ethernet: works
*Video card: works
*DVD drive: works
*Infrared remote: works
*Touchpad: you need at least kernel version 3.15 for the touchpad to be pleasant to use. For previous kernels, see a [http://libreboot.org/docs/hcl/index.html#macbook21 Xorg configuration] to make it more usable.
*Webcam (iSight): does not work, as it requires a non-free firmware blob
*Battery: lasts only a couple of hours compared to the 6+ hours from a libreboot x60s bought from Gluglug
*Heat: it runs quite hot, but not as hot as it used to be on earlier versions of libreboot. The fan is also somewhat loud; maybe this can be fixed a bit by using an energy management program like [https://en.wikipedia.org/wiki/PowerTOP PowerTOP]
*Speakers: significantly better in comparison to ThinkPad x60s
*Hardware acceleration: 2D works; 3D probably not (3D Unity, for example, [https://trisquel.info/en/forum/librebooted-macbook-21#comment-68885 causes many problems]). HTML5 and HD videos can be played seamlessly, but newer games requiring 3D probably won't work

*Note: it seems that libreboot has problems turning the laptop on. If you release the power button too early or too late, you're greeted with a constant spam of text "--MORE--Unknown key 0xff detected". When this happens, turn the computer off from the power switch and then try booting again.

Revisions

04/25/2015 - 04:04
pizzaiolo
05/27/2015 - 04:36
muhammed
06/08/2015 - 19:04
Eemeli
08/10/2015 - 06:26
ssdclickofdeath
10/03/2015 - 01:44
suitsmeveryfine
08/03/2017 - 18:41
Time4Tea
08/05/2017 - 13:54
GNUbahn
09/28/2017 - 17:54
dshesq
07/14/2018 - 17:39
Hdesmi
09/21/2024 - 07:17
knife
02/16/2025 - 20:00
icarolongo