it complete honesty ... in most distros of linux you really don't need a firewall ... it wont change anything ..
A firewall blocks incomming or outgoing connections based on port numbers ...
in linux .. if you don't install a program that you plan on using over the network (like openssh-server or vnc-server or apache2) then Zorin will decline any traffic anyway ... the reason windows needs it is cause there are alot of default open ports ...
Just to verify I actually did a port scan (port = firewall) [from another computer] and here are the results
ME@MyprivateServer:~$ sudo nmap -sS -p 1-65535 192.168.100.100
Starting Nmap 5.21 (
http://nmap.org ) at 2012-01-12 02:26 CST
Nmap scan report for ~omit~
Host is up (0.00019s latency).
Not shown: 65534 closed ports
PORT STATE SERVICE
22/tcp open ssh
MAC Address: ~omit~
Nmap done: 1 IP address (1 host up) scanned in 1.44 seconds
ME@MyprivateServer:~$
and port 22 is used by openssh-server which is something I installed on my computer ...
I have had Zorin OS on this computer for about 6 months ...
also I made sure my firewall is disabled
as long as you don't install programs without knowhing what they are or what they are for ... you should not have any issue, and likely will not need a firewall