Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
pkgsrc for multi-platform deployments
Search
G. Clifford Williams
September 18, 2017
Technology
34
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
pkgsrc for multi-platform deployments
G. Clifford Williams
September 18, 2017
More Decks by G. Clifford Williams
See All by G. Clifford Williams
Autonomous Application Delivery (RootConf 2017)
gcw
0
140
Other Decks in Technology
See All in Technology
Bits AI を制するものは Datadog を制す / The player that controls Bits AI, controls Datadog
kaminashi
0
140
Android skills に学ぶ
kokiko
0
130
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
AI・HPC開発を支えるGPU環境の新しい選択肢 液冷GPUシステム「AquSys」の取り組み
gpuunite_official
0
130
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
事業価値と Engineering 2026年度版
recruitengineers
PRO
51
25k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
巨大気象データと戦う ― サロゲートモデル学習を高速化する圧縮技術
gpuunite_official
0
140
自宅NWにISR4331を導入してみた話
okaits
0
110
まちスペース®とデジタルツインと「まちづくり」
hiro_ogi
0
130
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
5
2.1k
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
Featured
See All Featured
Crafting Experiences
bethany
1
260
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Designing for Performance
lara
611
70k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
470
Done Done
chrislema
186
16k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
210
Making Projects Easy
brettharned
120
6.7k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
The agentic SEO stack - context over prompts
schlessera
0
870
Transcript
IN HETEROGENEOUS ENVIRONMENTS USING PKGSRC FOR MULTI-PLATFORM DEPLOYMENTS
ALL THE THINGS PKGSRC
[email protected]
ABOUT ME
A BIT ABOUT ME
[email protected]
G. CLIFFORD WILLIAMS ▸ “G.”
is for George, and I loathe that name. I go by Cliff ▸ married: 0 kids, 2 dogs, 4 nieces, 3 nephews ▸ Highly opinionated // practically agnostic
SO BASICALLY WHAT I DO IS ▸ Build Private Clouds
(OpenNebula, OpenStack, Triton) ▸ Migrate applications to “the Cloud” (public or private) ▸ Build out deployment scripts/recipes (SaltStack, Chef, CFEngine, Puppet, Ansible, CDist) ▸ Automate Cloud Infrastructure (SaltCloud, Terraform, CloudFormation, etc)
AUTOMATION CONFIGURATION VIRTUALIZATION INTEGRATION
ALL THE “—ATIONS”
AUTOM-ATION CONFIGUR-ATION VIRTUALIZ-ATION INTEGR-ATION
AUTOM-8ION CONFIGUR-8ION VIRTUALIZ-8ION INTEGR-8ION
AUTONOMOUS APPLICATIONS
LET’S CLARIFY WHAT IS AUTONOMOUS APPLICATION DELIVERY? ▸ Your OS
provides a set of features ▸ Libraries, System Calls, Packages, etc. ▸ Your (business) application requires a set of features ▸ Libraries, System Calls, Packages, etc. ▸ Decouple your application from the OS for more flexibility
YOUR APPLICATION
OPERATING SYSTEM
OPERATING SYSTEM YOUR APPLICATION
KERNEL
KERNEL LIB C
KERNEL LIB C USERLAND UTILITIES
KERNEL LIB C USERLAND UTILITIES PACKAGES
KERNEL LIB C USERLAND UTILITIES PACKAGES YOUR APPLICATION
OPERATING SYSTEM OPERATING SYSTEM YOUR APPLICATION
OPERATING SYSTEM OPERATING SYSTEM YOUR APPLICATION OPERATING SYSTEM YOUR APPLICATION
KERNEL
KERNEL LIB C
KERNEL LIB C USERLAND UTILITIES
KERNEL LIB C USERLAND UTILITIES SYSTEM PACKAGES APPLICATION DEPENDENCIES
KERNEL LIB C USERLAND UTILITIES YOUR APPLICATION SYSTEM PACKAGES APPLICATION
DEPENDENCIES
KERNEL LIB C USERLAND UTILITIES YOUR APPLICATION SYSTEM PACKAGES APPLICATION
YOUR OTHER APPLICATION OTHER
ALTERNATIVES??
ALTERNATIVES RUN-TIME MANAGERS ▸ RVM (Ruby Version Manager) ▸ VirtualEnv
ALTERNATIVES OS ISOLATION ▸ Chroot ▸ Containers/Jails/Zones