Yes, FreeBSD. Great choice in OS! Below is my reply on a list from someone that was in a similar circumstance.
X11 ("Windows" on Unix/Linux) on FreeBSD - lots of great info:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x11.html
Update your Ports collection first if you are going to install XFree86 via the
ports:
http://www.freebsdforums.org/docs/ports.html
http://www.mostgraveconcern.com/freebsd/cvsup.html
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html
Quick instructions for updating your Ports Tree: (Although, I HIGHLY recommend
reading the Handbook on using the
ports prior to performing what follow below.)
1.)
cd /usr/ports/sysutils/cvsup-without-gui && make && make install && make clean
2.)
cd /usr/share/examples/cvsup/ports-supfile
After editing, run it:
# cvsup -g -L 2 ports-supfile
Bottom line:
1.) Have some fun and gain experience by making mistakes and figuring out
how to fix them. At worse, you wipe the drives clean and start again to get
more familiar with the install process.
2.) Read through the Handbook, it has some excellent info.
3.) Now experiment with what you have read in the Handbook and other sources.
4.) Subscribe to freebsd-questions, or freebsd-newbies, and/or the XFree86-newbies
list found at
www.xfree86.org. Create a filter in your e-mail client, as these lists
can be busy at times.
5.) Do not install anything critical or production "stuff" until you are familiar
with how to do administrative tasks and understand how to do some basic troubleshooting.
Here are some more really great links:
FreeBSD FAQ:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/index.html
-Common questions are frequently asked, so here they are for quick answers.
FreeBSD Handbook:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html
-This will be your number one resource for understanding how to do pretty much
everything and anything with the OS, or at least point you in the right
direction.
Search the Mailinglists:
http://www.freebsd.org/search/search.html#mailinglists
-Chances are, your question might have already been asked and answered.
OnLamp FreeBSD Basics:
http://www.onlamp.com/pub/ct/15
-An excellent source for get articles on how to do fun stuff with FreeBSD.
FreeBSD Forums:
http://www.freebsdforums.org/
-"For newbies & experts alike!"
Enjoy and respect the wonderful world of open source! Don't forget to thank all
those that dedicate most of their lives to making these great applications and
OS'es!
😀
P.S. Make sure your hardware is compatible with XFree86, and know your
monitor refresh rates (horizontal and vertical), video card details, etc.
http://www.xfree86.org/support.html
Good luck!