1diff -ru eclipse.platform.ua/org.eclipse.help.base/plugin.xml eclipse.platform.ua/org.eclipse.help.base/plugin.xml
2--- eclipse.platform.ua/org.eclipse.help.base/plugin.xml	0000-00-00 00:00:00.000000000 +0000
3+++ eclipse.platform.ua/org.eclipse.help.base/plugin.xml	0000-00-00 00:00:00.000000000 +0000
4@@ -131,7 +131,7 @@
5             </parameter>
6             <parameter
7                   name="os"
8-                  value="Linux,AIX,HP,SunOS">
9+                  value="FreeBSD,Linux,AIX,HP,SunOS">
10             </parameter>
11          </factoryclass>
12       </browser>
13@@ -150,7 +150,7 @@
14             </parameter>
15             <parameter
16                   name="os"
17-                  value="Linux,AIX,HP,SunOS">
18+                  value="FreeBSD,Linux,AIX,HP,SunOS">
19             </parameter>
20          </factoryclass>
21       </browser>
22@@ -169,7 +169,7 @@
23             </parameter>
24             <parameter
25                   name="os"
26-                  value="Linux,AIX,HP,SunOS">
27+                  value="FreeBSD,Linux,AIX,HP,SunOS">
28             </parameter>
29          </factoryclass>
30       </browser>
31diff -ru eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/base/HelpBasePreferenceInitializer.java eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/base/HelpBasePreferenceInitializer.java
32--- eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/base/HelpBasePreferenceInitializer.java	0000-00-00 00:00:00.000000000 +0000
33+++ eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/base/HelpBasePreferenceInitializer.java	0000-00-00 00:00:00.000000000 +0000
34@@ -35,7 +35,7 @@
35 			prefs
36 					.put("custom_browser_path", //$NON-NLS-1$
37 							"\"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE\" %1"); //$NON-NLS-1$
38-		} else if (os.contains("linux")) { //$NON-NLS-1$
39+		} else if (os.contains("linux") || os.contains("freebsd")) { //$NON-NLS-1$
40 			prefs.put("custom_browser_path", //$NON-NLS-1$
41 					"konqueror %1"); //$NON-NLS-1$
42 		} else {
43diff -ru eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java
44--- eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java	0000-00-00 00:00:00.000000000 +0000
45+++ eclipse.platform.ua/org.eclipse.help.base/src/org/eclipse/help/internal/browser/BrowserManager.java	0000-00-00 00:00:00.000000000 +0000
46@@ -103,6 +103,7 @@
47 				setDefaultBrowserID(BROWSER_ID_SYSTEM);
48 			} else if (Constants.OS_AIX.equalsIgnoreCase(os)
49 					|| (Constants.OS_HPUX.equalsIgnoreCase(os))
50+					|| (Constants.OS_FREEBSD.equalsIgnoreCase(os))
51 					|| (Constants.OS_LINUX.equalsIgnoreCase(os))
52 					|| (Constants.OS_SOLARIS.equalsIgnoreCase(os))) {
53 				setDefaultBrowserID(BROWSER_ID_MOZILLA);
54diff -ru eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java
55--- eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java	0000-00-00 00:00:00.000000000 +0000
56+++ eclipse.platform.ua/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java	0000-00-00 00:00:00.000000000 +0000
57@@ -67,6 +67,7 @@
58 	 */
59 	private boolean test() {
60 		if (!Constants.OS_WIN32.equalsIgnoreCase(Platform.getOS())
61+				&& !Constants.OS_FREEBSD.equalsIgnoreCase(Platform.getOS())
62 				&& !Constants.OS_LINUX.equalsIgnoreCase(Platform.getOS())) {
63 			return false;
64 		}
65