Libreboot Keynote

Libreboot Keynote

Libreboot Keynote Paul Kocialkowski [email protected] Sunday June 5th 2016 Freedom in Technology Freedom in Technology Computers and Freedom • Desktops • Laptops • Single-board computers • Mobile devices Issues: • Trust in technology privacy/security implications • Control of the devices • Knowledge of the inner-workings, preservation Computers and Freedom Issues Different computer types, form factors: • Single-board computers • Mobile devices Issues: • Trust in technology privacy/security implications • Control of the devices • Knowledge of the inner-workings, preservation Computers and Freedom Issues Different computer types, form factors: • Desktops • Laptops • Mobile devices Issues: • Trust in technology privacy/security implications • Control of the devices • Knowledge of the inner-workings, preservation Computers and Freedom Issues Different computer types, form factors: • Desktops • Laptops • Single-board computers Issues: • Trust in technology privacy/security implications • Control of the devices • Knowledge of the inner-workings, preservation Computers and Freedom Issues Different computer types, form factors: • Desktops • Laptops • Single-board computers • Mobile devices • Trust in technology privacy/security implications • Control of the devices • Knowledge of the inner-workings, preservation Computers and Freedom Issues Different computer types, form factors: • Desktops • Laptops • Single-board computers • Mobile devices Issues: • Control of the devices • Knowledge of the inner-workings, preservation Computers and Freedom Issues Different computer types, form factors: • Desktops • Laptops • Single-board computers • Mobile devices Issues: • Trust in technology privacy/security implications • Knowledge of the inner-workings, preservation Computers and Freedom Issues Different computer types, form factors: • Desktops • Laptops • Single-board computers • Mobile devices Issues: • Trust in technology privacy/security implications • Control of the devices Computers and Freedom Issues Different computer types, form factors: • Desktops • Laptops • Single-board computers • Mobile devices Issues: • Trust in technology privacy/security implications • Control of the devices • Knowledge of the inner-workings, preservation • Software: modifiable series of instructions • Hardware configuration: modifiable logic behavior configuration • Hardware PCB and chip design: electrical layout description Basic Freedoms and Software Guarantees: basic freedoms 1. Run for any purpose 2. Study and modify 3. Redistribution 4. Redistribution of modifications Different forms of technology: • Hardware configuration: modifiable logic behavior configuration • Hardware PCB and chip design: electrical layout description Basic Freedoms and Software Guarantees: basic freedoms 1. Run for any purpose 2. Study and modify 3. Redistribution 4. Redistribution of modifications Different forms of technology: • Software: modifiable series of instructions • Hardware PCB and chip design: electrical layout description Basic Freedoms and Software Guarantees: basic freedoms 1. Run for any purpose 2. Study and modify 3. Redistribution 4. Redistribution of modifications Different forms of technology: • Software: modifiable series of instructions • Hardware configuration: modifiable logic behavior configuration Basic Freedoms and Software Guarantees: basic freedoms 1. Run for any purpose 2. Study and modify 3. Redistribution 4. Redistribution of modifications Different forms of technology: • Software: modifiable series of instructions • Hardware configuration: modifiable logic behavior configuration • Hardware PCB and chip design: electrical layout description Freedom in Technology Embracing Freedom • Modifications, source code and design • Formats and toolchains • Costs and scale • Infrastructure and trust Current situation: • Possible to some limited extent • Free integrated circuit designs examples: OpenRISC, OpenSPARC, LEON, LM32, lowRISC, etc • Free printed circuit board designs examples: Arduino, Freeduino, USB armory, Novena, etc • Documented hardware, "OpenHardware" confusion Embracing Freedom: Hardware Basic freedoms and hardware: • Formats and toolchains • Costs and scale • Infrastructure and trust Current situation: • Possible to some limited extent • Free integrated circuit designs examples: OpenRISC, OpenSPARC, LEON, LM32, lowRISC, etc • Free printed circuit board designs examples: Arduino, Freeduino, USB armory, Novena, etc • Documented hardware, "OpenHardware" confusion Embracing Freedom: Hardware Basic freedoms and hardware: • Modifications, source code and design • Costs and scale • Infrastructure and trust Current situation: • Possible to some limited extent • Free integrated circuit designs examples: OpenRISC, OpenSPARC, LEON, LM32, lowRISC, etc • Free printed circuit board designs examples: Arduino, Freeduino, USB armory, Novena, etc • Documented hardware, "OpenHardware" confusion Embracing Freedom: Hardware Basic freedoms and hardware: • Modifications, source code and design • Formats and toolchains • Infrastructure and trust Current situation: • Possible to some limited extent • Free integrated circuit designs examples: OpenRISC, OpenSPARC, LEON, LM32, lowRISC, etc • Free printed circuit board designs examples: Arduino, Freeduino, USB armory, Novena, etc • Documented hardware, "OpenHardware" confusion Embracing Freedom: Hardware Basic freedoms and hardware: • Modifications, source code and design • Formats and toolchains • Costs and scale Current situation: • Possible to some limited extent • Free integrated circuit designs examples: OpenRISC, OpenSPARC, LEON, LM32, lowRISC, etc • Free printed circuit board designs examples: Arduino, Freeduino, USB armory, Novena, etc • Documented hardware, "OpenHardware" confusion Embracing Freedom: Hardware Basic freedoms and hardware: • Modifications, source code and design • Formats and toolchains • Costs and scale • Infrastructure and trust • Possible to some limited extent • Free integrated circuit designs examples: OpenRISC, OpenSPARC, LEON, LM32, lowRISC, etc • Free printed circuit board designs examples: Arduino, Freeduino, USB armory, Novena, etc • Documented hardware, "OpenHardware" confusion Embracing Freedom: Hardware Basic freedoms and hardware: • Modifications, source code and design • Formats and toolchains • Costs and scale • Infrastructure and trust Current situation: • Free integrated circuit designs examples: OpenRISC, OpenSPARC, LEON, LM32, lowRISC, etc • Free printed circuit board designs examples: Arduino, Freeduino, USB armory, Novena, etc • Documented hardware, "OpenHardware" confusion Embracing Freedom: Hardware Basic freedoms and hardware: • Modifications, source code and design • Formats and toolchains • Costs and scale • Infrastructure and trust Current situation: • Possible to some limited extent • Free printed circuit board designs examples: Arduino, Freeduino, USB armory, Novena, etc • Documented hardware, "OpenHardware" confusion Embracing Freedom: Hardware Basic freedoms and hardware: • Modifications, source code and design • Formats and toolchains • Costs and scale • Infrastructure and trust Current situation: • Possible to some limited extent • Free integrated circuit designs examples: OpenRISC, OpenSPARC, LEON, LM32, lowRISC, etc • Documented hardware, "OpenHardware" confusion Embracing Freedom: Hardware Basic freedoms and hardware: • Modifications, source code and design • Formats and toolchains • Costs and scale • Infrastructure and trust Current situation: • Possible to some limited extent • Free integrated circuit designs examples: OpenRISC, OpenSPARC, LEON, LM32, lowRISC, etc • Free printed circuit board designs examples: Arduino, Freeduino, USB armory, Novena, etc Embracing Freedom: Hardware Basic freedoms and hardware: • Modifications, source code and design • Formats and toolchains • Costs and scale • Infrastructure and trust Current situation: • Possible to some limited extent • Free integrated circuit designs examples: OpenRISC, OpenSPARC, LEON, LM32, lowRISC, etc • Free printed circuit board designs examples: Arduino, Freeduino, USB armory, Novena, etc • Documented hardware, "OpenHardware" confusion • FPGA configuration • CPU microcodes Current situation: • Read-only, pre-installed or loaded • Verification, signatures • Nearly always proprietary (CPU microcodes) • Very often essential Embracing Freedom: Hardware configuration Different forms: • CPU microcodes Current situation: • Read-only, pre-installed or loaded • Verification, signatures • Nearly always proprietary (CPU microcodes) • Very often essential Embracing Freedom: Hardware configuration Different forms: • FPGA configuration Current situation: • Read-only, pre-installed or loaded • Verification, signatures • Nearly always proprietary (CPU microcodes) • Very often essential Embracing Freedom: Hardware configuration Different forms: • FPGA configuration • CPU microcodes • Read-only, pre-installed or loaded • Verification, signatures • Nearly always proprietary (CPU microcodes) • Very often essential Embracing Freedom: Hardware configuration Different forms: • FPGA configuration • CPU microcodes Current situation: • Verification, signatures • Nearly always proprietary (CPU microcodes) • Very often essential Embracing Freedom: Hardware configuration Different forms: • FPGA configuration • CPU microcodes Current situation: • Read-only, pre-installed or loaded • Nearly always proprietary (CPU microcodes) • Very often essential Embracing Freedom: Hardware configuration Different forms: • FPGA configuration • CPU microcodes Current situation: • Read-only, pre-installed or

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    155 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us