I am surprised that no one has mentioned Rnote yet.
It is my favourite newly-created program for Linux. It is a relatively new app which supports annotating files and taking handwritten notes. You can import PDFs, set the page size to infinite or a fixed size (something OneNote can't do), adjust the background to display grids or lines or dots or nothing with any spacing you like, input text with your keyboard, .... It is available on Flathub for easy installation.
The only major downside is the following: Disclaimer: The file format is still unstable. It might change and break compatibility between versions.