Non je ne te dirais pas que c'est une perte de temps mais plutôt... un projet à trop long terme. Déjà compte plusieurs mois pour construire le squelette de ton OS. Si on prend en compte le temps d'apprentissage (car non initié), on monte à 1 ans au minmum.
Plusieurs ce font des illusions en se disans qu'ils n'ont qu'à faire leur propre OS pour telle ou telle raisons et croient que ce sera mieu ainsi ou que c'est du gâteau. Peut-importe, je dirais que dans 99% des cas, ils ne se rendent même pas au commencement réel de la conception (ils ont abandonné dans les tuto). Pourquoi ? Parce qu'un OS, même le plus basique possible, est très loin d'être simple à construire.
Pour ta première question, ça dépend de la compatibilité des logiciels que tu prévois faire fonctionner. N'oublie pas non plus que tu devra écrire toi même le code qui permettera de lire, écrire et comprendre la partition (vraiment pas facile celui-la). Peut-être serait t-il mieu de créé ta propre partition.
Pour la documentation et exemple, c'est pas ce qui manque:
SOS (recommandé)
KOSMinix (avancé)
sur ce site même
COSKERNEL CC++ (@++)