DaPlumber
Patron
- Joined
- May 21, 2014
- Messages
- 246
Hehe, nice chart. Linux really doesn't belong in that chart though as Linux is NOT a part of UNIX family. It IS a clone of UNIX based on Minix, which conforms to the POSIX standards, but as even your chart clearly shows, there is no line whatsoever connecting the UNIX tree to the Linux tree. UNIX is mostly closed source (outside of BSD) while Linux is completely open source.
Eh, No. :D Linux started out as a Comp-Sci project as a "work-alike" for a UNIX-style kernel. We could debate the various parts of an OS and also kernel and user land compared with GNU and HURD, yada, yada. But let's not. By defacto common usage "Linux" these days refers to an Operating System, even if it is strictly speaking just the name of the kernel. I started with Slackware 2.0 as my first Linux distro and over the last 20 years I've touched almost all of the major branches on this list: http://upload.wikimedia.org/wikipedia/commons/9/9a/Gldt1009.svg (Now THAT's a chart that needs a large format plotter to properly appreciate!) I still think that if your truly want to understand every aspect of of an OS one of the best ways is to grab a Gentoo stage-1 tarball and build from scratch, but that's a MAJOR investment in time. It will however expose you to all OS plumbing and the Linux approach to solving it. Minix is... an interesting beast. Since it was designed as a teaching tool (Genuflect: Tannebaum) it excels at that but... not much else. Wikipedia calls both Minix and Linux "UNIX-like", who am I to disagree? Also let's not open the "What is Open Source" can of Lumbricus Terrestris. :p
Not necessarily; In fact, if you have one of those DD-WRT/Tomato compatible routers, you could just flash it with the latest available ROM and it provides a very elegant and easy to use web GUI interface to set the server up.
It will set up the server, routing/bridging, and all the general heavy-lifting for you.
You may have to create the certs in a CLI, but that's just as easy as copy/paste several commands from a guide.
Eh, If you're messing around with FreeNAS, you really should consider pfSense which I regard as it's router/firewall/gateway second cousin. I was (and still am for access points) a Tomato and DD-WRT user, but pfSense is a very powerful system that will run on low end x86 hardware, is also FreeBSD based, has function packages, a great web interface and pretty good documentation (published even!). For a VPN I recommend OpenVPN as the least complicated and clients on almost any platform you can think of and then some. OpenVPN is very easy to set up on Tomato, dd-WRT and pfSense. (IPSEC is for security through obscurity commercial standards obsessed masochists. :p)