home.social

#amd64 — Public Fediverse posts

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

fetched live
  1. #AMD はなぜ #AMD64#RISC モドキにしなかったのか?

  2. #AMD はなぜ #AMD64#RISC モドキにしなかったのか?

  3. Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86_64 code and run simple programmes calling the Linux kernel directly, no C library involved, which accounts for the performance difference in the first rough benchmark (unsophisticated but directionally right).

    This assembler architecture is an extension improving on the zenas Z80 assembler, so it's likely that a future version will fold zenas into the new architecture, and the new unified assembler will target both architectures (initially Z80 and AMD64).

    The parts it still can't assemble: legacy i386 modes, fpu x87, SSE, SIMD instructions. It's possible that I may never go through the hassle of implementing i386. The payoff of implementing ARM64 next is much more important I think (that opens a few other modern platforms, including the M1 and Raspberry Pi).

    In the coming months, ironing out the assembler wrinkles, completing ELF64, Mach-O, and PE32 output, it starts to look like I might be able to make ual generate native binaries directly, adding a new ual-zenas backend. Probably Linux-only sometime by the end of the year, and the rest sometime in 2027.

    #assembler  #asm #programming #amd64 #ia64 #ia_64 #z80 #golang #foss

  4. Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86_64 code and run simple programmes calling the Linux kernel directly, no C library involved, which accounts for the performance difference in the first rough benchmark (unsophisticated but directionally right).

    This assembler architecture is an extension improving on the zenas Z80 assembler, so it's likely that a future version will fold zenas into the new architecture, and the new unified assembler will target both architectures (initially Z80 and AMD64).

    The parts it still can't assemble: legacy i386 modes, fpu x87, SSE, SIMD instructions. It's possible that I may never go through the hassle of implementing i386. The payoff of implementing ARM64 next is much more important I think (that opens a few other modern platforms, including the M1 and Raspberry Pi).

    In the coming months, ironing out the assembler wrinkles, completing ELF64, Mach-O, and PE32 output, it starts to look like I might be able to make ual generate native binaries directly, adding a new ual-zenas backend. Probably Linux-only sometime by the end of the year, and the rest sometime in 2027.

    #assembler  #asm #programming #amd64 #ia64 #ia_64 #z80 #golang #foss

  5. Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86_64 code and run simple programmes calling the Linux kernel directly, no C library involved, which accounts for the performance difference in the first rough benchmark (unsophisticated but directionally right).

    This assembler architecture is an extension improving on the zenas Z80 assembler, so it's likely that a future version will fold zenas into the new architecture, and the new unified assembler will target both architectures (initially Z80 and AMD64).

    The parts it still can't assemble: legacy i386 modes, fpu x87, SSE, SIMD instructions. It's possible that I may never go through the hassle of implementing i386. The payoff of implementing ARM64 next is much more important I think (that opens a few other modern platforms, including the M1 and Raspberry Pi).

    In the coming months, ironing out the assembler wrinkles, completing ELF64, Mach-O, and PE32 output, it starts to look like I might be able to make ual generate native binaries directly, adding a new ual-zenas backend. Probably Linux-only sometime by the end of the year, and the rest sometime in 2027.

    #assembler  #asm #programming #amd64 #ia64 #ia_64 #z80 #golang #foss

  6. Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86_64 code and run simple programmes calling the Linux kernel directly, no C library involved, which accounts for the performance difference in the first rough benchmark (unsophisticated but directionally right).

    This assembler architecture is an extension improving on the zenas Z80 assembler, so it's likely that a future version will fold zenas into the new architecture, and the new unified assembler will target both architectures (initially Z80 and AMD64).

    The parts it still can't assemble: legacy i386 modes, fpu x87, SSE, SIMD instructions. It's possible that I may never go through the hassle of implementing i386. The payoff of implementing ARM64 next is much more important I think (that opens a few other modern platforms, including the M1 and Raspberry Pi).

    In the coming months, ironing out the assembler wrinkles, completing ELF64, Mach-O, and PE32 output, it starts to look like I might be able to make ual generate native binaries directly, adding a new ual-zenas backend. Probably Linux-only sometime by the end of the year, and the rest sometime in 2027.

    #assembler  #asm #programming #amd64 #ia64 #ia_64 #z80 #golang #foss

  7. Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86_64 code and run simple programmes calling the Linux kernel directly, no C library involved, which accounts for the performance difference in the first rough benchmark (unsophisticated but directionally right).

    This assembler architecture is an extension improving on the zenas Z80 assembler, so it's likely that a future version will fold zenas into the new architecture, and the new unified assembler will target both architectures (initially Z80 and AMD64).

    The parts it still can't assemble: legacy i386 modes, fpu x87, SSE, SIMD instructions. It's possible that I may never go through the hassle of implementing i386. The payoff of implementing ARM64 next is much more important I think (that opens a few other modern platforms, including the M1 and Raspberry Pi).

    In the coming months, ironing out the assembler wrinkles, completing ELF64, Mach-O, and PE32 output, it starts to look like I might be able to make ual generate native binaries directly, adding a new ual-zenas backend. Probably Linux-only sometime by the end of the year, and the rest sometime in 2027.

    #assembler  #asm #programming #amd64 #ia64 #ia_64 #z80 #golang #foss

  8. My assembler is getting x64 and ARM64 smarts. This is the first time it assembles simple arithmetic, writes an ELF64 binary, and then signs off correctly with the right exit code on linux/amd64.

    #asm #assembler #amd64 #x86assembly #x86_64 #assembly #assembly64

  9. My assembler is getting x64 and ARM64 smarts. This is the first time it assembles simple arithmetic, writes an ELF64 binary, and then signs off correctly with the right exit code on linux/amd64.

    #asm #assembler #amd64 #x86assembly #x86_64 #assembly #assembly64

  10. My assembler is getting x64 and ARM64 smarts. This is the first time it assembles simple arithmetic, writes an ELF64 binary, and then signs off correctly with the right exit code on linux/amd64.

    #asm #assembler #amd64 #x86assembly #x86_64 #assembly #assembly64

  11. My assembler is getting x64 and ARM64 smarts. This is the first time it assembles simple arithmetic, writes an ELF64 binary, and then signs off correctly with the right exit code on linux/amd64.

    #asm #assembler #amd64 #x86assembly #x86_64 #assembly #assembly64

  12. My assembler is getting x64 and ARM64 smarts. This is the first time it assembles simple arithmetic, writes an ELF64 binary, and then signs off correctly with the right exit code on linux/amd64.

    #asm #assembler #amd64 #x86assembly #x86_64 #assembly #assembly64

  13. I finished a new round of Chimera Live Images.

    You can get 'em from the usual place

    Kernel: Linux 7.1.2 for AMD64 & AARCH64 Raspberry Pi image with Linux 6.18.36

    • KDE Plasma 6.7.2
    • Firefox 152.0.4
    • Thunderbird 152.0.1
    • Chromium 150.0.7871.46
    • Libre Office 26.2.5.1

    New in this round. A SHA256SUMS file.

    Verify the images via:

    sha256sum --check SHA256SUMS 2>&1 | grep "chimera-linux-ARCH-LIVE-DATE-FLAVOUR.iso"

    #liveimage #linux #chimeraLinux #aarch64 #amd64 #x86_64

  14. I finished a new round of Chimera Live Images.

    You can get 'em from the usual place

    Kernel: Linux 7.1.2 for AMD64 & AARCH64 Raspberry Pi image with Linux 6.18.36

    • KDE Plasma 6.7.2
    • Firefox 152.0.4
    • Thunderbird 152.0.1
    • Chromium 150.0.7871.46
    • Libre Office 26.2.5.1

    New in this round. A SHA256SUMS file.

    Verify the images via:

    sha256sum --check SHA256SUMS 2>&1 | grep "chimera-linux-ARCH-LIVE-DATE-FLAVOUR.iso"

    #liveimage #linux #chimeraLinux #aarch64 #amd64 #x86_64

  15. I finished a new round of Chimera Live Images.

    You can get 'em from the usual place

    Kernel: Linux 7.1.2 for AMD64 & AARCH64 Raspberry Pi image with Linux 6.18.36

    • KDE Plasma 6.7.2
    • Firefox 152.0.4
    • Thunderbird 152.0.1
    • Chromium 150.0.7871.46
    • Libre Office 26.2.5.1

    New in this round. A SHA256SUMS file.

    Verify the images via:

    sha256sum --check SHA256SUMS 2>&1 | grep "chimera-linux-ARCH-LIVE-DATE-FLAVOUR.iso"

    #liveimage #linux #chimeraLinux #aarch64 #amd64 #x86_64

  16. I finished a new round of Chimera Live Images.

    You can get 'em from the usual place

    Kernel: Linux 7.1.2 for AMD64 & AARCH64 Raspberry Pi image with Linux 6.18.36

    • KDE Plasma 6.7.2
    • Firefox 152.0.4
    • Thunderbird 152.0.1
    • Chromium 150.0.7871.46
    • Libre Office 26.2.5.1

    New in this round. A SHA256SUMS file.

    Verify the images via:

    sha256sum --check SHA256SUMS 2>&1 | grep "chimera-linux-ARCH-LIVE-DATE-FLAVOUR.iso"

    #liveimage #linux #chimeraLinux #aarch64 #amd64 #x86_64

  17. Currently uploading
    A fresh set of Chimera Linux Live Images is available.

    base, KDE and Gnome flavour for AMD64, KDE flavour for aarch64 and KDE flavour for Raspberry Pi 3/4/5

    You can get 'em from the usual place

    tech.lgbt/@TheOneDoc/116505561

    #chimeralinux #linux #amd64 #aarch64

  18. Currently uploading
    A fresh set of Chimera Linux Live Images is available.

    base, KDE and Gnome flavour for AMD64, KDE flavour for aarch64 and KDE flavour for Raspberry Pi 3/4/5

    You can get 'em from the usual place

    tech.lgbt/@TheOneDoc/116505561

    #chimeralinux #linux #amd64 #aarch64

  19. Currently uploading
    A fresh set of Chimera Linux Live Images is available.

    base, KDE and Gnome flavour for AMD64, KDE flavour for aarch64 and KDE flavour for Raspberry Pi 3/4/5

    You can get 'em from the usual place

    tech.lgbt/@TheOneDoc/116505561

    #chimeralinux #linux #amd64 #aarch64

  20. Currently uploading
    A fresh set of Chimera Linux Live Images is available.

    base, KDE and Gnome flavour for AMD64, KDE flavour for aarch64 and KDE flavour for Raspberry Pi 3/4/5

    You can get 'em from the usual place

    tech.lgbt/@TheOneDoc/116505561

    #chimeralinux #linux #amd64 #aarch64

  21. أعلن ثيو دي رادت عن إصدار OpenBSD 7.9، مع التركيز على الأمان وقابلية النقل والتوافق الموسع. تدعم أنظمة AMD64 الآن ما يصل إلى 255 نواة معالج، وتدير المجدولة نوى تعمل بسرعات مختلفة، وتضيف ميزة الإسبات المؤجل لإدارة الطاقة، وتحسينات لدعم الأجهزة مثل Intel ICE Ethernet على ARM64، ودعم RISC-V 64، ودعم أولي لشبكات Wi-Fi 6.

    #OpenBSD #AMD64 #Wi-Fi6

  22. #AMD64 (x86-64) って #RISC フレンドリーなんですか?という疑問を抱きつつ、未だにちゃんと調べていない

  23. #AMD64 (x86-64) って #RISC フレンドリーなんですか?という疑問を抱きつつ、未だにちゃんと調べていない

  24. #AMD64 (x86-64) って #RISC フレンドリーなんですか?という疑問を抱きつつ、未だにちゃんと調べていない

  25. #AMD64 (x86-64) って #RISC フレンドリーなんですか?という疑問を抱きつつ、未だにちゃんと調べていない

  26. #SonicDE third-party packages are now available for #Debian and #Devuan. They are compiled for both the #amd64 and #arm64 architectures. You're welcome to test the packages and to contribute at github.com/sonicde-debian/debi .

  27. #SonicDE third-party packages are now available for #Debian and #Devuan. They are compiled for both the #amd64 and #arm64 architectures. You're welcome to test the packages and to contribute at github.com/sonicde-debian/debi .

  28. #SonicDE third-party packages are now available for #Debian and #Devuan. They are compiled for both the #amd64 and #arm64 architectures. You're welcome to test the packages and to contribute at github.com/sonicde-debian/debi .

  29. Ассемблер для гоферов. Стек. Особенности amd64, arm64 и arm. Часть 3

    В этой части мы научимся создавать и использовать локальные переменные на стеке в наших ассемблерных функциях, а также поговорим о различиях процессорных архитектур и о том, как их использовать в Go-ассемблере.

    habr.com/ru/companies/ruvds/ar

    #go #assembler #stack #стек #amd64 #arm64 #arm #ruvds_статьи

  30. Ассемблер для гоферов. Стек. Особенности amd64, arm64 и arm. Часть 3

    В этой части мы научимся создавать и использовать локальные переменные на стеке в наших ассемблерных функциях, а также поговорим о различиях процессорных архитектур и о том, как их использовать в Go-ассемблере.

    habr.com/ru/companies/ruvds/ar

    #go #assembler #stack #стек #amd64 #arm64 #arm #ruvds_статьи

  31. Ассемблер для гоферов. Стек. Особенности amd64, arm64 и arm. Часть 3

    В этой части мы научимся создавать и использовать локальные переменные на стеке в наших ассемблерных функциях, а также поговорим о различиях процессорных архитектур и о том, как их использовать в Go-ассемблере.

    habr.com/ru/companies/ruvds/ar

    #go #assembler #stack #стек #amd64 #arm64 #arm #ruvds_статьи

  32. My journey to a #RealTimeLinux kernel for #AMD64 on Buildroot continues!

    Many failed experiments with different kernel/RT patch combos (6.18, 6.12, 6.1), but learning a ton about patching & Buildroot quirks. Still stuck on enabling CONFIG_PREEMPT_RT, but feeling closer to the breakthrough!

    My portable #BashLab is ready for more. 🤓

    #EmbeddedLinux #Buildroot #RTOS #LinuxKernel #DIY #PortableLab

  33. My journey to a #RealTimeLinux kernel for #AMD64 on Buildroot continues!

    Many failed experiments with different kernel/RT patch combos (6.18, 6.12, 6.1), but learning a ton about patching & Buildroot quirks. Still stuck on enabling CONFIG_PREEMPT_RT, but feeling closer to the breakthrough!

    My portable #BashLab is ready for more. 🤓

    #EmbeddedLinux #Buildroot #RTOS #LinuxKernel #DIY #PortableLab

  34. My journey to a #RealTimeLinux kernel for #AMD64 on Buildroot continues!

    Many failed experiments with different kernel/RT patch combos (6.18, 6.12, 6.1), but learning a ton about patching & Buildroot quirks. Still stuck on enabling CONFIG_PREEMPT_RT, but feeling closer to the breakthrough!

    My portable #BashLab is ready for more. 🤓

    #EmbeddedLinux #Buildroot #RTOS #LinuxKernel #DIY #PortableLab

  35. My journey to a #RealTimeLinux kernel for #AMD64 on Buildroot continues!

    Many failed experiments with different kernel/RT patch combos (6.18, 6.12, 6.1), but learning a ton about patching & Buildroot quirks. Still stuck on enabling CONFIG_PREEMPT_RT, but feeling closer to the breakthrough!

    My portable #BashLab is ready for more. 🤓

    #EmbeddedLinux #Buildroot #RTOS #LinuxKernel #DIY #PortableLab

  36. My journey to a #RealTimeLinux kernel for #AMD64 on Buildroot continues!

    Many failed experiments with different kernel/RT patch combos (6.18, 6.12, 6.1), but learning a ton about patching & Buildroot quirks. Still stuck on enabling CONFIG_PREEMPT_RT, but feeling closer to the breakthrough!

    My portable #BashLab is ready for more. 🤓

    #EmbeddedLinux #Buildroot #RTOS #LinuxKernel #DIY #PortableLab

  37. Ассемблер для гоферов. Структура и макросы. Часть 2

    В этой части (первая тут ) мы поговорим о структуре Go-программы с использованием ассемблера, о хитростях макросов. Будем писать дальше нашу ассемблерную функцию.

    habr.com/ru/companies/ruvds/ar

    #go #assembler #amd64 #goassembler #ruvds_статьи