4 ms·
Is it known which exact ARM processors Bitnami is using? A current project of mine targets the ARM TEE which is only available since ARMv9.
by _1tan 4y ago
Is it known which exact ARM processors Bitnami is using? A current project of mine targets the ARM TEE which is only available since ARMv9.
- deleted 4y ago[deleted]
- jrockway 4y agoAs I understand it, Bitnami produces their own containerized distributions of things like Postgres, pgbouncer, etc. ARM support just means that they are now pushing images compiled for ARM (probably lowest common denominator aarch64) in addition to their x86_64 images. This means that if you run these things on docker or k8s on your Apple Silicon, you no longer have to rely on binfmt_misc emulation. This is all somewhat amusing to me because we moved away from distributing Bitnami images because they didn't have arm64 support. Side tip. If you use Linux, you can setup qemu to emulate binaries from non-native architectures: https://wiki.debian.org/QemuUserEmulation https://wiki.debian.org/QemuUserEmulation. I did this on my workstation and I can run pretty much any Linux binary that comes my way. Very convenient in this new multi-arch world. (Yes it's pretty slow, but it's nice if you're building ARM binaries to be able to test that they at least start up OK. binfmt_misc works great for that!)
- IThoughtYouGNU 4y ago[dead]
- spyremeown 4y agoIIRC Docker with the whole binfmt_misc and qemu schmuck only supports building v8 images.
- bogomipz 4y agoWhat is "qemu schmuck" here?
- suprjami 4y agoqemu can do userspace emulation, so you can run an aarch64 binary transparently on x86_64, as long as you have all the right libraries installed. You can also drop a Raspberry Pi image onto your computer, copy qemu-user-static into the image, chroot into it, and you've got a Raspberry Pi commandline without any physical Raspberry Pi. It's honestly pretty amazing. https://wiki.debian.org/QemuUserEmulation https://wiki.debian.org/QemuUserEmulation https://wiki.debian.org/RaspberryPi/qemu-user-static https://wiki.debian.org/RaspberryPi/qemu-user-static
- jacooper 4y agoBuildX supports ArmV7