From d35277f7fee9bcc8d9c23bb5bc3dcaf844543066 Mon Sep 17 00:00:00 2001 From: Edgard Schmidt Date: Sat, 25 Nov 2017 17:31:22 +0100 Subject: Limit image size to viewport's width --- www/global.css | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'www') diff --git a/www/global.css b/www/global.css index 80309059..98adf82d 100644 --- a/www/global.css +++ b/www/global.css @@ -21,6 +21,10 @@ pre { margin-left: 2.5em } +img { + max-width: 100%; +} + #logo { width: 20%; float: right; -- cgit v1.2.3-70-g09d2 From 21f502b2088759b4dab9a2299ee03a50975b48bd Mon Sep 17 00:00:00 2001 From: Edgard Schmidt Date: Sat, 25 Nov 2017 17:31:51 +0100 Subject: Allow line breaks for bare URI links --- www/global.css | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'www') diff --git a/www/global.css b/www/global.css index 98adf82d..35df49d6 100644 --- a/www/global.css +++ b/www/global.css @@ -35,6 +35,11 @@ a { color: #22D; } +/* probably generated with autolink_bare_uris extension */ +a.uri { + word-wrap: break-word; +} + a:hover { color: #008; } -- cgit v1.2.3-70-g09d2 From 1096373b2330e64c3012f143f943f4723d526c16 Mon Sep 17 00:00:00 2001 From: Edgard Schmidt Date: Sat, 25 Nov 2017 17:32:04 +0100 Subject: Make code content and tables more responsive * 'pre' blocks and tables use scrollbars if the viewport is too narrow * Code content which is not within a 'pre' element wraps automatically * Code content and 'pre' blocks have a gray background color The added background color has two purposes: * The left-margin for pre blocks is removed, because it consumes too much space on narrow viewports. However by using a background color, the reader can still recognize 'pre' content as code blocks. * Code content which is *not* within a 'pre' element wraps automatically now. The background color allows the reader to recognize the "connection" between automatically splitted lines of a single code element. This way, nobody will mistake a one-liner for a multi-liner. --- www/global.css | 11 ++++++++++- www/template.html | 1 - 2 files changed, 10 insertions(+), 2 deletions(-) (limited to 'www') diff --git a/www/global.css b/www/global.css index 35df49d6..87df287d 100644 --- a/www/global.css +++ b/www/global.css @@ -18,7 +18,16 @@ body { } pre { - margin-left: 2.5em + padding: 0.3em; +} + +pre,table { + overflow-x: auto; + display: block; +} + +code, pre { + background-color: #DDD; } img { diff --git a/www/template.html b/www/template.html index 4ce72774..c2bdcda0 100644 --- a/www/template.html +++ b/www/template.html @@ -14,7 +14,6 @@ $if(keywords)$ $endif$ $if(title-prefix)$$title-prefix$ – $endif$$pagetitle$ - $if(quotes)$ $endif$ -- cgit v1.2.3-70-g09d2 From b31ec4fff0ac6c62f50d0e8d1770fb25c66e3cda Mon Sep 17 00:00:00 2001 From: Tobias Platen Date: Fri, 24 Nov 2017 21:58:02 +0100 Subject: add new supplier (Phreedom2600) --- www/suppliers.md | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'www') diff --git a/www/suppliers.md b/www/suppliers.md index 2c61164f..57b3045b 100644 --- a/www/suppliers.md +++ b/www/suppliers.md @@ -35,6 +35,16 @@ Merchendise: - [Libreboot X200 docking station](https://minifree.org/product/docking-station-for-libreboot-x200/) - [Libreboot stickers](https://minifree.org/product/libreboot-stickers/) +Phreedom 2600 +------------------ + +Phreedom 2600 sells the BeagleBone Black (which can be used for flashing Libreboot) +and the Thinkpad X200. All computers come with Parabola GNU/Linux preinstalled. +All products meets the criteria for [Respects Your Freedom](https://fsf.org/ryf). + +The webshop is here: + + Raptor Engineering ------------------ -- cgit v1.2.3-70-g09d2 From 245f356688ea31f328458e30a8bd9a4fae17197e Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Tue, 5 Dec 2017 16:55:12 +0000 Subject: Re-add minifree libreboot x200 to suppliers page (PR not needed) Pull request not needed for this entry, since it's an entry regarding my own company --- www/suppliers.md | 1 + 1 file changed, 1 insertion(+) (limited to 'www') diff --git a/www/suppliers.md b/www/suppliers.md index 57b3045b..916804f2 100644 --- a/www/suppliers.md +++ b/www/suppliers.md @@ -22,6 +22,7 @@ endorsement on a computer system, and invests money directly into Libreboot. Laptops: +- [Libreboot X200 laptop](https://minifree.org/product/libreboot-x200/) (FSF RYF certified) - [Libreboot T400 laptop](https://minifree.org/product/libreboot-t400/) (FSF RYF certified) Services: -- cgit v1.2.3-70-g09d2 From 38a97cb6839c74463fc9334681b2df15af268b63 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Thu, 21 Dec 2017 22:16:05 +0000 Subject: news article asking people to help with release testing --- www/news/MANIFEST | 1 + www/news/release-testing-20171221.md | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 www/news/release-testing-20171221.md (limited to 'www') diff --git a/www/news/MANIFEST b/www/news/MANIFEST index b092d469..45bc9cae 100644 --- a/www/news/MANIFEST +++ b/www/news/MANIFEST @@ -1,3 +1,4 @@ +news/release-testing-20171221.md news/lenovo-recall.md news/alyssa-resignation.md news/talos.md diff --git a/www/news/release-testing-20171221.md b/www/news/release-testing-20171221.md new file mode 100644 index 00000000..28c23ca0 --- /dev/null +++ b/www/news/release-testing-20171221.md @@ -0,0 +1,19 @@ +% Testers needed for a new upcoming Libreboot release +% Leah Rowe +% 21 Dec 2017 + +We need testers, especially hardware testers, for a new upcoming release of +Libreboot. + +Andrew Robbins, one of the developers, has done extensive work on the build +system in Libreboot and now we are rebasing all boards in Libreboot onto the +latest version of coreboot. Upstream coreboot has many bugfixes, which the +version that Libreboot uses (an older revision) does not have. + +We are currently assembling a team of testers. If you wish to participate, +then reply on this thread in our bug tracker: + + + +Any help would be appreciated. In general, testing is also needed (e.g. +build testing, documentation testing/improvements, etc). -- cgit v1.2.3-70-g09d2 From ec03fccfefd689d4237b6e6dbba970029b1e1621 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Mon, 19 Feb 2018 13:23:34 +0000 Subject: update zanity.net mirror to new URL (no PR needed. just a URL change) the maintainer of the mirror contacted me privately, requesting the change --- www/download.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'www') diff --git a/www/download.md b/www/download.md index f88b20af..5edaa4f4 100644 --- a/www/download.md +++ b/www/download.md @@ -49,7 +49,8 @@ Project, USA) (elgrande74.net, France) - (zanity.net, New Zealand) + (nephelai.info, New Zealand) +(formerly nephelai.zanity.net/mirror/libreboot) (koddos.net, Netherlands) -- cgit v1.2.3-70-g09d2 From 4606722c5818b0927c1521293176cee522969258 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 14 Mar 2018 01:14:45 +0000 Subject: Update download page to include the 16-digit GPG key (no pull request needed) This was brought to our attention by attila_lendvai on #libreboot IRC. Essentially, the previous instruction was vulnerable to potential collision attacks. With this new instruction, it should be a bit safer. Since this is urgent, no pull request was issued. This has been committed to the repository directly, with consent from and_who on IRC. --- www/download.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'www') diff --git a/www/download.md b/www/download.md index 5edaa4f4..245e1154 100644 --- a/www/download.md +++ b/www/download.md @@ -17,7 +17,9 @@ GPG signing key Releases are signed with GPG. - $ gpg --recv-keys 0x05E8C5B2 + gpg --recv-keys 0x969A979505E8C5B2 + +Full key fingerprint: CDC9 CAE3 2CB4 B7FC 84FD C804 969A 9795 05E8 C5B2 The GPG key can also be downloaded with this exported dump of the pubkey: [lbkey.asc](lbkey.asc). -- cgit v1.2.3-70-g09d2 From aa0819c63560f66261dc239cb41c1650bdaca2c4 Mon Sep 17 00:00:00 2001 From: Swift Geek Date: Wed, 14 Mar 2018 19:43:15 +0000 Subject: Rectify VBIOS section --- www/faq.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'www') diff --git a/www/faq.md b/www/faq.md index 610f8093..fca20e04 100644 --- a/www/faq.md +++ b/www/faq.md @@ -695,23 +695,23 @@ project. ### External GPUs -The Video BIOS is present on most video hardware. On all current -libreboot systems, this is implemented using free software. The Video -BIOS is responsible for initializing any sort of visual display; without -it, you'd have what's called a *headless* system. - -For integrated graphics, the VBIOS is usually embedded as an *option -ROM* in the main boot firmware. For external graphics, the VBIOS is +The Video BIOS is present on most video cards. For integrated graphics, +the VBIOS (special kind of OptionROM) is usually embedded +in the main boot firmware. For external graphics, the VBIOS is usually on the graphics card itself. This is usually proprietary; the -only difference is that SeaBIOS executes it (alternatively, you embed it +only difference is that SeaBIOS can execute it (alternatively, you embed it in a coreboot ROM image and have coreboot executes it, if you use a different payload, such as GRUB). -We're going to tentatively say no, they're not OK. Unless you're -actively working to replace the VBIOS, or find out how to get a visual -display without it (possible in some cases, if the kernel driver can be -modified to work without it, possibly only needing certain -non-executable data). +On current libreboot systems, instead of VBIOS, coreboot native GPU init is used, +which is currently only implemented for Intel GPUs. +Other cards with proper KMS drivers can be initialized once Linux boots, +but copy of VBIOS may be still needed to fetch proper VRAM frequency +and other similar parameters (without executing VBIOS code). + +In configurations where SeaBIOS and native GPU init are used together, +a special shim VBIOS is added that uses coreboot linear framebuffer. + ### EC (embedded controller) firmware -- cgit v1.2.3-70-g09d2 From 44475c78bef2e56de98191b385021343b99a6ac6 Mon Sep 17 00:00:00 2001 From: Andrew Robbins Date: Thu, 15 Mar 2018 17:37:09 -0400 Subject: Remove dead mirrors from mirror list --- www/download.md | 9 --------- 1 file changed, 9 deletions(-) (limited to 'www') diff --git a/www/download.md b/www/download.md index 245e1154..33116a1e 100644 --- a/www/download.md +++ b/www/download.md @@ -51,9 +51,6 @@ Project, USA) (elgrande74.net, France) - (nephelai.info, New Zealand) -(formerly nephelai.zanity.net/mirror/libreboot) - (koddos.net, Netherlands) RSYNC mirrors {#rsync} @@ -70,8 +67,6 @@ UK) (linux.ro, Romania) - - (koddos.net, Netherlands) Are you running a mirror? Contact the libreboot project, and the link will be @@ -92,8 +87,6 @@ if using HTTPS. (in-berlin.de, Germany) - (mirror.si, Slovenia) - (swordarmor.fr, France) FTP mirrors {#ftp} @@ -106,8 +99,6 @@ of Kent, UK) (linux.ro, Romania) - (mirror.si, Slovenia) - Statically linked ------------------ -- cgit v1.2.3-70-g09d2 From a965c22d9bad61a04898d4f2c7927763241ace48 Mon Sep 17 00:00:00 2001 From: Andrew Robbins Date: Fri, 16 Mar 2018 21:23:32 -0400 Subject: Use current mirror URI for swordarmor.fr --- www/download.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'www') diff --git a/www/download.md b/www/download.md index 33116a1e..4b24ec81 100644 --- a/www/download.md +++ b/www/download.md @@ -53,6 +53,8 @@ Project, USA) (koddos.net, Netherlands) + (swordarmor.fr, France) + RSYNC mirrors {#rsync} ------------- @@ -87,8 +89,6 @@ if using HTTPS. (in-berlin.de, Germany) - (swordarmor.fr, France) - FTP mirrors {#ftp} ----------- -- cgit v1.2.3-70-g09d2 From 7b3c11c99c955d1cdb00951ef47e5516bbf621a4 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 18 Mar 2018 14:33:58 +0000 Subject: update leah's irc nick on the site (no pull request needed for this) --- www/conduct.md | 2 +- www/management.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'www') diff --git a/www/conduct.md b/www/conduct.md index 313321c0..35f8bac4 100644 --- a/www/conduct.md +++ b/www/conduct.md @@ -84,7 +84,7 @@ reported by contacting one of the moderators privately via IRC private message * Andrew Robbins: **and\_who** on Freenode, email * Jason Self: **jxself** on Freenode -* Leah Rowe: **\_4of7** on Freenode, email +* Leah Rowe: **unoccupied** on Freenode, email * Paul Kocialkowski: **paulk-X** Freenode (X is variable, for this person, email check in the channel) diff --git a/www/management.md b/www/management.md index b05a1826..ce5eaf9e 100644 --- a/www/management.md +++ b/www/management.md @@ -32,7 +32,7 @@ In alphabetical order: - Paul Kocialkowski is a core developer. IRC nick **paulk-X** (**X** is variable, and changes over time), email - Leah Rowe is a core developer (and project founder). IRC nick - **\_4of7**, email + **unoccupied**, email - Swift Geek is a core developer. IRC nick **swiftgeek**, email -- cgit v1.2.3-70-g09d2 From 1a791d9519e50fdd52234c22f8b8593cf7947a2f Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 18 Mar 2018 14:41:50 +0000 Subject: fix format of email addresses on conduct and management pages --- www/conduct.md | 11 +++++++---- www/management.md | 9 +++++---- 2 files changed, 12 insertions(+), 8 deletions(-) (limited to 'www') diff --git a/www/conduct.md b/www/conduct.md index 35f8bac4..10dac700 100644 --- a/www/conduct.md +++ b/www/conduct.md @@ -82,13 +82,16 @@ Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting one of the moderators privately via IRC private message (see list below): -* Andrew Robbins: **and\_who** on Freenode, email +* Andrew Robbins: **and\_who** on Freenode, email + [andrew@libreboot.org](mailto:andrew@libreboot.org) * Jason Self: **jxself** on Freenode -* Leah Rowe: **unoccupied** on Freenode, email +* Leah Rowe: **unoccupied** on Freenode, email + [leah@libreboot.org](mailto:leah@libreboot.org) * Paul Kocialkowski: **paulk-X** Freenode (X is variable, for this - person, email + person, email [paul@libreboot.org](mailto:paul@libreboot.org) check in the channel) -* Swift Geek: **swiftgeek** on Freenode, email +* Swift Geek: **swiftgeek** on Freenode, email + [swiftgeek@libreboot.org](mailto:swiftgeek@libreboot.org) If the complaint is for abuses on the Libreboot subreddit at [r/libreboot](https://www.reddit.com/r/libreboot/) then there are a separate diff --git a/www/management.md b/www/management.md index ce5eaf9e..cd990feb 100644 --- a/www/management.md +++ b/www/management.md @@ -28,13 +28,14 @@ List of members in the core management team In alphabetical order: - Andrew Robbins is a core developer. IRC nick **and\_who**, email - + [andrew@libreboot.org](mailto:andrew@libreboot.org) - Paul Kocialkowski is a core developer. IRC nick **paulk-X** - (**X** is variable, and changes over time), email + (**X** is variable, and changes over time), email + [paul@libreboot.org](mailto:paul@libreboot.org) - Leah Rowe is a core developer (and project founder). IRC nick - **unoccupied**, email + **unoccupied**, email [leah@libreboot.org](mailto:leah@libreboot.org) - Swift Geek is a core developer. IRC nick **swiftgeek**, email - + [swiftgeek@libreboot.org](mailto:swiftgeek@libreboot.org) Generally, the people on this list have these responsibilities: -- cgit v1.2.3-70-g09d2 From 25655d86cf10419633147d5803085d27c98333e8 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 18 Mar 2018 14:42:28 +0000 Subject: remove jxself from conduct/management pages - he quit the channel months ago --- www/conduct.md | 1 - www/management.md | 1 - 2 files changed, 2 deletions(-) (limited to 'www') diff --git a/www/conduct.md b/www/conduct.md index 10dac700..baaf45c9 100644 --- a/www/conduct.md +++ b/www/conduct.md @@ -84,7 +84,6 @@ reported by contacting one of the moderators privately via IRC private message * Andrew Robbins: **and\_who** on Freenode, email [andrew@libreboot.org](mailto:andrew@libreboot.org) -* Jason Self: **jxself** on Freenode * Leah Rowe: **unoccupied** on Freenode, email [leah@libreboot.org](mailto:leah@libreboot.org) * Paul Kocialkowski: **paulk-X** Freenode (X is variable, for this diff --git a/www/management.md b/www/management.md index cd990feb..b4850a6c 100644 --- a/www/management.md +++ b/www/management.md @@ -58,7 +58,6 @@ Other IRC channel moderators: - IRC nick **specing** on the Libreboot IRC channel. - IRC nick **pizzaiolo** on the Libreboot IRC channel. -- IRC nick **jxself** on the Libreboot IRC channel. Additionally, Libreboot has a separate set of operators on the subreddit r/libreboot. Check Reddit for more information. Actions taken by moderators -- cgit v1.2.3-70-g09d2 From 89580eeffcd0ce3bde66684a8c879a7cfa79d30a Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 18 Mar 2018 14:58:34 +0000 Subject: FAQ entry: note about 16-pin soic clip on 8-pin chip --- www/faq.md | 3 +++ 1 file changed, 3 insertions(+) (limited to 'www') diff --git a/www/faq.md b/www/faq.md index 610f8093..edcb649a 100644 --- a/www/faq.md +++ b/www/faq.md @@ -566,6 +566,9 @@ SPI flash chips can be programmed with the [BeagleBone Black](../docs/install/bbb_setup.md) or the [Raspberry Pi](../docs/install/rpi_setup.md). +It's possible to use a 16-pin SOIC test clip on an 8-pin SOIC chip, if you +align the pins properly. The connection is generally more sturdy. + How do I set a boot password? ------------------------------------------------------------------- -- cgit v1.2.3-70-g09d2 From a78cc7c3ff769202db8ad1455c32f2394b3bb2e3 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 18 Mar 2018 14:52:21 +0000 Subject: management: remove another inactive irc contributor. also general clean-up --- www/conduct.md | 6 +----- www/management.md | 3 ++- 2 files changed, 3 insertions(+), 6 deletions(-) (limited to 'www') diff --git a/www/conduct.md b/www/conduct.md index baaf45c9..69dc0ae8 100644 --- a/www/conduct.md +++ b/www/conduct.md @@ -95,11 +95,7 @@ reported by contacting one of the moderators privately via IRC private message If the complaint is for abuses on the Libreboot subreddit at [r/libreboot](https://www.reddit.com/r/libreboot/) then there are a separate group of moderators whom you can contact, via private message on the Reddit -website: - -* hexacat -* pizzaiolo\_ -* libreleah +website. The subreddit has a public list of moderators on it. If you deviate from these guidelines, make sure that it is with good reason. Treatment of each case will be handled pragmatically, on a case-by-case basis. diff --git a/www/management.md b/www/management.md index b4850a6c..f09ce9b7 100644 --- a/www/management.md +++ b/www/management.md @@ -57,7 +57,8 @@ These people are not part of core management, but still have influence. Other IRC channel moderators: - IRC nick **specing** on the Libreboot IRC channel. -- IRC nick **pizzaiolo** on the Libreboot IRC channel. + +specing occasionally provides assistance, and moderates the IRC channel. Additionally, Libreboot has a separate set of operators on the subreddit r/libreboot. Check Reddit for more information. Actions taken by moderators -- cgit v1.2.3-70-g09d2 From 3310d42576cf6c24c0a62e83febb2b26481ff702 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 21 Mar 2018 11:46:28 +0000 Subject: News post about Libreboot installation workshop at FSF LibrePlanet 2018 --- www/news/MANIFEST | 1 + www/news/libreplanet2018-workshop.md | 96 ++++++++++++++++++++++++++++++++++++ 2 files changed, 97 insertions(+) create mode 100644 www/news/libreplanet2018-workshop.md (limited to 'www') diff --git a/www/news/MANIFEST b/www/news/MANIFEST index 45bc9cae..4f588538 100644 --- a/www/news/MANIFEST +++ b/www/news/MANIFEST @@ -1,3 +1,4 @@ +news/libreplanet2018-workshop.md news/release-testing-20171221.md news/lenovo-recall.md news/alyssa-resignation.md diff --git a/www/news/libreplanet2018-workshop.md b/www/news/libreplanet2018-workshop.md new file mode 100644 index 00000000..88d338b5 --- /dev/null +++ b/www/news/libreplanet2018-workshop.md @@ -0,0 +1,96 @@ +% Libreboot installation workshop at FSF LibrePlanet 2018 conference +% Leah Rowe +% 21 March 2018 + +LibrePlanet is the annual conference held by the Free Software Foundation in +Boston, MA, USA. This year, it's being held at MIT university on March 24th +and 25th. More details about it are here: + + +The FSF isn't officially hosting a libreboot workshop at libreplanet +this year. At the 2015 and 2016 LibrePlanet conference, there were workshops +there run by myself and Patrick McDermott, a former member of the Libreboot +project. The FSF has confirmed that they don't have a dedicated room for it +this year, due to increasing number of conference goers. + +Therefore, an unofficial workshop is being set up. I've already issued a news +post about this on the libreplanet-discuss mailing list: + + +With John Sullivan's blessing: + + +If you, the reader, are attending LibrePlanet this year, and you would like to +get a libreboot system flashed for you, then take it with you to LibrePlanet. +There will be knowledgeable people there who can flash libreboot for you. + +Find one of the people on the list below (list will be updated if more people +volunteer to flash). If it's Kurt, they'll flash for you at the technoethical +booth. If it's someone else, they can take you into the speakers lounge - does +not matter if they're not a speaker. John Sullivan of FSF has approved this. +There are tables, chairs and power sockets in that room. +There are also tables and chairs outside the speakers lounge, in the common +area at the conference, but I highly recommend using the speakers lounge. +That's where I took people, on Libreplanet 2015 and 2016 :) +It's really comfy in there. + +John Sullivan of FSF has also confirmed that that there is a dedicated +*alcohol-free social and hacking time* at the FSF office on Saturday 24th +March, between 1900 to 2130 hours. You could also flash someones laptop for +them there, in the conference room at the FSF, or on a table outside. Or the +sysadmin room, if that's OK with them. + +I've been asking around. The following people have confirmed so far that they +will be providing Libreboot flashing services at the conference: + +- Kurt from Technoethical, an FSF-endorsed libreboot hardware seller. They will + also have their own samples. They'll be at the Technoethical booth there. + IRC nick sensiblemn\_ or sensiblemn on #libreboot IRC +- zyliwax from #libreboot IRC - has not committed fully, but is *very likely + to attend*, in their own words. +- Patrick McDermott (pehjota) of Libiquity. I've emailed them to ask, + though I'm not sure if they'll be there - they're usually there though, each + year. +- You could also find an FSF sysadmin and ask them to flash Libreboot for you. + +I would be grateful if anyone else would also be willing to provide flashing. +I myself am not attending the conference physically, unfortunately. + +See mailing list post for more info. If you would like to help Kurt and +zyliwax out, please either reply to that mailing list post on +libreplanet-discuss or email me directly: +[leah@libreboot.org](mailto:leah@libreboot.org) and I'll add your name in +the above list. + +Basically, all you need for flashing someones laptop at the conference is: + +- Portable SPI flasher (USB powered. SSH into it via your laptop, use the SPI + flasher's own 3v3, etc). Make sure to use the workaround-mx patch on + flashrom, so that you can use --workaround-mx on Macronix chips, if flashing + an X200, otherwise flashing will be unreliable (see mailing list post linked + above) - portability is important, in case you sit down with someone in + a place without power sockets. + See guides on libreboot.org for setting up SPI flashers, but ignore the notes + about external PSUs and instead just wire up the flasher's own 3v3 connection. + The workaround-mx patch is here: + + apply this on flashrom src and build with that. To use it, just pass the + --workaround-mx option in flashrom. +- Screwdrivers (phillips head 0 *and* 00 - sometimes labelled PH0 or PH00, + respectively) +- Thermal paste and thermal cleaning material, for T400 flashing + - arctic mx-4 paste recommended. For cleaning material, use anti-static cloth + and isopropyl alcohol - as pure as possible! ideally close to 100%! 70% + rubbing alcohol is common in USA, and not suitable for electronics +- Anti-ESD wrist/ankle strap, to protect against damage fro electrostatic + discharge when working with circuit boards. + +Optionally: + +- Bring DIP8 25xx SPI chips with libreboot, for ASUS KCMA-D8 or KGPE-D16, for the + conference goer to put in their D8/D16 when they get home. Also PLCC32 LPC + 1MB (or bigger, with padding at the beginning) chips for ASUS KFSN4-DRE +- Soldering equipment (knife tip, hot air, etc) for X200T flashing. NOTE: FSF has + soldering equipment in their offire, you could ask them to lend it to you + if you're flashing a laptop there at the FSF office. NOTE2: Kurt from Techno + is also bringing soldering equipment. -- cgit v1.2.3-70-g09d2 From 0d362962c8aaa0318a3d84f3fe40f4643da598b2 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 21 Mar 2018 17:16:49 +0000 Subject: fix typos in previous commit: offire changed to office. fro changed to from --- www/news/libreplanet2018-workshop.md | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'www') diff --git a/www/news/libreplanet2018-workshop.md b/www/news/libreplanet2018-workshop.md index 88d338b5..2ffc062e 100644 --- a/www/news/libreplanet2018-workshop.md +++ b/www/news/libreplanet2018-workshop.md @@ -7,7 +7,7 @@ Boston, MA, USA. This year, it's being held at MIT university on March 24th and 25th. More details about it are here: -The FSF isn't officially hosting a libreboot workshop at libreplanet +The FSF isn't officially hosting a Libreboot workshop at LibrePlanet this year. At the 2015 and 2016 LibrePlanet conference, there were workshops there run by myself and Patrick McDermott, a former member of the Libreboot project. The FSF has confirmed that they don't have a dedicated room for it @@ -21,29 +21,29 @@ With John Sullivan's blessing: If you, the reader, are attending LibrePlanet this year, and you would like to -get a libreboot system flashed for you, then take it with you to LibrePlanet. -There will be knowledgeable people there who can flash libreboot for you. +get a Libreboot system flashed for you, then take it with you to LibrePlanet. +There will be knowledgeable people there who can flash Libreboot for you. Find one of the people on the list below (list will be updated if more people -volunteer to flash). If it's Kurt, they'll flash for you at the technoethical -booth. If it's someone else, they can take you into the speakers lounge - does -not matter if they're not a speaker. John Sullivan of FSF has approved this. +volunteer to flash). If it's Kurt, they'll flash for you at the Technoethical +booth. If it's someone else, they can take you into the speakers' lounge (it does +not matter if they're not a speaker). John Sullivan of FSF has approved this. There are tables, chairs and power sockets in that room. -There are also tables and chairs outside the speakers lounge, in the common -area at the conference, but I highly recommend using the speakers lounge. +There are also tables and chairs outside the speakers' lounge, in the common +area at the conference, but I highly recommend using the speakers' lounge. That's where I took people, on Libreplanet 2015 and 2016 :) It's really comfy in there. John Sullivan of FSF has also confirmed that that there is a dedicated *alcohol-free social and hacking time* at the FSF office on Saturday 24th -March, between 1900 to 2130 hours. You could also flash someones laptop for +March, between 1900-2130 (7-9:30 PM). You could also flash someone's laptop for them there, in the conference room at the FSF, or on a table outside. Or the sysadmin room, if that's OK with them. I've been asking around. The following people have confirmed so far that they will be providing Libreboot flashing services at the conference: -- Kurt from Technoethical, an FSF-endorsed libreboot hardware seller. They will +- Kurt from Technoethical, an FSF-endorsed Libreboot hardware seller. They will also have their own samples. They'll be at the Technoethical booth there. IRC nick sensiblemn\_ or sensiblemn on #libreboot IRC - zyliwax from #libreboot IRC - has not committed fully, but is *very likely @@ -62,11 +62,11 @@ libreplanet-discuss or email me directly: [leah@libreboot.org](mailto:leah@libreboot.org) and I'll add your name in the above list. -Basically, all you need for flashing someones laptop at the conference is: +Basically, all you need for flashing someone's laptop at the conference is: - Portable SPI flasher (USB powered. SSH into it via your laptop, use the SPI flasher's own 3v3, etc). Make sure to use the workaround-mx patch on - flashrom, so that you can use --workaround-mx on Macronix chips, if flashing + flashrom, so that you can use `--workaround-mx` on Macronix chips, if flashing an X200, otherwise flashing will be unreliable (see mailing list post linked above) - portability is important, in case you sit down with someone in a place without power sockets. @@ -75,22 +75,22 @@ Basically, all you need for flashing someones laptop at the conference is: The workaround-mx patch is here: apply this on flashrom src and build with that. To use it, just pass the - --workaround-mx option in flashrom. + `--workaround-mx` option in flashrom. - Screwdrivers (phillips head 0 *and* 00 - sometimes labelled PH0 or PH00, respectively) - Thermal paste and thermal cleaning material, for T400 flashing - arctic mx-4 paste recommended. For cleaning material, use anti-static cloth and isopropyl alcohol - as pure as possible! ideally close to 100%! 70% rubbing alcohol is common in USA, and not suitable for electronics -- Anti-ESD wrist/ankle strap, to protect against damage fro electrostatic +- Anti-ESD wrist/ankle strap, to protect against damage from electrostatic discharge when working with circuit boards. Optionally: -- Bring DIP8 25xx SPI chips with libreboot, for ASUS KCMA-D8 or KGPE-D16, for the +- Bring DIP8 25xx SPI chips with Libreboot, for ASUS KCMA-D8 or KGPE-D16, for the conference goer to put in their D8/D16 when they get home. Also PLCC32 LPC 1MB (or bigger, with padding at the beginning) chips for ASUS KFSN4-DRE - Soldering equipment (knife tip, hot air, etc) for X200T flashing. NOTE: FSF has - soldering equipment in their offire, you could ask them to lend it to you - if you're flashing a laptop there at the FSF office. NOTE2: Kurt from Techno - is also bringing soldering equipment. + soldering equipment in their office, you could ask them to lend it to you + if you're flashing a laptop there at the FSF office. NOTE2: Kurt from + Technoethical is also bringing soldering equipment. -- cgit v1.2.3-70-g09d2 From 4b4e5388203999360aeddfa1c56cf75b79c8c5bb Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 21 Mar 2018 18:06:19 +0000 Subject: one more fix on news post: Libreplanet changed to LibrePlanet --- www/news/libreplanet2018-workshop.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'www') diff --git a/www/news/libreplanet2018-workshop.md b/www/news/libreplanet2018-workshop.md index 2ffc062e..7ea4f729 100644 --- a/www/news/libreplanet2018-workshop.md +++ b/www/news/libreplanet2018-workshop.md @@ -31,7 +31,7 @@ not matter if they're not a speaker). John Sullivan of FSF has approved this. There are tables, chairs and power sockets in that room. There are also tables and chairs outside the speakers' lounge, in the common area at the conference, but I highly recommend using the speakers' lounge. -That's where I took people, on Libreplanet 2015 and 2016 :) +That's where I took people, on LibrePlanet 2015 and 2016 :) It's really comfy in there. John Sullivan of FSF has also confirmed that that there is a dedicated -- cgit v1.2.3-70-g09d2 From 6311c732dd61a452020c7e8107f2cbb6230a4c9e Mon Sep 17 00:00:00 2001 From: zyliwax Date: Wed, 21 Mar 2018 14:32:41 -0400 Subject: Update FAQ to provide answers regarding activity and status of upcoming release. --- www/faq.md | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) (limited to 'www') diff --git a/www/faq.md b/www/faq.md index fca20e04..d32901d2 100644 --- a/www/faq.md +++ b/www/faq.md @@ -6,6 +6,74 @@ x-toc-enable: true Important issues ================ +Is the Libreboot project still active? +------------------------------------------- + +Yes! Please check out [the git +repository](https://notabug.org/libreboot/libreboot) for the extensive work +contributed to the project since the previous release. + +So when is the next version of Libreboot coming out? +------------------------------------------------------- + +Short answer: When it is ready. With your help, this will be sooner rather than +later! Read on to find out where help is most needed. + +Long answer: The new release will be ready when the build system has all +outstanding bugs fixed, allowing it to Libreboot ROM image files for all +supported platforms without reporting any major errors. Once these ROM files are +built, it must be possible to flash them onto every supported platform. All +platforms must then be able to initialize all essential hardware from the code +in the ROM files, then ultimately reach execution the included payload. + +The first obstacle to overcome in this setup is completing the code for the new +build system. Please check out [the git +repository](https://notabug.org/libreboot/libreboot), look over the code for the +build system, and attempt to run the build script for as many platforms as you +can. Document whatever problems you encounter while doing so on [the bug +tracker](https://notabug.org/libreboot/libreboot/issues). If you have strong +knowledge of shell scripting, look at the code yourself and attempt to resolve +whatever the problem may be. At the very least, you can use your investigation +of the code to provide information on your bug report that will help others +determine the proper fix. If you *don't* receive any errors, you should end up +with a Libreboot ROM file! The next paragraph will cover what to do next. + +Once the build system can produce ROM files for any given target, the next step +in preparing for release is testing the ROM files on actual hardware. First, +back up your existing firmware: doing so internally using `flashrom -p internal +-r backup.rom` is probably the most convenient method, though you are welcome to +do so externally as well by following the factory ROM backup procedure for your +platform. You will very likely need this backup since you are testing the new +release, which will have unknown bugs! You will want to have external flashing +equipment handy to flash your backup ROM back onto the device. + +Once you have the backup ready, follow [the on-site +instructions](https://libreboot.org/docs/install/) to flash the new ROM file to +its appropriate hardware platform, then (re)boot your computer. You should +expect to encounter problems! This is new software which needs your testing +support! Document those problems as clearly as possible on [the bug +tracker](https://notabug.org/libreboot/libreboot/issues) to inform the community +of their existence. If you have the technical know-how, try to fix whatever +problems you encounter and whatever other user-submitted bugs you think you can +find. + +You may also get lucky and reach your device payload, in which case: +congratulations! Please document your success on [the bug +tracker](https://notabug.org/libreboot/libreboot/issues) and proceed to test the +capabilities of your payload. When you are done testing, or if the new ROM file +renders your system unbootable, use your external flashing equipment to flash +your backup ROM back to your BIOS chip. + +Other areas where you can help prepare the next release include: porting other +boards from coreboot to Libreboot by removing their dependencies on non-free +components to boot and incorporating them into the build system, telling your +technically skilled friends about Libreboot to encourage their participation, +and offering your devices for testing once the build system reaches maturity. +You can list yourself as a volunteer along with the devices on + +With everyone's help, a new Libreboot release will come sooner rather than +later. + What version of libreboot do I have? ---------------------------------------------------------------- -- cgit v1.2.3-70-g09d2 From 07fbe40312c6827604986476e1566a95eec4af14 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 21 Mar 2018 19:18:16 +0000 Subject: Improvements on zyliwax's FAQ submission: re-write for further clarity --- www/faq.md | 109 +++++++++++++++++++++++++++---------------------------------- 1 file changed, 49 insertions(+), 60 deletions(-) (limited to 'www') diff --git a/www/faq.md b/www/faq.md index d32901d2..78f79016 100644 --- a/www/faq.md +++ b/www/faq.md @@ -9,70 +9,59 @@ Important issues Is the Libreboot project still active? ------------------------------------------- -Yes! Please check out [the git -repository](https://notabug.org/libreboot/libreboot) for the extensive work -contributed to the project since the previous release. +Yes! The [git repository](https://notabug.org/libreboot/libreboot) shows all of +the work that we're currently doing. Libreboot is quite active. So when is the next version of Libreboot coming out? ------------------------------------------------------- -Short answer: When it is ready. With your help, this will be sooner rather than -later! Read on to find out where help is most needed. - -Long answer: The new release will be ready when the build system has all -outstanding bugs fixed, allowing it to Libreboot ROM image files for all -supported platforms without reporting any major errors. Once these ROM files are -built, it must be possible to flash them onto every supported platform. All -platforms must then be able to initialize all essential hardware from the code -in the ROM files, then ultimately reach execution the included payload. - -The first obstacle to overcome in this setup is completing the code for the new -build system. Please check out [the git -repository](https://notabug.org/libreboot/libreboot), look over the code for the -build system, and attempt to run the build script for as many platforms as you -can. Document whatever problems you encounter while doing so on [the bug -tracker](https://notabug.org/libreboot/libreboot/issues). If you have strong -knowledge of shell scripting, look at the code yourself and attempt to resolve -whatever the problem may be. At the very least, you can use your investigation -of the code to provide information on your bug report that will help others -determine the proper fix. If you *don't* receive any errors, you should end up -with a Libreboot ROM file! The next paragraph will cover what to do next. - -Once the build system can produce ROM files for any given target, the next step -in preparing for release is testing the ROM files on actual hardware. First, -back up your existing firmware: doing so internally using `flashrom -p internal --r backup.rom` is probably the most convenient method, though you are welcome to -do so externally as well by following the factory ROM backup procedure for your -platform. You will very likely need this backup since you are testing the new -release, which will have unknown bugs! You will want to have external flashing -equipment handy to flash your backup ROM back onto the device. - -Once you have the backup ready, follow [the on-site -instructions](https://libreboot.org/docs/install/) to flash the new ROM file to -its appropriate hardware platform, then (re)boot your computer. You should -expect to encounter problems! This is new software which needs your testing -support! Document those problems as clearly as possible on [the bug -tracker](https://notabug.org/libreboot/libreboot/issues) to inform the community -of their existence. If you have the technical know-how, try to fix whatever -problems you encounter and whatever other user-submitted bugs you think you can -find. - -You may also get lucky and reach your device payload, in which case: -congratulations! Please document your success on [the bug -tracker](https://notabug.org/libreboot/libreboot/issues) and proceed to test the -capabilities of your payload. When you are done testing, or if the new ROM file -renders your system unbootable, use your external flashing equipment to flash -your backup ROM back to your BIOS chip. - -Other areas where you can help prepare the next release include: porting other -boards from coreboot to Libreboot by removing their dependencies on non-free -components to boot and incorporating them into the build system, telling your -technically skilled friends about Libreboot to encourage their participation, -and offering your devices for testing once the build system reaches maturity. -You can list yourself as a volunteer along with the devices on - -With everyone's help, a new Libreboot release will come sooner rather than -later. +Short answer: It's out when it's out. If you want to help out and submit +patches, refer to [the Git page](git.md). + +We don't issue ETAs. + +Long answer: + +We've been re-writing the entire Libreboot build system from scratch, since +the previous release. This has taken longer than we expected, but the new +build system is reaching maturity. We are polishing it. + +Once the new build system is stable, our next priority is ensuring that all +currently supported build targets build properly in Libreboot. + +After that, the priority is to make sure that all current boards in Libreboot +use the most up to date revision of coreboot, with all of the most recent fixes +and improvements. Testing those boards will then be a matter of peer review, +reaching out to the entire community via alpha/beta/RC releases. + +Generally, all major release-blocking issues must be addressed before a new +release can be issued. See: + + +The most important tasks now are as follows: + +- Study the build system of Libreboot (written in BASH), and make fixes to it. +- Work on new improvements and help with testing once ROMs build for all + boards, when the build system is stable. +- In particular, there are several new boards in coreboot that we can add to + Libreboot, as documented on the Libreboot bug tracker. These will also have + to be added, and fully tested. Instructions for setting up hardware-based + flashing tools can be found in + [the Libreboot installation guides](docs/install/) +- Bugs! Report bugs! +- A few new board ports will also come in handy ;) + If you've got the skills, we'd really appreciate that. Port them to coreboot + first, or make existing coreboot targets work without binary blobs. + +More generally: + +- Tell your friends about Libreboot! Libreboot wants to liberate as many people + as possible. +- If you have ways to improve the documentation, you can do that too. + Refer to [the Git page](git.md) for instructions on submitting patches to the + documentation. +- Encourage companies, or any persons with the skills/resources, to get + involved with Libreboot development. What version of libreboot do I have? ---------------------------------------------------------------- -- cgit v1.2.3-70-g09d2 From 689117d445dc31649d3f23bf181a410747d5b208 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sat, 24 Mar 2018 11:10:59 +0000 Subject: update libreplanet news post to confirm that zyliwax is there --- www/news/libreplanet2018-workshop.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'www') diff --git a/www/news/libreplanet2018-workshop.md b/www/news/libreplanet2018-workshop.md index 7ea4f729..0de75670 100644 --- a/www/news/libreplanet2018-workshop.md +++ b/www/news/libreplanet2018-workshop.md @@ -46,11 +46,14 @@ will be providing Libreboot flashing services at the conference: - Kurt from Technoethical, an FSF-endorsed Libreboot hardware seller. They will also have their own samples. They'll be at the Technoethical booth there. IRC nick sensiblemn\_ or sensiblemn on #libreboot IRC -- zyliwax from #libreboot IRC - has not committed fully, but is *very likely - to attend*, in their own words. -- Patrick McDermott (pehjota) of Libiquity. I've emailed them to ask, - though I'm not sure if they'll be there - they're usually there though, each - year. +- zyliwax from #libreboot IRC - has confirmed that they will be there +- Patrick McDermott (pehjota) of Libiquity. Patrick is also present at + LibrePlanet, and has brought flashing equipment. What Patrick said on the + libreplanet-discuss mailing list: look for the person that is wearing a + grey Libiquity polo shirt. They posted this picture on the mailing list, + so you know how to find this person: + + - of note: Patrick is bringing CH341A-based programmer, and can flash D8/D16 - You could also find an FSF sysadmin and ask them to flash Libreboot for you. I would be grateful if anyone else would also be willing to provide flashing. -- cgit v1.2.3-70-g09d2 From b368eeaeb83f1c626bd9018500680e513faae5ab Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sat, 24 Mar 2018 21:13:44 +0000 Subject: general cleanup on the homepage. also fix a few typos that were overlooked --- www/index.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'www') diff --git a/www/index.md b/www/index.md index 8fd886e1..9181a429 100644 --- a/www/index.md +++ b/www/index.md @@ -36,12 +36,11 @@ libreboot is fully free software, where anyone can contribute or inspect its code. Libreboot is faster, more secure and more reliable than most non-free -firmware, and can provide many advanced feature, like encrypted -/boot/, GPG signature checking before booting your kernel, ability to -load an OS *from the flash chip*, and more. +firmware. Libreboot provides many advanced features, like encrypted +/boot/, GPG signature checking before booting your kernel and more! Libreboot's main upstream provider is [coreboot](https://www.coreboot.org/), which we deblob. We upstream our custom patches to projects like coreboot, depthcharge, GRUB, and flashrom where possible. Together, we provide an -automated build and installation system with nontechnical documentation, -allowing Libreboot to be widely used. +automated build and installation system with non-technical documentation, +allowing Libreboot to be widely used. -- cgit v1.2.3-70-g09d2 From 69c4b3cf270e1221c3f8799958fe01d975f86578 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Tue, 27 Mar 2018 19:04:46 +0100 Subject: Suppliers page: add Minifree chip flashing service for D8 and D16 --- www/suppliers.md | 1 + 1 file changed, 1 insertion(+) (limited to 'www') diff --git a/www/suppliers.md b/www/suppliers.md index 916804f2..2a38f6cd 100644 --- a/www/suppliers.md +++ b/www/suppliers.md @@ -28,6 +28,7 @@ Laptops: Services: - [Libreboot installation service](https://minifree.org/product/libreboot-installation-service/) +- [Libreboot chip flashing service for ASUS KGPE-D16 and KCMA-D8](https://minifree.org/product/d8-d16-chipflash/) Merchendise: -- cgit v1.2.3-70-g09d2 From 0871a2b54400c5d57cac2d6256cf831a1d7a3e24 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 28 Mar 2018 11:50:56 +0100 Subject: re-add nephelai.info mirror to download page. the sysadmin brought it back --- www/download.md | 3 +++ 1 file changed, 3 insertions(+) (limited to 'www') diff --git a/www/download.md b/www/download.md index 4b24ec81..73713a87 100644 --- a/www/download.md +++ b/www/download.md @@ -47,6 +47,9 @@ university, USA) (Peers Community Project, USA) + (nephelai.info, New Zealand) +(formerly nephelai.zanity.net/mirror/libreboot) + (vimuser.org, Netherlands) (elgrande74.net, France) -- cgit v1.2.3-70-g09d2 From 657da40088c94f83a9967e34d38aa6360c82fde5 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 28 Mar 2018 12:03:54 +0100 Subject: update zanity mirror to link to sugol domain instead (per sysadmin's request) --- www/download.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'www') diff --git a/www/download.md b/www/download.md index 73713a87..242e39d3 100644 --- a/www/download.md +++ b/www/download.md @@ -47,7 +47,7 @@ university, USA) (Peers Community Project, USA) - (nephelai.info, New Zealand) + (sugol.org) (formerly nephelai.zanity.net/mirror/libreboot) (vimuser.org, Netherlands) -- cgit v1.2.3-70-g09d2 From d74a7811ca3d3b1f8abd1fb10e0349923be2f00b Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 28 Mar 2018 12:35:03 +0100 Subject: improve rsync mirroring instructions on the download page --- www/download.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'www') diff --git a/www/download.md b/www/download.md index 242e39d3..c12b8b07 100644 --- a/www/download.md +++ b/www/download.md @@ -30,8 +30,10 @@ pubkey: [lbkey.asc](lbkey.asc). Do you have a mirror? --------------------- -Let us know! We will add it here. Instructions for how to mirror -libreboot releases can be found [on the mirrors](#https). +Let us know! We will add it here. + +If you wish to create a new mirror of the Libreboot releases, you can use +*rsync*. See: [rsync mirror list](#rsync). HTTPS mirrors {#https} ------------- @@ -61,7 +63,14 @@ Project, USA) RSYNC mirrors {#rsync} ------------- -Useful for mirroring Libreboot's entire set of release archives. +Useful for mirroring Libreboot's entire set of release archives. You can put +an rsync command into crontab and pull the files into a directory on your +web server. + +*It is highly recommended that you use the libreboot.org mirror*, if you wish +to host an official mirror. Otherwise, if you simply want to create your own +local mirror, you should use one of the other mirrors, which sync from +libreboot.org. (Libreboot project official mirror) -- cgit v1.2.3-70-g09d2 From 31d9d64e1c64c3eb9f6a1d0286dbb40337108035 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sat, 31 Mar 2018 17:29:50 +0100 Subject: FAQ: Add note for Fedora compatibility with Libreboot --- docs/gnulinux/index.md | 17 +++++++++++++++++ www/faq.md | 8 ++++++++ 2 files changed, 25 insertions(+) (limited to 'www') diff --git a/docs/gnulinux/index.md b/docs/gnulinux/index.md index a2a411ab..bc7a04f8 100644 --- a/docs/gnulinux/index.md +++ b/docs/gnulinux/index.md @@ -28,6 +28,23 @@ However, with Libreboot, GRUB is already included directly (as a payload), so ev - [How to Harden Your GRUB Configuration, for Security](grub_hardening.md) +Fedora won't boot? +------------------ + +This may also apply to CentOS or Redhat. + +When you use Libreboot's default GRUB config, and libreboot-grub uses fedora's +default grub.cfg (in /boot/grub2/grub.cfg), fedora by default makes use of the +`linux16` command, whereas it should be saying `linux` + +Do this in fedora: + +Open `/etc/grub.d/10_linux` + +Set the `sixteenbit` variable to an empty string, then do: + + grub2-mkconfig -o /boot/grub2/grub.cfg + Copyright © 2014, 2015 Leah Rowe Copyright © 2017 Elijah Smith diff --git a/www/faq.md b/www/faq.md index 78aee27b..9a3dca38 100644 --- a/www/faq.md +++ b/www/faq.md @@ -1012,6 +1012,14 @@ Absolutely! It is well-tested in libreboot, and highly recommended. See Any recent distribution should work, as long as it uses KMS (kernel mode setting) for the graphics. +Fedora won't boot? (may also be applicable to Redhat/CentOS) +----------------------------------------------------------- + +On Fedora, by default the grub.cfg tries to boot linux in 16-bit mode. You +just have to modify Fedora's GRUB configuration. +Refer to [the GNU+Linux page](docs/gnulinux/index.md#fedora-wont-boot). + + Can I use BSD? ---------------------------------- -- cgit v1.2.3-70-g09d2 From 995fab239730412a45476dc64099adc60167b10b Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Wed, 4 Apr 2018 07:19:18 +0200 Subject: Clarify EC and SuperIO --- www/faq.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'www') diff --git a/www/faq.md b/www/faq.md index fca20e04..0aa25819 100644 --- a/www/faq.md +++ b/www/faq.md @@ -737,8 +737,8 @@ libreboot. See: (not ready yet). Most (all?) chromebooks have free EC firmware. Libreboot is currently looking into supporting a few ARM-based chromebooks. -EC is only present on laptops. On desktop/server boards it is absent -(not required). +EC is present on nearly all laptops. Other devices use, depending on complexity, +either EC or variant with firmware in Mask ROM - SuperIO. ### HDD/SSD firmware -- cgit v1.2.3-70-g09d2 From 101ce64808f235270f957b20ecb087874b35e168 Mon Sep 17 00:00:00 2001 From: Rahiel Kasim Date: Thu, 12 Apr 2018 12:46:55 +0200 Subject: typo: merchendise -> merchandise --- www/suppliers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'www') diff --git a/www/suppliers.md b/www/suppliers.md index 2a38f6cd..d269d270 100644 --- a/www/suppliers.md +++ b/www/suppliers.md @@ -30,7 +30,7 @@ Services: - [Libreboot installation service](https://minifree.org/product/libreboot-installation-service/) - [Libreboot chip flashing service for ASUS KGPE-D16 and KCMA-D8](https://minifree.org/product/d8-d16-chipflash/) -Merchendise: +Merchandise: - [Libreboot T400 battery](https://minifree.org/product/libreboot-t400-battery/) - [Libreboot X200 battery](https://minifree.org/product/libreboot-x200-battery/) -- cgit v1.2.3-70-g09d2 From c931759ea7fa0ef0a48bca83e565385ecfa7d150 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Thu, 19 Apr 2018 14:37:28 +0100 Subject: add news post about Gender Reassignment Surgery fundraiser for Leah Rowe --- www/news/MANIFEST | 1 + www/news/leah-fundraiser.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 www/news/leah-fundraiser.md (limited to 'www') diff --git a/www/news/MANIFEST b/www/news/MANIFEST index 4f588538..0e7cc034 100644 --- a/www/news/MANIFEST +++ b/www/news/MANIFEST @@ -1,3 +1,4 @@ +news/leah-fundraiser.md news/libreplanet2018-workshop.md news/release-testing-20171221.md news/lenovo-recall.md diff --git a/www/news/leah-fundraiser.md b/www/news/leah-fundraiser.md new file mode 100644 index 00000000..5a5b7b20 --- /dev/null +++ b/www/news/leah-fundraiser.md @@ -0,0 +1,45 @@ +% Help Leah, founder of Libreboot, get Gender Reassignment Surgery +% Leah Rowe +% 19 April 2017 + +I spoke with Andrew Robbins and Swift Geek on #libreboot IRC. These are two +other members of the core Libreboot community. This news post was submitted to +Pull Request, subject to their approval before publishing on libreboot.org. + +My name is Leah Rowe, and I'm the founder of the Libreboot project. I’m a 26 +year old British trans woman, living in the UK. After a lifetime of +repression and denial, I came out as transgender in June 2016; I +began living full-time as my true self for the first time. This was my coming +out message to the Libreboot community: + + +I need help from the community in order to to pay for my Gender Reassignment +Surgery. Here is my fundraiser: + + +I'm unable to pay for it myself. 2 years ago, I paid 90,000 USD to Raptor +Engineering to port the ASUS KGPE-D16 and KCMA-D8 to Libreboot as well as 4000 +AUD to Damien Zammit for the Gigabyte GA-G41M-ES2L and Intel D510MO ports. +Besides this, I've spent huge amounts of money in general on development of my +own and I've dedicated countless hours to this project. I love Libreboot +and I love working on it. For instance, I ported the ThinkPad X200 (later T400, +T500 etc) to Libreboot myself, working alongside Steve Shenton to free it from +the Intel ME firmware. Unfortunately, this has left me severely out of pocket +and, even now, I can't afford to pay for the things I need for myself such as +this. + +As a direct result of my contributions, the Free Software community is in a +much better state than it was. +The [Free Software Foundation](https://www.fsf.org/) now hosts fsf.org and +[gnu.org](https://www.gnu.org/), as well as +[GNU Savannah](https://savannah.gnu.org/) (used by many GNU projects, for code +hosting and collaboration) on ASUS KGPE-D16 +servers, running Libreboot. Additionally, both the Free Software Foundation and +[Software Freedom Conservancy](https://sfconservancy.org/) use Libreboot laptops +almost exclusively in their offices. Thousands of people now use Libreboot. +Projects inspired by Libreboot have also appeared such as the +[TALOS II workstation](https://www.raptorcs.com/TALOSII/). + +I greatly appreciate any help that the community can give me, no matter how +big or small. It will mean a great deal to me, and allow me to focus on my +passions, including Libreboot. -- cgit v1.2.3-70-g09d2 From 5decb978639d0a435fc83931005f1c25650bce86 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 25 Apr 2018 22:27:11 +0100 Subject: Add Minifree X200 Tablet to the suppliers page --- www/suppliers.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'www') diff --git a/www/suppliers.md b/www/suppliers.md index d269d270..78b56f9f 100644 --- a/www/suppliers.md +++ b/www/suppliers.md @@ -22,6 +22,7 @@ endorsement on a computer system, and invests money directly into Libreboot. Laptops: +- [Libreboot X200 Tablet laptop](https://minifree.org/product/libreboot-x200-tablet/) (FSF RYF certification pending) - [Libreboot X200 laptop](https://minifree.org/product/libreboot-x200/) (FSF RYF certified) - [Libreboot T400 laptop](https://minifree.org/product/libreboot-t400/) (FSF RYF certified) @@ -34,7 +35,8 @@ Merchandise: - [Libreboot T400 battery](https://minifree.org/product/libreboot-t400-battery/) - [Libreboot X200 battery](https://minifree.org/product/libreboot-x200-battery/) -- [Libreboot X200 docking station](https://minifree.org/product/docking-station-for-libreboot-x200/) +- [Libreboot X200 Tablet battery](https://minifree.org/product/libreboot-x200-tablet-battery/) +- [Libreboot X200/X200T docking station](https://minifree.org/product/docking-station-for-libreboot-x200/) - [Libreboot stickers](https://minifree.org/product/libreboot-stickers/) Phreedom 2600 -- cgit v1.2.3-70-g09d2 From 32d8ab0b23cdf0e6280019e60559652a47f291f6 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Fri, 18 May 2018 22:05:39 +0100 Subject: Suppliers page: Add link to new TALOS II Lite --- www/suppliers.md | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'www') diff --git a/www/suppliers.md b/www/suppliers.md index 78b56f9f..d3667a9f 100644 --- a/www/suppliers.md +++ b/www/suppliers.md @@ -58,6 +58,12 @@ firmware and operating system preinstalled, *from the factory*. Website for pre-orders: +They have 2 systems available: + +- [TALOS II Lite](https://secure.raptorcs.com/content/TL1BC1/purchase.html) + (this is the cheaper version) +- [TALOS II](https://secure.raptorcs.com/content/TL2WK2/intro.html) + NOTE: this isn't technically Libreboot, but the boot firmware is entirely free. This is the same company that ported the ASUS KFSN4-DRE, KGPE-D16 and KCMA-D8 -- cgit v1.2.3-70-g09d2 From ded3faf08665c3004d2d76db851c1c5c86d32150 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Thu, 31 May 2018 12:41:25 +0100 Subject: update suppliers page to say that Minifree X200T is RYF certified (no PR needed) no pull request needed. this is the most minor of minor changes --- www/suppliers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'www') diff --git a/www/suppliers.md b/www/suppliers.md index d3667a9f..4432d86b 100644 --- a/www/suppliers.md +++ b/www/suppliers.md @@ -22,7 +22,7 @@ endorsement on a computer system, and invests money directly into Libreboot. Laptops: -- [Libreboot X200 Tablet laptop](https://minifree.org/product/libreboot-x200-tablet/) (FSF RYF certification pending) +- [Libreboot X200 Tablet laptop](https://minifree.org/product/libreboot-x200-tablet/) (FSF RYF certified) - [Libreboot X200 laptop](https://minifree.org/product/libreboot-x200/) (FSF RYF certified) - [Libreboot T400 laptop](https://minifree.org/product/libreboot-t400/) (FSF RYF certified) -- cgit v1.2.3-70-g09d2 From 7423bc922664b0ac074b8e33cdd3e85ebd8b5f2d Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sat, 9 Jun 2018 15:13:18 +0100 Subject: git page: link to actual instructions for how to use git otherwise, how the hell does a user know what to do? we shouldn't just assume that everyone knows how to use git. some of our contributors might be people who just want to submit something to the documentation and they may never have used git before --- www/git.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'www') diff --git a/www/git.md b/www/git.md index 06aac3d0..375a9eda 100644 --- a/www/git.md +++ b/www/git.md @@ -13,6 +13,10 @@ You can submit your patches via Information about how the Libreboot project is governed is documented in our [general management guidelines](management.md). +Libreboot development is done using the Git version control system. +Refer to the [official Git documentation](https://git-scm.com/doc) if you don't +know how to use Git. + Editing the website and documentation, wiki-style ------------------------------------------------- -- cgit v1.2.3-70-g09d2 From 89961a3cb7d38575c09ef72c350b7bddadf01756 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 13 Jun 2018 21:43:14 +0100 Subject: Fix/update/remove dead/broken links on the website and documentation Thanks go to skollrc for pointing out these dead links, on this thread: https://www.reddit.com/r/libreboot/comments/8pjjg5/some_dead_links_in_libreboot _website/ --- docs/gnulinux/configuring_parabola.md | 2 +- docs/gnulinux/encrypted_parabola.md | 4 ++-- docs/gnulinux/grub_boot_installer.md | 2 +- docs/hardware/gm45_remove_me.md | 2 +- docs/hardware/x200.md | 6 ------ docs/install/index.md | 2 +- docs/install/rpi_setup.md | 2 +- projects/ich9gen/sources/src/gbe/gbe.h | 2 +- projects/ich9gen/sources/src/ich9deblob.c | 2 +- resources/utilities/ich9deblob/src/gbe/gbe.h | 2 +- resources/utilities/ich9deblob/src/ich9deblob.c | 2 +- www/news/andrew-robbins-new-maintainer.md | 2 +- 12 files changed, 12 insertions(+), 18 deletions(-) (limited to 'www') diff --git a/docs/gnulinux/configuring_parabola.md b/docs/gnulinux/configuring_parabola.md index 1e525f59..935ff099 100644 --- a/docs/gnulinux/configuring_parabola.md +++ b/docs/gnulinux/configuring_parabola.md @@ -63,7 +63,7 @@ For more information related to `pacman`, review the following articles on the A * [Configuring pacman](https://wiki.parabolagnulinux.org/Installation_Guide#Configure_pacman) * [Using pacman](https://wiki.archlinux.org/index.php/Pacman) -* [Additional Repositories](https://wiki.parabolagnulinux.org/Official_Repositories>) +* [Additional Repositories](https://wiki.parabolagnulinux.org/Official_Repositories) ## Updating Parabola Parabola is kept up-to-date, using `pacman`. When you are updating Parabola, diff --git a/docs/gnulinux/encrypted_parabola.md b/docs/gnulinux/encrypted_parabola.md index 74c74fce..48ef5b76 100644 --- a/docs/gnulinux/encrypted_parabola.md +++ b/docs/gnulinux/encrypted_parabola.md @@ -102,7 +102,7 @@ You can either fill the header with zeroes, or with random data; again, I chose Also, if you're using an SSD, there are a two things you should keep in mind: - There are issues with TRIM; it's not enabled by default through LUKS, -and there are security issues, if you do enable it. See [this page](https://wiki.archlinux.org/index.php/Dm-cryptSpecialties#Discard.2FTRIM_support_for_solid_state_drives_.28SSD.29) for more info. +and there are security issues, if you do enable it. See [this page](https://wiki.archlinux.org/index.php/Dm-crypt#Specialties) for more info. - Make sure to read [this article](https://wiki.archlinux.org/index.php/Solid_State_Drives), for information on managing SSD's in Arch Linux (the information applies to Parabola, as well). @@ -381,7 +381,7 @@ for the LUKS passphrase, apply here as well. You will set this password with the ### Extra Security Tweaks There are some final changes that we can make to the installation, to make it -significantly more secure; these are based on the [Security](https://wiki.archlinux.org/index.php/Securit) section of the Arch wiki. +significantly more secure; these are based on the [Security](https://wiki.archlinux.org/index.php/Security) section of the Arch wiki. #### Key Strengthening We will want to open the configuration file for password settings, and increase diff --git a/docs/gnulinux/grub_boot_installer.md b/docs/gnulinux/grub_boot_installer.md index 7086b71d..7d4375e6 100644 --- a/docs/gnulinux/grub_boot_installer.md +++ b/docs/gnulinux/grub_boot_installer.md @@ -25,7 +25,7 @@ Overwrite the drive, writing your distro ISO to it with `dd`. For example, if we That's it! You should now be able to boot the installer from your USB drive (the instructions for doing so will be given later). ## Prepare the USB drive in NetBSD -[This page](https://wiki.netbsd.org/tutorials how_to_install_netbsd_from_an_usb_memory_stick/) on the NetBSD website shows how to create a NetBSD bootable USB drive, from within NetBSD itself. You should the `dd` method documented there. This will work with any GNU+Linux ISO image. +[This page](https://wiki.netbsd.org/tutorials/how_to_install_netbsd_from_an_usb_memory_stick/) on the NetBSD website shows how to create a NetBSD bootable USB drive, from within NetBSD itself. You should the `dd` method documented there. This will work with any GNU+Linux ISO image. ## Prepare the USB drive in FreeBSD [This page](https://www.freebsd.org/doc/handbook/bsdinstall-pre.html) on the FreeBSD website shows how to create a bootable USB drive for installing FreeBSD. Use the `dd` method documented. This will work with any GNU+Linux ISO image. diff --git a/docs/hardware/gm45_remove_me.md b/docs/hardware/gm45_remove_me.md index 0ac2f49b..26e5f9f6 100644 --- a/docs/hardware/gm45_remove_me.md +++ b/docs/hardware/gm45_remove_me.md @@ -418,7 +418,7 @@ region. According to the datasheet, it's supposed to add up to 0xBABA but can actually be others on the X200. - + *"One of those engineers loves classic rock music, so they selected 0xBABA"* diff --git a/docs/hardware/x200.md b/docs/hardware/x200.md index 10f5f621..fdf992d1 100644 --- a/docs/hardware/x200.md +++ b/docs/hardware/x200.md @@ -132,12 +132,6 @@ comparing it with X200 (factory BIOS) and X200 (gm45 raminit code in coreboot), to see what the differences are. Then tweak raminit code based on that. -Trouble undocking (button doesn't work) ----------------------------------------- - -This person seems to have a workaround: - - LCD compatibility list {#lcd_supported_list} ---------------------- diff --git a/docs/install/index.md b/docs/install/index.md index d4ac2f13..6cefad56 100644 --- a/docs/install/index.md +++ b/docs/install/index.md @@ -169,7 +169,7 @@ ASUS KCMA-D8? ------------- If you have the proprietary BIOS, you need to flash libreboot -externally. See [kcma-d8.md](kgpe-d8.md). +externally. See [kcma-d8.md](kcma-d8.md). If you already have coreboot or libreboot installed, without write protection on the flash chip, then you can do it in software (otherwise, diff --git a/docs/install/rpi_setup.md b/docs/install/rpi_setup.md index e46191e7..b083aac9 100644 --- a/docs/install/rpi_setup.md +++ b/docs/install/rpi_setup.md @@ -150,7 +150,7 @@ successfully. If not, just flash again. Pi](http://scruss.com/blog/2013/02/02/simple-adc-with-the-raspberry-pi/) - [Flashing coreboot on a T60 with a Raspberry Pi - the\_unconventional's - blog](https://blogs.fsfe.org/the_unconventional/2015/05/08/flashing-coreboot-on-a-t60-with-a-raspberry-pi/) + blog](https://web.archive.org/web/20150709043222/http://blogs.fsfe.org:80/the_unconventional/2015/05/08/coreboot-t60-raspberry-pi/) - *Pomona SOIC Clip flashing* - [Arch Linux Wiki - Installing Arch Linux on Chromebook](https://wiki.archlinux.org/index.php/Chromebook) diff --git a/projects/ich9gen/sources/src/gbe/gbe.h b/projects/ich9gen/sources/src/gbe/gbe.h index 14548e71..f28f4421 100644 --- a/projects/ich9gen/sources/src/gbe/gbe.h +++ b/projects/ich9gen/sources/src/gbe/gbe.h @@ -35,7 +35,7 @@ * * Info about Gbe region (read whole datasheet): * http://www.intel.co.uk/content/dam/doc/application-note/i-o-controller-hub-9m-82567lf-lm-v-nvm-map-appl-note.pdf - * https://communities.intel.com/community/wired/blog/2010/10/14/how-to-basic-eeprom-checksums + * https://web.archive.org/web/20150912070329/https://communities.intel.com/community/wired/blog/2010/10/14/how-to-basic-eeprom-checksums */ #ifndef GBESTRUCT_H diff --git a/projects/ich9gen/sources/src/ich9deblob.c b/projects/ich9gen/sources/src/ich9deblob.c index b9153ed6..d7a57c51 100644 --- a/projects/ich9gen/sources/src/ich9deblob.c +++ b/projects/ich9gen/sources/src/ich9deblob.c @@ -42,7 +42,7 @@ * * Info about Gbe region (read whole datasheet): * http://www.intel.co.uk/content/dam/doc/application-note/i-o-controller-hub-9m-82567lf-lm-v-nvm-map-appl-note.pdf - * https://communities.intel.com/community/wired/blog/2010/10/14/how-to-basic-eeprom-checksums + * https://web.archive.org/web/20150912070329/https://communities.intel.com/community/wired/blog/2010/10/14/how-to-basic-eeprom-checksums */ #include "ich9deblob.h" diff --git a/resources/utilities/ich9deblob/src/gbe/gbe.h b/resources/utilities/ich9deblob/src/gbe/gbe.h index a1350fdd..454ab2a2 100644 --- a/resources/utilities/ich9deblob/src/gbe/gbe.h +++ b/resources/utilities/ich9deblob/src/gbe/gbe.h @@ -35,7 +35,7 @@ * * Info about Gbe region (read whole datasheet): * http://www.intel.co.uk/content/dam/doc/application-note/i-o-controller-hub-9m-82567lf-lm-v-nvm-map-appl-note.pdf - * https://communities.intel.com/community/wired/blog/2010/10/14/how-to-basic-eeprom-checksums + * https://web.archive.org/web/20150912070329/https://communities.intel.com/community/wired/blog/2010/10/14/how-to-basic-eeprom-checksums */ #ifndef GBESTRUCT_H diff --git a/resources/utilities/ich9deblob/src/ich9deblob.c b/resources/utilities/ich9deblob/src/ich9deblob.c index d79a3a89..d0fc537a 100644 --- a/resources/utilities/ich9deblob/src/ich9deblob.c +++ b/resources/utilities/ich9deblob/src/ich9deblob.c @@ -42,7 +42,7 @@ * * Info about Gbe region (read whole datasheet): * http://www.intel.co.uk/content/dam/doc/application-note/i-o-controller-hub-9m-82567lf-lm-v-nvm-map-appl-note.pdf - * https://communities.intel.com/community/wired/blog/2010/10/14/how-to-basic-eeprom-checksums + * https://web.archive.org/web/20150912070329/https://communities.intel.com/community/wired/blog/2010/10/14/how-to-basic-eeprom-checksums */ #include "ich9deblob.h" diff --git a/www/news/andrew-robbins-new-maintainer.md b/www/news/andrew-robbins-new-maintainer.md index 50c43d3a..65fd8a3c 100644 --- a/www/news/andrew-robbins-new-maintainer.md +++ b/www/news/andrew-robbins-new-maintainer.md @@ -9,7 +9,7 @@ voted on by the maintainers with community input. These policies formalise our democratic standards. Today, we welcome Andrew Robbins (IRC nick `and_who` and -[NotABug](https://notabug.org) user [kragle](https://notabug.org/kragle)) as +[NotABug](https://notabug.org) user [and_who](https://notabug.org/and_who)) as our first new maintainer under the new policy. Going forward, Andrew will gain push access to Libreboot in order to review patches, as well as voting rights and IRC operator status. -- cgit v1.2.3-70-g09d2 From eb12d6466ce89f49480e1ea12e8236ed2c23c6bf Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 20 Jun 2018 13:13:12 +0100 Subject: Fix incorrect date on the most recent news entry --- www/news/leah-fundraiser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'www') diff --git a/www/news/leah-fundraiser.md b/www/news/leah-fundraiser.md index 5a5b7b20..529547eb 100644 --- a/www/news/leah-fundraiser.md +++ b/www/news/leah-fundraiser.md @@ -1,6 +1,6 @@ % Help Leah, founder of Libreboot, get Gender Reassignment Surgery % Leah Rowe -% 19 April 2017 +% 19 April 2018 I spoke with Andrew Robbins and Swift Geek on #libreboot IRC. These are two other members of the core Libreboot community. This news post was submitted to -- cgit v1.2.3-70-g09d2 From 6d182768a602fb6aaa56d4b5584356c9c17fe6ff Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Sun, 24 Jun 2018 08:13:13 +0200 Subject: FAQ entry for grub cryptomount errors --- www/faq.md | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'www') diff --git a/www/faq.md b/www/faq.md index 547fea6d..64958de8 100644 --- a/www/faq.md +++ b/www/faq.md @@ -140,6 +140,15 @@ around this by running the following command: You can find *cbfstool* in the \_util archive with the libreboot release that you are using. +What are the ata/ahci errors I see in libreboot's GRUB? +----------------------------------------------------------------------- + +You can safely ignore those errors, they exist because we can't quiet down +cryptomount command from `for` loop in libreboot's +[grub.cfg](https://notabug.org/libreboot/libreboot/src/r20160907/resources/grub/config/menuentries/common.cfg#L66) +It could be fixed in upstream grub by contributing patch that would add +quiet flag to it. + Hardware compatibility ====================== -- cgit v1.2.3-70-g09d2 From 0566efc6478aec54b9371c613afafae4b359fb0c Mon Sep 17 00:00:00 2001 From: Sebastian 'Swift Geek' Grzywna Date: Sun, 24 Jun 2018 08:49:38 +0200 Subject: Add FAQ entry for expanding knowledge about electronics --- www/faq.md | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) (limited to 'www') diff --git a/www/faq.md b/www/faq.md index 64958de8..ccbee214 100644 --- a/www/faq.md +++ b/www/faq.md @@ -145,7 +145,7 @@ What are the ata/ahci errors I see in libreboot's GRUB? You can safely ignore those errors, they exist because we can't quiet down cryptomount command from `for` loop in libreboot's -[grub.cfg](https://notabug.org/libreboot/libreboot/src/r20160907/resources/grub/config/menuentries/common.cfg#L66) +[grub.cfg](https://notabug.org/libreboot/libreboot/src/r20160907/resources/grub/config/menuentries/common.cfg#L66). It could be fixed in upstream grub by contributing patch that would add quiet flag to it. @@ -909,10 +909,8 @@ connect SATA HDDs via USB. Libreboot documents how to install several distributions with full disk encryption. You can adapt these for use with USB drives: -- [Full disk encryption with - Debian](../docs/gnulinux/encrypted_debian.md) -- [Full disk encryption with - Parabola](../docs/gnulinux/encrypted_parabola.md) +- [Full disk encryption with Debian](../docs/gnulinux/encrypted_debian.md) +- [Full disk encryption with Parabola](../docs/gnulinux/encrypted_parabola.md) The current theory (unproven) is that this will at least prevent malicious drives from wrongly manipulating data being read from or @@ -1043,3 +1041,32 @@ Are other operating systems compatible? Unknown. Probably not. +Where can I learn more about electronics +========================================== + +* Basics of soldering and rework by PACE + Both series of videos are mandatory regardless of your soldering skill. + * [Basic Soldering](https://www.youtube.com/watch?v=vIT4ra6Mo0s&list=PL926EC0F1F93C1837) + * [Rework and Repair](https://www.youtube.com/watch?v=HKX-GBe_lUI&list=PL958FF32927823D12) +* [edX course on basics of electronics](https://www.edx.org/course/circuits-electronics-1-basic-circuit-mitx-6-002-1x-0) + In most countries contents of this course is covered during + middle and high school. It will also serve well to refresh your memory + if you haven't used that knowledge ever since. +* Impedance intro + * [Similiarities of Wave Behavior](https://www.youtube.com/watch?v=DovunOxlY1k) + * [Reflections in tranmission line](https://www.youtube.com/watch?v=y8GMH7vMAsQ) + * Stubs: + * [Wikipedia article on stubs](https://en.wikipedia.org/wiki/Stub_(electronics)) + * [Polar Instruments article on stubs](http://www.polarinstruments.com/support/si/AP8166.html) + With external SPI flashing we only care about unintended PCB stubs +* Other YouTube channels with useful content about electronics + * [EEVblog](https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ) + * [Louis Rossmann](https://www.youtube.com/channel/UCl2mFZoRqjw_ELax4Yisf6w) + * [mikeselectricstuff](https://www.youtube.com/channel/UCcs0ZkP_as4PpHDhFcmCHyA) + * [bigclive](https://www.youtube.com/channel/UCtM5z2gkrGRuWd0JQMx76qA) + * [ElectroBOOM](https://www.youtube.com/channel/UCJ0-OtVpF0wOKEqT2Z1HEtA) + * [Jeri Ellsworth](https://www.youtube.com/user/jeriellsworth/playlists) +* Boardview files can be open with [OpenBoardview](https://github.com/OpenBoardView/OpenBoardView), +which is free software under MIT license. + +Use of youtube-dl with mpv would be recommended for youtube links -- cgit v1.2.3-70-g09d2 From ac86366fb364b41e69301db232021b33c5651af0 Mon Sep 17 00:00:00 2001 From: "John M. Harris, Jr" Date: Sat, 21 Jul 2018 20:30:28 -0400 Subject: Remove Peers Community mirror link "As of 2018-06-27, the mirrors have shutdown" --- www/download.md | 3 --- 1 file changed, 3 deletions(-) (limited to 'www') diff --git a/www/download.md b/www/download.md index c12b8b07..5dc046a8 100644 --- a/www/download.md +++ b/www/download.md @@ -46,9 +46,6 @@ of Kent, UK) (Princeton university, USA) - (Peers Community -Project, USA) - (sugol.org) (formerly nephelai.zanity.net/mirror/libreboot) -- cgit v1.2.3-70-g09d2