SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
gsroma
 
Workshop eZ Publish Caching Mechanisms
Workshop eZ Publish Caching MechanismsWorkshop eZ Publish Caching Mechanisms
Workshop eZ Publish Caching Mechanisms
Kaliop-slide
 
Install nagios
Install nagiosInstall nagios
Install nagios
hassandb
 

Tendances (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
 

En vedette

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
xKinAnx
 
Consolidating Applications With Solaris Containers
Consolidating Applications With Solaris ContainersConsolidating Applications With Solaris Containers
Consolidating Applications With Solaris Containers
vaishal
 
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
xKinAnx
 
Solaris 10 virtualization presentation
Solaris 10 virtualization presentationSolaris 10 virtualization presentation
Solaris 10 virtualization presentation
xKinAnx
 
Sun solaris administration
Sun solaris administrationSun solaris administration
Sun solaris administration
lakshmisuj
 
Os solaris memory management
Os  solaris memory managementOs  solaris memory management
Os solaris memory management
Tech_MX
 
Wireless Communication And Mobile Network - ZigBee
Wireless Communication And Mobile Network - ZigBeeWireless Communication And Mobile Network - ZigBee
Wireless Communication And Mobile Network - ZigBee
Xaver Y.R. Chen
 

En vedette (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
 

Similaire à 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 linux
chinkshady
 
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
Eduardo Pelegri-Llopart
 
Spack - A Package Manager for HPC
Spack - A Package Manager for HPCSpack - A Package Manager for HPC
Spack - A Package Manager for HPC
inside-BigData.com
 

Similaire à 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
 

Dernier

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
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
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
Enterprise Knowledge
 

Dernier (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

OpenCSW - What is the project about?