#amd64 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #amd64, aggregated by home.social.
-
-
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
SHA256SUMSfile.Verify the images via:
sha256sum --check SHA256SUMS 2>&1 | grep "chimera-linux-ARCH-LIVE-DATE-FLAVOUR.iso" -
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
SHA256SUMSfile.Verify the images via:
sha256sum --check SHA256SUMS 2>&1 | grep "chimera-linux-ARCH-LIVE-DATE-FLAVOUR.iso" -
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
SHA256SUMSfile.Verify the images via:
sha256sum --check SHA256SUMS 2>&1 | grep "chimera-linux-ARCH-LIVE-DATE-FLAVOUR.iso" -
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
SHA256SUMSfile.Verify the images via:
sha256sum --check SHA256SUMS 2>&1 | grep "chimera-linux-ARCH-LIVE-DATE-FLAVOUR.iso" -
OpenBSD/amd64 kernel virtual address space is now 512GB https://www.undeadly.org/cgi?action=article;sid=20260623114653 #openbsd #amd64 #addresspace #virtualaddresspace #memory #development #openbsd-current #hackathon
-
OpenBSD/amd64 kernel virtual address space is now 512GB https://www.undeadly.org/cgi?action=article;sid=20260623114653 #openbsd #amd64 #addresspace #virtualaddresspace #memory #development #openbsd-current #hackathon
-
OpenBSD/amd64 kernel virtual address space is now 512GB https://www.undeadly.org/cgi?action=article;sid=20260623114653 #openbsd #amd64 #addresspace #virtualaddresspace #memory #development #openbsd-current #hackathon
-
OpenBSD/amd64 kernel virtual address space is now 512GB https://www.undeadly.org/cgi?action=article;sid=20260623114653 #openbsd #amd64 #addresspace #virtualaddresspace #memory #development #openbsd-current #hackathon
-
OpenBSD/amd64 kernel virtual address space is now 512GB https://www.undeadly.org/cgi?action=article;sid=20260623114653 #openbsd #amd64 #addresspace #virtualaddresspace #memory #development #openbsd-current #hackathon
-
The latest KDE Plasma Desktop 6.7 running on Chimera Linux on a Raspberry Pi 500+ 16GB and a GMKtec NucBox G3 Plus 32GB
#chimeralinux #screenshot #linux #kde #kdeplasma #raspberrypi #inteln150 #aarch64 #amd64 #x86_64 #screenshotsaturday
-
The latest KDE Plasma Desktop 6.7 running on Chimera Linux on a Raspberry Pi 500+ 16GB and a GMKtec NucBox G3 Plus 32GB
#chimeralinux #screenshot #linux #kde #kdeplasma #raspberrypi #inteln150 #aarch64 #amd64 #x86_64 #screenshotsaturday
-
The latest KDE Plasma Desktop 6.7 running on Chimera Linux on a Raspberry Pi 500+ 16GB and a GMKtec NucBox G3 Plus 32GB
#chimeralinux #screenshot #linux #kde #kdeplasma #raspberrypi #inteln150 #aarch64 #amd64 #x86_64 #screenshotsaturday
-
The latest KDE Plasma Desktop 6.7 running on Chimera Linux on a Raspberry Pi 500+ 16GB and a GMKtec NucBox G3 Plus 32GB
#chimeralinux #screenshot #linux #kde #kdeplasma #raspberrypi #inteln150 #aarch64 #amd64 #x86_64 #screenshotsaturday
-
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
-
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
-
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
-
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
-
أعلن ثيو دي رادت عن إصدار OpenBSD 7.9، مع التركيز على الأمان وقابلية النقل والتوافق الموسع. تدعم أنظمة AMD64 الآن ما يصل إلى 255 نواة معالج، وتدير المجدولة نوى تعمل بسرعات مختلفة، وتضيف ميزة الإسبات المؤجل لإدارة الطاقة، وتحسينات لدعم الأجهزة مثل Intel ICE Ethernet على ARM64، ودعم RISC-V 64، ودعم أولي لشبكات Wi-Fi 6.
-
Installer et configurer #tarsnap pour #amd64, #arm64 (#raspberrypi) et le reste :
https://www.deuza.net/post/815550281991553024/installation-et-configuration-de-tarsnap-sous
-
Installer et configurer #tarsnap pour #amd64, #arm64 (#raspberrypi) et le reste :
https://www.deuza.net/post/815550281991553024/installation-et-configuration-de-tarsnap-sous
-
-
-
-
-
Delayed hibernation comes to OpenBSD/amd64 laptops https://www.undeadly.org/cgi?action=article;sid=20260312185620 #openbsd #amd64 #laptops #hibernation #suspend #powermanagement #sysctl #freesoftware #libresoftware
-
Delayed hibernation comes to OpenBSD/amd64 laptops https://www.undeadly.org/cgi?action=article;sid=20260312185620 #openbsd #amd64 #laptops #hibernation #suspend #powermanagement #sysctl #freesoftware #libresoftware
-
Delayed hibernation comes to OpenBSD/amd64 laptops https://www.undeadly.org/cgi?action=article;sid=20260312185620 #openbsd #amd64 #laptops #hibernation #suspend #powermanagement #sysctl #freesoftware #libresoftware
-
Delayed hibernation comes to OpenBSD/amd64 laptops https://www.undeadly.org/cgi?action=article;sid=20260312185620 #openbsd #amd64 #laptops #hibernation #suspend #powermanagement #sysctl #freesoftware #libresoftware
-
Delayed hibernation comes to OpenBSD/amd64 laptops https://www.undeadly.org/cgi?action=article;sid=20260312185620 #openbsd #amd64 #laptops #hibernation #suspend #powermanagement #sysctl #freesoftware #libresoftware
-
AMD adopting "FRED", rip IDT.
PDF:
https://docs.amd.com/api/khub/documents/d9fyzSaZGtRoheP5zIbbrg/content -
AMD adopting "FRED", rip IDT.
PDF:
https://docs.amd.com/api/khub/documents/d9fyzSaZGtRoheP5zIbbrg/content -
MAXCPUS on OpenBSD/amd64-current is now 255 https://undeadly.org/cgi?action=article;sid=20260115135856 #openbsd #amd64 #current #maxcpus #development #highperformance #multicore #libresoftware #freesofware
-
MAXCPUS on OpenBSD/amd64-current is now 255 https://undeadly.org/cgi?action=article;sid=20260115135856 #openbsd #amd64 #current #maxcpus #development #highperformance #multicore #libresoftware #freesofware
-
MAXCPUS on OpenBSD/amd64-current is now 255 https://undeadly.org/cgi?action=article;sid=20260115135856 #openbsd #amd64 #current #maxcpus #development #highperformance #multicore #libresoftware #freesofware
-
MAXCPUS on OpenBSD/amd64-current is now 255 https://undeadly.org/cgi?action=article;sid=20260115135856 #openbsd #amd64 #current #maxcpus #development #highperformance #multicore #libresoftware #freesofware
-
MAXCPUS on OpenBSD/amd64-current is now 255 https://undeadly.org/cgi?action=article;sid=20260115135856 #openbsd #amd64 #current #maxcpus #development #highperformance #multicore #libresoftware #freesofware
-
Ассемблер для гоферов. Стек. Особенности amd64, arm64 и arm. Часть 3
В этой части мы научимся создавать и использовать локальные переменные на стеке в наших ассемблерных функциях, а также поговорим о различиях процессорных архитектур и о том, как их использовать в Go-ассемблере.
https://habr.com/ru/companies/ruvds/articles/979326/
#go #assembler #stack #стек #amd64 #arm64 #arm #ruvds_статьи
-
Ассемблер для гоферов. Стек. Особенности amd64, arm64 и arm. Часть 3
В этой части мы научимся создавать и использовать локальные переменные на стеке в наших ассемблерных функциях, а также поговорим о различиях процессорных архитектур и о том, как их использовать в Go-ассемблере.
https://habr.com/ru/companies/ruvds/articles/979326/
#go #assembler #stack #стек #amd64 #arm64 #arm #ruvds_статьи
-
Ассемблер для гоферов. Стек. Особенности amd64, arm64 и arm. Часть 3
В этой части мы научимся создавать и использовать локальные переменные на стеке в наших ассемблерных функциях, а также поговорим о различиях процессорных архитектур и о том, как их использовать в Go-ассемблере.
https://habr.com/ru/companies/ruvds/articles/979326/
#go #assembler #stack #стек #amd64 #arm64 #arm #ruvds_статьи
-
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
-
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
-
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
-
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
-
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
-
Ассемблер для гоферов. Структура и макросы. Часть 2
В этой части (первая тут ) мы поговорим о структуре Go-программы с использованием ассемблера, о хитростях макросов. Будем писать дальше нашу ассемблерную функцию.