When you say web surfing any OS will work. However when you add video editing davinci resolve its a whole different ball game.
Do you have the Studio version of Davinci Resolve ? Cause if not then you will face a lot of issues with Davinci Resolve on Linux on the free version.
DaVinci resolve has Linux version available but it its a pain to get it working.H264 and 265 does not work natively. It only works for Studio version in Linux but its quirky to say the least.
AAC which is the audio format for mp4 files does not work natively. It doesn't matter if it is Studio version. AAC audio codec does not work in Linux version of resolve. So if your video is H264 or H265 and has AAC audio, then its not going to work in resolve in linux. You can use ffmpeg or handbrake to convert video files to but audio will be a no go. If on a free version then nothing will work natively. You have to convert the files before editing in resolve.
When I shoot with Blackmagic raw format on my BMPCC 4k and record audio in external wav files then resolve has no issues in Linux. But Sony camera footage, mobile phone photage or game recordings done in nvidia does not work.
You need to be comfortable in terminal commands and bit of troubleshooting to try to make resolve work in linux. This github repo is a workaround to make it work. But again things can break when its a not a native solution.
Container for DaVinci Resolve installation and runtime dependencies on Linux - zelikos/davincibox
github.com
My 2 cents is to avoid Linux for now for davinci resolve. Windows or MacOS works great without any issues. These are my experiences with resolve on Linux. If things have changed with new version you can give it a try.
There is also Kdenlive which works natively in Linux. Best is to fire up a Linux installation and give it a go and see if you like it. Become comfortable in Linux installations and configurations. Not all versions of software is suited for all needs. Linux is not like windows where you install once or get it preinstalled on a laptop and forget about it. You try different distributions and configurations and see what you like. Best is to try with virtual machines. I usually have like 3-5 VMs on most of my machines.