Membuat OS sendiri mungkin saja, asalkan kita sudah benar-benar paham dengan yang namanya
Programming 
Membuat OS berarti kita membuatnya sendiri tanpa menggunakan kode milik orang lain, misalnya seperti tidak menggunakan source code dari Linux, karena jika demikian, itu bukanlah OS buatan kita sendiri, tapi OS turunan yang di mana kita memperbaharui OS buatan orang, bukan hasil karya kita yang dimulai dari 0
Menggunakan source code orang lain boleh tapi bukan berarti harus menggunakan seluruh ataupun sebagian kode orang lain, kita hanya menjadikannya sebagai referensi untuk kemudian kita membuat OS sendiri dari 0 (dari awal)

BTW, topik saya lock, dikarenakan TS sudah lama tidak aktif untuk menjawab / merespon jawaban dari user lainnya (1st reply, @HyperLinx)

otak atik?? mengubah sesuatu yg sudah ada, dengan kata lain itu namanya modifikasi 
misalnya mengubah sebuah distro linux, jadinya itu turunan linux juga.
OS baru kayaknya lebih cocok ditujukan bagi misalnya ReactOS, tidak ada pake codebase winduz atau linux sedikitpun.