It is highly recommended that you use a Unix based operating system. As for actually editing your thesis you can use a LaTeX program (i.e., TexMaker) or simply any text editor. With preference to a ...