¿Es posible construir su propia computadora personal o computadora portátil sin usar ningún hardware o software propietario?

Hardware

OpenCores

  • CPU: OpenSparc de Sun Microsystems es de código abierto y MicroBlaze de Xilinx no es gratuito, pero tiene código fuente disponible para su uso y modificación, y ambos son compatibles con el kernel de Linux y la colección de compiladores GNU.
    (por supuesto, hay otros núcleos de CPU que no son compatibles con Linux si tiene ganas de escribir su propio sistema operativo y compiladores)
  • Red: las especificaciones del Controlador de interfaz de red NE2000 de Digital Equipment Corp. son esencialmente abandonadas, por lo que hay muchos clones compatibles con este chip, pero creo que OpenCores tiene su propio diseño de chip NIC de código abierto que es compatible con Linux.

Software

Cualquier distribución estrictamente FLOSS Linux o BSD que sea compatible con el hardware, o algo como Gentoo que le permita hacer una lista blanca o una lista negra de licencias específicas.


Tendrá que hacer mucho trabajo usted mismo, pero debería ser completamente posible.

La parte del software es fácil. La parte del hardware es casi imposible. ¿Dónde encontrarías una CPU no propietaria, por ejemplo?

De acuerdo, podría obtener los suyos propios de los FPGA, pero ¿ese es el punto de su pregunta?

Depende de sus definiciones, pero OLinuXino – Placas de hardware de código abierto parece que podría encajar. A medida que avanza por la madriguera del conejo, inevitablemente encontrará algunos fragmentos protegidos por la propiedad intelectual. ¿Dónde trazas los límites de la propiedad? Por ejemplo, si el panel TFT tiene una patente que es fragmentada por un consorcio, ¿eso es propiedad? Si el microcódigo en la CPU es parte del precio de compra del hardware pero no se publica, ¿es propietario?

Es poco probable que encuentre un sistema sin problemas de ningún tipo, pero puede acercarse bastante.