Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Kitapla hiç okumadım ama web sitesinden bakarak deneye, deneye bayağı yol kattım ben.
NOT: Assembly için kitabını almıştım ama derlemeyip, denemeyince pek anlamıyordum. Bu yüzden denemen lazım kodları.
YouTube'dan izlemenizi tavsiye etmem. Ben yabancı kaynaklardan okuya okuya öğrendim. Herkesin öğrenme şekli farklıdır. Ama öğrendiklerimi bir yandanda yazdım, derleyip çalıştırdım. Sizde bu şekilde daha hızlı öğrenirsiniz.
Hocam bende bu işin içinde olarak; sadece C yeterli. Lakin bir uygulama vs yapacağın zaman dediğin gibi C++ ve C# geçebilirsin. Linux Kernel develop için C yeterli ama biraz uzmanlaşman lazım.
Hocam yazmak değil de zaten var olan Linux kerneline katkıda bulunman daha mantıklı.
https://github.com/torvalds/linux
Hocam % şeklinde bakarsak C yeterli gibi duruyor.
Standart C bilmen yeterli. Şu linkten adımları öğrenebilirsin. HOWTO do Linux kernel development — The Linux Kernel documentation. 0 ve 1 konusuna gelirsek yani binary System; öğrenmene gerek yok açıkçası.