SlideShare uma empresa Scribd logo
1 de 69
Baixar para ler offline
/
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

Mais conteúdo relacionado

Destaque

Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observability
Theo Schlossnagle
 
Applying operations culture to everything
Applying operations culture to everythingApplying operations culture to everything
Applying operations culture to everything
Theo Schlossnagle
 
A Coherent Discussion About Performance
A Coherent Discussion About PerformanceA Coherent Discussion About Performance
A Coherent Discussion About Performance
Theo Schlossnagle
 
Wireless telemetry systems
Wireless telemetry systemsWireless telemetry systems
Wireless telemetry systems
Sneha Suluru
 

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

Semelhante a OmniOS Motivation and Design ~ LISA 2012

99 inception-deck
99 inception-deck99 inception-deck
99 inception-deck
drewz lin
 
iFixit @ Monterey Bay Aquarium
iFixit @ Monterey Bay AquariumiFixit @ Monterey Bay Aquarium
iFixit @ Monterey Bay Aquarium
Kyle 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-gmiranda
George Miranda
 
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
Mario Amaral
 

Semelhante a 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
 

Mais de Theo Schlossnagle

Social improvements in monitoring
Social improvements in monitoringSocial improvements in monitoring
Social improvements in monitoring
Theo Schlossnagle
 

Mais de 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
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
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...
 
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...
 
[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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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...
 

OmniOS Motivation and Design ~ LISA 2012