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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
Kiro Crewしか勝たん!?
miu_crescent
PRO
0
180
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
3
930
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
6
7.3k
Redmine 7.0で私が開発した新機能の狙いと背景
vividtone
1
110
[DroidKaigi 2026] Making UI specifications visible: Android UI development in the AI agent era supported by Compose Screenshot Testing and galleries
syarihu
0
590
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/6 - 2026/8
oracle4engineer
PRO
0
110
いま、生成AIにKaggleをどこまで 任せられるか — ROGIIコンペでの進め方とTips
k951286
3
1.4k
Nav2、Nav3 ... はたまた自作?〜 作って理解する Nav3 の設計意図 〜 / Nav2, Nav3 ... or Build Your Own? — Understanding Nav3's design intent by building it from scratch
yanzm
0
250
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
150
GoにおけるFFIのこれまでとこれから
goccy
1
230
Guerilla InnerSource in enterprises, during the AI hype
onenashev
PRO
0
150
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
270
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
The SEO identity crisis: Don't let AI make you average
varn
0
550
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Producing Creativity
orderedlist
PRO
348
41k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Odyssey Design
rkendrick25
PRO
2
800
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Un-Boring Meetings
codingconduct
0
410
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
200
Navigating Weather and Climate Data
rabernat
0
510
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