home.social

#baremetal — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #baremetal, aggregated by home.social.

  1. The control plane tax is gone. Next: your hypervisor tax.

    Introducing kMetal 1.0 by CLASTIX!

    Real #Kubernetes tenant isolation on shared #BareMetal: a separate kernel + network per tenant. No dedicated hardware, no separate #hypervisor layer to license or run.

    clastix.io/post/introducing-k-

  2. Оценка скорости реакции RTOS на события

    продолжение темы RTOS, начало см. habr.com/ru/posts/1060466/ habr.com/p/1062346/ Получив результат, а именно, запуск SMP версии RTOS, задался вопросом, а какая же плата в виде ухудшения временнЫх характеристик взимается за межъядерное взаимодействие сервисов RTOS? Достал из пыльного чулана давно написанный тест производительнсти сервисов RTOS и причесал с целью использования в одно- и много-ядерном режиме.

    habr.com/ru/articles/1063284/

    #rtos #baremetal #multicore

  3. AmiDesk sigue evolucionando con importantes mejoras en sus versiones web, Raspberry Pi y móvil

    Hace apenas unas semanas os hablábamos de AmiDesk, el proyecto de Pedro «Balrog» que reimplementa la API de AmigaOS 1.3 en JavaScript para ofrecer una experiencia inspirada en el sistema operativo del Amiga directamente desde el navegador. Desde entonces, el desarrollo no ha dejado de avanzar y el autor ha compartido una larga lista de novedades que mejoran tanto la compatibilidad como la usabilidad del proyecto en todas sus variantes.

    La versión web ha recibido algunas de las mejoras más destacadas. Entre ellas se encuentra la incorporación de nuevas librerías y dispositivos, como req.library, audio.device y printer.device, permitiendo ya la reproducción de sonido y la impresión de gráficos y texto. También se ha ampliado el soporte para joysticks y gamepads mediante gameport.device, además de implementarse funciones del Blitter de graphics.library, lo que ha permitido crear un pequeño clon de Space Invaders como demostración de las capacidades que va adquiriendo el entorno.

    Uno de los aspectos más interesantes es que AmiDesk continúa ampliando su compatibilidad con aplicaciones y comandos clásicos. El objetivo del proyecto no es limitarse a reproducir la apariencia de Workbench, sino ofrecer una reimplementación de las llamadas al sistema de AmigaOS para que el software nativo pueda interactuar con ellas de la forma esperada. Según explica su autor, numerosos comandos de Workbench 1.3 ya funcionan correctamente, al igual que aplicaciones como Calculator o More, además de varios ejemplos procedentes de los ROM Kernel Manuals.

    El sistema de almacenamiento también ha evolucionado. AmiDesk utiliza un cloud.device diseñado siguiendo la filosofía de los dispositivos de AmigaOS, en lugar de recurrir a una solución específica para el navegador. Al montar la unidad Work, el entorno crea automáticamente las carpetas AmiDesk-System, destinada a la configuración del sistema y a la ejecución de una user-startup, y AmiDesk-Work, donde el usuario puede almacenar aplicaciones, documentos y cualquier otro archivo que desee utilizar desde AmiDesk.

    En paralelo, la versión destinada a Raspberry Pi continúa avanzando con paso firme. El trabajo se centra ahora en una reimplementación de AmigaOS 3.1 para sistemas ARM de 32 bits, incorporando cada vez más librerías, dispositivos y componentes del sistema. Además, el autor ha realizado importantes optimizaciones de rendimiento, mejorando notablemente la velocidad de dibujado mediante nuevas técnicas de gestión del framebuffer. A ello se suman los primeros programas de preferencias, como los dedicados a la paleta de colores y al modo de pantalla, cuyos ajustes ya pueden conservarse entre reinicios.

    https://www.youtube.com/watch?v=XJIOtX8dpKo

    Otra de las novedades más llamativas es la llegada de una versión adaptada a dispositivos móviles. La interfaz ha sido rediseñada para facilitar su uso en pantallas táctiles, simplificando algunos elementos de Workbench y permitiendo que las ventanas se abran a pantalla completa. Los menús pueden invocarse mediante una pulsación prolongada y se ha añadido una barra de teclas especiales para facilitar determinadas funciones que requieren combinaciones de teclado. Además, la aplicación puede instalarse como una webapp desde Chrome para Android, ofreciendo una experiencia a pantalla completa mientras el autor continúa trabajando en mejorar la adaptación de las aplicaciones y perfeccionar su funcionamiento.

    Balrog define AmiDesk Web como un proyecto con una importante vertiente educativa. La idea es acercar la programación del API de AmigaOS utilizando JavaScript, un lenguaje mucho más accesible para los desarrolladores actuales, permitiendo comprender cómo funcionaba un sistema operativo multitarea como AmigaOS sin necesidad de configurar compiladores o herramientas de desarrollo clásicas.

    #AmiDesk #AmiDeskWeb #amiga #AmigaDevelopment #AmigaEmulation #AmigaProgramming #AmigaScene #AmigaSoftware #amigaos #AmigaOS13 #AmigaOS31 #AmigaOSAPI #APIDeAmigaOS #arm #audioDevice #BalrogSoft #bareMetal #browser #cloudDevice #Compatibilidad #compatibility #desarrolloAmiga #emulaciónAmiga #gameportDevice #html5 #JavaScript #mobileVersion #navegador #openSource #pantallaTáctil #PedroBalrog #printerDevice #programaciónAmiga #PWA #raspberryPi #RaspberryPi32Bit #reimplementación #reimplementation #retroTechnology #retrocomputación #retrocomputing #retroinformática #SoftwareAmiga #SpaceInvaders #tecnologíaRetro #touchscreen #versiónMóvil #webApp #webApplication #workbench #Workbench13 #WorkbenchClone
  4. Балансировка входящего трафика на железе: как надёжно вывести K8s наружу с MetalLB, BGP и L2 (подход от Deckhouse)

    На bare metal внешний доступ к Kubernetes часто становится головной болью: NodePort с рандомными нестандартными портами не для продакшена, а облачного балансировщика нет. MetalLB превращает обычные узлы кластера в полноценный балансировщик с автоматическим failover. Разбираем режимы BGP и L2, а ещё показываем фишку Deckhouse Kubernetes Platform, которая спасает активные соединения при падении узла.

    habr.com/ru/companies/flant/ar

    #nodeport #kubernetes #bgp #metallb #deckhouse_kubernetes_platform #baremetal #балансировка_нагрузки #l2 #nlb #loadbalancer

  5. I've been a little rough and irresponsible with my #baremetal #Kubernetes cluster, especially when it comes to randomly rebooting nodes. Today I fixed that.

    I'm running a bunch of somewhat delicate workloads, including database clusters with CSIs like #Longhorn and #OpenEBS. Checking if everything is in working order has been demanding task and often something I've skipped before rebooting or upgrading nodes - occasionally with horrific results.

    Last night I finally took the time and wrote a pretty thorough script that checks that everything is working and healthy, before politely cordoning off a node, draining it and applying upgrades.

    I felt so confident today that I tested it by running this new safe upgrade script for all the nodes in the cluster - and it worked! All nodes are now fully upgraded and running kernel 6.12.73 on Debian 13.

    This also fixes the outstanding issue caused by #Hetzner no longer supporting obtaining IP addresses through DHCP.

    #Linux #MSTDNDK #K8s

  6. With Kata Containers and Zuul, OpenStack graduates its first infrastructure projects - Over the course of the last year and a half, the OpenStack Foundation made the switch from purely f... more: feedproxy.google.com/~r/Techcr #openstackfoundation #cloudcomputing #katacontainers #chinatelecom #chinamobile #chinaunicom #enterprise #opensource #developer #baremetal #computing #openstack #mirantis #redhat #cloud #at&t #suse #tc