Studied languages at a university in Sweden, using only libre programs, except for one group assignment where we used Google docs. Nothing terribly interesting (computer-wise). Everything worked. Professors wanted .docx files, which LibreOffice happily exported. If I was so inclined, nothing would’ve stopped me from using something like OpenBSD, or hell, even Haiku would probably work.
SMB is weird, do you have the option to run NFS on the share instead? Since NFS is made for Unix systems, it’s what I’ve always gone for.