View | Details | Raw Unified | Return to bug 186614
Collapse All | Expand All

(-)features.xml (-22 / +87 lines)
Lines 36-46 Link Here
36
	diverse and world-wide membership of the
36
	diverse and world-wide membership of the
37
	volunteer &os; Project.</p>
37
	volunteer &os; Project.</p>
38
38
39
      <p><b>&os;&nbsp;9.0</b>, brings many new features
39
      <p><b>&os;&nbsp;10.X</b>, introduced many new features
40
	and replaces many legacy tools with updated ones.</p>
41
42
      <ul>
43
	<li><b>bhyve</b>:
44
	  A new BSD licensed, legacy-free hypervisor has been imported
45
	  to the &os; base system.  It is currently able to run all
46
	  supported versions of &os;, and with the help of the
47
	  grub-bhyve port, OpenBSD and Linux.</li>
48
49
	<li><b>KMS And New drm2 Video Drivers</b>:
50
	  The new drm2 driver provides support for AMD GPUs up-to the
51
	  Radeon HD 6000 series and provides partially support for
52
	  the Radeon HD 7000 family.  &os; now also supports
53
	  Kernel-Mode-Setting for AMD and Intel GPUs.</li>
54
55
	<li><b>Capsicum Enabled By Default</b>:
56
	  Capsicum has been enabled in the kernel by default, allowing
57
	  sandboxing of several programs that work within the
58
	  "capabilities mode", such as:
59
	  <ul>
60
	    <li>tcpdump</li>
61
	    <li>dhclient</li>
62
	    <li>hast</li>
63
	    <li>rwhod</li>
64
	    <li>kdump</li>
65
	  </ul>
66
	</li>
67
68
	<li><b>New Binary Packaging System</b>:
69
	  &os; now uses pkg, a vastly improved package management
70
	  system that supports multiple repositories, signed packages,
71
	  and safe upgrades.  The improved system is combined with
72
	  more frequent official package builds for all supported
73
	  platforms and a new stable branch of the ports tree for
74
	  better long term support.</li>
75
76
	<li><b>Unmapped I/O</b>:
77
	  The newly implemented concept of unmapped VMIO buffers
78
	  eliminates the need to perform costly TLB shootdowns for
79
	  buffer creation and reuse, reducing system CPU time by
80
	  up to 25-30% on big-SMP machines under heavy I/O load.</li>
81
82
      </ul>
83
84
      <p><b>&os;&nbsp;9.X</b>, brought many new features
40
	and performance enhancements with a special focus on desktop
85
	and performance enhancements with a special focus on desktop
41
	support and security features.</p>
86
	support and security features.</p>
42
87
43
      <ul>
88
      <ul>
89
	<li><b>OpenZFS</b>:
90
	  &os; 9.2 includes OpenZFS v5000 (Feature Flags), including
91
	  the feature flags:
92
	  <ul>
93
	    <li>async_destroy</li>
94
	    <li>empty_bpobj</li>
95
	    <li>lz4_compress</li>
96
	  </ul>
97
	  which allow ZFS destroy operations to happen in the
98
	  background, make snapshots consume less disk space, and
99
	  offers a better compression algorithm for compressed
100
	  datasets.</li>
101
44
	<li><b>Capsicum Capability Mode</b>:
102
	<li><b>Capsicum Capability Mode</b>:
45
	  Capsicum is a set of features for sandboxing support, using
103
	  Capsicum is a set of features for sandboxing support, using
46
	  a capability model in which the capabilities are file
104
	  a capability model in which the capabilities are file
Lines 102-133 Link Here
102
	  for background fsck(8) even on unclean shutdowns.</li>
160
	  for background fsck(8) even on unclean shutdowns.</li>
103
      </ul>
161
      </ul>
104
162
105
      <p><b>&os;&nbsp;8.X</b> brought many new
163
      <p>&os; includes a number of other great features:</p>
106
	features and performance enhancements.  With special focus on
107
	a new USB stack, &os;&nbsp;8.X also shipped with experimental support
108
	for NFSv4.  A new TTY layer was introduced, which improves
109
	scalability and resources handling in SMP enabled systems.</p>
110
164
111
      <ul>
165
      <ul>
112
	<li><b>Netisr framework:</b> has been reimplemented for
166
	<li><b>Firewalls:</b>
113
	  parallel threading support.  This is a kernel network
167
	  the base system includes IPFW and IPFilter, as well as a
114
	  dispatch interface which allows device drivers (and other
168
	  modified version of the popular pf with improved SMP
115
	  packet sources) to direct packets to protocols for directly
169
	  performance.  IPFW also includes the dummynet feature,
116
	  dispatched or deferred processing.  The new implementation
170
	  allowing network administrators to simular adverse network
117
	  supports up to one netisr thread per CPU, and several
171
	  conditions, including latency, jitter, packet loss and
118
	  benchmarks on SMP machines show substantial performance
172
	  limited bandwidth.</li>
119
	  improvement over the previous version.</li>
120
173
121
	<li><b>Jail improvements:</b> Jails now support multiple IPv4
174
	<li><b>Jails:</b>
122
	  and IPv6 addresses per jail, and also support SCTP.
175
	  are a light-weight alternative to virtualization.
123
	  Hierarchies of jails (jails-within-jails) are now supported,
176
	  Allowing processes to be restricted to a namespace with
124
	  and jails can now be restricted to subsets of available
177
	  access only to the file systems and network addresses
125
	  CPUs.</li>
178
	  assigned to that namespace.  Jails are also Hierarchical,
179
	  allowing jails-within-jails.</li>
126
180
127
	<li><b>Linux emulation:</b> layer has been updated to version
181
	<li><b>Linux emulation:</b>
128
	  2.6.16 and the default Linux infrastructure port is now
182
	  provides a system call translation layer that allows
129
	  emulators/linux_base-f10 (Fedora 10).</li>
183
	  unmodified Linux binaries to be run on &os; systems.</li>
130
184
185
	<li><b>DTrace:</b>
186
	  provides a comprehensive framework for tracing and
187
	  troubleshooting kernel and application performance issues
188
	  while under live load.</li>
189
190
	<li><b>Ports:</b> is a collection of more than 23,000 3rd
191
	  party applications that can be easily installed and run on
192
	  &os;.  The ports architecture also allows for easy
193
	  customization of the compile time options of many of the
194
	  applications.</li>
195
131
	<li><b>Network Virtualization:</b> A container ("vimage") has
196
	<li><b>Network Virtualization:</b> A container ("vimage") has
132
	  been implemented, extending the &os; kernel to maintain
197
	  been implemented, extending the &os; kernel to maintain
133
	  multiple independent instances of networking state.
198
	  multiple independent instances of networking state.

Return to bug 186614