SlideShare ist ein Scribd-Unternehmen logo
1 von 69
Downloaden Sie, um offline zu lesen
/
Motivation & Design
Building an Illumos-based OS
Friday, December 14, 12
Hi, I’m @postwait
• Theo Schlossnagle
• Founder of OmniTI
• Avid open source developer
• Illumos contributor
Friday, December 14, 12
Motivation
Galaxy Quest (1999)
Sir Alexander Dane You're just going to have to figure out what it wants.
What is its motivation?
Jason Nesmith It's a rock monster.
It doesn't have motivation.
Sir Alexander Dane See, that's your problem, Jason.
You were never serious about the craft.
Friday, December 14, 12
Where the world is going...
Friday, December 14, 12
Where the world is today...
Friday, December 14, 12
Where the world is today...
Friday, December 14, 12
Where the world is today...
Friday, December 14, 12
Where the world is today...
Friday, December 14, 12
Some brief history
• We ran a lot of Solaris (10 GA⇾u9 + SXCE)
Friday, December 14, 12
Some brief history
• We ran a lot of Solaris (10 GA⇾u9 + SXCE)
• I learned that I like: DTrace, crossbow
Friday, December 14, 12
Some brief history
• We ran a lot of Solaris (10 GA⇾u9 + SXCE)
• I learned that I like: DTrace, crossbow
• I learned that I love: ABI stability, zones
Friday, December 14, 12
Some brief history
• We ran a lot of Solaris (10 GA⇾u9 + SXCE)
• I learned that I like: DTrace, crossbow
• I learned that I love: ABI stability, zones
• I learned that I need: ZFS, open source
Friday, December 14, 12
Some brief history
• We ran a lot of Solaris (10 GA⇾u9 + SXCE)
• I learned that I like: DTrace, crossbow
• I learned that I love: ABI stability, zones
• I learned that I need: ZFS, open source
• The future was bright
Friday, December 14, 12
The Oracle Solar(is) Ecplise: 2013/08/13
http://mail.opensolaris.org/pipermail/opensolaris-discuss/2010-August/059310.html
Friday, December 14, 12
Pouring a 40 for Sun... and moving on.
Friday, December 14, 12
UNIX lives on in many of us
Friday, December 14, 12
The motivation
• We have a lot of customers with
“traditional deployments”
(servers, not instances)
• We would likely have bought Solaris 11,
if I could build it from source.
• We needed a path of least resistance for
our Solaris 10 users... that delivered on
the promises Sun made.
Friday, December 14, 12
Actual Motivation
It so happens
there is a
business
model.
Friday, December 14, 12
Goals: set ‘em
Friday, December 14, 12
Goals
ABI Stability, ZFS,
Zones, Crossbow,
DTrace, Open Source
#1
Friday, December 14, 12
Goals
ABI Stability, ZFS,
Zones, Crossbow,
DTrace, Open Source
#1
(+ KVM courtesy of Joyent)
Friday, December 14, 12
Goals
Traditionally installable (on disk)
via network
#2
Friday, December 14, 12
Goals
Traditionally installable (on disk)
via network
#2
kayak
ZFS-based
disk imaging
Friday, December 14, 12
Goals
Bring userland
recent to prolong life
#3
Friday, December 14, 12
Goals
Bring userland
recent to prolong life
#3
Sadly, Illumos needs
OpenSSL, libxml2 and zlib
Friday, December 14, 12
Goals
Bring userland
recent to prolong life
#3
gcc 4.6.3
(4.4 for kernel)
Sadly, Illumos needs
OpenSSL, libxml2 and zlib
(1.0.1)
(2.9.0)
(1.2.7)
Friday, December 14, 12
Goals
Build all of OmniOS
with core OmniOS
A subjective, “thick” take on JEOS
#4
Friday, December 14, 12
Goals
Build all of OmniOS
with core OmniOS
A subjective, “thick” take on JEOS
#4
Only 111
pieces of software
Friday, December 14, 12
Goals
Build all of OmniOS
with core OmniOS
A subjective, “thick” take on JEOS
#4
Only 111
pieces of software
“Put that shit in a box and ship it.”
Friday, December 14, 12
Goals
Consistent multi
instruction-set-architecture
(ISA) support
#5
Friday, December 14, 12
Goals
Consistent multi
instruction-set-architecture
(ISA) support
#5
Ship both
32-bit & 64-bit libs
consistently
Friday, December 14, 12
Goals
Establish a
rigorous
major release cycle
(every 6 months)
#6
Friday, December 14, 12
Goals
Establish a
rigorous
major release cycle
(every 6 months)
#62012-04 r151002
.
.
.
.
2012-10 r151004
Friday, December 14, 12
Goals
Establish a
non-disruptive
minor update cycle
(every week)
#7
Friday, December 14, 12
Goals
Establish a
non-disruptive
minor update cycle
(every week)
#72012-04.2 r151002a
2012-04.4 r151002b
.
.
.
.
2012-10.2 r151002z
Friday, December 14, 12
Goals
Commercial support for
mission-criticality
and/or
compliance requirements
#8
Friday, December 14, 12
Goals
Commercial support for
mission-criticality
and/or
compliance requirements
#8
Friday, December 14, 12
Kayak Installs Simple Stupid
• Kayak (http://omnios.omniti.com/browse.php/core/kayak)
• builds an altroot install
• zfs sends it (to a file, then over HTTP)
• makes a miniroot (served over TFTP)
• written in shell (sysadmins rejoice)
• tiny python web server (not required)
Friday, December 14, 12
Release Cycles
r151002a
Friday, December 14, 12
Release Cycles
r151002a r151003
Friday, December 14, 12
Release Cycles
r151002a r151003
irregular
spasmodic
change
Friday, December 14, 12
Release Cycles
r151002a r151003
irregular
spasmodic
change
r151002c
Friday, December 14, 12
Release Cycles
r151002a r151003
irregular
spasmodic
change
r151002c
r151002d
Friday, December 14, 12
Release Cycles
r151002a r151003
irregular
spasmodic
change
r151002c
r151002d
1week
Friday, December 14, 12
Release Cycles
r151002a r151003
irregular
spasmodic
change
r151002z
r151002c
r151002d
1week
Friday, December 14, 12
Release Cycles
r151002a r151003
irregular
spasmodic
change
freeze
r151002z
r151002c
r151002d
1week
Friday, December 14, 12
Release Cycles
r151002a r151003
irregular
spasmodic
change
freeze
r151002z
r151002c
r151002d
r151004a
1week
Friday, December 14, 12
Release Cycles
r151002a r151003
irregular
spasmodic
change
freeze
r151002z
r151002c
r151002d
r151004a
26 weeks
1week
Friday, December 14, 12
Release Cycles
r151002a r151003 r151005
irregular
spasmodic
change
freeze
r151002z
r151002c
r151002d
r151004a
26 weeks
1week
Friday, December 14, 12
Release Cycles
r151002a r151003 r151005
irregular
spasmodic
change
freeze
r151002z
r151002c
r151002d
r151004a
26 weeks
1week
irregular
spasmodic
change
Friday, December 14, 12
Release Cycles
r151002a r151003 r151005
irregular
spasmodic
change
freeze
r151004b
r151002z
r151002c
r151002d
r151004a
26 weeks
1week
irregular
spasmodic
change
Friday, December 14, 12
Release Cycles
r151002a r151003 r151005
irregular
spasmodic
change
freeze
r151004b
r151004c
r151002z
r151002c
r151002d
r151004a
26 weeks
1week
irregular
spasmodic
change
Friday, December 14, 12
Release Cycles
r151002a r151003 r151005
irregular
spasmodic
change
freeze
r151004b
r151004c
r151004e
r151002z
r151002c
r151002d
r151004a
26 weeks
1week
irregular
spasmodic
change
Friday, December 14, 12
Release Cycles
r151002a r151003 r151005
irregular
spasmodic
change
freeze
r151004b
r151004c
r151004e
r151004zr151002z
r151002c
r151002d
r151004a
26 weeks
1week
irregular
spasmodic
change
Friday, December 14, 12
Release Cycles
r151002a r151003 r151005
irregular
spasmodic
change
freeze
r151004b
r151004c
r151004e
r151004zr151002z
r151002c
r151002d
r151004a
26 weeks
1week
irregular
spasmodic
change
freeze
Friday, December 14, 12
Release Cycles
r151002a r151003 r151005
irregular
spasmodic
change
freeze
r151004b
r151004c
r151004e
r151004zr151002z
r151002c
r151002d
r151004a
26 weeks
1week
irregular
spasmodic
change
freeze
Friday, December 14, 12
Available on EC2
Friday, December 14, 12
Operating System Holy War Outcomes
Friday, December 14, 12
Operating System Holy War Outcomes
Editor: vi (naturally)
Friday, December 14, 12
Operating System Holy War Outcomes
Editor: vi (naturally)
Filesystem: ZFS (obviously)
Friday, December 14, 12
Operating System Holy War Outcomes
Editor: vi (naturally)
Filesystem: ZFS (obviously)
Packaging: IPS (WTF?!)
Friday, December 14, 12
IPS Controversy
✓IPS sucks (yes, like the rest)
✓IPS made new problems to solve
✓IPS is uncommon
Friday, December 14, 12
IPS Justification
• IPS builds are part of Illumos
• ipkg zone is something we use
• I’m disaffected:
"It's packaging other people's software
that makes system administrators violent people"
- http://www.youtube.com/watch?v=ieCTIPG43no
• Avoid “solutions:”
I’m looking at you facets
• Minimal use of incorporations
Friday, December 14, 12
IPS niceties
• IPS is a network resource
• pkgsend is tool, not a framework
• All HTTP micro assets (cacheable)
• Handles all the BE magic
• Without the “features” it just works
Friday, December 14, 12
What we learned.
• We built packages for Solaris 10
...and for Linux ...and for FreeBSD
• Because we’re a snowflake
...just like very one else.
• Rule: “keep your shit to yourself.”
Friday, December 14, 12
Minimal: not useful
• OmniOS only ships “core”
• no web server. no database.
no proxy cache. no PHP. no Ruby.
no bind.
• we ship perl, use your own.
• we ship python, use your own.
Friday, December 14, 12
Minimal: awesome-sauce
We use OmniOS...
like a layered cake
Publisher URL
ms.omniti.com http://pkg.omniti.com/omniti-ms/
perl.omniti.com http://pkg.omniti.com/omniti-perl/
Friday, December 14, 12
Distro Construction Kit
OmniOS as a base for building
more comprehensive
Illumos distributions
Friday, December 14, 12
Adieu
• Thanks
• Go get it as Vagrant box, ISO, USB, or AMI
http://omnios.omniti.com/wiki.php/Installation
http://www.flickr.com/photos/theaucitron/5810163712
http://www.flickr.com/photos/jefflippold/7237388878/
http://www.flickr.com/photos/angietorres/4564135455/
http://www.flickr.com/photos/adavey/2102499200/
http://www.flickr.com/photos/68751915@N05/6551534889/
http://www.flickr.com/photos/61423903@N06/8085629858/
http://www.flickr.com/photos/marc-flores/6629287755/
Friday, December 14, 12

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (20)

Craftsmanship
CraftsmanshipCraftsmanship
Craftsmanship
 
It's all about telemetry
It's all about telemetryIt's all about telemetry
It's all about telemetry
 
Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observability
 
Web Operations Career
Web Operations CareerWeb Operations Career
Web Operations Career
 
PostgreSQL on Solaris
PostgreSQL on SolarisPostgreSQL on Solaris
PostgreSQL on Solaris
 
Applying operations culture to everything
Applying operations culture to everythingApplying operations culture to everything
Applying operations culture to everything
 
Velocity 2010: Scalable Internet Architectures
Velocity 2010: Scalable Internet ArchitecturesVelocity 2010: Scalable Internet Architectures
Velocity 2010: Scalable Internet Architectures
 
Xtreme Deployment
Xtreme DeploymentXtreme Deployment
Xtreme Deployment
 
Atldevops
AtldevopsAtldevops
Atldevops
 
Understanding Slowness
Understanding SlownessUnderstanding Slowness
Understanding Slowness
 
The math behind big systems analysis.
The math behind big systems analysis.The math behind big systems analysis.
The math behind big systems analysis.
 
What's in a number?
What's in a number?What's in a number?
What's in a number?
 
Big Bad PostgreSQL @ Percona
Big Bad PostgreSQL @ PerconaBig Bad PostgreSQL @ Percona
Big Bad PostgreSQL @ Percona
 
SRECon Coherent Performance
SRECon Coherent PerformanceSRECon Coherent Performance
SRECon Coherent Performance
 
Adaptive availability
Adaptive availabilityAdaptive availability
Adaptive availability
 
Scalable Internet Architecture
Scalable Internet ArchitectureScalable Internet Architecture
Scalable Internet Architecture
 
A Coherent Discussion About Performance
A Coherent Discussion About PerformanceA Coherent Discussion About Performance
A Coherent Discussion About Performance
 
Telrmetry1
Telrmetry1Telrmetry1
Telrmetry1
 
Wireless telemetry systems
Wireless telemetry systemsWireless telemetry systems
Wireless telemetry systems
 
Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observability
 

Ähnlich wie OmniOS Motivation and Design ~ LISA 2012

Why not to use Rails? (actually it's when not to use Rails)
Why not to use Rails? (actually it's when not to use Rails)Why not to use Rails? (actually it's when not to use Rails)
Why not to use Rails? (actually it's when not to use Rails)Arik Fraimovich
 
Keeping responsive into the future by Chris mills
Keeping responsive into the future by Chris millsKeeping responsive into the future by Chris mills
Keeping responsive into the future by Chris millsCodemotion
 
C* Summit 2013: Practice Makes Perfect: Extreme Cassandra Optimization by Alb...
C* Summit 2013: Practice Makes Perfect: Extreme Cassandra Optimization by Alb...C* Summit 2013: Practice Makes Perfect: Extreme Cassandra Optimization by Alb...
C* Summit 2013: Practice Makes Perfect: Extreme Cassandra Optimization by Alb...DataStax Academy
 
iOS Prototyping with Xcode Storyboards
iOS Prototyping with Xcode StoryboardsiOS Prototyping with Xcode Storyboards
iOS Prototyping with Xcode StoryboardsKyle Oba
 
99 inception-deck
99 inception-deck99 inception-deck
99 inception-deckdrewz lin
 
Inside the Atlassian OnDemand Private Cloud
Inside the Atlassian OnDemand Private CloudInside the Atlassian OnDemand Private Cloud
Inside the Atlassian OnDemand Private CloudAtlassian
 
Architecting cloud-enabled applications using Spring-Integration 2.x
Architecting cloud-enabled applications using Spring-Integration 2.xArchitecting cloud-enabled applications using Spring-Integration 2.x
Architecting cloud-enabled applications using Spring-Integration 2.xEdson Yanaga
 
iFixit @ Monterey Bay Aquarium
iFixit @ Monterey Bay AquariumiFixit @ Monterey Bay Aquarium
iFixit @ Monterey Bay AquariumKyle Wiens
 
Austin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmirandaAustin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmirandaGeorge Miranda
 
Some simple tips for front-end performance in WordPress
Some simple tips for front-end performance in WordPressSome simple tips for front-end performance in WordPress
Some simple tips for front-end performance in WordPressiparr
 
Domain Specific Languages - A superficial approach
Domain Specific Languages - A superficial approachDomain Specific Languages - A superficial approach
Domain Specific Languages - A superficial approachToni Esteves
 
Lightning talks percona live mysql_2012
Lightning talks percona live mysql_2012Lightning talks percona live mysql_2012
Lightning talks percona live mysql_2012Giuseppe Maxia
 
Cassandra - PHP
Cassandra - PHPCassandra - PHP
Cassandra - PHPmauritsl
 
Facilitando a Programação concorrente com o Fork/Join
Facilitando a Programação concorrente com o Fork/JoinFacilitando a Programação concorrente com o Fork/Join
Facilitando a Programação concorrente com o Fork/JoinMario Amaral
 
Tech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of Facebook
Tech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of FacebookTech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of Facebook
Tech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of FacebookThe Hive
 
The Story of Project Sputnik - Client to cloud solution
The Story of Project Sputnik - Client to cloud solutionThe Story of Project Sputnik - Client to cloud solution
The Story of Project Sputnik - Client to cloud solutionBarton George
 
What Your CDN Won't Tell You: Optimizing a News Website for Speed and Stability
What Your CDN Won't Tell You: Optimizing a News Website for Speed and StabilityWhat Your CDN Won't Tell You: Optimizing a News Website for Speed and Stability
What Your CDN Won't Tell You: Optimizing a News Website for Speed and StabilityJulian Dunn
 

Ähnlich wie OmniOS Motivation and Design ~ LISA 2012 (20)

[Phind] Miracle
[Phind] Miracle[Phind] Miracle
[Phind] Miracle
 
Why not to use Rails? (actually it's when not to use Rails)
Why not to use Rails? (actually it's when not to use Rails)Why not to use Rails? (actually it's when not to use Rails)
Why not to use Rails? (actually it's when not to use Rails)
 
Keeping responsive into the future by Chris mills
Keeping responsive into the future by Chris millsKeeping responsive into the future by Chris mills
Keeping responsive into the future by Chris mills
 
living drupal
living drupalliving drupal
living drupal
 
C* Summit 2013: Practice Makes Perfect: Extreme Cassandra Optimization by Alb...
C* Summit 2013: Practice Makes Perfect: Extreme Cassandra Optimization by Alb...C* Summit 2013: Practice Makes Perfect: Extreme Cassandra Optimization by Alb...
C* Summit 2013: Practice Makes Perfect: Extreme Cassandra Optimization by Alb...
 
iOS Prototyping with Xcode Storyboards
iOS Prototyping with Xcode StoryboardsiOS Prototyping with Xcode Storyboards
iOS Prototyping with Xcode Storyboards
 
99 inception-deck
99 inception-deck99 inception-deck
99 inception-deck
 
Inside the Atlassian OnDemand Private Cloud
Inside the Atlassian OnDemand Private CloudInside the Atlassian OnDemand Private Cloud
Inside the Atlassian OnDemand Private Cloud
 
Aten ntc-stories
Aten ntc-storiesAten ntc-stories
Aten ntc-stories
 
Architecting cloud-enabled applications using Spring-Integration 2.x
Architecting cloud-enabled applications using Spring-Integration 2.xArchitecting cloud-enabled applications using Spring-Integration 2.x
Architecting cloud-enabled applications using Spring-Integration 2.x
 
iFixit @ Monterey Bay Aquarium
iFixit @ Monterey Bay AquariumiFixit @ Monterey Bay Aquarium
iFixit @ Monterey Bay Aquarium
 
Austin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmirandaAustin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmiranda
 
Some simple tips for front-end performance in WordPress
Some simple tips for front-end performance in WordPressSome simple tips for front-end performance in WordPress
Some simple tips for front-end performance in WordPress
 
Domain Specific Languages - A superficial approach
Domain Specific Languages - A superficial approachDomain Specific Languages - A superficial approach
Domain Specific Languages - A superficial approach
 
Lightning talks percona live mysql_2012
Lightning talks percona live mysql_2012Lightning talks percona live mysql_2012
Lightning talks percona live mysql_2012
 
Cassandra - PHP
Cassandra - PHPCassandra - PHP
Cassandra - PHP
 
Facilitando a Programação concorrente com o Fork/Join
Facilitando a Programação concorrente com o Fork/JoinFacilitando a Programação concorrente com o Fork/Join
Facilitando a Programação concorrente com o Fork/Join
 
Tech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of Facebook
Tech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of FacebookTech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of Facebook
Tech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of Facebook
 
The Story of Project Sputnik - Client to cloud solution
The Story of Project Sputnik - Client to cloud solutionThe Story of Project Sputnik - Client to cloud solution
The Story of Project Sputnik - Client to cloud solution
 
What Your CDN Won't Tell You: Optimizing a News Website for Speed and Stability
What Your CDN Won't Tell You: Optimizing a News Website for Speed and StabilityWhat Your CDN Won't Tell You: Optimizing a News Website for Speed and Stability
What Your CDN Won't Tell You: Optimizing a News Website for Speed and Stability
 

Mehr von Theo Schlossnagle

Adding Simplicity to Complexity
Adding Simplicity to ComplexityAdding Simplicity to Complexity
Adding Simplicity to ComplexityTheo Schlossnagle
 
Put Some SRE in Your Shipped Software
Put Some SRE in Your Shipped SoftwarePut Some SRE in Your Shipped Software
Put Some SRE in Your Shipped SoftwareTheo Schlossnagle
 
Distributed Systems - Like It Or Not
Distributed Systems - Like It Or NotDistributed Systems - Like It Or Not
Distributed Systems - Like It Or NotTheo Schlossnagle
 
Applying SRE techniques to micro service design
Applying SRE techniques to micro service designApplying SRE techniques to micro service design
Applying SRE techniques to micro service designTheo Schlossnagle
 
Social improvements in monitoring
Social improvements in monitoringSocial improvements in monitoring
Social improvements in monitoringTheo Schlossnagle
 
Building Scalable Systems: an asynchronous approach
Building Scalable Systems: an asynchronous approachBuilding Scalable Systems: an asynchronous approach
Building Scalable Systems: an asynchronous approachTheo Schlossnagle
 

Mehr von Theo Schlossnagle (13)

Adding Simplicity to Complexity
Adding Simplicity to ComplexityAdding Simplicity to Complexity
Adding Simplicity to Complexity
 
Put Some SRE in Your Shipped Software
Put Some SRE in Your Shipped SoftwarePut Some SRE in Your Shipped Software
Put Some SRE in Your Shipped Software
 
Monitoring 101
Monitoring 101Monitoring 101
Monitoring 101
 
Distributed Systems - Like It Or Not
Distributed Systems - Like It Or NotDistributed Systems - Like It Or Not
Distributed Systems - Like It Or Not
 
Applying SRE techniques to micro service design
Applying SRE techniques to micro service designApplying SRE techniques to micro service design
Applying SRE techniques to micro service design
 
Commandments of scale
Commandments of scaleCommandments of scale
Commandments of scale
 
Monitoring the #DevOps way
Monitoring the #DevOps wayMonitoring the #DevOps way
Monitoring the #DevOps way
 
Operational Software Design
Operational Software DesignOperational Software Design
Operational Software Design
 
Is this normal?
Is this normal?Is this normal?
Is this normal?
 
Social improvements in monitoring
Social improvements in monitoringSocial improvements in monitoring
Social improvements in monitoring
 
Building Scalable Systems: an asynchronous approach
Building Scalable Systems: an asynchronous approachBuilding Scalable Systems: an asynchronous approach
Building Scalable Systems: an asynchronous approach
 
Webops dashboards
Webops dashboardsWebops dashboards
Webops dashboards
 
Http front-ends
Http front-endsHttp front-ends
Http front-ends
 

Kürzlich hochgeladen

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
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
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 MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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 Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
🐬 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
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

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...
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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 Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

OmniOS Motivation and Design ~ LISA 2012