robertwatson

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
robertwatson [2009/06/02 19:18] – MAC in GENERIC now. RobertWatsonrobertwatson [2022/10/04 00:47] (current) – Chase page rename KubilayKocak
Line 1: Line 1:
 ====== Robert Watson's Wiki Page ====== ====== Robert Watson's Wiki Page ======
  
-Robert Watson is a member of the %%FreeBSD%% Core Team, as well as a variety of other teams (Release Engineering, Security, etc), as well as founder of the %%TrustedBSD%% Project, and project lead on the SMP Network Performance project.+Robert Watson has been a member of the %%FreeBSD%% Core Team, as well as a variety of other teams (Release Engineering, Security, etc), as well as founder of the %%TrustedBSD%% Project, and project lead on the SMP Network Performance project.
  
 ==== Personal 8.0 TODO ==== ==== Personal 8.0 TODO ====
Line 10: Line 10:
   * Add ifnet refcounting to close ioctl/management races with interface removal.   * Add ifnet refcounting to close ioctl/management races with interface removal.
   * Complete and merge 'netisr2' parallel network dispatch framework.   * Complete and merge 'netisr2' parallel network dispatch framework.
-  * Synchronize many parts of the %%TrustedBSD%% MAC Framework to what was included in Mac OS X Leopard.+  * Synchronize many parts of the [[TrustedBSD]] [[MandatoryAccessControl|MAC]] Framework to what was included in Mac OS X Leopard.
   * DTrace probes for MAC Framework, privileges, VFS name cache, NFSv23 client RPCS + access cache + attribute cache.   * DTrace probes for MAC Framework, privileges, VFS name cache, NFSv23 client RPCS + access cache + attribute cache.
   * Remove IFF_NEEDSGIANT non-MPSAFE network driver compatibility framework, as well as un-updated drivers.   * Remove IFF_NEEDSGIANT non-MPSAFE network driver compatibility framework, as well as un-updated drivers.
   * Continue migrating the %%TrustedBSD%% MAC Framework towards more flexibility in terms of label management and avoiding leaking on labeled policy unload, with the hopes of reducing overhead on MAC to the point where it can be put in GENERIC.   * Continue migrating the %%TrustedBSD%% MAC Framework towards more flexibility in terms of label management and avoiding leaking on labeled policy unload, with the hopes of reducing overhead on MAC to the point where it can be put in GENERIC.
 +  * Contribute to testing, evaluating, and productionizing the results of the VImage project for virtualized network stacks (and other system services).
   * ... and lots more before I started keeping this list.   * ... and lots more before I started keeping this list.
 +
 +Deferred:
 +  * Per-CPU stats for most network statistics (KPI/KBI added for 8.0 so we can do this in 8.1)
  
 In progress: In progress:
  
-  * Contribute to testing, evaluating, and productionizing the results of the VImage project for virtualized network stacks (and other system services). 
   * Complete address list locking for the network stack.  Evaluate rmlocks and other higher-performance synchronization models for frequently read and infrequently modified data structures.   * Complete address list locking for the network stack.  Evaluate rmlocks and other higher-performance synchronization models for frequently read and infrequently modified data structures.
- 
-  * Per-CPU stats for most network statistics. 
  
 Deferred for a future release: Deferred for a future release:
Line 33: Line 34:
  
   * [[TrustedBSD]] / [[http://www.TrustedBSD.org/|TrustedBSD Web Page]]   * [[TrustedBSD]] / [[http://www.TrustedBSD.org/|TrustedBSD Web Page]]
-  * [[netperf|netperf]] / [[http://www.FreeBSD.org/projects/netperf/|SMP Network Performance Web Page]]+  * [[RobertWatson/netperf]] / [[http://www.FreeBSD.org/projects/netperf/|SMP Network Performance Web Page]]
   * [[http://www.watson.org/~robert/|Robert Watson's Personal Home Page]]   * [[http://www.watson.org/~robert/|Robert Watson's Personal Home Page]]
  
  • robertwatson.1243970296.txt.gz
  • Last modified: 2009/06/02 19:18
  • by RobertWatson