SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Downloaden Sie, um offline zu lesen
Solaris Packages
Dagobert Michelsen
Baltic Online Computer GmbH
Donnerstag, 10. Januar 13
Me
Donnerstag, 10. Januar 13
Me
Born 1971
Solaris 1994
„root“ 1998
CSW 2006
Donnerstag, 10. Januar 13
Solaris Packages
What is OpenCSW?
Donnerstag, 10. Januar 13
Solaris Packages
What is OpenCSW?
• Priority 1: Porting together with Upstream
• 43 projects using the OpenCSW buildfarm to ensure Solaris
compatibility
• 12 GNU projects
Donnerstag, 10. Januar 13
Solaris Packages
What is OpenCSW?
• Priority 1: Porting together with Upstream
• 43 projects using the OpenCSW buildfarm to ensure Solaris
compatibility
• 12 GNU projects
• Priority 2: Packaging
• About 3700 packages
Donnerstag, 10. Januar 13
Solaris Packages
Why “Open”CSW?
Donnerstag, 10. Januar 13
Solaris Packages
Why “Open”CSW?
• Open build descriptions
• Repository hosted at SourceForge
Donnerstag, 10. Januar 13
Solaris Packages
Why “Open”CSW?
• Open build descriptions
• Repository hosted at SourceForge
• Open download for binary packages
Donnerstag, 10. Januar 13
Solaris Packages
Why “Open”CSW?
• Open build descriptions
• Repository hosted at SourceForge
• Open download for binary packages
• Open for contributors
Donnerstag, 10. Januar 13
Solaris Packages
Why “Open”CSW?
• Open build descriptions
• Repository hosted at SourceForge
• Open download for binary packages
• Open for contributors
• Open for upstream projects
Donnerstag, 10. Januar 13
Camps twice a year
all around Europe
Community
Donnerstag, 10. Januar 13
Camps twice a year
all around Europe
Community
Kiel
Oslo
München
Dublin
Zürich
Donnerstag, 10. Januar 13
Solaris Packages
Open...What?
• German:	

	

 Open-Ze-Es-We
• English:	

 	

 Open-Cashew
	

 	

 	

 	

 Open-kə-ˈshü
Donnerstag, 10. Januar 13
Solaris Packages
Open...What?
• German:	

	

 Open-Ze-Es-We
• English:	

 	

 Open-Cashew
	

 	

 	

 	

 Open-kə-ˈshü
Cashew nut
Donnerstag, 10. Januar 13
Solaris Packages
History
• CSW	

 	

 	

 Community SoftWare,
	

 	

 	

 	

 Alan DuBoff
• Start 2002	

 with packages from Phil Brown,
	

 	

 	

 	

 hosted at Blastwave
• Fork 2008	

 OpenCSW
http://www.flickr.com/photos/bertiemabootoo/2362780033/
Donnerstag, 10. Januar 13
Using OpenCSW
Donnerstag, 10. Januar 13
Solaris Packages
Solaris versions
Sparc
8
9
10
11
x86
8
9
10
11
Donnerstag, 10. Januar 13
Solaris Packages
pkgutil
• Wrapper around pkgadd / pkgrm
• Automatic download
• Automatic dependency resolution
• For OpenCSW packages,
but also other non-csw packages
→ Use CSWpkgutilplus
Donnerstag, 10. Januar 13
Solaris Packages
Getting Started
# pkgadd -d http://get.opencsw.org/now
# PATH=$PATH:/opt/csw/bin
# pkgutil -i top
# top
Donnerstag, 10. Januar 13
Solaris Packages
What is available?
[unstable10s]:/home/dam > pkgutil -a xml
common package catalog size
libqtxml4_gxx CSWlibqtxml4-gxx 4.8.0,REV=2012.06.08 132.3 KB
libxml CSWlibxml 1.8.17 1.4 MB
libxml++ CSWlibxml++ 1.0.0,REV=2004.06.14 50.3 KB
libxml2_2 CSWlibxml2-2 2.7.8,REV=2011.03.24 1.4 MB
libxml2_dev CSWlibxml2-dev 2.7.8,REV=2011.03.24 864.6 KB
libxml2_stub CSWlibxml2 2.7.8,REV=2011.03.24 1.9 KB
libxml2devel_stub CSWlibxml2devel 2.7.8,REV=2011.03.24 1.9 KB
php5_xmlreader CSWphp5-xmlreader 5.3.15,REV=2012.07.25 23.5 KB
php5_xmlrpc CSWphp5-xmlrpc 5.3.15,REV=2012.07.25 51.9 KB
php5_xmlwriter CSWphp5-xmlwriter 5.3.15,REV=2012.07.25 24.0 KB
php5xmlreader_stub CSWphp5xmlreader 5.3.15,REV=2012.07.25 2.5 KB
php5xmlrpc_stub CSWphp5xmlrpc 5.3.15,REV=2012.07.25 2.5 KB
php5xmlwriter_stub CSWphp5xmlwriter 5.3.15,REV=2012.07.25 2.5 KB
pm_libxmlperl CSWpmlibxmlperl 0.08,REV=2006.08.15 46.0 KB
pm_marcxml CSWpmmarcxml 0.92,REV=2010.06.11 10.4 KB
pm_rpcxml CSWpmrpcxml 0.74,REV=2011.02.13 171.4 KB
pm_testxml CSWpmtestxml 0.07,REV=2006.02.21 10.0 KB
pm_xml_atom CSWpm-xml-atom 0.39,REV=2011.06.26 26.7 KB
…
Donnerstag, 10. Januar 13
Solaris Packages
Update
• Update the catalog
# pkgutil -U
• Update a package
# pkgutil -y -u CSWapache2
• Update all packages
# pkgutil -y -u
Donnerstag, 10. Januar 13
Solaris Packages
Paths
• Configuration
/etc/opt/csw! ! (local) configuration
/opt/csw/etc! ! Artifacts and global configurations
• Binaries and libraries
/opt/csw
• Variable files
/var/opt/csw
Donnerstag, 10. Januar 13
Solaris Packages
Catalogs
• By stability
‣ stable	

	

 	

 Legacy, dead since 2008
‣ testing	

 	

 At the moment „dublin“
‣ unstable	

 	

 Lots of updates
• By release
‣ dublin	

	

 	

 Features shared library splitting
‣ kiel	

 	

 	

 Features OpenSSL 1.0, GCC 4.7
‣ bratislava	

	

 Features world rebuild, custom prefix
Donnerstag, 10. Januar 13
Solaris Packages
Catalogs
http://mirror.opencsw.org/opencsw/
stable ! ./README (dead!)
testing ! dublin/
unstable/
dublin/ (will become new stable)
kiel/ (has updates from unstable)
bratislava/ (still almost empty)
Donnerstag, 10. Januar 13
Solaris Packages
Catalogs
<catalog>
"## i386
$   "## 5.8
$ $   "## catalog
$ $   "## descriptions
$ $   %## pkg-1.0,REV=2912.11.21-SunOS5.8-sparc-CSW.pkg.gz
$   %## 5.9
$ $   "## catalog
$ $   "## descriptions
$ $   %## pkg-1.0,REV=2912.11.21-SunOS5.8-sparc-CSW.pkg.gz
$ $   -> ../5.8/pkg-1.0,REV=2912.11.21-SunOS5.8-sparc-CSW.pkg.gz
$   "## 5.10
$ $   "## catalog
$ $   "## descriptions
$ $   %## pkg-1.0,REV=2912.11.21-SunOS5.10-sparc-CSW.pkg.gz
$   "## 5.11
%## sparc
"## 5.8
"## 5.9
"## 5.10
%## 5.11
Donnerstag, 10. Januar 13
Solaris Packages
/etc/opt/csw/pkgutil.conf
…
# Max package list length
# During dependency calculation the recursive algorithm needs to be protected
# against cyclic dependencies in the catalog (packages that list each other
# as dependencies) or pkgutil will not stop until memory is exhausted.
# Default: 250000
#maxpkglist=250000
# Mirror to use for downloads
# See http://www.opencsw.org/mirrors for alternative mirrors.
# Default: http://mirror.opencsw.org/opencsw/unstable
mirror=http://mirror.opencsw.org/opencsw/unstable
# Support non-CSW packages. If you have your own packages that have a different
# prefix that you want to use with pkgutil you must enable this otherwise
# pkgutil will skip every package not prefixed by CSW.
# NOTE: this also affects options like -c/C, however it's easy to filter the
# output if wanted, e.g. "pkgutil -C CSW".
# Default: false
#noncsw=true
…
Donnerstag, 10. Januar 13
Solaris Packages
Security
• Catalog is signed with GPG
• Checksum for each package in the catalog
pkgutil	
  -­‐i	
  CSWcswpki
	
  	
  	
  	
  	
  	
  	
  *or*
wget	
  -­‐q	
  -­‐O	
  -­‐	
  http://www.opencsw.org/security/	
  |	
  gpg	
  -­‐-­‐import	
  -­‐
gpg	
  -­‐-­‐edit-­‐key	
  board@opencsw.org	
  trust
• Fingerprint
4DCE 3C80 AAB2	
  CAB1	
  E60C	
  	
  9A3C	
  05F4	
  2D66	
  9306	
  CC77
Donnerstag, 10. Januar 13
No internet?
Donnerstag, 10. Januar 13
No internet?
Donnerstag, 10. Januar 13
Solaris Packages
No internet?
or lots of local package traffic
• Local mirror
	

 rsync -Hrav	

 rsync://mirror.opencsw.org/opencsw 
	

 	

 	

 	

 /export/opencsw
	

 vi /etc/opt/csw/pkgutil.conf
	

 (Edit mirror=file:///export/opencsw/unstable)
Donnerstag, 10. Januar 13
Solaris Packages
No internet?
• One package with dependencies
# pkgutil --stream --download -T sparc:5.10 bind
…
Transforming packages into stream (/home/dam/.pkgutil/packages/bind.sparc.5.10.pkg)
…
• Copy over bind.sparc.5.10.pkg
• Install packages
# pkgadd -d bind.sparc.5.10.pkg all
Donnerstag, 10. Januar 13
Solaris Packages
Packaging
• Dependencies between CSW packages,
No dependencies to SUNW packages
• Split-off development packages
CSW<library>-dev
• On libraries one package per SONAME
• Simplfied updates on versions bumps
• Canonical package name deriver from SONAME
Donnerstag, 10. Januar 13
Solaris Packages
Compiling against
OpenCSW
• Compiler
• “Dublin”+ “Kiel”:	

	

 Solaris Studio 12.x
“Bratislava”:	

	

 	

 	

 GCC 4.7
• Flags
CFLAGS -I/opt/csw/include
LDFLAGS -L/opt/csw/lib{/64}
-R/opt/csw/lib{/64}
PKG_CONFIG_PATH
/opt/csw/lib/pkgconfig{/64}
Donnerstag, 10. Januar 13
Solaris Packages
32/64 Bit
• Combined 32/64 bit packages where useful
‣ Kernel memory
‣ >2 GB memory
‣ >256 file descriptors
‣ x64
• isaexec
Donnerstag, 10. Januar 13
Solaris Packages
Sparse Zones
• Yes, we can! :-)
• Solaris 11: No more sparse zones
• Global Zone
Class Action Scripts	

	

 CSWcas-*
/usr/sadm/install/scripts/{i|r}.<class>
• Nonglobal Zones: nothing special
Donnerstag, 10. Januar 13
Buildsystem
Donnerstag, 10. Januar 13
Solaris Packages
Buildsystem: GAR
http://gar.opencsw.org
Donnerstag, 10. Januar 13
Solaris Packages
Live Demo
• Name
• Description
• Version
• Filename
• Download from where?
Donnerstag, 10. Januar 13
Solaris Packages
Live Demo
NAME = gperf
VERSION = 3.0.4
DESCRIPTION = A perfect hash function generator
MASTER_SITES = http://ftp.gnu.org/gnu/gperf
DISTFILES = $(NAME)-$(VERSION).tar.gz
include gar/category.mk
Donnerstag, 10. Januar 13
Solaris Packages
Live Demo
NAME = gperf
VERSION = 3.0.4
DESCRIPTION = A perfect hash function generator
MASTER_SITES = $(GNU_MIRROR)
DISTFILES = $(NAME)-$(VERSION).tar.gz
include gar/category.mk
Donnerstag, 10. Januar 13
Solaris Packages
Live Demo
NAME = gperf
VERSION = 3.0.4
DESCRIPTION = A perfect hash function generator
MASTER_SITES = $(GNU_MIRROR)
DISTFILES = $(NAME)-$(VERSION).tar.gz
BUILD64 = 1
include gar/category.mk
Donnerstag, 10. Januar 13
Solaris Packages
Live Demo
.
`-- opt
`-- csw
|-- bin
| |-- gperf
| `-- sparcv9
| `-- gperf
`-- share
|-- doc
| |-- gperf
| | `-- license
| `-- gperf.html
|-- info
| `-- gperf.info
`-- man
`-- man1
`-- gperf.1
Donnerstag, 10. Januar 13
Solaris Packages
Prerequisites
Fetch
Checksum
Extract
Patch
Configure
Build
Test
Install
Merge
Package
Global
Inside a
modulation
Global
Phases
Donnerstag, 10. Januar 13
Solaris Packages
Prerequisites
Fetch
Checksum
Extract
Patch
Configure
Build
Test
Install
Merge
Package
Global
Inside a
modulation
Global
Phases
Donnerstag, 10. Januar 13
Solaris Packages
Prerequisites
Fetch
Checksum
Extract
Patch
Configure
Build
Test
Install
Merge
Package
Global
Inside a
modulation
Global
Phases
One
Modulation
Donnerstag, 10. Januar 13
Solaris Packages
Live Demo
NAME = gperf
VERSION = 3.0.4
DESCRIPTION = A perfect hash function generator
MASTER_SITES = $(GNU_MIRROR)
DISTFILES = $(NAME)-$(VERSION).tar.gz
BUILD64 = 1
ISAEXEC = 1
include gar/category.mk
Donnerstag, 10. Januar 13
Solaris Packages
Live Demo
.
`-- opt
`-- csw
|-- bin
| |-- gperf -> isaexec
| `-- sparcv8plus
| `-- gperf
| `-- sparcv9
| `-- gperf
`-- share
|-- doc
| |-- gperf
| | `-- license
| `-- gperf.html
|-- info
| `-- gperf.info
`-- man
`-- man1
Donnerstag, 10. Januar 13
Solaris Packages
Features, …
• Reinplacement
• Checkpkg
• Categories
• Auto–SMF
• Preserveconf
• CPAN makemake
• Platforms
• Mapfiles
• Modulations
• Obsoletions
• Dynamic
prototypes
Donnerstag, 10. Januar 13
Solaris Packages
Things to come
• IPS
• Rebuild the World with custom prefix
• ACMEopenldap
• /opt/acme
Donnerstag, 10. Januar 13
http://www.opencsw.org
http://www.opencsw.org/community
http://freenode.net IRC-Channel #opencsw
Twitter: @opencsw
Donnerstag, 10. Januar 13

Weitere ähnliche Inhalte

Was ist angesagt?

Dockerizing WordPress
Dockerizing WordPressDockerizing WordPress
Dockerizing WordPressdotCloud
 
Pound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de CargaPound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de Cargagsroma
 
Install elasticsearch, logstash and kibana
Install elasticsearch, logstash and kibana Install elasticsearch, logstash and kibana
Install elasticsearch, logstash and kibana Chanaka Lasantha
 
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみるK8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみるJUNICHI YOSHISE
 
Installing and running Postfix within a docker container from the command line
Installing and running Postfix within a docker container from the command lineInstalling and running Postfix within a docker container from the command line
Installing and running Postfix within a docker container from the command linedotCloud
 
Workshop eZ Publish Caching Mechanisms
Workshop eZ Publish Caching MechanismsWorkshop eZ Publish Caching Mechanisms
Workshop eZ Publish Caching MechanismsKaliop-slide
 
using Virtualbox NAT and shared folder
using Virtualbox NAT and shared folderusing Virtualbox NAT and shared folder
using Virtualbox NAT and shared folderYingshiuan Pan
 
RPM: Speed up your deploy
RPM: Speed up your deployRPM: Speed up your deploy
RPM: Speed up your deployfcrippa
 
PHP Benelux 2017 - Caching The Right Way
PHP Benelux 2017 -  Caching The Right WayPHP Benelux 2017 -  Caching The Right Way
PHP Benelux 2017 - Caching The Right WayAndré Rømcke
 
Passwordless login with unix auth_socket
Passwordless login with unix auth_socketPasswordless login with unix auth_socket
Passwordless login with unix auth_socketOtto Kekäläinen
 
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and SymfonyGetting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and SymfonyAndré Rømcke
 
Install nagios
Install nagiosInstall nagios
Install nagioshassandb
 
Augeas, swiss knife resources for your puppet tree
Augeas, swiss knife resources for your puppet treeAugeas, swiss knife resources for your puppet tree
Augeas, swiss knife resources for your puppet treeJulien Pivotto
 

Was ist angesagt? (18)

Nginx
NginxNginx
Nginx
 
Dockerizing WordPress
Dockerizing WordPressDockerizing WordPress
Dockerizing WordPress
 
Pound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de CargaPound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de Carga
 
Install elasticsearch, logstash and kibana
Install elasticsearch, logstash and kibana Install elasticsearch, logstash and kibana
Install elasticsearch, logstash and kibana
 
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみるK8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
 
Installing and running Postfix within a docker container from the command line
Installing and running Postfix within a docker container from the command lineInstalling and running Postfix within a docker container from the command line
Installing and running Postfix within a docker container from the command line
 
Workshop eZ Publish Caching Mechanisms
Workshop eZ Publish Caching MechanismsWorkshop eZ Publish Caching Mechanisms
Workshop eZ Publish Caching Mechanisms
 
using Virtualbox NAT and shared folder
using Virtualbox NAT and shared folderusing Virtualbox NAT and shared folder
using Virtualbox NAT and shared folder
 
RPM: Speed up your deploy
RPM: Speed up your deployRPM: Speed up your deploy
RPM: Speed up your deploy
 
Haproxy - zastosowania
Haproxy - zastosowaniaHaproxy - zastosowania
Haproxy - zastosowania
 
PHP Benelux 2017 - Caching The Right Way
PHP Benelux 2017 -  Caching The Right WayPHP Benelux 2017 -  Caching The Right Way
PHP Benelux 2017 - Caching The Right Way
 
Passwordless login with unix auth_socket
Passwordless login with unix auth_socketPasswordless login with unix auth_socket
Passwordless login with unix auth_socket
 
Squid file
Squid fileSquid file
Squid file
 
Light my-fuse
Light my-fuseLight my-fuse
Light my-fuse
 
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and SymfonyGetting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
 
Install nagios
Install nagiosInstall nagios
Install nagios
 
Augeas, swiss knife resources for your puppet tree
Augeas, swiss knife resources for your puppet treeAugeas, swiss knife resources for your puppet tree
Augeas, swiss knife resources for your puppet tree
 
Vagrant
VagrantVagrant
Vagrant
 

Andere mochten auch

Solaris 10 10 08 what's new customer presentation
Solaris 10 10 08 what's new customer presentationSolaris 10 10 08 what's new customer presentation
Solaris 10 10 08 what's new customer presentationxKinAnx
 
Consolidating Applications With Solaris Containers
Consolidating Applications With Solaris ContainersConsolidating Applications With Solaris Containers
Consolidating Applications With Solaris Containersvaishal
 
Smf deepdive-tran
Smf deepdive-tranSmf deepdive-tran
Smf deepdive-tranudexvinda
 
solaris 10 administration training | solaris 10 training | solaris 10
solaris 10 administration training | solaris 10 training | solaris 10solaris 10 administration training | solaris 10 training | solaris 10
solaris 10 administration training | solaris 10 training | solaris 10OnlineOracleTrainings
 
Solaris 10 workshop solaris 10 user commands
Solaris 10 workshop solaris 10 user commandsSolaris 10 workshop solaris 10 user commands
Solaris 10 workshop solaris 10 user commandsBui Van Cuong
 
10 tips to master the "new" Linkedin
10 tips to master the "new" Linkedin10 tips to master the "new" Linkedin
10 tips to master the "new" LinkedinJulius Solaris
 
Solaris 10 administration 2 Configuring NFS
Solaris 10 administration 2 Configuring NFSSolaris 10 administration 2 Configuring NFS
Solaris 10 administration 2 Configuring NFSAhmedEidNassef
 
Solaris 10 10 09 what's new customer presentation
Solaris 10 10 09 what's new customer presentationSolaris 10 10 09 what's new customer presentation
Solaris 10 10 09 what's new customer presentationxKinAnx
 
GNAT Pro for ARM processors
GNAT Pro for ARM processorsGNAT Pro for ARM processors
GNAT Pro for ARM processorsAdaCore
 
Solaris 9 Installation Guide
Solaris 9 Installation GuideSolaris 9 Installation Guide
Solaris 9 Installation Guideequalnull
 
Embedded programming in RTOS VxWorks for PROFIBUS VME interface card
Embedded programming in RTOS VxWorks for PROFIBUS VME interface cardEmbedded programming in RTOS VxWorks for PROFIBUS VME interface card
Embedded programming in RTOS VxWorks for PROFIBUS VME interface cardRinku Chandolia
 
Solaris, OpenSolaris y Virtualización
Solaris, OpenSolaris y VirtualizaciónSolaris, OpenSolaris y Virtualización
Solaris, OpenSolaris y Virtualizaciónjuandanielp
 
Solaris 10 virtualization presentation
Solaris 10 virtualization presentationSolaris 10 virtualization presentation
Solaris 10 virtualization presentationxKinAnx
 
Sun solaris administration
Sun solaris administrationSun solaris administration
Sun solaris administrationlakshmisuj
 
Os solaris memory management
Os  solaris memory managementOs  solaris memory management
Os solaris memory managementTech_MX
 
Wireless Communication And Mobile Network - ZigBee
Wireless Communication And Mobile Network - ZigBeeWireless Communication And Mobile Network - ZigBee
Wireless Communication And Mobile Network - ZigBeeXaver Y.R. Chen
 

Andere mochten auch (20)

Advanced GAR
Advanced GARAdvanced GAR
Advanced GAR
 
Solaris 10 10 08 what's new customer presentation
Solaris 10 10 08 what's new customer presentationSolaris 10 10 08 what's new customer presentation
Solaris 10 10 08 what's new customer presentation
 
Consolidating Applications With Solaris Containers
Consolidating Applications With Solaris ContainersConsolidating Applications With Solaris Containers
Consolidating Applications With Solaris Containers
 
Smf deepdive-tran
Smf deepdive-tranSmf deepdive-tran
Smf deepdive-tran
 
solaris 10 administration training | solaris 10 training | solaris 10
solaris 10 administration training | solaris 10 training | solaris 10solaris 10 administration training | solaris 10 training | solaris 10
solaris 10 administration training | solaris 10 training | solaris 10
 
Solaris 10 workshop solaris 10 user commands
Solaris 10 workshop solaris 10 user commandsSolaris 10 workshop solaris 10 user commands
Solaris 10 workshop solaris 10 user commands
 
10 tips to master the "new" Linkedin
10 tips to master the "new" Linkedin10 tips to master the "new" Linkedin
10 tips to master the "new" Linkedin
 
Solaris 10 administration 2 Configuring NFS
Solaris 10 administration 2 Configuring NFSSolaris 10 administration 2 Configuring NFS
Solaris 10 administration 2 Configuring NFS
 
Solaris 10 10 09 what's new customer presentation
Solaris 10 10 09 what's new customer presentationSolaris 10 10 09 what's new customer presentation
Solaris 10 10 09 what's new customer presentation
 
GNAT Pro for ARM processors
GNAT Pro for ARM processorsGNAT Pro for ARM processors
GNAT Pro for ARM processors
 
Solaris 10 forget root password
Solaris 10 forget root passwordSolaris 10 forget root password
Solaris 10 forget root password
 
Solaris 9 Installation Guide
Solaris 9 Installation GuideSolaris 9 Installation Guide
Solaris 9 Installation Guide
 
Embedded programming in RTOS VxWorks for PROFIBUS VME interface card
Embedded programming in RTOS VxWorks for PROFIBUS VME interface cardEmbedded programming in RTOS VxWorks for PROFIBUS VME interface card
Embedded programming in RTOS VxWorks for PROFIBUS VME interface card
 
Solaris, OpenSolaris y Virtualización
Solaris, OpenSolaris y VirtualizaciónSolaris, OpenSolaris y Virtualización
Solaris, OpenSolaris y Virtualización
 
Solaris 10 virtualization presentation
Solaris 10 virtualization presentationSolaris 10 virtualization presentation
Solaris 10 virtualization presentation
 
2009 04.s10-admin-topics1
2009 04.s10-admin-topics12009 04.s10-admin-topics1
2009 04.s10-admin-topics1
 
Sun solaris administration
Sun solaris administrationSun solaris administration
Sun solaris administration
 
TinyOS
TinyOSTinyOS
TinyOS
 
Os solaris memory management
Os  solaris memory managementOs  solaris memory management
Os solaris memory management
 
Wireless Communication And Mobile Network - ZigBee
Wireless Communication And Mobile Network - ZigBeeWireless Communication And Mobile Network - ZigBee
Wireless Communication And Mobile Network - ZigBee
 

Ähnlich wie OpenCSW - What is the project about?

9 steps to install and configure postgre sql from source on linux
9 steps to install and configure postgre sql from source on linux9 steps to install and configure postgre sql from source on linux
9 steps to install and configure postgre sql from source on linuxchinkshady
 
Glassfish Web Stack Launch Jyri Virkki V2
Glassfish Web Stack Launch Jyri Virkki V2Glassfish Web Stack Launch Jyri Virkki V2
Glassfish Web Stack Launch Jyri Virkki V2Eduardo Pelegri-Llopart
 
Tuscany : Applying OSGi After The Fact
Tuscany : Applying  OSGi After The FactTuscany : Applying  OSGi After The Fact
Tuscany : Applying OSGi After The FactLuciano Resende
 
Leonid Vasilyev "Building, deploying and running production code at Dropbox"
Leonid Vasilyev  "Building, deploying and running production code at Dropbox"Leonid Vasilyev  "Building, deploying and running production code at Dropbox"
Leonid Vasilyev "Building, deploying and running production code at Dropbox"IT Event
 
Browsing The Source Code of Linux Packages
Browsing The Source Code of Linux PackagesBrowsing The Source Code of Linux Packages
Browsing The Source Code of Linux PackagesMotaz Saad
 
Spack - A Package Manager for HPC
Spack - A Package Manager for HPCSpack - A Package Manager for HPC
Spack - A Package Manager for HPCinside-BigData.com
 
2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...
2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...
2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...Daniel Fisher
 
Virtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OO
Virtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OOVirtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OO
Virtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OOPaolo Cristofaro
 
What's New in LuaRocks - Lua Workshop 2014 - Hisham Muhammad
What's New in LuaRocks - Lua Workshop 2014 - Hisham MuhammadWhat's New in LuaRocks - Lua Workshop 2014 - Hisham Muhammad
What's New in LuaRocks - Lua Workshop 2014 - Hisham MuhammadHisham Muhammad
 
Introduction to Express and Grunt
Introduction to Express and GruntIntroduction to Express and Grunt
Introduction to Express and GruntPeter deHaan
 
Front-end development automation with Grunt
Front-end development automation with GruntFront-end development automation with Grunt
Front-end development automation with Gruntbenko
 
Package manages and Puppet - PuppetConf 2015
Package manages and Puppet - PuppetConf 2015Package manages and Puppet - PuppetConf 2015
Package manages and Puppet - PuppetConf 2015ice799
 
Python on FreeBSD
Python on FreeBSDPython on FreeBSD
Python on FreeBSDpycontw
 
Approaching package manager
Approaching package managerApproaching package manager
Approaching package managerTimur Safin
 
Puppet Camp LA 2015: Package Managers and Puppet (Beginner)
Puppet Camp LA 2015: Package Managers and Puppet (Beginner)Puppet Camp LA 2015: Package Managers and Puppet (Beginner)
Puppet Camp LA 2015: Package Managers and Puppet (Beginner)Puppet
 
Puppet Camp LA 2/19/2015
Puppet Camp LA 2/19/2015Puppet Camp LA 2/19/2015
Puppet Camp LA 2/19/2015ice799
 
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1Osama Mustafa
 

Ähnlich wie OpenCSW - What is the project about? (20)

9 steps to install and configure postgre sql from source on linux
9 steps to install and configure postgre sql from source on linux9 steps to install and configure postgre sql from source on linux
9 steps to install and configure postgre sql from source on linux
 
Glassfish Web Stack Launch Jyri Virkki V2
Glassfish Web Stack Launch Jyri Virkki V2Glassfish Web Stack Launch Jyri Virkki V2
Glassfish Web Stack Launch Jyri Virkki V2
 
Tuscany : Applying OSGi After The Fact
Tuscany : Applying  OSGi After The FactTuscany : Applying  OSGi After The Fact
Tuscany : Applying OSGi After The Fact
 
Leonid Vasilyev "Building, deploying and running production code at Dropbox"
Leonid Vasilyev  "Building, deploying and running production code at Dropbox"Leonid Vasilyev  "Building, deploying and running production code at Dropbox"
Leonid Vasilyev "Building, deploying and running production code at Dropbox"
 
Browsing The Source Code of Linux Packages
Browsing The Source Code of Linux PackagesBrowsing The Source Code of Linux Packages
Browsing The Source Code of Linux Packages
 
Spack - A Package Manager for HPC
Spack - A Package Manager for HPCSpack - A Package Manager for HPC
Spack - A Package Manager for HPC
 
2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...
2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...
2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...
 
pkgsrc on MirBSD
pkgsrc on MirBSDpkgsrc on MirBSD
pkgsrc on MirBSD
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 
Virtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OO
Virtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OOVirtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OO
Virtuoso RDF Triple Store Analysis Benchmark & mapping tools RDF / OO
 
What's New in LuaRocks - Lua Workshop 2014 - Hisham Muhammad
What's New in LuaRocks - Lua Workshop 2014 - Hisham MuhammadWhat's New in LuaRocks - Lua Workshop 2014 - Hisham Muhammad
What's New in LuaRocks - Lua Workshop 2014 - Hisham Muhammad
 
Introduction to Express and Grunt
Introduction to Express and GruntIntroduction to Express and Grunt
Introduction to Express and Grunt
 
Front-end development automation with Grunt
Front-end development automation with GruntFront-end development automation with Grunt
Front-end development automation with Grunt
 
Package manages and Puppet - PuppetConf 2015
Package manages and Puppet - PuppetConf 2015Package manages and Puppet - PuppetConf 2015
Package manages and Puppet - PuppetConf 2015
 
Python on FreeBSD
Python on FreeBSDPython on FreeBSD
Python on FreeBSD
 
Approaching package manager
Approaching package managerApproaching package manager
Approaching package manager
 
Puppet Camp LA 2015: Package Managers and Puppet (Beginner)
Puppet Camp LA 2015: Package Managers and Puppet (Beginner)Puppet Camp LA 2015: Package Managers and Puppet (Beginner)
Puppet Camp LA 2015: Package Managers and Puppet (Beginner)
 
Puppet Camp LA 2/19/2015
Puppet Camp LA 2/19/2015Puppet Camp LA 2/19/2015
Puppet Camp LA 2/19/2015
 
Dbdeployer
DbdeployerDbdeployer
Dbdeployer
 
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
 

Kürzlich hochgeladen

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

OpenCSW - What is the project about?