Как написать браузер на C++ для Linux?
Почитайте для начала, может передумаете
https://habr.com/ru/post/541196/
Ну можешь взять WebKit, или CEF или запчасти от огнелиса, и поверх них сделать свой браузер с нуля.