code backend thì đúng là nên dùng desktop linux, cơ mà đấy là ở advanced level, khi bạn cần quan tâm setup database thế nào, setup reverse proxy (nginx caddy) các kiểu (thử ngẫm xem dùng /etc/hosts để test thì nhanh hơn hay là ssh vào cái vps sửa các kiểu thì nhanh hơn?), rồi thì systemd service/timer (chủ yếu là làm quen, quen rồi thì cũng không quá quan trọng), hoặc đơn giản hơn là mấy cái dependency (rolling release không nói, cài newest version cho software cho mấy thằng như ubuntu hay fedora cũng phải research chán), rồi thì mấy thứ lặt vặt như locale, config files... mà nhiều khi assumption về file system sai cũng có thể làm server thọt (như tôi vừa dính vụ upload mấy triệu file text lên server, đíu để ý nghĩ space đủ, ai dè thằng ext4 inode limit thấp vãi cứt được tầm 60% ổ cứng đã dẹo, toi mất một buổi)...
tất nhiên pro rồi thì chắc chả cần quan tâm chuyện này, ở trên toàn các bạn pro thì cần đếch gì dùng linux