I'm considering purchasing a 850 Evo but I'm unsure as to the security of the encryption, especially on Linux. My research has shown that bitlocker can be used on windows instead of the insecure ATA password, but is there a similar solution for Linux?
If you have the AES-NI instructions set in your CPU, then it is also hardware accelerated.
Also I don't see a difference between BitLocker and LUKS. It's a similar approach but at least LUKS is open source, so I tend to trust that better.
And I would trust more LUKS than the OPAL hw standard found in some HDD/SSD. At least it is better auditable. If the Samsung SSD is OPAL compliant and your BIOS/EFI supports it, then it is transparent to Linux: the "decryption" happens before the boot loader is called.
My work laptop as an OPAL HDD and all I had to do is first boot from the HDD once to unlock it, stick the USB installation stick and reboot, then proceed with the installation from the stick.
Note: call me paranoid, but even though this HDD was encrypted using OPAL , I still used LUKS to encrypt the Linux partition. Our IT is taking care of the Windows part, I take care of the Linux one and I don't want it to be messed up. I'm lucky that my employer allows that though!