[ogb-discuss] Community Simplification

John Plocher John.Plocher at Sun.COM
Fri May 16 15:17:18 PDT 2008


John Plocher wrote:
> (I'll post PART 2 [specifics about a transition] in the morning -
> there are not enuf hours in the day...)

So it isn't morning anymore...

My "Part 1" provided a high level overview of a community structure
where there were several types of "Community Groups" (User Groups, SIGs
and Components), as well as PROJECTS, which were the mechanisms whereby
CGs actually performed "work".  Two key parts of this proposal are that
PROJECTS can themselves spawn sub-PROJECTS and that PROJECTS are the
incubators for new CGs.

The following is a first-pass whack at taking all of the 300 or so
existing Community Groups, User Groups and Projects and reorganizing
them into a more manageable structure.

Key to my reorg was an attempt to put PROJECTs under the COMPONENT
where they integrate rather than under the SIG where they get talked
about.  Some existing Projects got turned into umbrella PROJECTS,
as did some Community Groups.  I didn't look too hard for dead
CGs and Projects, though I noted them when their deadness jumped
out at me.  If I misfiled tings, or if I missed any obvious-to-
everyone-but-me things, feel free to correct the wiki page
http://www.genunix.org/wiki/index.php/OGB_2008/009


I count

          2 "Special CGs"
	67  USER GROUPs
	 8  SIGs
	 9  COMPONENTS
        ---
         86 top level Community Groups

    -John



====================================
CG TYPE
	CG NAME
		PROJECT NAME
			PROJECT NAME
====================================

"Special CGs"
	Architecture Process and Tools
	OpenSolaris Governing Board (OGB)

USER GROUPS
	include list of 67 from advocacy/usergroups/ug-leaders/

SIGS
	Advocacy
		Academic and Research
		Google Summer of Code
		Mentoring
		Programming Contest (dead?)
		Community Innovation Awards
		Starter Kit
		Trademark and Branding
	Approachability
	Emancipation
	Internationalization and Localization
	Laptop
	Performance
		libMicro - portable microbenchmarks
	Systems Administration
	Testing
		Test Development

COMPONENTS
	OS/Net (ON)
		CIFS client for Solaris
		Cryptographic Framework
		Device Drivers (ON)
			ADSL Modem Enhancement
			Bluetooth Stack & Drivers
			Brocade FC HBA - Initiator
			Brocade FC HBA - Target
			COMSTAR: Common Multiprotocol SCSI Target
			Device Mapper
			Emulex Fibre Channel Device Driver
			IP over Infiniband
			Multi-pathing software (MPxIO)
			Open Sound System
			RDMA Offload Framework
			SDcard Drivers
			Virtual Console
			Wireless USB Support
			Wireless Wide Area Network
		DTrace
			DTrace Provider for NFSv4
		Duckwater: Simplified name services management
		Emerging Platforms
			Tadpole Platform Support
			PowerPC (CG) (Dead?) and Solaris PowerPC Port (PROJECT)
		Enable/Enhance Solaris support for Intel Platform
		Enhancements for AMD-based Platforms
		Events Registry
		Service Management Facility
			Enhanced SMF Profiles
		Fault Management
			Generic Machine Check Architecture Improvements
			Sensor Abstraction Layer
		Filesystems
			Unix File System
			NFS
				NFS Server in non-Global Zones
				NFS version 4.1 pNFS
				NFSv4 namespace extensions
			Ext3 file system support
			ZFS
				ZFS on disk encryption support
			Solaris Volume Manager
			Journaled File System (JFS)
			Squashfs
			lofi compression & cryptography support
		Nevada Globalization
		Korn Shell 93 integration/migration project
		Logical Domains
		Modular Debugger
			gcore
		Networking
			Brussels - unified NIC configuration
			Clearview: Network Interface Coherence
			Crossbow: Network Virtualization and Resource
			DHCPv6 Client
			Ethernet bridge module for Solaris
			IPsec Tunnel Reform
			Kernel Sockets
			Link Layer Discovery
			Multiprotocol Label Switching (dead?)
			NFS RDMA transport update and performance
			Nemo: A Framework for High-Performance Networking
			Network Auto-Magic
			Network Time Protocol (NTP)
			New Design of 4over6 Mechanism Based on OpenSolaris (dead?)
			PEF: Packet Event Framework
			Quagga Routing Protocol Suite Integration
			RBridge (IETF TRILL) support
			Session Initiation Protocol
			Reno: Login Process Enhancements for Interop (integrated/done)
			Solaris iSCSI Target (integrated/done)
			TIPC (Transparent Inter Process Communication)
			Volo - interface to add socket address families, types and protocols
		Observability
			CPU Observability
			JKstat - a java binding for libkstat
			Network MIBs
		OpenSolaris Printing
			Presto: Automatic Printing Configuration
		ON/Nevada (ONNV) Project
		Resource Management
		Security
			Fine Grained Access Policy (FGAP)
			Fingerprint Authentication
			Flexible Mandatory Access Control (FMAC)
			Forensic Tools
			Kerberos
			Key Management Framework
			Labeled IPsec
			OpenSolaris Security Audit
			Sparks: name service switch/nscd enhancements
			Trusted Platform Module support
			Validated Execution Project
			Winchester: Schema mapping and ID mapping for AD Interoperability
			File System Driven Device Naming (no activity since created May 2006)
		Suspend/Resume
		Tesla: Enhanced Power Management
		Tamarack: Removable Media Enhancements
		Xen
		Zones
			BrandZ	(ON)
			lx64 brand
			Zone Manager

	Desktop (overlap with software porters)
		Chime Visualization Tool for DTrace
		Device Manager
		Enhance the support of USB webcams (Userland extentions)
		Input Method (? from i18n/l10n)
		Java Desktop System: A GNOME-based desktop
		K Desktop Environment
		Mozilla DTrace
		Visual Panels
		Xfce -- A lightweight desktop environment

	Distribution
		Appliances
			Virtual Network Machines
		HPC Developer
			Coarse Data Flow Parallelism
			HPC Stack
			Performance Wrappers
			Support for Open Fabrics User Verbs / API
			Visualization for HPC
		Indiana
		Installation and Packaging
			Caiman, Solaris Install Revisited
			Device Detection Tool
			Image Packaging System
			SVR4 Packaging
			Live Media: Technologies for distributions running from CD and other media
		MilaX minimal Live Distribution
		Tools
			Starfish (OpenSolaris drivers and NetBeans/Sun Studio)
			Evaluate Conary
			OpenGrok
			OpenRTI
			SCM Migration Project
			Support gcc4/GCCfss in Solaris

	Documentation
		DTrace Guide
		Multi-lingual Glossary
		Muskoka: An open repository for OpenSolaris technical content
		Printable Many Page Solaris Manuals
		SMF Documentation

	HA Clusters
		Cluster Agent: Informix Dynamic Server
		Cluster Agent: OpenSolaris Container
		Cluster Agent: OpenSolaris xVM
		Cluster agent: PostgreSQL
		HA-MySQL
		OHACGE Script Based Plug-in
		Open HA Cluster Utilities

	Software Porters
		Games on OpenSolaris
		Databases (Software Porters)
		Companion - /opt/sfw: Free and Open Source
		SFW
		F/OSS Package Base
		Nightingale: Port Songbird to OpenSolaris
		OpenSolaris Busybox
		OpenSolaris support for the QEMU processor emulator -- host and guest
		Shell: bourne shell, korn shell, C shell, etc.
		Star integration/migration
		Web Stack

	Storage (Umbrella for storage and data management related communities and projects)
		Automatic Data Migration
		CIFS Server
		Data Migration Manager
		Fibre Channel over Ethernet
		Fuse on Solaris
		Hitachi
		HoneyComb Fixed Content Storage
		Media Management System
		NPort ID Virtualization (NPIV)
		Network Storage  (Should be under ON?)
     			Fibre Channel Transport
     			Interfaces for Fibre Channel HBA Drivers and hardware
     			iSCSI (software initiator)
     			Solaris iSNS Server
     			Storage Management APIs
     			Storage Management Utilities
     			Sun StorageTek Availability Suite (AVS)
		Object Storage Device (OSD) support
		OpenPegasus CIM Server
		SAM/QFS
		Sun StorageTek Availability Suite
		VSCAN Virus scanning service
		iSCSI Extensions for Remote DMA (iSER)
		iSNS Server (Internet Storage Name Service)

	Website
		Country Portals
			Chinese Users (Existing CG, change to Project?)
			16 others
		OpenSolaris Content Project
		Website Content

	X Window System
		Direct Rendering Infrastructure & 3D drivers
		Fully Open X Project



More information about the ogb-discuss mailing list