#baremetal — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #baremetal, aggregated by home.social.
-
🤖💻 Frame: Un nou server grafic X11 pentru Linux scris în întregime în Assembly
Într-o epocă în care industria Linux migrează masiv către Wayland și dezvoltă software complex în limbaje moderne, un proiect incredibil vine să zguduie status quo-ul prin tehnica pură: Frame. Acesta este un server grafic compatibil X11, scris de la zero în întregime în Assembly (ASM).
Proiectul reprezintă un tur de forță ingineresc, demonstrând ce se poate obține atunci când elimini complet straturile intermediare de cod, compilatoarele greoaie și dependințele masive, vorbind direct pe limba procesorului.
Iată caracteristicile uluitoare ale acestui proiect minimalist:
🔹 Performanță brută și latență zero
Deoarece codul este scris direct în Assembly, Frame ocolește toate optimizările (sau limitările) pe care un compilator de C sau C++ le-ar impune.Latență minimă: Timpul de răspuns între input-ul utilizatorului (mouse/tastatură) și randarea pe ecran este redus la minimul absolut permis de hardware.
Fără supraîncărcare (Zero Overhead): Serverul nu încarcă biblioteci externe gigantice, scăzând drastic numărul de instrucțiuni executate de procesor pentru fiecare cadru (frame) randat.
🔹 Dimensiune microscopică a binarului
Spre deosebire de serverul clasic Xorg, care are nevoie de zeci sau sute de megabiți de biblioteci și dependențe pentru a funcționa, binarul executabil al Frame ocupă doar câțiva kilobiți. Întregul server grafic poate fi stocat pe o veche dischetă, fiind probabil cel mai mic server de afișare funcțional creat vreodată pentru Linux.🔹 Compatibilitate cu protocolul X11
În ciuda naturii sale experimentale și a limbajului de nivel jos în care este scris, Frame implementează elementele de bază ale protocolului X11. Acest lucru înseamnă că poate, teoretic, să comunice cu clienți X standard, permițând rularea aplicațiilor grafice de bază din ecosistemul Linux direct pe această fundație ultra-ușoară.🔹 Eficiență extremă a resurselor
Consumul de memorie RAM al serverului se măsoară în câțiva megabiți (sau chiar mai puțin în modul idle), făcându-l o opțiune fascinantă pentru:Sisteme integrate (Embedded): Dispozitive cu resurse hardware extrem de limitate, unde fiecare octet de RAM contează.
Sisteme de restaurare și recuperare: Medii de boot minimale care au nevoie de o interfață grafică rapidă, fără a încărca RAM-disk-ul.
Frame este un proiect manifest dedicat programării retro-futuriste, o dovadă vie că optimizarea extremă nu a murit și că bătrânul protocol X11 poate fi reinventat în cel mai pur mod cu putință.
#OpenSource #FrameServer #Assembly #X11 #LinuxGraphics #BareMetal #LowLevel #Minimalism #TechNews #Linuxiac
-
🤖💻 Frame: Un nou server grafic X11 pentru Linux scris în întregime în Assembly
Într-o epocă în care industria Linux migrează masiv către Wayland și dezvoltă software complex în limbaje moderne, un proiect incredibil vine să zguduie status quo-ul prin tehnica pură: Frame. Acesta este un server grafic compatibil X11, scris de la zero în întregime în Assembly (ASM).
Proiectul reprezintă un tur de forță ingineresc, demonstrând ce se poate obține atunci când elimini complet straturile intermediare de cod, compilatoarele greoaie și dependințele masive, vorbind direct pe limba procesorului.
Iată caracteristicile uluitoare ale acestui proiect minimalist:
🔹 Performanță brută și latență zero
Deoarece codul este scris direct în Assembly, Frame ocolește toate optimizările (sau limitările) pe care un compilator de C sau C++ le-ar impune.Latență minimă: Timpul de răspuns între input-ul utilizatorului (mouse/tastatură) și randarea pe ecran este redus la minimul absolut permis de hardware.
Fără supraîncărcare (Zero Overhead): Serverul nu încarcă biblioteci externe gigantice, scăzând drastic numărul de instrucțiuni executate de procesor pentru fiecare cadru (frame) randat.
🔹 Dimensiune microscopică a binarului
Spre deosebire de serverul clasic Xorg, care are nevoie de zeci sau sute de megabiți de biblioteci și dependențe pentru a funcționa, binarul executabil al Frame ocupă doar câțiva kilobiți. Întregul server grafic poate fi stocat pe o veche dischetă, fiind probabil cel mai mic server de afișare funcțional creat vreodată pentru Linux.🔹 Compatibilitate cu protocolul X11
În ciuda naturii sale experimentale și a limbajului de nivel jos în care este scris, Frame implementează elementele de bază ale protocolului X11. Acest lucru înseamnă că poate, teoretic, să comunice cu clienți X standard, permițând rularea aplicațiilor grafice de bază din ecosistemul Linux direct pe această fundație ultra-ușoară.🔹 Eficiență extremă a resurselor
Consumul de memorie RAM al serverului se măsoară în câțiva megabiți (sau chiar mai puțin în modul idle), făcându-l o opțiune fascinantă pentru:Sisteme integrate (Embedded): Dispozitive cu resurse hardware extrem de limitate, unde fiecare octet de RAM contează.
Sisteme de restaurare și recuperare: Medii de boot minimale care au nevoie de o interfață grafică rapidă, fără a încărca RAM-disk-ul.
Frame este un proiect manifest dedicat programării retro-futuriste, o dovadă vie că optimizarea extremă nu a murit și că bătrânul protocol X11 poate fi reinventat în cel mai pur mod cu putință.
#OpenSource #FrameServer #Assembly #X11 #LinuxGraphics #BareMetal #LowLevel #Minimalism #TechNews #Linuxiac
-
🤖💻 Frame: Un nou server grafic X11 pentru Linux scris în întregime în Assembly
Într-o epocă în care industria Linux migrează masiv către Wayland și dezvoltă software complex în limbaje moderne, un proiect incredibil vine să zguduie status quo-ul prin tehnica pură: Frame. Acesta este un server grafic compatibil X11, scris de la zero în întregime în Assembly (ASM).
Proiectul reprezintă un tur de forță ingineresc, demonstrând ce se poate obține atunci când elimini complet straturile intermediare de cod, compilatoarele greoaie și dependințele masive, vorbind direct pe limba procesorului.
Iată caracteristicile uluitoare ale acestui proiect minimalist:
🔹 Performanță brută și latență zero
Deoarece codul este scris direct în Assembly, Frame ocolește toate optimizările (sau limitările) pe care un compilator de C sau C++ le-ar impune.Latență minimă: Timpul de răspuns între input-ul utilizatorului (mouse/tastatură) și randarea pe ecran este redus la minimul absolut permis de hardware.
Fără supraîncărcare (Zero Overhead): Serverul nu încarcă biblioteci externe gigantice, scăzând drastic numărul de instrucțiuni executate de procesor pentru fiecare cadru (frame) randat.
🔹 Dimensiune microscopică a binarului
Spre deosebire de serverul clasic Xorg, care are nevoie de zeci sau sute de megabiți de biblioteci și dependențe pentru a funcționa, binarul executabil al Frame ocupă doar câțiva kilobiți. Întregul server grafic poate fi stocat pe o veche dischetă, fiind probabil cel mai mic server de afișare funcțional creat vreodată pentru Linux.🔹 Compatibilitate cu protocolul X11
În ciuda naturii sale experimentale și a limbajului de nivel jos în care este scris, Frame implementează elementele de bază ale protocolului X11. Acest lucru înseamnă că poate, teoretic, să comunice cu clienți X standard, permițând rularea aplicațiilor grafice de bază din ecosistemul Linux direct pe această fundație ultra-ușoară.🔹 Eficiență extremă a resurselor
Consumul de memorie RAM al serverului se măsoară în câțiva megabiți (sau chiar mai puțin în modul idle), făcându-l o opțiune fascinantă pentru:Sisteme integrate (Embedded): Dispozitive cu resurse hardware extrem de limitate, unde fiecare octet de RAM contează.
Sisteme de restaurare și recuperare: Medii de boot minimale care au nevoie de o interfață grafică rapidă, fără a încărca RAM-disk-ul.
Frame este un proiect manifest dedicat programării retro-futuriste, o dovadă vie că optimizarea extremă nu a murit și că bătrânul protocol X11 poate fi reinventat în cel mai pur mod cu putință.
#OpenSource #FrameServer #Assembly #X11 #LinuxGraphics #BareMetal #LowLevel #Minimalism #TechNews #Linuxiac
-
🤖💻 Frame: Un nou server grafic X11 pentru Linux scris în întregime în Assembly
Într-o epocă în care industria Linux migrează masiv către Wayland și dezvoltă software complex în limbaje moderne, un proiect incredibil vine să zguduie status quo-ul prin tehnica pură: Frame. Acesta este un server grafic compatibil X11, scris de la zero în întregime în Assembly (ASM).
Proiectul reprezintă un tur de forță ingineresc, demonstrând ce se poate obține atunci când elimini complet straturile intermediare de cod, compilatoarele greoaie și dependințele masive, vorbind direct pe limba procesorului.
Iată caracteristicile uluitoare ale acestui proiect minimalist:
🔹 Performanță brută și latență zero
Deoarece codul este scris direct în Assembly, Frame ocolește toate optimizările (sau limitările) pe care un compilator de C sau C++ le-ar impune.Latență minimă: Timpul de răspuns între input-ul utilizatorului (mouse/tastatură) și randarea pe ecran este redus la minimul absolut permis de hardware.
Fără supraîncărcare (Zero Overhead): Serverul nu încarcă biblioteci externe gigantice, scăzând drastic numărul de instrucțiuni executate de procesor pentru fiecare cadru (frame) randat.
🔹 Dimensiune microscopică a binarului
Spre deosebire de serverul clasic Xorg, care are nevoie de zeci sau sute de megabiți de biblioteci și dependențe pentru a funcționa, binarul executabil al Frame ocupă doar câțiva kilobiți. Întregul server grafic poate fi stocat pe o veche dischetă, fiind probabil cel mai mic server de afișare funcțional creat vreodată pentru Linux.🔹 Compatibilitate cu protocolul X11
În ciuda naturii sale experimentale și a limbajului de nivel jos în care este scris, Frame implementează elementele de bază ale protocolului X11. Acest lucru înseamnă că poate, teoretic, să comunice cu clienți X standard, permițând rularea aplicațiilor grafice de bază din ecosistemul Linux direct pe această fundație ultra-ușoară.🔹 Eficiență extremă a resurselor
Consumul de memorie RAM al serverului se măsoară în câțiva megabiți (sau chiar mai puțin în modul idle), făcându-l o opțiune fascinantă pentru:Sisteme integrate (Embedded): Dispozitive cu resurse hardware extrem de limitate, unde fiecare octet de RAM contează.
Sisteme de restaurare și recuperare: Medii de boot minimale care au nevoie de o interfață grafică rapidă, fără a încărca RAM-disk-ul.
Frame este un proiect manifest dedicat programării retro-futuriste, o dovadă vie că optimizarea extremă nu a murit și că bătrânul protocol X11 poate fi reinventat în cel mai pur mod cu putință.
#OpenSource #FrameServer #Assembly #X11 #LinuxGraphics #BareMetal #LowLevel #Minimalism #TechNews #Linuxiac
-
🤖💻 Frame: Un nou server grafic X11 pentru Linux scris în întregime în Assembly
Într-o epocă în care industria Linux migrează masiv către Wayland și dezvoltă software complex în limbaje moderne, un proiect incredibil vine să zguduie status quo-ul prin tehnica pură: Frame. Acesta este un server grafic compatibil X11, scris de la zero în întregime în Assembly (ASM).
Proiectul reprezintă un tur de forță ingineresc, demonstrând ce se poate obține atunci când elimini complet straturile intermediare de cod, compilatoarele greoaie și dependințele masive, vorbind direct pe limba procesorului.
Iată caracteristicile uluitoare ale acestui proiect minimalist:
🔹 Performanță brută și latență zero
Deoarece codul este scris direct în Assembly, Frame ocolește toate optimizările (sau limitările) pe care un compilator de C sau C++ le-ar impune.Latență minimă: Timpul de răspuns între input-ul utilizatorului (mouse/tastatură) și randarea pe ecran este redus la minimul absolut permis de hardware.
Fără supraîncărcare (Zero Overhead): Serverul nu încarcă biblioteci externe gigantice, scăzând drastic numărul de instrucțiuni executate de procesor pentru fiecare cadru (frame) randat.
🔹 Dimensiune microscopică a binarului
Spre deosebire de serverul clasic Xorg, care are nevoie de zeci sau sute de megabiți de biblioteci și dependențe pentru a funcționa, binarul executabil al Frame ocupă doar câțiva kilobiți. Întregul server grafic poate fi stocat pe o veche dischetă, fiind probabil cel mai mic server de afișare funcțional creat vreodată pentru Linux.🔹 Compatibilitate cu protocolul X11
În ciuda naturii sale experimentale și a limbajului de nivel jos în care este scris, Frame implementează elementele de bază ale protocolului X11. Acest lucru înseamnă că poate, teoretic, să comunice cu clienți X standard, permițând rularea aplicațiilor grafice de bază din ecosistemul Linux direct pe această fundație ultra-ușoară.🔹 Eficiență extremă a resurselor
Consumul de memorie RAM al serverului se măsoară în câțiva megabiți (sau chiar mai puțin în modul idle), făcându-l o opțiune fascinantă pentru:Sisteme integrate (Embedded): Dispozitive cu resurse hardware extrem de limitate, unde fiecare octet de RAM contează.
Sisteme de restaurare și recuperare: Medii de boot minimale care au nevoie de o interfață grafică rapidă, fără a încărca RAM-disk-ul.
Frame este un proiect manifest dedicat programării retro-futuriste, o dovadă vie că optimizarea extremă nu a murit și că bătrânul protocol X11 poate fi reinventat în cel mai pur mod cu putință.
#OpenSource #FrameServer #Assembly #X11 #LinuxGraphics #BareMetal #LowLevel #Minimalism #TechNews #Linuxiac
-
#Crowdsec has been re-enabled on #Midgaard - the #Kubernetes cluster running #MSTDNDK. We're doing this without CloudFlare and virtualization - it's #baremetal and homegrown #firewall all the way.
Should you experience connectivity issues, either as a user or a federated instance, please reach out to us.
-
#Crowdsec has been re-enabled on #Midgaard - the #Kubernetes cluster running #MSTDNDK. We're doing this without CloudFlare and virtualization - it's #baremetal and homegrown #firewall all the way.
Should you experience connectivity issues, either as a user or a federated instance, please reach out to us.
-
Создаем I2C Master Controller на Verilog. Перенос на Zynq 7000 (bare-metal)
После успешной отладки на плате с Cyclone IV пришла пора перенести наработки на плату Zynq Mini c XC7Z020. В этой статье я опишу, каким образом можно организовать вывод нужной нам информации из PS-части Zynq на дисплей который подключен к EMIO на выводах PL. Сделаем обновленный модуль i2c_master_axi который добавляет сверху к уже разработанному ядру поддержку AXI4-Lite Slave, сделаем сборку проекта, подключим их к PS и проверим в bare-metal сценарии. После того как это будет все работать - переходить к Linux уже будет гораздо проще. Всем заинтересованным добро пожаловать под кат!
https://habr.com/ru/companies/beget/articles/1037124/
#zynq7000 #zynqmini #oled #ssd1306 #verilog #baremetal #tutorial #vivado #vitis
-
Балансировка входящего трафика на железе: как надёжно вывести K8s наружу с MetalLB, BGP и L2 (подход от Deckhouse)
На bare metal внешний доступ к Kubernetes часто становится головной болью: NodePort с рандомными нестандартными портами не для продакшена, а облачного балансировщика нет. MetalLB превращает обычные узлы кластера в полноценный балансировщик с автоматическим failover. Разбираем режимы BGP и L2, а ещё показываем фишку Deckhouse Kubernetes Platform, которая спасает активные соединения при падении узла.
https://habr.com/ru/companies/flant/articles/1039392/
#nodeport #kubernetes #bgp #metallb #deckhouse_kubernetes_platform #baremetal #балансировка_нагрузки #l2 #nlb #loadbalancer
-
Small but important change in CORTEX LABS: I shrink the bootloader and mouse_driver so now both fits in the boot-sector (512 bytes)! Game is dos/bare-metal agnostic.
-
Repórter Retro 124
https://retropolis.com.br/2026/04/29/reporter-retro-124/
#ReprterRetro #68000 #68020 #ActionRetro #AdrianBlack #Agfa #AmstradCpc #Apple1 #AtariSt #BareMetal #CalebeAdventure #Codeolences #DanielFalco #DNS #DockingStation #Emuladores #ENIAC #fMSX #GutBomb #IBM #IBMPCjr #Intel #Intel8085 #KonradZuse #LGP21 #MacSE30 #Macintosh #microsoft #MSXDev #NASDAQ #OldComputersSucked #PCXT #PowerBook #RaspberryPi #RetroCollective #RetroTechChris #SanderSouza #SBC #SunMicrosystems #Tan
-
Repórter Retro 124
https://retropolis.com.br/2026/04/29/reporter-retro-124/
#ReprterRetro #68000 #68020 #ActionRetro #AdrianBlack #Agfa #AmstradCpc #Apple1 #AtariSt #BareMetal #CalebeAdventure #Codeolences #DanielFalco #DNS #DockingStation #Emuladores #ENIAC #fMSX #GutBomb #IBM #IBMPCjr #Intel #Intel8085 #KonradZuse #LGP21 #MacSE30 #Macintosh #microsoft #MSXDev #NASDAQ #OldComputersSucked #PCXT #PowerBook #RaspberryPi #RetroCollective #RetroTechChris #SanderSouza #SBC #SunMicrosystems #Tan
-
FAKE- or Pseudo PWM - STM32 Bare Metal #9
In this video we will cover handling external interrupts using nothing but bare metal.
#STM32 #BareMetal #Tutorial #Timer #PWM #STM32World #CurrentMakers #Streamline
-
FAKE- or Pseudo PWM - STM32 Bare Metal #9
In this video we will cover handling external interrupts using nothing but bare metal.
#STM32 #BareMetal #Tutorial #Timer #PWM #STM32World #CurrentMakers #Streamline
-
Цифровой двойник оборудования в облаке: вычислительный кластер мультфизических эмуляций
Не понаслышке знаем, что промышленные компании сталкиваются со специфической задачей: как развернуть инфраструктуру для цифрового двойника сложного технологического оборудования. Не на виртуалках, не в контейнерах, а на физическом сервере с полным контролем над железом, памятью и вычислительными процессами. В этой статье рассмотрим, как мы совместно с инженерами промышленности разбирались в архитектуре, с какими подводными камнями столкнулись и что в итоге получилось. Если вы планируете подобный проект — добро пожаловать под кат.
https://habr.com/ru/companies/cloud_ru/articles/993946/
#промышленность #промышленное_оборудование #ansys #цифровой_двойник #эмуляторы #baremetal
-
-
-
-
-
Full mouse 🐁 support implemented!
MS-DOS 🖥️ and bare-metal 🤖
=> https://smol.p1x.in/assembly/game12/game12.html
p.s. game12.com is 14KB in size 💾
-
Full mouse 🐁 support implemented!
MS-DOS 🖥️ and bare-metal 🤖
=> https://smol.p1x.in/assembly/game12/game12.html
p.s. game12.com is 14KB in size 💾
-
Full mouse 🐁 support implemented!
MS-DOS 🖥️ and bare-metal 🤖
=> https://smol.p1x.in/assembly/game12/game12.html
p.s. game12.com is 14KB in size 💾
-
Full mouse 🐁 support implemented!
MS-DOS 🖥️ and bare-metal 🤖
=> https://smol.p1x.in/assembly/game12/game12.html
p.s. game12.com is 14KB in size 💾
-
Full mouse 🐁 support implemented!
MS-DOS 🖥️ and bare-metal 🤖
=> https://smol.p1x.in/assembly/game12/game12.html
p.s. game12.com is 14KB in size 💾
-
#VPSHouse #Servers #Binghamton #NewYork #NYC #IP #Transit #Datacenter #BareMetal #Linux #DedicatedServer #Colocation #BGP #Cluster
Our Binghamton data center delivers Buffalo‑level availability, high‑speed connectivity, and unbeatable pricing—optimized for low‑latency links across New York State and neighboring states, with strong reach into Canada’s East Coast too.
Available Services: Dedicated Server, Colocation, Dedicated Private Switch / Cluster, IP Transit
-
Almost there.
The server is basically ready — it just needs a little more tweaking.
One silent fan in the power supply, and everything will finally run as it should.
Patience, small upgrades, and a lot of love for quiet hardware.#homelab #homeserver #serverbuild #selfhosted #selfhosting #baremetal #onprem #linux #opensource #sysadmin #devops #infrastructure #hardware #computers #technology #it #techlife #geeklife #maker #diyserver #silentpc #noiseless #cooling #fanmod #psu #homelabbing
-
The server is ready. A bit of hardware, a bit of chaos, a lot of patience and it finally came to life.
#homelab #serverbuild #selfhosted #selfhosting #baremetal #onprem #storage #datastorage #ssd #hdd #raid #nas #fileserver #linux #opensource #sysadmin #devops #infrastructure #hardware #computers #technology #it #techlife #diyserver #maker #geeklife #homelabbing #homeserver #miniserver #datacenterathome
-
🗂️ AWS to Bare Metal Two Years Later: Answering Your Toughest Questions About Leaving AWS
📝 Two years after our AWS-to-bare-metal migration, we revisit the numbers, share what changed, and address the biggest questions from Hacker News and Reddit. [...]
🔗 https://oneuptime.com/blog/post/2025-10-29-aws-to-bare-metal-two-years-later/view
🏷️ #casestudy #aws #bareMetal #cloud #devops #operations #interesstingRead #jasonsFeedReader
-
🗂️ AWS to Bare Metal Two Years Later: Answering Your Toughest Questions About Leaving AWS
📝 Two years after our AWS-to-bare-metal migration, we revisit the numbers, share what changed, and address the biggest questions from Hacker News and Reddit. [...]
🔗 https://oneuptime.com/blog/post/2025-10-29-aws-to-bare-metal-two-years-later/view
🏷️ #casestudy #aws #bareMetal #cloud #devops #operations #interesstingRead #jasonsFeedReader
-
🗂️ AWS to Bare Metal Two Years Later: Answering Your Toughest Questions About Leaving AWS
📝 Two years after our AWS-to-bare-metal migration, we revisit the numbers, share what changed, and address the biggest questions from Hacker News and Reddit. [...]
🔗 https://oneuptime.com/blog/post/2025-10-29-aws-to-bare-metal-two-years-later/view
🏷️ #casestudy #aws #bareMetal #cloud #devops #operations #interesstingRead #jasonsFeedReader
-
🗂️ AWS to Bare Metal Two Years Later: Answering Your Toughest Questions About Leaving AWS
📝 Two years after our AWS-to-bare-metal migration, we revisit the numbers, share what changed, and address the biggest questions from Hacker News and Reddit. [...]
🔗 https://oneuptime.com/blog/post/2025-10-29-aws-to-bare-metal-two-years-later/view
🏷️ #casestudy #aws #bareMetal #cloud #devops #operations #interesstingRead #jasonsFeedReader
-
🚨 #OSSummit EU kicks off next week in Amsterdam!
If you're at #OSSEU, come say "hi" to our team or find us in the audience of the talk “No Internet – No Problem? Air-Gapped Kubernetes on #BareMetal,” on Tuesday.
👉 https://events.linuxfoundation.org/open-source-summit-europe/program/schedule/
-
🚨 #OSSummit EU kicks off next week in Amsterdam!
If you're at #OSSEU, come say "hi" to our team or find us in the audience of the talk “No Internet – No Problem? Air-Gapped Kubernetes on #BareMetal,” on Tuesday.
👉 https://events.linuxfoundation.org/open-source-summit-europe/program/schedule/
-
Today I did read about (at the #SymbOS webpage) #insaneOS
a #baremetal os for the #RPi 1,2,3 with some #emulators and #soundtrackers and a SymbOSVM and #ScummVM
Anyone heard about this before?
https://insane.tscc.de/insaneos/ -
Today I did read about (at the #SymbOS webpage) #insaneOS
a #baremetal os for the #RPi 1,2,3 with some #emulators and #soundtrackers and a SymbOSVM and #ScummVM
Anyone heard about this before?
https://insane.tscc.de/insaneos/ -
Just rendered my first Vulkan triangle in raw x86-64 Assembly.
No C, no C++, no Rust.
Pure MASM64. Pure pain. Pure control.
This is what it means to go full bare metal.
More to come. ⚙️🔥
https://github.com/IbrahimHindawi/masm64-vulkan#Vulkan #AssemblyLanguage #MASM64 #Assembly #BareMetal #GameDev #GraphicsProgramming #HandmadeHero #LowLevelDev #x64 #OpenGLWho #TriangleOfVictory
-
500 lines of pure x64 assembly.
Just to create a Vulkan instance.
No helpers. No C. No safety nets. Just raw MASM64 and the Vulkan headers.This is what low-level graphics looks like when you go all the way down.
Next up: surface and device creation.https://github.com/IbrahimHindawi/masm64-vulkan
#gamedev #vulkan #assembly #asm #masm64 #graphicsprogramming #lowlevel #handmade #baremetal #rendering #shaderdev #programming #devlog #indiedev #reverseengineering
-
500 lines of pure x64 assembly.
Just to create a Vulkan instance.
No helpers. No C. No safety nets. Just raw MASM64 and the Vulkan headers.This is what low-level graphics looks like when you go all the way down.
Next up: surface and device creation.https://github.com/IbrahimHindawi/masm64-vulkan
#gamedev #vulkan #assembly #asm #masm64 #graphicsprogramming #lowlevel #handmade #baremetal #rendering #shaderdev #programming #devlog #indiedev #reverseengineering
-
I wish #firefish best luck, but I doubt moving to a different DB is going to be the end of their performance issues. I'm honestly surprised this is the approach they went for, instead of just tuning postgresql as it's an incredibly mature piece of software.
Always remember, never, ever host any serious #database on a VM/VPS. Always go for #baremetal if you have the choice.
I've had to learn this #TheHardWay multiple times...
-
I wish #firefish best luck, but I doubt moving to a different DB is going to be the end of their performance issues. I'm honestly surprised this is the approach they went for, instead of just tuning postgresql as it's an incredibly mature piece of software.
Always remember, never, ever host any serious #database on a VM/VPS. Always go for #baremetal if you have the choice.
I've had to learn this #TheHardWay multiple times...