OpenSolaris
Discussions
Communities
Projects
Download
Source Browser
Get Help
You are not signed in.
Sign in
or
register
.
Community: Architecture Process and Tools
Announcements
Leaders
Observers
Projects
Glossary
FAQ
How do I publish/request an existing Sun ARC Case?
Request Tracking Table
When should developers interact with the ARC?
What sort of changes need ARC approval?
What is an ARC Review?
Planning for the Architectural Review
How to succeed with an Architectural review
General Principles for Requiring Changes to Projects
Announcing the Systems Architecture Process
Use of the OpenSolaris aliases
ARC Fast-Track Sponsor Duties
ARC Fasttrack Handbook
ARC Handbook
Goals
ARC Process Proposal
Details: ARC Self-Review Process
Details: ARC Fasttrack Process
Details: ARC Full-Review
Reference: Sun's current internal ARC process
Responsibilities
Members
10 Questions
Template for ARC Project creation
Template for ARC Opinion
Template for interface "contract"
Introduction to the ARC message for project teams
Chartering a Consolidation
ARC Policies
Release Taxonomy
Interface Taxonomy
Packaging rules for system extensions (Shared and sharable components)
Library and Shared Object Requirements
FMA Event Protocol
Recommended Installation Locations for Solaris-compatible Software Components
Install Time Security
Network Install-Time Security
Secure - By Default
Audit Policy
Plugable Authentication Modules
Service Management Facility (SMF) usage
Obsolete and the EOF process
ARC Best Practices
Architecture = Components + Interfaces
Hardware Platform Dependencies
Operating System Compatibility
Inter-Project Compatibility
Device Drivers
Internationalization (I18n)
Standards Conformance
Namespace Management and Conventions
Command Lines and arguments
Environment Variables
Signals
Configuration Files
Libraries
Changes to interfaces
Performance
Security Questions
When to use setuid -vs- RBAC roles and profiles
Adding RBAC Authorizations
Building RBAC Rights Profiles
Reusable Passwords In Command Line Arguments and Environment Variables
Storing Reusable Passwords on a Filesystem
Administrative and Security Precedents and Policies
ARC Alias Usage Guidelines
ARC Case Archives
ARC Cases from 1991
1991/031 - getopts
spec.2
onepager
spec.1
opinion
spec.3
1991/061 - sys_ext_pkg
spec
onepager
opinion
ARC Cases from 1992
1992/059 - Remote Async Call Classic
onepager
opinion
ARC Cases from 1993
1993/226 - "Obsolete" Interface Taxonomy addition
spec
onepager
opinion
1993/334 - Hardware Cursor
onepager
ARC Cases from 1994
ARC Cases from 1995
ARC Cases from 1996
ARC Cases from 1997
1997/123 - javaexec
materials
appnote.iz
onepager
1997/332 - Execution Profiles for Restricted Enviro
issues (80 lines)
commit.materials
AdminAuths.properties
policy.conf
20questions
pam_role_auth.5
pkg.manifest.txt.bad
nscd.conf
nsswitch.h
list_devices.1M
policy.conf.4
nsswitch.nis
nsswitch.nisplus
device_allocate.4
auth_attr.h
exec_attr.h
userdel.1M
auth_attr
date.1
prof_attr
user_attr.h
pkg.manifest
audit_user.h
pam.conf
nss_dbdefs.h
auths.1
useradd.1M
pfexec.1
nsswitch.files
pfsh.1
libsecdb.man3lib
profiles.1
exec_attr
332.Overview
allocate.1M
rdate.1M
user_attr
atq.1
1pager
at.1
index
crontab.1
prof_attr.h
secdb.h
roles.1
usermod.1M
atrm.1
deallocate.1M
opinion
incept.materials
getprofstr.3tsol
inetd.1mtsol
20questions
sysh.1mtsol
pfsh.1mtsol
getprofent.3tsol
prof.h
user.h
ReadMe
getuserent.3tsol
onepager
ARC Cases from 1998
ARC Cases from 1999
1999/289 - NFSv4
spec.features
opinion
spec.kstats
1999/645 - command line interface
spec
onepager
opinion
spec.overview
1999/647 - Multiplexed I/O Framework
spec
opinion
1999/140 - Codeset independent ldterm(7M) and stty(
issues (2 lines)
commit.materials
ldterm-csi.txt.orig
spec
stty.1
ldterm.7m
ldterm-csi
incept.materials
spec
ldterm-euc-dependency
stty.1
ldterm.7m
stty-euc-dependency
ldterm-csi
ARC Cases from 2000
2000/036 - Basic CDE Xinerama Support
spec
onepager
2000/517 - Thread-safe audit API
issues (395 lines)
final.materials
adt_load_termid.3BSM
adt_get_session_id.3BSM
contract
adt.h
adt_put_event.3BSM
adt_import_proc.3BSM
20questions
adt_dup_session.3BSM
adt_set_user.3BSM
bsmAPI
adt_start_session.3BSM
adt_get_asid.3BSM
opinion
commit.materials
adt_get_session_id.3BSM
contract
adt.h
adt_put_event.3BSM
adt_import_door_cred.3BSM
20questions
adt_load_terminal_id.3BSM
incept.minutes
adt_dup_session.3BSM
adt_set_user.3BSM
bsmAPI
adt_start_session.3BSM
adt_get_asid.3BSM
one_pager
README
incept.materials
adt_get_session_id.3BSM
adt.h
adt_put_event.3BSM
20questions
materials.list
adt_wait_audit.3BSM
adt_session_attr.3BSM
adt_start_session.3BSM
adt_set_stamp.3BSM
one_pager
bsmAPI
onepager
ARC Cases from 2001
2001/060 - Image Format Freeware in Solaris X11
onepager
2001/313 - External Interface Taxonomy
spec
2001/679 - Storage Infrastructure
onepager
opinion
2001/329 - New Size Suffixes for mount_tmpfs and mo
opinion
onepager
2001/070 - TCP/IP support for adapter/driver specif
materials
contract
onepager
ARC Cases from 2002
2002/174 - Virtualization and Namespace Isolation i
opinion
2002/240 - ZFS (Zettabyte Filesystem)
onepager
opinion
2002/315 - cPCI Autoconfiguration Support
proposal
2002/762 - Layered Trusted Solaris
2002/421 - Veritas Contract for Devfsadm Interfaces
onepager
2002/348 - International Components for Unicode (IC
opinion
2002/276 - TCP Multi-Data Transmit (MDT)
materials
onepager
2002/188 - Least Privilege for Solaris
issues (525 lines)
final.materials
opinion
onepager
2002/126 - Buf Flag for Faster Failover
spec
ARC Cases from 2003
2003/035 - getopt_long and getopt_clip
proposal
proposal.final
2003/172 - File Event Monitoring
spec
onepager
opinion
2003/246 - File System Driven Device Naming
opinion
2003/432 - Coherent Console
2003/547 - PAPI Print Commands
2003/687 - DTrace Updates for Zones
spec
2003/690 - Device Matching Rules Updates for Zones
spec
onepager
2003/722 - WiFi PCMCIA Driver Productilization
2003/674 - pam_list module
materials.old
pam_list.5
materials
pam_list.5
proposal
proposal.txt.old
onepager
2003/506 - X Notification of Screen and Cursor Chan
materials
Xdamage.h
damage.api
spec
damageproto.h