Se llama hardware libre a los dispositivos de hardware cuyas especificaciones y diagramas esquemáticos son de acceso público, ya sea bajo algún tipo de pago o de forma gratuita. La filosofía del software libre (las ideas sobre la libertad del conocimiento) es aplicable a la del hardware libre. Se debe recordar en todo momento que libre no es sinónimo de gratis. El hardware libre forma parte de la cultura libre.
Ejemplos:
Arduino es una plataforma de hardware abierto cuyo componente principal es una sencilla placa con entradas y salidas analógicas y digitales. Dado su carácter de código abierto, y su extrema simplicidad, se ha vuelto el favorito de muchos estudiantes y hobbystas.
Sun SPARC
SPARC (del inglés Scalable Processor ARChitecture) es una arquitectura RISC big-endian. Es decir, una arquitectura con un conjunto de instrucciones reducidas.
Fue originalmente diseñada por Sun Microsystems y dirigido por el ingeniero Kaa en 1985, se basa en los diseños RISC I y II de la Universidad de California en Berkeley que fueron definidos entre los años 1980 y 1982.
La empresa Sun Microsystems diseñó esta arquitectura y la licenció a otros fabricantes como Texas Instruments, Cypress Semiconductor, Fujitsu, LSI Logic entre otros.
SPARC es la primera arquitectura RISC abierta y como tal, las especificaciones de diseño están publicadas, así otros fabricantes de microprocesadores pueden desarrollar su propio diseño.
Hardware libre vs. hardware abierto: el debate
Bruce Perens (co-fundador de la Open Source Initiative) opinó acerca de la diferencia entre lo que él llama el hardware libre y el hardware abierto. Mucha gente ha comparado el debate a la diferencia entre el software libre y el software de código abierto, y están preocupados porque este debate podría llegar a ser igualmente polémico.
La pregunta que queda pendiente es si ambos conceptos son necesariamente mutuamente excluyentes o si pueden coexistir armoniosamente.
Según plantea Bruce, el hardware libre es aquél que viene con sus especificaciones técnicas, de modo que el usuario pueda crear él mismo una réplica, y el hardware abierto es aquél que viene con las especificaciones completas de modo que el usuario pueda interactuar con él sin ningún tipo de sorpresas desagradables y sin necesidad de saber lo que pasa dentro.
El hardware libre es mejor (desde la perspectiva del usuario), pero el hardware abierto es definitivamente un paso en la dirección correcta.
El hardware libre, inevitablemente, se basa en el hardware abierto. Por ejemplo, uno puede tener todas las especificaciones de un circuito simple integrado, como un temporizador 555, sin tener la información necesaria para construir uno.
En el caso de un tornillo, por ejemplo, es más fácil y útil conocer sus especificaciones técnicas (rosca, diámetro, longitud, tipo de cabeza, resistencia a la tracción, resistencia general a la corrosión, etc), y más difícil conocer la composición exacta de la aleación utilizada para crearlo, saber cómo fue templado, etc. En este sentido, todos los componentes electrónicos más simples serían hardware abierto.
Llevado a un extremo, la pretensión del hardware libre podría eventualmente significar que es preciso contar con las instrucciones precisas y detalladas para crear, por ejemplo, un auto, partiendo de un grupo de átomos... lo cual es obviamente un absurdo.
Fuentes:
1 comentario:
It seems I'm on the right track, I hope I can do well. The result was something I did and was doing to implement it.
http://www.clickjogosclick.com
Publicar un comentario