home.social

#x86 — Public Fediverse posts

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

  1. ASM-editor is a modern web application for writing, executing and learning M68K assembler code (and MIPS, RISC-V, X86), which uses the SvelteKit framework and the Rust programming language.

    Since our last news item, among other things, an introductory course on general assembly languages and an AI assistant in each editor that takes control of the editor and the emulator have been added.

    amiga-news.de/en/news/AN-2026-

  2. Continuano gli esperimenti con Claude AI. Creare un interprete di linguaggio C e anche un compilatore/linker per Windows sono alla portata di Claude Sonnet 4.6 in versione gratuita? Scopriamolo assieme in questo video! #clanguage #artificialintelligence #claudeai #compiler #interpreter #x86 youtube.com/watch?v=zHHHjynC8Zg

  3. That means that all your distributions need to be patched. For me it meant that I need to do to go to all machines both physical and virtual and Patch them.

    It is a lot of work that has to be done!

    #Linux #termux #Patch #update #upgrade #programming #BSD #InfoSec #ARM #X86 #freedom #OpenSource

    @Dendrobatus_Azureus

  4. Do not forget to always patch your Linux / BSD distributions wherever they may reside.
    Forgetting to do so may open up your systems for known exploits which is easily avoidable, from the InfoSec perspective

    In case you don't know termux yet on ARM architecture go read and learn

    Sources:

    man man(1)
    man apt

    #Linux #termux #Patch #update #upgrade #programming #BSD #InfoSec #ARM #X86 #freedom #OpenSource

  5. @tj @DianeBruce @tykling We need someone to #Depenguinate #ONIE switches, or at least get #FreeBSD installing on them. Achieving #Broadcom #OpenBCM support is another task. x86 would be easier. I have two #x86 ONIE switches in .UK bootmarked but the #HPE #Alto product line and #Supermicro #whitebox switches are where to look.

  6. @tj @DianeBruce @tykling We need someone to #Depenguinate #ONIE switches, or at least get #FreeBSD installing on them. Achieving #Broadcom #OpenBCM support is another task. x86 would be easier. I have two #x86 ONIE switches in .UK bootmarked but the #HPE #Alto product line and #Supermicro #whitebox switches are where to look.

  7. @tj @DianeBruce @tykling We need someone to #Depenguinate #ONIE switches, or at least get #FreeBSD installing on them. Achieving #Broadcom #OpenBCM support is another task. x86 would be easier. I have two #x86 ONIE switches in .UK bootmarked but the #HPE #Alto product line and #Supermicro #whitebox switches are where to look.

  8. @tj @DianeBruce @tykling We need someone to #Depenguinate #ONIE switches, or at least get #FreeBSD installing on them. Achieving #Broadcom #OpenBCM support is another task. x86 would be easier. I have two #x86 ONIE switches in .UK bootmarked but the #HPE #Alto product line and #Supermicro #whitebox switches are where to look.

  9. @tj @DianeBruce @tykling We need someone to #Depenguinate #ONIE switches, or at least get #FreeBSD installing on them. Achieving #Broadcom #OpenBCM support is another task. x86 would be easier. I have two #x86 ONIE switches in .UK bootmarked but the #HPE #Alto product line and #Supermicro #whitebox switches are where to look.

  10. 🎩✨ Oh joy, yet another riveting exploration of integer overflow checks – because who wouldn't want to dive into the thrilling world of compiler flags and conditional branches? 🤔🔍 Surely, decoding a branch on #x86 is everyone's idea of a fun-filled weekend! 😂🚀
    danluu.com/integer-overflow/ #integeroverflow #compilerflags #programminghumor #technews #softwaredevelopment #HackerNews #ngated

  11. New title screens. Animated!

    See them live in web emulator: smol.p1x.in/assembly/game12/ga

    Or MS-DOS: smol.p1x.in/assembly/game12/ga

    p.s. the actual game is in alpha stage, middle of implementing core mechanisms. stay tooned.

  12. Cortex Labs (bootdisk and MS-DOS)

    TOTAL OPCODE INSTANCES: 2404
    UNIQUE OPCODES: 56
    BINARY SIZE: 14522 bytes

  13. 7-Zip 26.01 - Linux huge pages provide a solid 2.5–4.5% compression speedup on modern and cache-limited CPUs by reducing TLB overhead, but offer zero benefit for decompression or ancient hardware. #memorymanagement #x86 #hugepages #largepages #7zip #linux #compression #datacompression #benchmark #performance

  14. [Status Update] - The breakdown on the death of x86 is live. ☠️

    Yesterday I mentioned I was compiling a deep dive on the x86 architecture and its physical bottlenecks. The deploy is done and it's holding up.

    I went straight to the point: no fluff, just pure register spilling analyzed line-by-line on Godbolt to show exactly why a 50-year-old design is suffocating the industry. If you want to see the hardware gasp for air on a trivial loop, here's the dump.

    youtu.be/p9rJ5TITECs

    #x86 #assembly #hardware #dev #sysadmin #opensource #rationaltech

  15. Works with layered, black=transparent.

    Now time for some animations 🏇

    As a bonus I reduced the binary size.
    Currently 15606 bytes (for MS-DOS version).

  16. I bookmarked this 1983 book on Intel 8086/8080 Assembly programming with a focus on the IBM PC hardware. It seems a good resource, especially on the architecture of the processor, but has fewer code snippets and examples than similar books.

    archive.org/details/Programmin

    #x86 #assembly #retrocomputing

  17. Added PMKC screen to my game promote this awesome place! 💾

  18. Implementing FRED - Flexible Return and Event Delivery (FRED) Specification is a new mechanism for handling interrupts and syscalls separate from the legacy IDT from intel for #x86

    evalyngoemer.com/blog/2026/04/

    #osdev

  19. Как одна буква в ассемблере стоит 3× производительности

    Я хочу показать вам, как одна буква в ассемблере может стоить 3× производительности. Не в теории — на живых замерах. По дороге мы заглянем внутрь процессора: Register Alias Table, partial register merge, scheduler, latency vs throughput, и даже обнаружим, что делитель выдаёт остаток раньше частного. Но начнём с основ. Приготовьтесь: кроличья нора окажется глубже, чем кажется.

    habr.com/ru/articles/1024862/

    #x86 #assembly #NASM #div #partial_register_merge #latency #throughput #микроархитектура #Skylake #оптимизация

  20. Как одна буква в ассемблере стоит 3× производительности

    Я хочу показать вам, как одна буква в ассемблере может стоить 3× производительности. Не в теории — на живых замерах. По дороге мы заглянем внутрь процессора: Register Alias Table, partial register merge, scheduler, latency vs throughput, и даже обнаружим, что делитель выдаёт остаток раньше частного. Но начнём с основ. Приготовьтесь: кроличья нора окажется глубже, чем кажется.

    habr.com/ru/articles/1024862/

    #x86 #assembly #NASM #div #partial_register_merge #latency #throughput #микроархитектура #Skylake #оптимизация

  21. Как одна буква в ассемблере стоит 3× производительности

    Я хочу показать вам, как одна буква в ассемблере может стоить 3× производительности. Не в теории — на живых замерах. По дороге мы заглянем внутрь процессора: Register Alias Table, partial register merge, scheduler, latency vs throughput, и даже обнаружим, что делитель выдаёт остаток раньше частного. Но начнём с основ. Приготовьтесь: кроличья нора окажется глубже, чем кажется.

    habr.com/ru/articles/1024862/

    #x86 #assembly #NASM #div #partial_register_merge #latency #throughput #микроархитектура #Skylake #оптимизация

  22. Как одна буква в ассемблере стоит 3× производительности

    Я хочу показать вам, как одна буква в ассемблере может стоить 3× производительности. Не в теории — на живых замерах. По дороге мы заглянем внутрь процессора: Register Alias Table, partial register merge, scheduler, latency vs throughput, и даже обнаружим, что делитель выдаёт остаток раньше частного. Но начнём с основ. Приготовьтесь: кроличья нора окажется глубже, чем кажется.

    habr.com/ru/articles/1024862/

    #x86 #assembly #NASM #div #partial_register_merge #latency #throughput #микроархитектура #Skylake #оптимизация

  23. [Перевод] Как работает движок микрокода процессора 8086

    Микрокод часто описывают как аккуратный промежуточный слой между инструкциями и «железом», но при попытке посмотреть на него на уровне кристалла эта картина быстро усложняется. В случае Intel 8086 это особенно заметно: за компактным набором микроинструкций скрывается набор инженерных компромиссов, распределённая логика декодирования и нетривиальная схема адресации. В статье разберемся, как устроен сам движок микрокода 8086 — от выбора точки входа и исполнения до организации ПЗУ и вспомогательных блоков, которые позволяют уместить всё это в ограничения конца 70-х. Внутри процессора

    habr.com/ru/companies/otus/art

    #микрокод #Intel_8086 #архитектура_процессора #реверсинжиниринг #x86 #микроинструкции #ПЗУ #аппаратная_логика #устройство_процессора

  24. @argv_minus_one

    I agree but on one point: computers are as good as their hardware and software combined (the old saying about the weakest chain link comes to mind). So we should really think about working on replacing the hardware, before we are irremediably locked out of running what software we want.

    #x86 #bigtech #drm #web #google #intel #amd #apple #embraceextendexinguish #intelme #amdpsp

  25. So what real effect does removing #i486 support do to the #Linux kernel? I mean, most current Linux distros don't even come in a #x86 32-bit version anymore.

  26. So what real effect does removing #i486 support do to the #Linux kernel? I mean, most current Linux distros don't even come in a #x86 32-bit version anymore.

  27. So what real effect does removing #i486 support do to the #Linux kernel? I mean, most current Linux distros don't even come in a #x86 32-bit version anymore.

  28. So what real effect does removing #i486 support do to the #Linux kernel? I mean, most current Linux distros don't even come in a #x86 32-bit version anymore.

  29. So what real effect does removing #i486 support do to the #Linux kernel? I mean, most current Linux distros don't even come in a #x86 32-bit version anymore.

  30. /* Oh, it's a waste of space, but oh-so-yummy for debugging. This version of printf() does not include 64-bit support. "Live with it." */

    github.com/torvalds/linux/blob

    #linux #kernel #printf #x86

  31. Leyendo este artículo me entero (o confirmo) que al #x86-64 le están dando bien por culo comparado con #ARM en servidores también.

    #Amazon tiene su línea de ARM llamada #Graviton que lo usan en 98% de AWS. Flipa.

    elpais.com/economia/2026-04-11

  32. Leyendo este artículo me entero (o confirmo) que al #x86-64 le están dando bien por culo comparado con #ARM en servidores también.

    #Amazon tiene su línea de ARM llamada #Graviton que lo usan en 98% de AWS. Flipa.

    elpais.com/economia/2026-04-11

  33. Leyendo este artículo me entero (o confirmo) que al #x86-64 le están dando bien por culo comparado con #ARM en servidores también.

    #Amazon tiene su línea de ARM llamada #Graviton que lo usan en 98% de AWS. Flipa.

    elpais.com/economia/2026-04-11

  34. Leyendo este artículo me entero (o confirmo) que al #x86-64 le están dando bien por culo comparado con #ARM en servidores también.

    #Amazon tiene su línea de ARM llamada #Graviton que lo usan en 98% de AWS. Flipa.

    elpais.com/economia/2026-04-11

  35. Leyendo este artículo me entero (o confirmo) que al #x86-64 le están dando bien por culo comparado con #ARM en servidores también.

    #Amazon tiene su línea de ARM llamada #Graviton que lo usan en 98% de AWS. Flipa.

    elpais.com/economia/2026-04-11

  36. In a groundbreaking exposé on modern computing, we delve into the intricate art of... enabling JavaScript! 😲 Apparently, the ultimate mystery of split locks on #x86-64 is just one cookie click away from being solved. 🍪🔓 Move over, Sherlock Holmes; there's a new detective in town, and it's your browser settings. 🕵️‍♂️💻
    chipsandcheese.com/p/investiga #moderncomputing #JavaScript #techdetective #browserhacks #splitlocks #HackerNews #ngated