From 4c3d46238022f0c9955ae7e8b10c9f1716dd871a Mon Sep 17 00:00:00 2001 From: Francis Rowe Date: Wed, 04 Feb 2015 04:14:49 -0500 Subject: Documentation: implement theme, drastically improve readability --- (limited to 'docs/release.html') diff --git a/docs/release.html b/docs/release.html index 6fce18d..709895e 100644 --- a/docs/release.html +++ b/docs/release.html @@ -11,279 +11,293 @@ Libreboot release information -
+

Libreboot release information

- -
+

Documentation for this release can be found at index.html.

+ -

GnuPG public key (signing key)

+
-

- pub  4096R/656F212E 2014-07-04 Libreboot Releases (signing key) <releases@libreboot.org>
- Fingerprint=C923 4BA3 200C F688 9CC0  764D 6E97 D575 656F 212E -

-

- Download the key: libreboot.asc. -

-

- Import the key as follows:
- $ gpg --import < libreboot.asc -

-

- You should also be able to find it on a key server. Note: the above key is not for email. It is only for verifying the release archives. -

-

- You can verify the downloaded archives as follows:
- $ gpg --verify libreboot_src.tar.xz.sig
- $ gpg --verify libreboot_bin.tar.xz.sig -

- -

Old Releases

-

- Releases are now named from the date of release. -

-

- See archive_old.html for older libreboot releases. -

+

GnuPG public key (signing key)

- +

+ pub  4096R/656F212E 2014-07-04 Libreboot Releases (signing key) <releases@libreboot.org>
+ Fingerprint=C923 4BA3 200C F688 9CC0  764D 6E97 D575 656F 212E +

+

+ Download the key: libreboot.asc. +

+

+ Import the key as follows:
+ $ gpg --import < libreboot.asc +

+

+ You should also be able to find it on a key server. Note: the above key is not for email. It is only for verifying the release archives. +

+

+ You can verify the downloaded archives as follows:
+ $ gpg --verify libreboot_src.tar.xz.sig
+ $ gpg --verify libreboot_bin.tar.xz.sig +

+ +
-
+
+ +

Old Releases

+

+ Releases are now named from the date of release. +

+

+ See archive_old.html for older libreboot releases. +

-

Release 20150126

- -

- Release date: January 26th, 2015. -

+ + +
-

Binaries (right-click save as, or use wget)

- -

Source code (right-click save as, or use wget)

- +
+

Release 20150126

+

- Installation instructions can be found at install/index.html#flashrom. - Building instructions (for source code) can be found at git/index.html#build. + Release date: January 26th, 2015.

-

Machines supported in this release:

- +

Binaries (right-click save as, or use wget)

+ +

Source code (right-click save as, or use wget)

+ -

- Updates (relative to r20150124) -

-

- This is a bug fix release based on r20150124 from two days ago. It contains a few small changes: -

- -

- Changes for this release (latest changes first, earliest changes last) -

- +

+ Installation instructions can be found at install/index.html#flashrom. + Building instructions (for source code) can be found at git/index.html#build. +

-
+

Machines supported in this release:

+ + +
+ +
-
+

+ Updates (relative to r20150124) +

+

+ This is a bug fix release based on r20150124 from two days ago. It contains a few small changes: +

+
    +
  • grub.cfg: hardcode the list of partitions to search (speeds up booting considerably. GRUB regexp isn't very well optimized)
  • +
  • Docs (x200.html hcl): Remove incorrect information
  • +
  • Documentation (bbb_setup.html): Fix typos
  • +
  • + build-release: delete ich9fdgbe_{4m,8m}.bin files from ich9gen +
      +
    • + These were accidentically included in the r20150124 release. They + are generated from ich9gen so it's ok, but they don't need to be + in the archive. +
    • +
    +
  • +
  • Documentation (grub_cbfs.html): Looping in libreboot_grub.cfg (Add notes about it if the user copied from grub.cfg in CBFS.)
  • +
  • Documentation: refer to Guix as GNU Guix System Distribution or GNU GSD per advice from the Guix project.
  • +
+

+ Changes for this release (latest changes first, earliest changes last) +

+
    +
  • Documentation: added information about how to boot Guix GNU/Linux.
  • +
  • grub.cfg: Added (usb0) and (usb0,*) to the list of devices in the Search for GRUB menuentry (this is needed for Guix GNU/Linux)
  • +
  • grub.cfg: Added (ahci1) to list of devices for ISOLINUX parser (CD/DVD) (this is needed for the X200 docking station).
  • +
  • grub.cfg: ISOLINUX parsing is now done on all USB partitions.
  • +
  • grub.cfg: Automatically switched to /boot/grub/libreboot_grub.cfg on a partition, if it exists.
  • +
  • libreboot_bin: added static ARM binaries for flashrom, cbfstool, ich9gen and + ich9deblob (tested on beaglebone black).
  • +
  • Flashrom: removed redundant Macronix flashchip definitions (for X200 owners).
  • +
  • Flashrom: added whitelist for ThinkPad X200.
  • +
  • X200: fixed uneven backlight (at low levels)
  • +
  • ich9macchange (new script, uses ich9gen): for changing the default MAC address on X200 ROM images.
  • +
  • ich9gen: added capability to change the default MAC address (and update the checksum)
  • +
  • ich9deblob: added new utility ich9gen: this can generate a descriptor+gbe image without a factory.rom dump present.
  • +
  • Modified ich9deblob to use a struct for Gbe, documenting everything.
  • +
  • Massively updated the ich9deblob utility: re-factored everything completely.
  • +
  • Enabled cstates 1 and 2 on macbook21. This reduces idle heat / power consumption.
  • +
  • buildrom-withgrub: disabled creation of *txtmode*.rom for X200 (only framebuffer graphics work)
  • +
  • Updated SeaBIOS (again)
  • +
  • docs/install/index.html#flashrom_x200: improve instructions
  • +
  • Updated flashrom (again) - patches updated
  • +
  • Updated GRUB (again)
  • +
  • Updated coreboot (again)
  • +
  • build-release: not all files were copied to libreboot_src. fix that.
  • +
  • build-release: include cbmem (statically compiled) in libreboot_bin
  • +
  • Documentation (X200): added software-based flashing instructions
  • +
  • Documentation: remove all references to the bus pirate (replaced with BBB flashing tutorials)
  • +
  • New board: ThinkPad X200S and X200 Tablet support added to libreboot
  • +
  • build: automatically find board names (configs) to build for
  • +
  • New board: ThinkPad X200 support added to libreboot
  • +
  • coreboot-libre config (all boards): enable USB dongle log output (for BeagleBone Black)
  • +
  • cleandeps: actually clean grubinvaders
  • +
  • .gitignore: add powertop directory
  • +
  • cleandeps: clean i945-pwm utility
  • +
  • scripts (all): fix typos
  • +
  • Documentation: general cleanup.
  • +
  • builddeps-flashrom: reduce build commands to a single for loop
  • +
  • scripts (all): replace unnecessary rm -rf with rm -f
  • +
  • powertop.trisquel7: remove sudo (script already checks if the user is root)
  • +
  • docs/release.html: add lenovo g505s to the list of candidates
  • +
  • .gitignore: add libreboot_bin.tar.xz and libreboot_src.tar.xz
  • +
  • + libreboot_bin.tar.xz: Include utils as statically linked binaries +
      +
    • This means that the user does not have to install build dependency + or build from source anymore.
    • +
    +
  • +
  • deps-trisquel: Add binutils-source
  • +
  • powertop.trisquel7 (new): Setup powertop on trisquel 7
  • +
  • deps-trisquel,flash,lenovobios_firstflash,lenovobios_secondflash,macbook21_firstflash + x60flashfrom5,powertop.trisquel6: check if user is root
  • +
  • deps-trisquel: Make GRUB build on in Trisquel 7 x86_64. (cross compile dependencies. fixes build error in GRUB)
  • +
  • deps-parabola (removed) Remove Parabola dependencies script. Will re-add later (properly tested)
  • +
  • grub.cfg: Add more path checks to isolinux parser (more ISOs should work now)
  • +
  • Update SeaBIOS
  • +
  • x60flashfrom5 (new), for X60 users upgrading from 5th/early release
  • +
  • Update flashrom
  • +
  • Update GRUB
  • +
  • + Updated coreboot-libre +
      +
    • i945: permanently set tft_brightness to 0xff (fixes bug on X60 where + turning up brightness at max would make it loop back to low brightness)
    • +
    +
  • +
  • + getcb: Revert X60/T60 to legacy backlight controls +
      +
    • The ACPI brightness patches were abandoned and obsolete.
    • +
    +
  • +
  • grub.cfg: Only load initrd.img if it exists. Add rw to linux line (for ProteanOS)
  • +
  • build: Only generate the GRUB configurations once (re-use on all images)
  • +
  • Only build 2 GRUB payload executables, re-use on all boards.
  • +
  • + resources/utilities/grub-assemble/gen.txtmode.sh: Use GNU BASH
    + resources/utilities/grub-assemble/gen.vesafb.sh: Use GNU BASH +
  • +
  • scripts (error handling): Replace exit with exit 1 (make debugging easier)
  • +
  • + Move most files in CBFS to GRUB memdisk, except grub.cfg and grubtest.cfg +
      + This reduces the space used in CBFS because coreboot compresses + its payloads with LZMA by default. grub.cfg is all that most users + will want to modify, which remains in CBFS. +
    +
  • +
  • docs/release.html Add DMP vortex86ex to list of candidates.
  • +
  • docs/release.html Add ThinkPad X201 to list of candidates.
  • +
  • New links added to docs/security/x60_security and docs/security/t60_security
  • +
  • lenovobios_secondflash: Warn if BUCTS is not present. (not a dealbreaker. Can just pull out nvram battery/coin).
  • +
  • lenovobios_firstflash: Fail if BUCTS fails. (anti-bricking precaution)
  • +
  • Removed obnoxious warnings from flashing scripts, improved documentation instead.
  • +
  • scripts (all): add proper error checking (fail fast, fail early. Do not continue if there are errors)
  • +
  • buildrom-withgrub: rename image to boardname_layout_romtype.rom
  • +
  • buildrom-withgrub: don't move cbfstool, execute directly
  • +
  • resources/utilities/grub-assemble: add French Dvorak (BEPO) keyboard layout.
  • +
  • Documentation: add docs/hardware/x60_keyboard.html (show how to replace keyboard on X60/X60T)
  • +
  • Documentation: major cleanup (better structure, easier to find things)
  • +
  • + docs/release.html: Remove Acer CB5 from list of future candidates. +
      +
    • + Too many issues. Chromebooks are crippled (soldered RAM/storage/wifi) + and have too many usability issues for the libreboot project. +
    • +
    +
  • +
  • docs/gnulinux/grub_cbfs.html Major cleanup. Usability improvements.
  • +
  • hocs/gnulinux/encrypted_trisquel.html: Fixed mistakes/typos. General improvements
  • +
  • + flash (flashrom script): remove boardmismatch=force +
      +
    • + This was put there before for users upgrading from libreboot r5 + to r6, but also allows the user to flash the wrong image. For + example, the user could flash a T60 image on an X60, thus + bricking the machine. It's almost certain that most people + have upgraded by now, so remove this potentially dangerous + option. +
    • +
    +
  • +
  • Documentation: update compatibility list for X60T LCD panels.
  • +
  • docs/release.html: add note about X60 Tablet board in X60/X60s
  • +
  • docs/howtos/grub_boot_installer.html: small corrections
  • +
  • docs/howtos/grub_boot_installer.html: improved readability, fixed html errors
  • +
  • Documentation (macbook21 related): clean up
  • +
+ +
+ +
+ +

Critical tasks for future release @@ -333,7 +347,7 @@

-
+

Other tasks (non-critical, but still important)

@@ -350,20 +364,24 @@

Back to top of page.

+ +
-
+
-

- Copyright © 2014 Francis Rowe <info@gluglug.org.uk>
- This document is released under the Creative Commons Attribution-ShareAlike 4.0 International Public License and all future versions. - A copy of the license can be found at license.txt. -

+

+ Copyright © 2014, 2015 Francis Rowe <info@gluglug.org.uk>
+ This document is released under the Creative Commons Attribution-ShareAlike 4.0 International Public License and all future versions. + A copy of the license can be found at license.txt. +

-

- This document is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See license.txt for more information. -

+

+ This document is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See license.txt for more information. +

+ +
-- cgit v0.9.1