Difference between revisions of "Ideas"

From coreboot
Jump to: navigation, search
m
Line 7: Line 7:
 
=== Hardware Features ===
 
=== Hardware Features ===
  
* Support for the NX-bit.
+
* Bios setup
* Config option for enabling/disabling HPET (high precision event timers) on all boards which have them.
+
** Support for the NX-bit.
* Config option for enabling/disabling hardware virtualization.
+
** Config option for enabling/disabling HPET (high precision event timers) on all boards which have them.
* Config option for enabling/disabling the TPM chip on boards which have one.
+
** Config option for enabling/disabling hardware virtualization.
* Config option for enabling/disabling the processor serial number to be read by the OS.
+
** Config option for enabling/disabling the TPM chip on boards which have one.
 +
** Config option for enabling/disabling the processor serial number to be read by the OS.
  
 
=== Payloads ===
 
=== Payloads ===
Line 18: Line 19:
 
* Busybox-style mini-payload for recovery purposes (possible already to a certain degree, but should be simplified).
 
* Busybox-style mini-payload for recovery purposes (possible already to a certain degree, but should be simplified).
 
* fips-like payload to allow basic partitioning,FS-check and swap enable,disable.
 
* fips-like payload to allow basic partitioning,FS-check and swap enable,disable.
* Bios setup payload.
 
* A nice splashscreen 800×600px for desktop users, from which a selection of different payloads are possible.
 
 
* Security payload, which allows encryption of the filesystem on any harddisk and usb-stick. Userauthentication before boot with usb-dongle, fingerprint sensor or chipcard-terminal with PKCS 15.
 
* Security payload, which allows encryption of the filesystem on any harddisk and usb-stick. Userauthentication before boot with usb-dongle, fingerprint sensor or chipcard-terminal with PKCS 15.
  
Line 25: Line 24:
  
 
* A graphical tool to configure the parts of LinuxBios without a need to use a texteditor. You wish to make a Bios without any graphics adapter, with netboot and minimal boottime, then choose the option "server". You like to change the splashscreen? Then load a 800×600px picture (or a smaller one) from your harddisk and let this tool convert it into a proper splashscreen picture format and build a new bios for your mainboard.
 
* A graphical tool to configure the parts of LinuxBios without a need to use a texteditor. You wish to make a Bios without any graphics adapter, with netboot and minimal boottime, then choose the option "server". You like to change the splashscreen? Then load a 800×600px picture (or a smaller one) from your harddisk and let this tool convert it into a proper splashscreen picture format and build a new bios for your mainboard.
 +
* A nice splashscreen 800×600px for desktop users, from which a selection of different payloads are possible.

Revision as of 15:31, 8 June 2007

This is a random list of ideas for features which would be nice to have in LinuxBIOS (or a payload).

Having an item here does not mean that someone is necessarily already working on it.

Ideas / Wishlist

Hardware Features

  • Bios setup
    • Support for the NX-bit.
    • Config option for enabling/disabling HPET (high precision event timers) on all boards which have them.
    • Config option for enabling/disabling hardware virtualization.
    • Config option for enabling/disabling the TPM chip on boards which have one.
    • Config option for enabling/disabling the processor serial number to be read by the OS.

Payloads

  • Flashrom-like payload to allow reflashing the BIOS without having to load an OS, boot from floppies or similar.
  • Busybox-style mini-payload for recovery purposes (possible already to a certain degree, but should be simplified).
  • fips-like payload to allow basic partitioning,FS-check and swap enable,disable.
  • Security payload, which allows encryption of the filesystem on any harddisk and usb-stick. Userauthentication before boot with usb-dongle, fingerprint sensor or chipcard-terminal with PKCS 15.

Misc

  • A graphical tool to configure the parts of LinuxBios without a need to use a texteditor. You wish to make a Bios without any graphics adapter, with netboot and minimal boottime, then choose the option "server". You like to change the splashscreen? Then load a 800×600px picture (or a smaller one) from your harddisk and let this tool convert it into a proper splashscreen picture format and build a new bios for your mainboard.
  • A nice splashscreen 800×600px for desktop users, from which a selection of different payloads are possible.