Imagen tomada del sitio: https://www.muycomputer.com/wp-content/uploads/2023/05/FreeBSD.png
Buenos días/tardes/noches estimados blurtters que les gusta el Open-Source!
En esta ocasión queremos hacer una exposición de un caso de estudio exitoso de la implementación de FreeBSD en una solución de nivel industrial.
Imágen tomada del sitio https://freebsdfoundation.org/wp-content/uploads/2024/04/Screenshot-2024-04-23-101127.png
La empresa Beckhoff logra una huella más pequeña por medio de cambiar desde Windows CE a FreeBSD
Automatización Beckhoff es una fuerza pionera en la industria de la automatización, reconocida por sus soluciones innovadoras y tecnología de punta. Fundada en 1980, Beckhoff implementa sistemas de automatización abiertos usando tecnología probada de control basada en PC. Su portafolio incluye PCs industriales, componentes de I/O y bus de campo, tecnología de conducción, software de automatización, automatización libre de cabina de control, y hardware para visión de máquina. Beckhoff ha empujado continuamente los límites de la automatización con sus sistemas de control basados en PC, Tecnología de bus de campo EtherCAT, y software de automatización TwinCAT. Estas soluciones que ofrece, empoderan a industrias alrededor del mundo para lograr una mayor eficiencia, flexibilidad, y precisión en sus procesos. El compromiso de Beckhoff para abrir estándares y arquitecturas modulares fomenta una integración y escalabilidad transparente y natural, permitiendo soluciones hechas a la medida para diversas aplicaciones a traves de varios sectores, desde manufactura y automotores hasta energía y más allá.
La necesidad de un cambio
Por más de 25 años, Beckhoff ha usado Windows como el sistema operativo exclusivo para sus productos PC industriales. Como resultado, Windows CE sirvió de base para todos los dispositivos de automatización pequeños de Beckhoff. En 2015, Clientes de Beckhoff notaron ataques de ransomware en sus sistemas equipados con Windows. Con el fin del ciclo de vida útil de Windows CE en el horizonte, Beckhoff comenzó a buscar en otra parte por un nuevo sistema operativo.
Beckhoff necesitaba una sistema operativo probado y confiable que pudiera soportar el rango completo de hardware de su línea de productos, desde ARM hasta Intel Xeon. Prefiriendo estándares abiertos, Beckhoff volteó a ver a Linux como una opción para reemplazar Windows CE pero fue disuadido debido a la Licencia Pública General GNU que podría crear complicaciones legales adicionales para los clientes de Beckhoff así como también forzar a Beckhoff a compartir sus TwinCAT propietario de tiempo real, el cual corre en modo kernel. Como resultado, Beckhoff determinó la necesidad de un sistema operativo de código abierto con una licencia más permisiva, permitiendoles adaptar el kernel para acomodar el TwinCAT en tiempo real sin necesidad de contribuir con el código fuente de TwinCAT.
Una licencia permisiva es un tipo de licencia de software que otorga al receptor derechos extensos para modificar, usar y distribuir software, usualmente con restricciones mínimas. Estas licencias tipicamente permite que el software sea usado en proyectos propietarios y de código fuente cerrado sin equerir que estos proyectos liberen su código fuente en retribución. Las licencias permisivas contrastan con las licencias "copyleft" las cuals imponen un requerimiento más restringido en cuanto a como el software puede ser distribuido y modificado.
Identificando y Construyendo una Solución
Beckhoff volteó a FreeBSD por su reputació confiable y probada en la industria y su estructura de licencia permisiva, la cual podría permitir a Beckhoff agregar TwinCAT al kernel. FreeBSD tiene una comunidad saludable y activa de desarrolladores que ha impulsado la innovación por los últimos 30 años y continúa haciendolo. Adicionalmente, FreeBSD soporta algunas de las marcas más reconocidas como NetApp, Netflix, Netgate, Juniper, y más.
Con la ayuda de la estructura de licencia permisiva de FreeBSD, Beckhoff combinó su TwinCAT de tiempo real propietario para crear TwinCAT/BSD, un sistema operativo basado en paquete que proporciona una alternativa a Windows.
TwinCAT/BSD soporta todas las funciones en tiempo de ejecución TwinCAT 3 y le proporciona a Beckhoff una solución de bajo costo y baja huella de recursos que funciona en los dispositivos más pequeños de Beckhoff. Heiko Wilke, Administrador de Producto Senior en Beckhoff, señala que con Windows, Beckhoff usaba 1.5 gigabytes of memoria en sus disposiivos para la instalación de Windows solamente. En comparación el dispositivo más pequeño de Beckhoff solo tiene 2 gigabytes de RAM.
Debido a que FreeBSD no incluye procesos que no sean necesarios, Beckhoff puede reducir su uso a unos 200 megabytes de uso de RAM, de acuerdo con Heiko Wilke, dejando mucho más espacio para programas adicionales por encima del sistema operativo. Adicionalmente, Beckhoff también desplegó TwinCAT/BSD como un sistema basado en paquete para activar actualizaciones más sencillas y permitir la eliminación de aún más programas innecesarios. Debido a la aproximación basada en paquete, El TwinCAT/BSD de Beckhoff tiene la mitad del consumo de recursos de instalaciones de FreeBSD estádar.
Familiarizandose con FreeBSD
Las palabras sabias de partida de Beckhoff para cualquier organización que busca implementar FreeBSD son: consultar a la Fundación FreeBSD de forma temprana y frecuente. La Fundación FreeBSD puede apoyar no solo con preguntas técnicas de implementación si no también para contactar y conectar con miembros de la comunidad. Si su organización piensa en iniciar algún proyecto con FreeBSD, envíen a la Fundación FreeBSD un correo usando la página de contacto Contactenos de su sitio web, o descargue FreeBSD para iniciar hoy.
TwinCAT®, TwinCAT/BSD®, y EtherCAT® son marcas registradas de Beckhoff Automation GmbH.
Imágen tomada del sitio https://qph.cf2.quoracdn.net/main-qimg-2490ac57eb14b60262268e1602844ff3-lq
Imágen tomada del sitio https://www.rhyous.com/wp-content/uploads/2010/12/FreeBSD-Box.png
Bueno, les deseo éxito en todo lo que hagan en relación al software opensource.
Estamos a la espera de sus comentarios, hasta la próxima publicación donde continuaremos con más sobre de FreeBSD .
@cosmicboy123 fuera!
Si lo deseas puedes votar por mi como witness para poder aumentar las capacidades de un servidor.
https://blurtwallet.com/~witnesses?highlight=cosmicboy123
Integrate al grupo de Telegram de @team-mexico 😀 donde yo y otros usuarios de México y de otros países de habla hispana compartimos experiencias y opiniones así como nuestros propios posts. Una gran iniciativa de @cristo
| 👉Entra a https://t.me/TeamMexico 👈|
Holi, tu que sabes mucho, quiero preguntarte algo, pero no de este post.
Es de mis votos, veo que mis fee al votar con mucho mas grandes que el poder de mi voto. ¿Cómo funciona? o ¿cuanto Blurt Power se recomienda para que votar sea rentable? Porque sino gastaría más en votar que lo que recibo de curación
Buenas noches @nayvethleyva gracias por la confianza en preguntar, se recomienda que tengas un blurt power de cuando menos unos 4000 o 5000 para que tengas mayor poder de voto, alternativas para ello son mediante seguir posteando articulos en blurt que llamen y atraigan la atención de usuarios que tengan un gran poder de voto, lo cual puede tomar un tiempo de meses inclusive pero no hay que desanimarse puedes ingresar en telegram al grupo de team-mexico que esta al final de mis posts como una liga para aceptar la invitación a entrar al grupo, puedes comunicarte con muchos usuarios de Mexico y de otras partes de américa que se comunican en español (aunque sus posts pueden estar en inglés también no hay ninguna restricción al respecto), y en el grupo de team-mexico puedes subir posts tuyos para "publicitarlos" o darlos a conocer y entre los usuarios hay varios que tienen un poder de voto considerable.
La segunda opción es si dispones de algun dinero que no necesites en tus gastos del día a día digamos unos 500 o 1000 pesos es posible que ese dinero lo subas a una plataforma como bitso los conviertas en dogecoin por ejemplo y los transfieras a probit.com y una vez ahí los puedas convertir en bitcoin y posteriormente compres con esos bitcoins nuestro token blurt, una vez hecho esto puedes transferir desde probit tus blurts aquí a nuestra plataforma de blurtwallet.com y cuando los recibas en tu cuenta hacer un power up para aumentar tu poder de voto ese mecanismo es el más rápido para aumentar tu poder de voto, pero hay que invertir un poco, la verdad si resulta redituable en el mediano plazo porque tus votos tendrán más valor. Si tienes dudas adicionales te invito a pasar al canal de telegram de team-mexico. Que tengas una excelente noche!
** Your post has been upvoted (1.89 %) **
Curation Trail is Open!
Join Trail Here
Delegate more BP for bigger Upvote + Daily BLURT 😉
Delegate BP Here
Upvote
https://blurtblock.herokuapp.com/blurt/upvote
Thank you 🙂 @tomoyan