OpenSolaris
Collectives
Discussions
Documentation
Download
Source Browser
Free CD
Log-in
|
en
Main
:
OpenSolaris Collectives
>
Projects
Top Menu
Show
:
Comments
Attachments
History
Information
Print
:
Print
Print preview
Export as PDF
Export as RTF
Export as HTML
Export as XAR
Wiki code for
Projects
Hide Line numbers
1: |= Project Resources 2: |[[Improving OpenSolaris>>Main.participate]]: An overview about how to participate in and contribute to OpenSolaris 3: |[[Leadership Manual>>Main.lead_reference]]: How to manage your project on the site 4: |[[Developer Guide>>Community Group on.devref_toc]]: Answers to most of your questions 5: |[[Development Process>>Community Group on.os_dev_process]]: Detailed guide to integrating changes 6: 7: = OpenSolaris Projects = 8: 9: OpenSolaris projects are collaborative efforts to examine and resolve problems in various areas of interest. For instance, many projects will produce ~-~- via collaboration ~-~- code changes, documents, and images. (Projects have access to version control features to enable structured cooperation on such objects.) 10: 11: All projects are sponsored by at least one community group, and community group sponsorship is a requirement for new projects. If you’re interested in creating a project to address some community problem, find the community group or groups most relevant to the problem, and make an initial proposal on that group’s discussion list. The Core Contributors in that Group will assist you with fleshing out your Project proposal. The [[process for requesting a new project>>http://hub.opensolaris.org/bin/download/Community+Group+ogb/policies/project-instantiation.txt]] contains the full details. And the [[Collective Life Cycle Instructions>>Community Group web.infrastructure-setup]] document explains the implementation details. 12: 13: Once your project is approved, please see the [[Project Set-up>>Main.posting_instr]] page for information and rules about populating web pages and posting binaries and/or source on opensolaris.org. 14: 15: == Engineering Projects == 16: 17: * [[ADSL Modem Enhancement>>Project adsl.WebHome]] 18: This project aims to deliver some modules and a config tool to support ADSL modem on opensolaris. 19: * [[ARC Process Definition>>Project arc-process.WebHome]] 20: Charter: To develop a formal proposal that can be brought back to the ARC community and thus to the OS.o community at large that sets forth the specifics of what the relationship should be between the Architecture CG and the rest of OS.o, how it is expected to interact with the various CGs and Projects, and how the Architecture CG itself is intended to operate. 21: * [[ARM Platform Port>>Project osarm.WebHome]] 22: Project to port OpenSolaris technology to the embedded ARM platform. 23: * [[Automatic Data Migration>>Project adm.WebHome]] 24: ADM is designed to use the Data Storage Management API (aka XDSM) as defined in the CAE Specification XDSM as documented by the Open Group. XDSM provides an Open Standard API to Data Migration Applications (DMAPI) to manage file backup and recovery, automatic file migration, and file replication. ADM will take advantage of these APIs as a privileged application and extension to ZFS. 25: * [[BIND Update>>Project bind.WebHome]] 26: A goal of this project is to minimize the amount of effort required in future upgrades by (1) getting the Solaris code as close to the ISC code as possible and (2) providing better documentation and categorization of the changes that Sun will have to carry forward into future upgrades. 27: * [[Bluetooth Stack & Drivers>>Project bluetooth.WebHome]] 28: This project aims to provide a Bluetooth protocol stack and API for drivers. The inital goal is to get Bluetooth Mouse running; after that additional drivers such as audio, modem etc will be added either as part of this project or follow-on ones. 29: * [[Brocade FC HBA - Initiator>>Project brocade-initiator.WebHome]] 30: This project would deliver an initiator mode driver for Brocade Fibre Channel HBAs. The initiator mode driver is designed to work with Solaris Leadville stack. This driver will support FCP and IP-over-FC traffic from the Leadville stack. 31: * [[Brocade FC HBA - Target>>Project brocade-target.WebHome]] 32: This project would deliver target mode driver for Brocade Fibre Channel HBAs. The target mode driver is designed to work with Solaris COMSTAR software framework.Along with this project, we would also like to actively participate and contribute to COMSTAR project. 33: * [[Brussels - unifed network link configuration>>Project brussels.WebHome]] 34: The aim of the Brussels project is to simplify NIC administration by establishing a uniform administrative interface across GLDv3 drivers. The first phase of this project will involve the provision of a generic configuration management interface for GLDv3 drivers via dladm(1M). 35: * [[CIFS Server>>Project cifs-server.WebHome]] 36: The Common Internet File System (CIFS), also commonly referred to as SMB, is the standard for Microsoft file sharing services. This project delivers integrated support for CIFS Server in OpenSolaris. 37: * [[CIFS client for Solaris>>Project smbfs.WebHome]] 38: This project will create a virtual filesystem for Solaris to provide a CIFS/SMB client which can connect to Windows machines and Samba. We’re porting code from the Darwin branch of NetBSD to do this. 39: * [[CMT>>Project cmt.WebHome]] 40: Focuses on observability, performance enhancements, and potentially more in OpenSolaris for Chip Multi-Threaded (CMT) processors (including SMT, CMP, etc.). This project will target the ON consolidation although it may affect others. 41: * [[COMSTAR: Common Multiprotocol SCSI Target>>Project comstar.WebHome]] 42: COMSTAR is a common storage target for use in the Solaris Storage operating system. 43: * [[CPU Observability>>Project cpufs.WebHome]] 44: TBD 45: * [[Caiman, Solaris Install Revisited>>Project caiman.WebHome]] 46: Caiman is the program, and the subsequent projects, to create a new Solaris installation experience. 47: * [[Celeste>>Project celeste.WebHome]] 48: Project Celeste (Celeste) is a file store that operates much like contemporary object stores but presents files with read/write/delete semantics. File stored in Celeste have the same kind of gains in availability that an object store provides and yet they can be arbitrarily modified and deleted. 49: * [[Chime Visualization Tool for DTrace>>Project dtrace-chime.WebHome]] 50: Chime is a graphical tool for visualizing DTrace aggregations. 51: * [[Clearview: Network Interface Coherence>>Project clearview.WebHome]] 52: The Clearview project is an effort to unify the set of features implemented by various network interfaces on Solaris with the goal of simplifying the way that administrators and networking software handle those interfaces. 53: * [[Cluster Agent: Informix Dynamic Server>>Project ha-informix.WebHome]] 54: The purpose of this project is to provide a failover agent for IBM Informix Dynamic Server (IDS) as part of the open-source code base for Solaris Cluster, namely Open High Availability Cluster (OHAC). The aim of this project is to focus on IDS 11, code-named "Cheetah". 55: * [[Cluster Agent: OpenSolaris Container>>Project ha-container.WebHome]] 56: The purpose of this project is to provide an umbrella for the ongoing development (like bug fixes and feature enhancements) of the already existing HA Container agent within Open HA Cluster. 57: * [[Cluster Agent: OpenSolaris xVM>>Project ha-xvm.WebHome]] 58: The purpose of this project is to provide an Open HA Cluster (OHAC) failover agent for OpenSolaris x86 Virtual Machine (HA-xVM) to failover guest domains between two or more OHAC nodes 59: * [[Cluster Agent: Oracle E-Business Suite>>Project ha-ebs.WebHome]] 60: To provide an umbrella project for the ongoing development of the existing HA Oracle E-Business Suite agent within Open HA Cluster. 61: * [[Cluster agent: PostgreSQL>>Project ha-postgresql.WebHome]] 62: This is a generic project for the feature enhancements and fixes for the already existing PostgreSQL agent. The first enhancement under this umbrella will be to enable PostgreSQL agent to support WAL file (log file) shipping as a replacement for shared storage, and for replication between clusters. 63: * [[Cluster Agent: Samba>>Project ha-smb.WebHome]] 64: To provide an umbrella project for the ongoing development of the existing HA Samba agent within Open HA Cluster. 65: * [[Cluster Agent: Tomcat>>Project ha-tomcat.WebHome]] 66: This is a generic project for the feature enhancements and fixes for the already existing Tomcat agent. 67: * [[Coarse Data Flow Parallelism>>Project data-flow.WebHome]] 68: With the trend to CMT processors, shared memory parallelism is growing in importance. The goal of the project will be to support the development of highly scalable data flow parallel programs. 69: * [[Colorado: Open HA Cluster on OpenSolaris>>Project colorado.WebHome]] 70: Port Open HA Cluster to the OpenSolaris distribution, including the new Image Packaging System. 71: * [[Command Assistant>>Project commandassist.WebHome]] 72: The purpose of this project (Command Assistant) is to provide an easy access to OpenSolaris documentations manpages and javadoc in the context of specific command usage to users. 73: * [[Common Array Manager>>Project cam.WebHome]] 74: The main development focus of this project will be to continue to refine and enhance the core application framework, application user interfaces and device SDK. Also, members of the project would be asked to consider writing and contributing new plug-ins for CAM . The goal would be to allow CAM to evolve into a brand neutral disk management application. One idea for a plug-in we have discussed is an SMI-S client-based plug-in that would provide the foundation for allowing CAM to manage any device that has an SMI-S provider. 75: * [[Community Innovation Awards>>Project awards.WebHome]] 76: Community Innovation Awards Program. Sponsored by the Advocacy CG. 77: * [[Companion: Free and Open Source software>>Project companion.WebHome]] 78: This project, which is similar to SFW Nevada, is for the opening of the collection previously known as the Solaris Software Companion. This body of software consists of Free and Open Source software not supported by Sun; it installs into /opt/sfw and is delivered with Solaris 10 and previous releases as a "co-bundled" product (that is, it is not actually a part of Solaris and is not installed unless specifically requested). This project will oversee the Nevada - and possibly longer-term - development of and addition to the software in the companion collection 79: * [[Country Portals>>Project portals.WebHome]] 80: A project to create multiple country portals for opensolaris.org 81: * [[Credentials Process Groups>>Project cpg.WebHome]] 82: A project that seeks to add a new, extensible process grouping facility to OpenSolaris. 83: * [[Crossbow: Network Virtualization and Resource Control>>Project crossbow.WebHome]] 84: The Crossbow project is a network virtualization technology that greatly improves resource control, performance and network utilization needed to achieve true OS virtualization, utility computing and server consolidation. Crossbow will be the foundation for future innovation in network security (DDOS, IDM, etc.), consolidated appliances, and end-to-end resource control. 85: * [[Crypto KMS Agent Toolkit>>Project kmsagenttoolkit.WebHome]] 86: This project provides a toolkit to facilitate development of Sun Crypto KMS agent software for purposes of acquiring key material from key managers implementing the Sun Crypto KMS web services. The Sun Crypto KMS web services are currently implemented in the Crypto KMS 2.x products and utilized by various Sun StorageTek tape drives and OEM tape drives. 87: * [[Cryptographic Framework>>Project crypto.WebHome]] 88: Continuing development of the Cryptographic Framework (user and kernel) and the hardware & software providers that plug-in to it. 89: * [[DTrace Guide>>Project dtrace-doc.WebHome]] 90: This project aims to backport the Solaris Dynamic Tracing Guide changes from the wiki to XML, so we can provide PDF for DTrace practitioners. The project will host a mercurial repository of the current XML sources. 91: * [[Data Migration Manager>>Project dmm.WebHome]] 92: Purpose of this effort is to provide an open source tool to facilitate the movement of file systems from one platform to another over the NFS and CIFS protocols. An important part of this goal is maintaining read/write access to file system content over the duration of the migration. 93: * [[Data Tethers>>Project datatethers.WebHome]] 94: Data Tethers is an operating system enhancement to allow owners of data to control when the data is available, particularly whether it is allowed to leave a secure physical location. 95: * [[Device Detection Tool>>Project ddtool.WebHome]] 96: Device Detection Tool can tell Windows, Linux and Solaris users in just a couple of minutes whether the Solaris OS supports the devices that are detected in their x86 system. 97: * [[Device Driver Utility>>Project driver-utility.WebHome]] 98: The purpose of this project is to offer the ability to verify device driver support for the system against driver packages available via the OpenSolaris community and be able to dynamically add driver support to the running Live CD environment when requested by the user. The user will have the option of reporting system configurations back to the OpenSolaris community in this tool, for use in constructing a community hardware compatibility lists. 99: * [[Device Manager>>Project devicemgr.WebHome]] 100: We propose to develop a GUI application to let desktop users easily know about the devices information and manage the devices by clicking mouse and some necessary inputing. By the GUI, the desktop users will not need to manually run the command lines for the general devices management, for example, disable/enable devices, install/uninstall device driver and so on. 101: * [[Device Mapper>>Project devmapper.WebHome]] 102: Device Mapper facility makes it possible to create pseudo block devices, that redirects IO to other block devices. The plan is to create Solaris native kernel device mapper driver, which will export user-land interface compatible with Linux device mapper, so that existing user-land tools could be easily ported to Solaris. 103: * [[Direct Rendering Infrastructure & 3D drivers>>Project dri.WebHome]] 104: This project is targeted to providing more 3D drivers for Solaris/Xorg. Initially, we will provide 3D driver for ATI Radeon series graphics cards, and some new-marked Intel graphics cards. 105: * [[Duckwater: Simplified name services management>>Project duckwater.WebHome]] 106: A major goal of this project is to improve the functionality of the LDAP NS backend to make it more approachable. Another goal of this project is to allow for the existence of multiple NS configurations in a system. This project will work closely with the NWAM[1] project, the SMF[2] community, the Sparks[3] project, and possibly the Visual Panels[4] project. 107: * [[Easy Tools>>Project phpEasyTools.WebHome]] 108: EasyTools is a tool developed in PHP to manage OpenSolaris in a web environment. With this tool you can learn OpenSolaris because you can see the commands that run. You can manage SMF, DTrace, ZFS, Zones and xVM. We want to make OpenSolaris easy for new users. 109: * [[Emancipation>>Project emancipation.WebHome]] 110: The aim of the Emancipation project is to re-implement those parts of opensolaris that are currently closed. Initially the goal is to open those parts which are required for booting a source-only opensolaris distribution, namely the i18n part of libc and the SPARC disassembler 111: * [[Emulex Fibre Channel Device Driver>>Project emulex.WebHome]] 112: This project was created to allow community access to the Emulex Fibre Channel device driver source code for development of new features and behaviors. This driver operates as an FCA driver in the Leadville storage stack, and it controls the operation of Emulex Fibre Channel adapters. 113: * [[Emulex Advanced Ethernet Device Driver>>http://hub.opensolaris.org/bin/view/Project+emulex-cna/]] 114: This project will provide the GLDv3 driver to support Emulex OCe10xxx line of multi-function FCoE and NIC PCI-Express CNAs. 115: * [[Enable/Enhance Solaris support for Intel Platform>>Project intel-platform.WebHome]] 116: The Intel Project is a collaboration site for enhancing Solaris performance on Intel platforms, enabling and utilizing new features on Intel processors, accelerating driver availability, and other development efforts for making Solaris the Unix operating system of choice on Intel platforms 117: * [[Enhance the support of USB webcams>>Project webcams.WebHome]] 118: To improve webcam user experience and support some vendor specific features, this project will deliver libs, applications, and driver patches for USB webcams. 119: * [[Enhanced SMF Profiles>>Project smf-profiles.WebHome]] 120: Extend SMF profiles to allow arbitrary properties and provide a generic profile-based configuration structure in the service configuration facility (SCF). 121: * [[Enhancements for AMD-based Platforms>>Project amd.WebHome]] 122: This project will address various issues that are relevant to AMD-based platforms, including AMD CPUs, chipsets as well as graphics processors. It will also serve as the place to discuss technical topics that are related to AMD products. 123: * [[Erlang DTrace Integration>>Project erlang-dtrace.WebHome]] 124: The aim of the Erlang DTrace project is to develop a DTrace provider, integrated into the Erlang VM, that will provide DTrace probes that are directly related to the Erlang application, and its key VM- mediated behaviour such as garbage collection or process scheduling. 125: * [[Ethernet bridge module for Solaris>>Project ethbridge.WebHome]] 126: This project maintains a software Ethernet bridge module for Solaris. We hope to provide enough functionality to enable the creation of "stealth" (bridging) firewalls using IPFilter. Some form of this project is expected to become a standard part of the OpenSolaris code eventually, at which time this project may choose to continue maintaining the ethbridge code for older Solaris systems. 127: * [[Evaluate Conary>>Project conary-eval.WebHome]] 128: Conary is a next-generation, open-source, packaging and installation system, that is currently being used to build and distribute applications on the GNU/Linux OS. This project aims to evaluate Conary’s suitability as a packaging and distribution system for OpenSolaris. 129: * [[Events Registry>>Project events-registry.WebHome]] 130: The Event Registry is the central repository for all of the fault and error event payloads as well as localized diagnosis messages which are emitted by the Solaris Fault Manager. The Event Registry also contains the article content which is delivered directly to customers via the Predictive Self-Healing Knowledge Article Website. 131: * [[Ext3 file system support>>Project ext3.WebHome]] 132: The ext3 file system (or Third Extended Filesystem) is the standard file system for GNU/Linux and has been ported to other operating systems. It is a journaling file system and is an extension of the ext2 file system. 133: * [[F/OSS Package Base>>Project pkgbase.WebHome]] 134: This project creates a repository of build recipes and binary packages of popular open source packages for Solaris Nevada. 135: * [[Facilitation>>Project facilitation.WebHome]] 136: The purpose of the Facilitation project is to bring together the 15-20 active OpenSolaris Community Group Facilitators to learn from one another about the Facilitator role and to help increase voter turnout by communicating election details via the project team. 137: * [[Fibre Channel over Ethernet>>Project fcoe.WebHome]] 138: This proposed project will provide FCoE initiator and target functionalities to OpenSolaris. 139: * [[Fine Grained Access Policy (FGAP)>>Project fgap.WebHome]] 140: This project will extend the existing Process Rights Management infrastructure in Solaris so that specified objects can be associated with individual privileges. In addition it will provide support for profile-based execution without requiring special profile shells. 141: * [[Fingerprint Authentication>>Project fingerprint-authentication.WebHome]] 142: This project is going to support fingerprint authentication in opensolaris, and may be extended to support more biometric authentication in the future. 143: * [[Flexible Mandatory Access Control>>Project fmac.WebHome]] 144: This project proposes to add the Flux Advanced Security Kernel (Flask) architecture and Type Enforcement (TE) to OpenSolaris. 145: * [[Forensic Tools>>Project forensics.WebHome]] 146: The main idea behind such a project is to create or adapt tools and develop methodologies which will help the forensic research and incident response on the Solaris Platform. This tools and methodologies should take in consideration the specifics of the Open Solaris OE (such as kernel, file systems, audit and logging facilities just to name a few) 147: * [[Fully Open X Project>>Project fox.WebHome]] 148: The Fully Open X Project (FOX) will create a public Mercurial gate on opensolaris.org containing a merge of three source bases. This will provide a common source base for distros to build from, a faster release path for Sun’s changes than releasing a snapshot tarball every 1-2 months, and access to changes not yet accepted by Sun’s process into Solaris Express. 149: * [[Fuse on Solaris>>Project fuse.WebHome]] 150: FUSE is Filesystem in User Space. It provides a simple interface to allow implementation of a fully functional filesystem in userspace. FUSE originates from the Linux community and is included in the Linux kernel (2.6.14+). This project is the porting of the freeBSD version of FUSE, http://fuse4bsd.creo.hu, to Solaris. 151: * [[Generic Machine Check Architecture Improvements>>Project generic-mca.WebHome]] 152: Raise the baseline of MCA support by improving the cpu.generic module to be a first-class FMA citizen (e.g., raise ereports for diagnosis). Recast existing model-specific support to layer on top of this improved generic support. Redesign cpu module interface to facilitate operation in a virtualized environment. 153: * [[Google Summer of Code>>Project summerofcode.WebHome]] 154: This project manages the OpenSolaris involvement in the annual Google Summer of Code program, giving students an opportunity to take on projects under guidance and contribute code. 155: * [[HA-JBoss>>Project ha-jboss.WebHome]] 156: HA-JBoss: To provide high availability for JBoss Application Server by bringing it under Sun Cluster control. 157: * [[HA-MySQL>>Project ha-mysql.WebHome]] 158: This is a generic project for the feature enhancements and fixes for the already existing MySQL agent. 159: * [[HPC Stack>>Project hpc-stack.WebHome]] 160: Provide a complete, integrated stack for high-performance computing on OpenSolaris: The HPC Intgerated Developer Stack project goal intends to bring together an integrated development environment with HPC cluster/grid systems making the installation and configuration as automated and easy as possible. 161: * [[Hadoop Live CD>>Project livehadoop.WebHome]] 162: Organizations routinely collect a huge amount of data, including web crawls,email messages, and scientific data. Processing these datasets with traditional relational database models or streaming algorithms is difficult to scale. The goal of this project is to provide a competitive, high performance and highly available Hadoop (hadoop.apache.org) solution using Sun’s hardware, software, and operating systems offerings. This project will coordinate closely with the open-source and research communities to develop innovations with Hadoop on Solaris platforms, and ensure that they are made widely available. 163: * [[Hitachi>>Project hitachi.WebHome]] 164: TBD 165: * [[HoneyComb Fixed Content Storage>>Project honeycomb.WebHome]] 166: The Honeycomb project is geared towards application developers who are in the process of writing code to allow their open source applications to interact with the Honeycomb storage appliance. The goals are to provide a standard SDK, API interface, and an emulator to allow standardized testing without the presence of every combination of hardware. 167: * [[IP Datapath Refactoring>>Project ip-refactor.WebHome]] 168: Project to simplify the IP Datapaths to make them more understandable and evolvable. 169: * [[IP over Infiniband>>Project ipoib.WebHome]] 170: IP on Infiniband (IPoIB) is implemented as per IETF RFC 4392 "IP over InfiniBand (IPoIB) Architecture" specification. The Infiniband architecture describes various modes of transport. IPoIB is implemented using Unreliable Datagram(UD) transport mode. IPoIB allows to connect IP networks over Infiniband fabric. This allows standard networking applications to run unchanged over Infiniband fabric. Some of the main responsibilities of the driver include transmission and reception of IPoIB protocol frames, managing multicast memberships etc. There is a requirement to add support for IETF RFC 4755 "IP over InfiniBand: Connected Mode", enhance IPoIB performance and support for next generation IB silicon features. 171: * [[IPsec Tunnel Reform>>Project tref.WebHome]] 172: IPsec Tunnel Reform addresses the last major shortcomings in the Solaris IPsec and IKE implementations. Tunnel Mode processing needs to be fully implemented AND be interoperable with other platforms, while at the same time not undermining Solaris design principles about tunnels. 173: * [[Image Packaging System>>Project pkg.WebHome]] 174: This project seeks to develop a software packaging system that is able to update, in a safe and predictable fashion, a variety of software components across a range of system install contexts 175: * [[Improved Performance MIB>>Project perfmib.WebHome]] 176: Create a net-snmp module that exposes well known Solaris performance metrics via SNMP. If possible, this will include presenting kstat metrics in a generic fashion via SNMP. 177: * [[Indiana>>Project indiana.WebHome]] 178: Project Indiana is a new project to create an OpenSolaris binary distribution. This distribution will focus on providing a single CD install with the basic core operating system and desktop environment, with the opportunity of installing additional software off network repositories. 179: * [[Input Method>>Project input-method.WebHome]] 180: The Input Method project is to support various input method frameworks (such as IIIMF, SCIM and UIM) and individual input methods on OpenSolaris. And the project will also host intelligent input method implementations, such as SunPinyin, which is a SLM (statistical language model) based IME developed by Sun Asian G11N team. 181: * [[Intel Graphics>>Project intelgraphics.WebHome]] 182: In order to enable the latest features and chips for Intel graphics, three components are concerned. DDX driver is for 2D acceleration. Mesa 3D driver and DRM driver are for 3D acceleration. Among those, 2D and Mesa 3D driver are user level modules which come from Xorg community with minor change. DRM driver is a kernel driver also from Xorg community. We expect that Intel graphics can be fully supported by OpenSolaris. 183: * [[Interrupt Resource Management>>Project irm.WebHome]] 184: IRM provides a mechanism for device drivers to get more interrupt vectors (and increased performance). By participating with the new feature, their number of available interrupts becomes dynamic and can increase or decrease. The goal is to maximize utilization of interrupt vectors in a fair manner, and rebalance the allocations whenever devices are added or removed from the system. 185: * [[JKstat - a java binding for libkstat>>Project jkstat.WebHome]] 186: A project to provide a java binding for libkstat, allowing Solaris kstats to be accessed from Java applications, and a set of example tools to demonstrate its use. 187: * [[JeOS - Just enough Operating System>>Project jeos.WebHome]] 188: The primary opportunity to be addressed by this project is to drive the delivery of reduced footprint, headless server-oriented forms of the Sun-managed OpenSolaris distribution that can be readily used by developers of virtual machine (VM) images and, to some extent, hardware appliances. 189: * [[Journaled File System (JFS)>>Project jfs.WebHome]] 190: Participants who may not be familiar with the area in which work is proposed. This should contain a brief description of the problem(s) the Project is expected to solve, and of the manner in which it will do so. 191: * [[K Desktop Environment>>Project kde.WebHome]] 192: The KDE-Solaris project is dedicated to delivering a high quality KDE experience on OpenSolaris, both for AMD64, IA32 and SPARC hardware platforms. The KDE-Solaris project leverages underlying technologies shared with the JDS project to provide a modern and innovative desktop environment for end users on the OpenSolaris platform. 193: * [[Kerberos>>Project kerberos.WebHome]] 194: The project aims to re-sync new features from MIT Kerberos, integrate those features with OpenSolaris and develop new features. 195: * [[Kernel SSL Enhancements>>Project kssl.WebHome]] 196: OpenSolaris has a kernel level SSL server proxy (KSSL) that can be used for improved SSL performance on the server side. It can be configured as a proxy for a non-SSL server (e.g. web servers like Apache and Sun web server) to communicate with a SSL client. 197: * [[Kernel Sockets>>Project kernel-sockets.WebHome]] 198: The goal of this project is to create an interface for using sockets within the kernel. 199: * [[Key Management Framework>>Project kmf.WebHome]] 200: This project will bring a set of generic interfaces for creating and managing public key objects (certificates, keys, policies) to Solaris. It will deliver programming APIs, administrative utilities, and documentation to the ON consolidation. The ultimate goal is to ease the burden of managing basic PKI objects for both administrators and developers. 201: * [[Korn Shell 93 integration>>Project ksh93-integration.WebHome]] 202: The ksh93 integration/migration project is an effort to integrate the Korn Shell 93 into OpenSolaris and aid the migration of /usr/bin/ksh and existing scripts, tools and products to the new version of the korn shell 203: * [[LDoms Manager>>Project ldoms-mgr.WebHome]] 204: The goal of this project is make the existing LDoms Manager software available under an open source license (CDDL) and to allow continued development on opensolaris.org. 205: * [[Labeled IPsec>>Project txipsec.WebHome]] 206: TBD 207: * [[LatencyTOP>>Project latencytop.WebHome]] 208: LatencyTOP: A tool developed by Intel to help developers identify sources of latency in their code. 209: * [[Layer 2 Filtering>>Project l2filter.WebHome]] 210: Packet interception at MAC layer. 211: * [[Link Layer Discovery>>Project lld.WebHome]] 212: This project intends to add support for automatic discovery and broadcasting of link layer settings. 213: * [[Live Media: Technologies for distributions running from CD and other media>>Project livemedia.WebHome]] 214: The Live Media project supports the creation of OpenSolaris distributions which run well on CD, DVD, or flash memory devices. There are three areas of work: 1. Tools and frameworks used to create live media images 2. Technologies which improve the user experience when running a live media OpenSolaris distribution 3. Technologies required to support different usage scenarios for live media 215: * [[Locale Data>>Project localedata.WebHome]] 216: The Locale Data project focus on providing more available locales to users as well as solving issues in the current ones (updating OpenSolaris locale shared objects to latest Unicode standard as part of that) Moreover the project aims to provide locale data related tools for Opensolaris such as localecreator (used to create new locale) and porting convmv from linux (used to change encoding of file names). Publicly available resource CLDR (Common Locale Data Repository) was previously used to update OpenSolaris locale data and this project is planning to use this resource even further. Current OpenSolaris locale data will be compared with the latest versions of CLDR and updated. Also new locales will be added using latest CLDR versions. 217: * [[MIPS Platform Port>>Project mips.WebHome]] 218: Port OpenSolaris to the MIPS Platform. 219: * [[MRSL.NONsharedDevice>>Project ohac-avs.WebHome]] 220: To provide High Available services using cheap NON-shared discs and AVS (Availability Suite) for the replication task. Will be decided in the project execution if the implementation of this feature will be using a resource type or in the DCS layer. 221: * [[Media Management System>>Project mms.WebHome]] 222: SMMS is Sun’s implementation of the IEEE Media Management System (MMS). SMMS will provide true removable media resource sharing between applications (in this case, ADM). The tape library, drives and cartridge resources are no longer host-centric. 223: * [[Mega_sas>>Project mega_sas.WebHome]] 224: Our initial goals for mega_sas are around hardening and configuration management:adding FMA support, make it warlock-clean, make it work with cfgadm(1M). Driver cleanup:changes to make it lint clean,removal of un-needed code, and, use of #defines rather than hard-coded constants. 225: * [[MilaX minimal Live Distribution>>Project milax.WebHome]] 226: MilaX is a minimal Live distribution which runs completely off a CD or flash memory device. It is based on OpenSolaris and includes the same basic features found in Solaris Express Community Edition. 227: * [[Mozilla DTrace>>Project mozilla-dtrace.WebHome]] 228: This project aims to bring dtrace to the Mozilla suite, encouraging the use and addition of custom dtrace probes to help improve performance, resource usage and quality of both Mozilla products and Web 2.0 applications built on top of them. 229: * [[Multi-lingual Glossary>>Project glossary.WebHome]] 230: A project to develop a glossary of terms and definitions that can serve as a reference to OpenSolaris users and translators in their native languages 231: * [[Multi-pathing software (MPxIO)>>Project mpxio.WebHome]] 232: Solaris path state and encapsulation software for use in high availability storage subsystems 233: * [[Multiple DOI>>Project multiple-doi.WebHome]] 234: Make OpenSolaris TX handle multiple sets of labels. This project aims to add support for multiple networking Domain of Interpretation (DOI) to OpenSolaris. 235: * [[Multiple disk sector size support>>Project large-sector.WebHome]] 236: This project is to enable Solaris to support disks with variable sector size in powers of 2 starting at 512 bytes and upto 4096 bytes, i.e: 1 KByte, 2KB or 4KB. 237: * [[Muskoka: An open repository for OpenSolaris technical content>>Project muskoka.WebHome]] 238: The project provides a low-overhead centralized repository for posting or archiving technical content on OpenSolaris.org which does not have a logical home within any existing project or community space. All OpenSolaris contributors are welcome to join in and create their own pages; all that is required is an email request to the discussion list. 239: * [[NFS RDMA transport update and performance analysis>>Project nfsrdma.WebHome]] 240: The project will update the NFS/RDMA transport implementation to match the IETF draft specifications in this area. Performance analysis and data collection will also be done to further the capabilities of NFS over RDMA transports. 241: * [[NFS Server in non-Global Zones>>Project nfs-zones.WebHome]] 242: This project is to determine how we NFS services to work in non-global zones, create a design document, and then to implement the design. 243: * [[NFS version 4.1 pNFS>>Project nfsv41.WebHome]] 244: The NFSv4.1 pNFS project will design and develop a pNFS client, initially, for OpenSolaris; the goals of the project are to verify and provide feedback to the IETF NFSv4 working group about the NFSv4.1 specification, understand the impacts and requirements for OpenSolaris, initially build a prototype for interoperability testing, and to eventually deliver an NFSv4.1 pNFS implementation to OpenSolaris. 245: * [[NFSv4 namespace extensions>>Project nfs-namespace.WebHome]] 246: This project will develop some missing pieces in NFSv4.0 client-side support, including support for mirror mounts and referrals, and will eventually extend our code to support NFSv4.1 extensions in this area as well 247: * [[NPort ID Virtualization (NPIV)>>Project npiv.WebHome]] 248: N_Port_ID Virtualization (NPIV) is a method of virtualizing FibreChannel HBAs, and is especially useful for virtual machine environments. This project will add NPIV to OpenSolaris. 249: * [[NUMA>>Project numa.WebHome]] 250: This project will target the Operating System/Networking (ON) consolidation although it may affect others. The "Memory Placement Optimization" feature in Solaris has been around since Solaris 9 and has had web pages in the OpenSolaris performance community since it started before OpenSolaris projects existed formally. 251: * [[Navigator>>Project navigator.WebHome]] 252: The OpenSolaris Navigator project enables users to use the powerful NetBeans IDE with the ON sources by creating more than 1000 ready-to-use NetBeans projects. The project is aimed at students and others wanting to learn and explorer the ON sources. The NetBeans projects enable a user to browse and navigate the ON sources with all the power of an IDE like hyperlink navigation, class browser, call graphs, etc. The projects also enables a user to seamlessly integrate third-party software, like a driver, with the ON sources. Building, running, and debugging ON components will also be supported. 253: * [[Nemo: A Framework for High-Performance Networking>>Project nemo.WebHome]] 254: Project Nemo aims at improving the performance, and accelerate the development and adoption of high-performance network drivers in Solaris. 255: * [[Network Auto-Magic>>Project nwam.WebHome]] 256: A project for simplifying and automating network configuration on Solaris 257: * [[Network Data Management Protocol>>Project ndmp.WebHome]] 258: An implementation of the open standard protocol for network-based backup. The NDMP protocol allows backup and network-attached file server vendors to focus investment on functionality instead of excessive porting, and gives users an unprecedented level of choice and interoperability. The protocol is called Network Data Management Protocol (NDMP). The objective of the protocol is to help address the problem of backing up networks of heterogeneous file servers, including dedicated file servers ("filers"), with any of several backup applications. Prior to the existence of the protocol, backup vendors would port to and track many different platforms and OS releases, with filers presenting a special challenge because of the desire to have them be backup-ready (eliminating the need to specially install backup client software). 259: * [[Network MIBs>>Project net-mib.WebHome]] 260: The goal of this project is to provide support for the updated IP, ICMP, TCP and UDP MIBs (RFCs 4293, 4022 and 4113) in Solaris. 261: * [[Network Storage>>Project nws.WebHome]] 262: The Network Storage project consists of drivers, libraries and utilities in support of storage interconnect technologies including both Fibre Channel and iSCSI 263: * [[Network Time Protocol (NTP)>>Project ntp.WebHome]] 264: The NTP project aims to integrate the current NTPv4 daemon and utilities into Solaris and improve Solaris timekeeping support, including in the areas of NTP kernel and PPS API (RFC 2783) support and to restore it as a primary deployment platform for NTP. 265: * [[Nevada Globalization>>Project nv-g11n.WebHome]] 266: This project is to provide internationalization and localization of OpenSolaris Nevada release software to enable input and out of international characters, and also to allow access of cultural convention data and appropriate display of cultural elements in OpenSolaris software. 267: * [[New Design of 4over6 Mechanism Based on OpenSolaris>>Project 4over6.WebHome]] 268: The 4over6 mechanism is a mechanism put forward by the Computer Network and Protocol Testing Laboratory of Tsinghua University. The aim of this mechanism is to interconnect IPv4 networks over IPv6 backbones. 269: * [[Nightingale: Port Songbird to OpenSolaris>>Project nightingale.WebHome]] 270: Songbird is a cross-platform media player that has APIs allowing websites and Songbird to bidirectionally interact with each other creating a more interactive media player web experience. We aim to port it to the OpenSolaris platform. 271: * [[OHACGE Script Based Plug-in>>Project ohacge-sbp.WebHome]] 272: This project aims to develop a Script Based Plug-in (SBP) MBean that will provide a feature for OHACGE analogous to the Generic Data Service (GDS) on OHAC. This will lower the barriers to adding new replication software support. 273: * [[ON/Nevada (ONNV) Project>>Project onnv.WebHome]] 274: The ONNV project is the ON (OS/Networking) component of the Solaris Nevada release, and encapsulates the core kernel, commands, and libraries for OpenSolaris. 275: * [[Object Storage Device (OSD) support for Solaris>>Project osd.WebHome]] 276: This project consists of the set of Solaris utilities, programming APIs, device drivers, and relevant kernel changes needed for Solaris to support storage devices which conform to the T10 SCSI Object-Based Storage Device (OSD) command protocol as per the T10/1355-D Revision 10 specification. 277: * [[Open Development Infrastructure>>Project opendev.WebHome]] 278: The project will be focusing on open development infrastructure improvements, such as enhancements to bugs.opensolaris.org and defect.opensolaris.org, and creation of a small-bug-fix-submission project. 279: * [[Open HA Cluster Utilities>>Project ha-utilities.WebHome]] 280: The purpose of this project is to provide an umbrella for all kinds of utilities around Open HA Cluster. It will be a collection of things that make development, administration, maintenance,management etc. easier. 281: * [[Open Sound System>>Project opensound.WebHome]] 282: OSS is a cross platform API that provides drivers for most consumer and professional audio devices for UNIX and POSIX based operating systems, including OpenSolaris. This project will add OSS support to OpenSolaris, working closely with the upstream community on http://www.opensound.com, to provide a complete audio solution while maintaining compatibility for existing applications relying on the current infrastructure available on OpenSolaris. 283: * [[OpenGrok>>Project opengrok.WebHome]] 284: OpenGrok is a fast and usable source code search and cross reference engine. 285: * [[OpenPegasus CIM Server>>Project cim-server.WebHome]] 286: The OpenPegasus CIM Server Project will integrate the OpenPegasus codebase into OpenSolaris, providing modern SMI-S services for Solaris, with updates to the supported JDK, CIM Schema and CIM/XML version, and use of a standardized Provider API. 287: * [[OpenRTI>>Project openrti.WebHome]] 288: OpenRTI is a code mangement application. A form based process which developers use to request source code changes and evaluators can use it to approve or deny the request. 289: * [[OpenSolaris Busybox>>Project busybox.WebHome]] 290: Busybox (www.busybox.net) is an existing project that aims at providing a complete posix user environment with small foot-print. It combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities in GNU fileutils, shellutils, etc. The utilities in busybox often support fewer most frequently used options as compared to the feature rich GNU utilities. The reduction is done with size-optimization in mind. This project aims at providing busybox equivalent for OpenSolaris. The current scope of the project is to comeout with 2 outputs: Shell integration of stand-alone commands in a modular manner. ksh93 will be the shell of choice for the same. All the identified commands housed in a stand alone executable. 291: * [[OpenSolaris Community Lending Project>>Project lending.WebHome]] 292: A project associated with Kiva.org where people can lend on behalf of themselves as members of the OpenSolaris Community. 293: * [[OpenSolaris Content Project>>Project content.WebHome]] 294: The OpenSolaris Content Project is an effort to produce multiple forms of content for multiple venues within the OpenSolaris community. 295: * [[OpenSolaris Desktop>>Project jds.WebHome]] 296: The OpenSolaris Desktop is a secure and comprehensive enterprise desktop software solution that combines the best of open source innovation. OSD is a major component of the Solaris Operating System. This project aims to collaborate on current development of the Solaris desktop and work to further innovation for future versions of the desktop. 297: * [[OpenSolaris Security Audit>>Project audit.WebHome]] 298: Solaris auditing subsystem collects and records security related information about the system and actions of users. It provides a capability to log audit events at a granular level and tools for audit log analysis. 299: * [[OpenSolaris support for the QEMU processor emulator>>Project qemu.WebHome]] 300: QEMU is [[an open source processor emulator>>http://www.nongnu.org/qemu/]] capable of emulating several complete systems, including a full PC system. This project will improve the QEMU port for OpenSolaris-based operating systems as well as enable booting OpenSolaris-based operating systems as a guest with full acceleration on both x86 and SPARC architectures. 301: * [[PEF: Packet Event Framework>>Project pef.WebHome]] 302: The Packet Event Framework project is a follow-on to FireEngine, which will provide a framework for fine-grain modularity of the network stack based on the execution of a series of event functions as specified by the IP classifier. 303: * [[Performance Wrappers>>Project performance-wrappers.WebHome]] 304: This project provides HPC interfaces such as FFTW and CBLAS using simple wrappers to leverage existing packages tuned for OpenSolaris. 305: * [[Pkgfactory>>Project pkgfactory.WebHome]] 306: The main goal of this project is to eventually build a factory that will automatically collect, build and deliver as much open source as possible.This includes refreshing and adding new open source projects as changes are found. 307: * [[Power Management Usability Interfaces>>Project pmui.WebHome]] 308: One of the gaps currently facing OpenSolaris Power Management is a well-defined committed set of interfaces by which users, developers, and administrators may use to get their particular tasks completed. This project intends to generate architectual and detailed interfaces, as well as direct-user interfaces that may be used to develop new tools, or actually manipulate power management facilities in a stable and committed manner. 309: * [[Presto: Automatic Printing Configuration>>Project presto.WebHome]] 310: Presto aims to simplify and automate printing related configuration management task allowing Solaris to dynamically adapt to changes in it’s environment with as little /required/ user interaction or specialized knowledge as possible. 311: * [[Printable Many Page Solaris Manuals>>Project pmpsm.WebHome]] 312: The aim of this project is to create a set of one to five page printable Solaris manuals to cover different aspects of Solaris use and/or administration both in a server environment and desktop operating system environment. 313: * [[Programming Contest>>Project contest.WebHome]] 314: OpenSolaris Programming Contest is to cultivate OpenSolaris developers as well as grow the OpenSolaris community. In the pilot phase, we will start this contest in China academic developers during May to October, 2007. The contest will target at 20,000 Sun Studio active users as well as 20,000 OpenSolaris registration. As the side result, several Intern candidates will be selected out of the winners for the Campus Ambassador program. 315: * [[Promise SuperTrak RAID HBA Driver>>Project promise-storage.WebHome]] 316: The purpose of this project is to provide early access to a Sun/Promise and Community supported Solaris driver for Promise SuperTrak HBAs that will convert systems running OpenSolaris into Storage devices as well. 317: * [[QLogic Converged Network Adapter GLDv3 NIC Driver>>http://hub.opensolaris.org/bin/view/Project+qlogic-cna/]] 318: This project is to deliver an OpenSolaris driver that will enable and ensure the availability of TCP/IP networking on a Converged Network Adapter on OpenSolaris systems with the QLogic PCI express QLE81xx hardware. 319: * [[Quagga Routing Protocol Suite Integration>>Project quagga.WebHome]] 320: The quagga project has two related aims: firstly to replace the SUNWzebra routing protocol suite with the [[quagga routing protocol suite>>http://www.quagga.net]] in the Solaris Nevada SFW gate (commonly referred to as the freeware gate, where webmin etc live); secondly to update routing management (principally routeadm in ON) to be SMF-aware, and convert Solaris routing daemons in.routed (1M), in.ripngd (1M), the neighbour discovery daemon in.ndpd (1M) and in.rdisc (1M) - router discovery - to SMF services. [[More details here>>http://hub.opensolaris.org/bin/download/Project+quagga/WebHome/quagga-design.pdf]]. 321: * [[RAID Configuration Utility>>http://hub.opensolaris.org/bin/view/Project+raidcfg/]] 322: The generic RAID configuration utility will support mpt, mpt_sas and other compatible open source drivers on OpenSolaris; it will be capable of performing basic RAID configuration tasks, including creating and deleting RAID arrays, maintaining global/local HSP (hot spare pool) disks, and querying RAID object information. 323: * [[RBridge (IETF TRILL) support>>Project rbridges.WebHome]] 324: This project will introduce RBridge support to Solaris, based on the original work by Radia Perlman, and the work now being done in the IETF TRILL working group. The goal is an IS-IS based replacement for Spanning Tree in bridged networks, along with Solaris support for the required bits of infrastructure to make this useful. 325: * [[RDMA Offload Framework>>Project rof.WebHome]] 326: The RDMA Offload Framework (ROF) will provide Solaris support for offloaded iWARP (set of protocols/programming models which put RDMA on IP/Ethernet) implementations. It will provide the foundation for all Solaris usage of iWarp. 327: * [[Reno: Login Process Enhancements for Interop>>Project reno.WebHome]] 328: The goal of Project RENO is to facilitate interoperability with Active Directory (see project WINCHESTER), as well as with any directory that requires "self-credentialed" lookups for information relevant to the login process, and the DCE model of distributing such information with authentication tokens. 329: * [[Resource Management>>Project rm.WebHome]] 330: This project will explore, design, and implement new Resource Management related enhancements and features within OpenSolaris. The scope of this project includes enhancements to resource pools, resource controls, scheduling and resource allocation, system monitoring and accounting, and improving RM integration with other OpenSolaris features such as Zones. 331: * [[SAM/QFS>>Project samqfs.WebHome]] 332: The goal of this project is to add SAM/QFS to the open source software stack that runs on Open Solaris. Additionally, the intent is to enhance Open Solaris as an open source storage platform. 333: * [[SCM Migration Project>>Project scm-migration.WebHome]] 334: This project aims to migrate existing ON tools to work with Mercurial and Subversion and create tools to assist in teams migrating to a new SCM system. 335: * [[SCSI RDMA Protocol>>Project srp.WebHome]] 336: The project would deliver a target implementation of SRP and would use InfiniBand as the underlying transport. SRP accelerates the SCSI protocol by mapping the data transfer phases to RDMA operations. As a result an SRP initiator should be able to read and write data from an SRP target at high data rates with relatively low CPU utilization. This project will develop and contribute a COMSTAR SRP port provider implementation for the COMSTAR project. 337: * [[SDcard Drivers>>Project sdcard-drivers.WebHome]] 338: This project is creating code for SDHCI, SDcard, SDHC, and MMC cards 339: * [[SFW>>Project sfwnv.WebHome]] 340: The SFW project includes a variety of third-party open source software (such as the Apache HTTP server, Samba and libusb) that is delivered to Solaris product releases. The project manages the content and facilitates coordination among teams targeting a particular release of Solaris and consumers of the provided technology. Content is delivered into /usr/sfw as an integral part of the Solaris product and should not be confused with the Freeware Companion CD/DVD. 341: * [[SM-HBA Based SAS HBA Management>>Project sm-hba.WebHome]] 342: To deliver an implementation of SM-HBA and also to provide SAS HBA management through SM-HBA interfaces. 343: * [[SMF Documentation>>Project smf-doc.WebHome]] 344: A location for development of SMF documentation such as the SMF Developer Guide. 345: * [[SVR4 Packaging>>Project svr4_packaging.WebHome]] 346: A project to improve the OpenSolaris packaging implementation. 347: * [[Sensor Abstraction Layer>>Project sensors.WebHome]] 348: This project proposes extensions to the fault management architecture (FMA) to support a sensor abstraction layer for the collection and analysis of sensor based telemetry that can be used in fault and resource management. 349: * [[Session Initiation Protocol>>Project network-sip.WebHome]] 350: Session Initiation Protocol (SIP) is a signaling protocol used to set up and tear down multimedia sessions like Voice over IP (VoIP) and Instant Messaging (IM). SIP is described by RFC 3261. 351: * [[Shell: bourne shell, korn shell, C shell, etc.>>Project shell.WebHome]] 352: Discussions about shells and shell infrastructure leading to possible enhancements and fixes. 353: * [[Sierra: Intel WiFi Chipsets Support>>Project sierra.WebHome]] 354: Provide a robust Solaris device driver support for Intel WiFi chipsets 355: * [[Simple Panels>>Project simplepanels.WebHome]] 356: Our target is developing a Control Panel for any *nix binary distro (from OpenSolaris to Linux and OS X) in Python. 357: * [[Solaris PowerPC Port>>Project ppc-dev.WebHome]] 358: The goal of this project is to create an OpenSolaris kernel that runs on Open Firmware based PowerPC hardware. The current class of G4 based 32bit cpus will be supported. The initial targets are the Pegasos ODW workstation from Genesi and the G4 based PowerMac from Apple. 359: * [[Solaris iSCSI Target>>Project iscsitgt.WebHome]] 360: This project provides Solaris with an iSCSI target with emulation of disks and SCSI pass through. iSCSI is a protocol which enables SCSI commands to be transported across the network using TCP/IP. The target will run on any Sun hardware (SPARC, AMD64, Intel) running Solaris Nevada. 361: * [[SourceJuicer>>Project sourcejuicer.WebHome]] 362: SourceJuicer 363: * [[Sparks: name service switch.WebHomenscd enhancements>>Project sparks.WebHome]] 364: A project for making upward compatible changes to nscd and the name service switch that include caching enhancements, per-user access controlled lookups, framework for supporting putXbyY calls in the future, etc. 365: * [[Squashfs>>Project squashfs.WebHome]] 366: This project aims to port the Squashfs file system to the OpenSolaris Operating System. 367: * [[Star integration.WebHomemigration project>>Project star.WebHome]] 368: The star integration/migration project is an effort to integrate the programs from the star project into OpenSolaris according to PSARC 2004/480. The first step is to add star to /usr/sfw, to replace /etc/rmt by rmt from the star package and to let ufsdump/ufsrestore use librmt from the star package. The second step is to replace /usr/bin/tar by star. 369: * [[Starfish>>Project starfish.WebHome]] 370: The Starfish project’s primary goal is to create synergy between OpenSolaris and NetBeans / Sun Studio, by leveraging the NetBeans / Sun Studio IDE to assist with OpenSolaris driver and kernel development. 371: * [[Starter Kit>>Project starterkit.WebHome]] 372: This project is focused on creating a useful media kit for newcomers to OpenSolaris. It includes training materials like flash demos, documentation, and online links, as well as many of the OpenSolaris distributions. 373: * [[Storage Power Management>>Project storagepm.WebHome]] 374: This project is the first step to enabling power savings from more intelligent management of storage. It offers potential substantial power savings with minimal impact to storage I/O performance for server or storage platforms utilizing ZFS. The project positions ZFS as Resource Manager that interacts with Solaris’s Common Power Management software to provide a shrink-to-fit elastic policy on non-virtualized platforms. 375: * [[Sun Security Toolkit>>Project sst.WebHome]] 376: The Sun Security Toolkit provides a flexible and extensible mechanism to harden and audit the Solaris and OpenSolaris Operating Systems. 377: * [[Sun StorageTek Availability Suite>>Project avs.WebHome]] 378: By providing this filter-driver framework, two working filter drivers (for volume replication & volume snapshots), plus an extensive collection of supporting software and utilities, individuals and companies are more likely to adopt OpenSolaris. Furthermore, through the utilization, potential enhancements, and creation of new filter drivers, the Availability Suite project provides the means for one to further enhancing the adoption of OpenSolaris as a viable storage platform. 379: * [[Support for OpenFabrics User Verbs .WebHome API on OpenSolaris OS>>Project ofuv.WebHome]] 380: Open Fabrics User Verbs / API (OF-UV) is a key component of the Open Fabrics Enterprise Distribution (OFED), developed by the Open Fabrics Alliance (www.openfabrics.org). The goal of this project is to provide OF-UV support on Solaris. This project will help enable and / or provide a more efficient support to user level upper level protocols, using OF-UV, on Solaris. 381: * [[Support gcc4 in Solaris>>Project gccfss-on.WebHome]] 382: This project aims to make GCC 4.x and GCCfss (GCC for SPARC Systems) supported compilers in Solaris Nevada and subsequently integrate them into OS. 383: * [[Suspend/Resume>>Project suspend-resume.WebHome]] 384: Enabling hibernate and sleep on laptops running OpenSolaris 385: * [[Systemz>>Project systemz.WebHome]] 386: The systemz project will encompass a port of OpenSolaris as a z/VM guest OS to IBM System Z hardware. 387: * [[TIPC>>Project tipc.WebHome]] 388: TIPC (Transparent Inter Process Communication) provides a logical network topology where nodes are grouped in clusters, and clusters are grouped in zones. This project is the porting of the Linux version of TIPC. 389: * [[Tamarack: Removable Media Enhancements in Solaris>>Project tamarack.WebHome]] 390: This project aims to improve user experience with removable media and hotpluggable devices in Solaris. It concerns various aspects such as hotplug, discovery, content recognition as well as usability, security and performance across all layers of the software stack from device drivers to GUI. 391: * [[Tesla: OpenSolaris Enhanced Power Management>>Project tesla.WebHome]] 392: This project will provide Solaris with a platform independent power management policy architecture, integrating PM policy/awareness into the portions of the kernel that manage resources associated with power consuming hardware. 393: * [[Test Development>>Project test-dev.WebHome]] 394: The Test Development Project will centralize the OpenSolaris test software source gates and make it easier to keep the code current. The main development focus of this project will be on test infrastructure software including test frameworks and tools. 395: * [[Tickless Kernel Architecture>>Project tickless.WebHome]] 396: This project seeks to re implement the services provided by the clock to an event driven model, eliminating the system’s need to wake up 100 times a second to perform arbitrary work. 397: * [[Trademark and Branding>>Project branding.WebHome]] 398: Trademark and Branding. Project sponsored by the Advocacy Community Group. Project is inactive. 399: * [[Trusted Platform Module support>>Project tpm.WebHome]] 400: The goal of this project is to create TPM (Trusted Platform Module) kernel drivers and cryptographic framework plugins for OpenSolaris to facilitate future secure computing work. 401: * [[Trusted networking interface policy database for Trusted Extensions>>Project tnipdb.WebHome]] 402: desc to come 403: * [[Use Case>>http://hub.opensolaris.org/bin/view/Project+usecase/]] 404: The Use Case Project collects, develops and validates OpenSolaris operating system and application Use Cases and provides real world feedback to development, documentation, testing and other OpenSolaris groups to help ensure users get what they need from OpenSolaris distributions and applications. 405: * [[VRRP: Virtual Router Redundancy Protocol Implementation>>Project vrrp.WebHome]] 406: The VRRP project aims at implementing RFC 3768 - Virtual Router Redundancy Protocol Version 2, as well as the IPv6 implementation from > Version 3, with the goal of providing High Availability on OpenSolarisSolaris. 407: * [[VSCAN service>>Project vscan.WebHome]] 408: The goal of this project is to provide an integrated real-time virus scanning service to support OpenSolaris as a storage operating system. 409: * [[Validated Execution Project>>Project valex.WebHome]] 410: To add the feature of validating signatures associated with objects (kernel modules, executables, libraries, and scripts) before allowing such objects to be executed.The administrative model will address what signatures to accept and what disposition is to be given to objects without associated signatures. 411: * [[Virtual Console>>Project vconsole.WebHome]] 412: The Virtual Console project aims to provide multiple consoles and switch between Xserver and consoles for Solaris. 413: * [[Virtual Network Machines>>Project vnm.WebHome]] 414: Exploit OpenSolaris networking and virtualization technologies to build Virtual Network Machines which can be used to virtualize and consolidate network devices such as routers, firewalls, etc. 415: * [[Visual Panels>>Project vpanels.WebHome]] 416: Visual Panels is an effort to produce an integrated graphical user interface for configuring OpenSolaris, with an emphasis on aiding casual administrators of single-user systems (e.g. desktops and laptops). 417: * [[Visualization for HPC>>Project visualization-hpc.WebHome]] 418: The Visualization project will provide an integrated and tuned stack of software for scalable visualization and remote visualization and collaboration on Solaris, for a more complete HPC ecosystem. 419: * [[Volo>>Project volo.WebHome]] 420: The Solaris kernel lacks an interface to add binary implementations of custom socket address families, protocols and types. "Pluggable Sockets" will add this interface based on the socket configuration given in /etc/sock2path. 421: * [[Web Stack>>Project webstack.WebHome]] 422: The aim of this project is to address the OpenSolaris community needs for a set of Next Generation Web Tier Technologies. The initial seeding of this project will be based on the work already put into [[CoolStack>>http://cooltools.sunsource.net/coolstack/]]. Over time, this project will assume all of the CoolStack components, including Apache HTTP Server, MySQL Database Server, Perl, PHP, Ruby, Rails, Squid and many others. 423: * [[Website>>Project website.WebHome]] 424: The primary goal of the website project is to provide a vehicle for opensolaris contributors to participate in the evolution of the opensolaris website. New services and enhancements to existing services will be provided via this project. The project’s scope includes the architectural and technical aspects of the software, but specifically excludes the development of site content. 425: * [[Winchester: Schema mapping and ID mapping for AD Interoperability>>Project winchester.WebHome]] 426: The Winchester project will enable Solaris to operate in a native Active Directory (AD) environment by providing the following components. o New name service switch module to perform direct mapping from AD native schema to Solaris equivalents for passwd, shadow, groups and printers. This project does not require AD to support RFC2307bis schema. o ID mapping facility to map Windows Security Identifiers (SIDs) to POSIX Identifiers (UIDs/GIDs) and vice-versa. 427: * [[Wireless USB Support>>Project wusb.WebHome]] 428: This project will deliver a framework (including a security sub-framework), some device drivers and a config tool to support wireless USB on opensolaris. 429: * [[Wireless Wide Area Network>>Project wwan.WebHome]] 430: A project to develop drivers and applications to support 3G+ (EVDO, UMTS) wireless WAN in Solaris. 431: * [[X Consolidation>>Project x-cons.WebHome]] 432: The purpose of this project is to migrate the X Consolidation gate for OpenSolaris to opensolaris.org hosting, and then to serve as the ongoing home of that gate. 433: * [[Xen Gate>>Project xen-gate.WebHome]] 434: This OpenSolaris project will focus on the development and hosting of the Xen support provided as part of the ON Nevada and Indiana projects. In particular the intent of this project is to provide storage and management for the Xen gate, which is composed of a number of Mercurial source repositories. 435: * [[Xfce: A lightweight desktop environment>>Project xfce.WebHome]] 436: This project aims to deliver current and future version of the Xfce desktop for OpenSolaris. 437: * [[ZFS Boot and Install>>Project zfsboot.WebHome]] 438: The ZFS Boot and Install project is tasked with providing installation and boot support for Solaris on ZFS root filesystems. 439: * [[ZFS on disk encryption support>>Project zfs-crypto.WebHome]] 440: This project will provide on disk encryption/decryption support for ZFS datasets. The project will cover the addition of encryption and decryption to the ZFS IO pipeline and the key management for ZFS datasets. It will deliver in multiple phases to support different key management strategies including one which provides support for secure deletion based on encrypted datasets. 441: * [[Zone Manager>>Project zonemgr.WebHome]] 442: The purpose of this project is to simplify Solaris zones creation and management down to a single non-interactive command line tool. The Zone Manager (zonemgr) should enable administrators to do 90% of zone creation and management. 443: * [[Zone Statistics>>Project zonestat.WebHome]] 444: The purpose of the project is to develop a tool which is currently missing from OpenSolaris: a tool to report resource control settings and resource usage of Solaris Containers (aka Solaris Zones), in one ’dashboard.’ 445: * [[gcore>>Project gcore.WebHome]] 446: This project seeks to make use of the libproc interfaces within an MDB crash-dump session, in order to allow more complete access to the userspace context of a process inside a crash-dump image. 447: * [[IsCSI Extensions for Remote DMA (iSER)>>Project iser.WebHome]] 448: The project would deliver an initiator and target implementation of iSER and would use Infiniband as the underlying transport. iSER accelerates the iSCSI protocol by mapping the data transfer phases to RDMA operations. 449: * [[iSNS Server>>Project isns.WebHome]] 450: Internet Storage Name Service (iSNS) is an industry standard which allows automated discovery, management and configuration of iSCSI and Fibre Channel devices (using iFCP gateways) on a TCP/IP network. iSNS is designed to be a lightweight protocol that can be deployed in iSNS Server, IP Storage switches and target devices which interact with iSNS Server as iSNS Clients. This project is an implementation of iSNS Server on Solaris. 451: * [[libMicro - portable microbenchmarks>>Project libmicro.WebHome]] 452: libMicro was written by Bart Smaalders and Phil Harman as part of their "If Linux is faster, it’s a Solaris bug!" campaign for Solaris 10. It is particularly useful to engineers investigating the code path of individual library functions and system calls. The libMicro framework has been ported to many POSIX-like platforms, supports tests across multiple processes and threads, and provides many useful statistics. Its broad base of reference test cases is easily extended using the existing code as templates. 453: * [[lofi compression & cryptography support>>Project loficc.WebHome]] 454: Add compression and encryption support to lofi(7d) and lofiadm(1m). 455: * [[lx64 brand>>Project lx64.WebHome]] 456: Support for the creation of Linux Zones (lx brand) on Solaris was introduced in build 49 of Nevada. A lx zone hosts and runs unmodified Linux applications, running on top of a thin system call translation layer. This initial integration only supports 32-bit Linux applications. This project proposed to extend the existing Linux zone functionality to add support for 64-bit Linux applications and 64-bit Linux distributions. 457: * [[s10brand>>Project s10brand.WebHome]] 458: A project to use the BrandZ infrastructure to deliver a solaris10 brand. This will be provided as an adoption and compatibility aid to enable users currently running the Solaris Operating System to easily adopt OpenSolaris while also continuing to run their Solaris 10 software within branded zones. 459: * [[x86 Generic FMA Topology Enumerator>>Project x86gentopo.WebHome]] 460: This project will provide FMA topology enumeration for i86pc class systems. 461: 462: == Portal Projects == 463: 464: * [[Deutsches Portal>>Project de.WebHome]] 465: German Portal 466: * [[Mexico>>Project mx.WebHome]] 467: Mexican Portal 468: * [[OpenSolaris Hispano>>Project es.WebHome]] 469: Spanish Portal 470: * [[Polski Portal>>Project pl.WebHome]] 471: Poland Portal 472: * [[Portail Francophone>>Project fr.WebHome]] 473: Le Portail OpenSolaris pour les utilisateurs francophones 474: * [[Portal Brasil>>Project br.WebHome]] 475: Brazil Portal 476: * [[Český portál>>Project cz.WebHome]] 477: Czech Portal 478: * [[Русский портал>>Project ru.WebHome]] 479: Russian Portal 480: * [[البوابة العربية>>Project ar.WebHome]] 481: Arabic Portal 482: * [[ओपन्सोलारिस परियोजना : भारतीय पोर्टल>>Project in.WebHome]] 483: Indian Portal 484: * [[中国门户>>Project cn.WebHome]] 485: China Portal 486: * [[日本ポータル>>Project jp.WebHome]] 487: Japan Portal 488: * [[한국 포탈>>Project kr.WebHome]] 489: Korean Portal
Search
Collectives
Community Group
Academic and Research
Accessibility
Advocacy
Appliances
Approachability
Architecture Process and Tools
BrandZ
Chinese Users
Community Advisory Board
Databases
Desktop
Device Drivers
Distribution
Documentation
DTrace
Emerging Platforms
Fault Management
Games on OpenSolaris
HA Clusters
HPC Developer
Installation and Packaging
Internationalization and Localization
Laptop
Logical Domains
Modular Debugger (MDB)
Networking
NFS
Observability
OpenSolaris Governing Board (OGB)
OpenSolaris Printing
OS/Net (ON)
Performance
Power Management
PowerPC
Security
Service Management Facility (smf(5))
Software Porters
Solaris Volume Manager
Storage
Systems Administration Community Group
Testing
Tools Home
Unix File Systems (UFS)
Website Community
X Window System
Xen
ZFS
Zones
Project
ADSL Modem Enhancement
ARC Process Definition
ARM Platform Port
Automatic Data Migration
BIND Update
Bluetooth Stack & Drivers
Brocade FC HBA - Initiator
Brocade FC HBA - Target
Brussels - unified network link configuration
Caiman, Solaris Install Revisited
Celeste
Český portál
Chime Visualization Tool for DTrace
CIFS client for Solaris
CIFS Server
Clearview: Network Interface Coherence
Cluster Agent: Informix Dynamic Server
Cluster Agent: OpenSolaris Container
Cluster Agent: OpenSolaris xVM
Cluster Agent: Oracle E-Business Suite
Cluster agent: PostgreSQL
Cluster Agent: Samba
Cluster Agent: Tomcat
CMT
Coarse Data Flow Parallelism
Colorado: Open HA Cluster on OpenSolaris
Command Assistant
Common Array Manager
Companion - /opt/sfw: Free and Open Source software
COMSTAR: Common Multiprotocol SCSI Target
Content
Contest
CPU Observability
Credentials Process Groups
Crossbow: Network Virtualization and Resource Control
Crypto KMS Agent Toolkit
Cryptographic Framework
Data Migration Manager
Data Tethers
Deutsches Portal
Device Detection Tool
Device Driver Utility
Device Manager
Device Mapper
Direct Rendering Infrastructure & 3D drivers
DTrace Guide
Duckwater: Simplified name services management
Easy Tools
Emancipation
Emulex Fibre Channel Device Driver
Emulex Advanced Ethernet Device Driver
Enable/Enhance Solaris support for Intel Platform
Enhance the support of USB webcams
Enhanced SMF Profiles
Enhancements for AMD-based Platforms
Erlang DTrace Integration
Ethernet bridge module for Solaris
Evaluate Conary
Events Registry
Ext3 file system support
F/OSS Package Base
Facilitation
Fibre Channel over Ethernet
Fine Grained Access Policy (FGAP)
Fingerprint Authentication
Flexible Mandatory Access Control
Forensic Tools
Fully Open X Project
Fuse on Solaris
gcore
Generic Machine Check Architecture Improvements
Google SOC
HA-JBoss
HA-MySQL
Hadoop Live CD
Hitachi
HoneyComb Fixed Content Storage
HPC Stack
Image Packaging System
Improved Performance MIB
Indiana
Innovation Awards
Input Method
Intel Graphics
Interrupt Resource Management
IP Datapath Refactoring
IP over Infiniband
IPsec Tunnel Reform
iSCSI Extensions for Remote DMA (iSER)
iSNS Server
JeOS - Just enough Operating System
JKstat - a java binding for libkstat
Journaled File System (JFS)
K Desktop Environment
Kerberos
Kernel Sockets
Kernel SSL Enhancements
Key Management Framework
Korn Shell 93 integration/migration project
Labeled IPsec
LatencyTOP
Layer 2 Filtering
LDoms Manager
Lending
libMicro - portable microbenchmarks
Link Layer Discovery
Live Media: Technologies for distributions running from CD and other media
Locale Data
lofi compression and cryptography support
lx64 brand
Media Management System
Mega_sas
Mexico
MilaX minimal Live Distribution
MIPS Platform Port
Mozilla DTrace
MRSL.NONsharedDevice
Multi-lingual Glossary
Multi-pathing software (MPxIO)
Multiple disk sector size support
Multiple DOI
Muskoka: An open repository for OpenSolaris technical content
Navigator
Nemo: A Framework for High-Performance Networking
Network Auto-Magic
Network Data Management Protocol
Network MIBs
Network Storage
Network Time Protocol (NTP)
Nevada Globalization
New Design of 4over6 Mechanism Based on OpenSolaris
NFS RDMA transport update and performance analysis
NFS Server in non-Global Zones
NFS version 4.1 pNFS
NFSv4 namespace extensions
Nightingale: Port Songbird to OpenSolaris
NPort ID Virtualization (NPIV)
NUMA
Object Storage Device (OSD) support for Solaris
OHACGE Script Based Plug-in
ON/Nevada (ONNV) Project
Open Development Infrastructure
Open HA Cluster Utilities
Open Sound System
OpenGrok
OpenPegasus CIM Server
OpenRTI
OpenSolaris Busybox
OpenSolaris Desktop
OpenSolaris Hispano
OpenSolaris Security Audit
OpenSolaris support for the QEMU processor emulator: host and guest
PEF: Packet Event Framework
Performance Wrappers
Pkgfactory
Polski Portal
Portail Francophone
Portal Brasil
Portals
Power Management Usability Interfaces
Presto: Automatic Printing Configuration
Printable Many Page Solaris Manuals
Promise SuperTrak RAID HBA Driver
QLogic Converged Network Adapter GLDv3 NIC Driver
Quagga Routing Protocol Suite Integration
RAID Configuration Utility
RBridge (IETF TRILL) support
RDMA Offload Framework
Reno: Login Process Enhancements for Interop
Resource Management
s10brand
SAM/QFS
SCM Migration Project
SCSI RDMA Protocol
SDcard Drivers
Sensor Abstraction Layer
Session Initiation Protocol
SFW
Shell: bourne shell, korn shell, C shell, etc.
Sierra: Intel WiFi Chipsets Support
Simple Panels
SM-HBA Based SAS HBA Management
SMF Documentation
Solaris iSCSI Target
Solaris PowerPC Port
SourceJuicer
Sparks: name service switch/nscd enhancements
Squashfs
Star integration/migration project
Starfish
Starter Kit
Storage Power Management
Sun Security Toolkit
Sun StorageTek Availability Suite
Support for OpenFabrics User Verbs / API on OpenSolaris OS
Support gcc4/GCCfss in Solaris
Suspend/Resume
SVR4 Packaging
Systemz
Tamarack: Removable Media Enhancements in Solaris
Tesla: OpenSolaris Enhanced Power Management
Test Development
Tickless Kernel Architecture
TIPC
Trademarks
Trusted networking interface policy database for Trusted Extensions
Trusted Platform Module support
Use Case
Validated Execution Project
Virtual Console
Virtual Network Machines
Visual Panels
Visualization for HPC
Volo
VRRP: Virtual Router Redundancy Protocol Implementation
VSCAN service
Web Stack
Website
Winchester: Schema mapping and ID mapping for AD Interoperability
Wireless USB Support
Wireless Wide Area Network
X Consolidation
x86 Generic FMA Topology Enumerator
Xen Gate
Xfce: A lightweight desktop environment
ZFS Boot and Install
ZFS on disk encryption support
Zone Manager
Zone Statistics
Русский портал
البوابة العربية
भारतीय पोर्टल
中国门户
日本ポータル
한국 포탈
User Group
Adelaide
Argentina
Arizona
Atlanta
Baltimore-Washington
Bangalore
Bangkok
Bangladesh
Beijing
Bélem
Berlin
Bhimavaram
Bloomington
Campus Ambassadors
Capital Region
Cardiff
Charlotte
Chengdu
Chennai
Chihuahua
Chile
Cleveland
Colombia
Columbus
Connecticut
Cracow
Czech
Dallas/Ft. Worth
Danish
Delaware
Edinburgh
Egypt
Finland
Florida
Front Range
FuZhou
Great Lakes
Greece
Hangzhou
Hawaii
HeFei
Houston
Hyderabad
Indonesia
Irish
Israel
Italian
Jinan
Kabul
Kansas City
Latvia
London
Madurai
Manchester
Mato Grosso
Melbourne
Minas Gerais
Minnesota
Montreal
Moscow
Mumbai
Munich
NEA
Netherlands
New England
New York City
New Zealand
NIT Hamirpur
Noroeste
Oklahoma City
Osnabrück
Peru
Philadelphia
Piaski
Pittsburgh
Porto Alegre
Puget Sound
Pune
Queensland
Research Triangle Park
Romania
Russia
San Antonio
San Diego
San Francisco
São Paulo
Scottish
Serbia
Shanghai
Shenzhen
Silicon Valley
Singapore
Slovak
South African
Southern Connecticut
St. Louis
Sweden
Switzerland
Sydney
Szczecin
Taiwan
Tecum
Thames Valley
Tokyo
Toronto
Trondheim
Tulsa
Turkey
Ukraine
University of Melbourne
Vale do Paraíba
Vancouver
Venezuela
Welsh - Cymru
Wisconsin
Xi'an
Subsites
Code Reviews
Code Repositories
Package Search
Bugster
Bugzilla
Test Machines
Planet
Mailing Lists
Elections & Polls
ARC Case Logs
Source Juicer
Package Factory
User Authentication
Main Pages
Documents on this Wiki
Dashboard
RecentChanges
Spaces
RSS Feeds
Tags
Try OpenSolaris
About
Contact
FAQs
OpenSolaris Help
Source Not Released
Roadmap
Product Source
Contributor Agreement
Values
Sponsor Pgm Bug Activity
OSS Bite Size Bugs
Request-Sponsor Table
OpenSolaris Collectives
HowTo Guide
Communities
Leadership Manual
Projects
User Groups
Copyright Policy
OpenSolaris Discussions
IRC Chat
Documentation
Downloads
Feature Spot Archive
Get the Source
Licensing
OpenSolaris Binary
OpenSolaris License
Public Doc License
How to Participate
Contribute Packages
Edit Your Profile
Site Map
Website Guidelines
Website Terms of Use
OpenSolaris Trademark