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
Fedora 4 Deep Dive
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
David Wilcox
June 13, 2014
Technology
91
0
Share
Fedora 4 Deep Dive
Given at Open Repositories, June 13, 2014.
David Wilcox
June 13, 2014
More Decks by David Wilcox
See All by David Wilcox
The Oxford Common File Layout
dwilcox
0
400
Choosing an Open Source IR Platform
dwilcox
0
170
Fedora Forward: Current Developments and Future Plans
dwilcox
0
210
Supporting Research Data Shared Services with Fedora
dwilcox
0
75
Introducing Fedora
dwilcox
0
2.1k
Fedora 4 Update
dwilcox
0
2.9k
Fedora 4 for Research Data
dwilcox
0
110
Introducing Fedora Repositories
dwilcox
0
2k
Introduction and Hands-on with Fedora 4
dwilcox
0
180
Other Decks in Technology
See All in Technology
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
240
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
130
Dynamic Workersについて
yusukebe
2
580
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
740
AIを「創る」と「使う」の循環 — HRテックが実践するリアルなAI組織実装
taketo957
0
1.4k
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
340
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
620
Unlocking the Apps
pimterry
0
210
React、まだ楽しくて草
uhyo
7
4k
プラットフォームエンジニア ワークショップ/ platform-workshop
databricksjapan
1
260
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
160
AI Testing Talks: Challenges of Applying AI in Software Testing: From Hype to Practical Use
exactpro
PRO
1
120
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The Language of Interfaces
destraynor
162
27k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
440
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
260
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
Navigating Weather and Climate Data
rabernat
0
210
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
300
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Transcript
Fedora 4 Deep Dive June 13, 2014 David Wilcox, Product
Manager Chris Beer, Software Engineer Andrew Woods, Tech Lead
Project goals • Improved performance • Flexible storage options •
Research data management • Linked open data support • Improved platform for developers
Fedora 4 - a year in review • Fedora 4
Alpha released at OR2013 • Defined governance model • Distilled feature list for Fedora 4.0 • Fedora 4 Beta released at OR2014
Fedora 4.0 Beta • It’s out! Download it now •
4.0 Beta features = 4.0 Production features • Fedora 4.0 Beta targets new repositories • Next: Fedora 4.0 Production release
The road to production • Acceptance testing • Beta pilots
• Community feedback • Developer commitments
Developer commitments
Community update • Hydra • Islandora • Art Institute of
Chicago • Spotlight
Spotlight over Fedora 4
None
None
None
None
None
mods_altnames_tsim = modsrdf:namePrincipal / modsrdf:authorityLink / madsrdf:hasExactExternalAuthority / foaf:focus /
foaf:name :: xsd:string ;
modsrdf:namePrincipal / modsrdf:authorityLink / madsrdf:hasExactExternalAuthority / foaf:focus / foaf:name ::
xsd:string ;
modsrdf:authorityLink / madsrdf:hasExactExternalAuthority / foaf:focus / foaf:name :: xsd:string ;
madsrdf:hasExactExternalAuthority / foaf:focus / foaf:name :: xsd:string ;
None
http://url/to/object http://url/to/object
• Content modeling • Authorization • Durable Storage • Versioning
• Scale (large files and many files) • Linked data / RDF (and external triplestore) • Internal & external search • Transactions F4 feature highlights • Locking • Performance • Clustering
Content modeling • Define object ◦ properties and ◦ children
objects • Define datastream properties • Properties have “type” • Relationships vs. repository structure
RDF / Linked data • Complies with Linked Data Platform1.0
recommendations • Resource descriptions modeled as triples • Native and external SPARQL-Query
Ease of installation • Simple web application (war file) •
One-click-run ◦ Only dependency: Java7
Scale • 1 TB file via REST • 16 million
objects via Projection • 5 million objects via REST • Range requests
CRUD operations
“List” operations - 3 tier projection
“List” operations - 4 tier projection
Version creation
Fedora 4 roadmap • Engage Beta pilots • Release Fedora
4.0-Production • Support Fedora 3.x to 4.x migrations • Select key features for 4.1+
Contact information Fedora mailing lists https://wiki.duraspace.org/display/FF/Mailing+Lists+etc David Wilcox
[email protected]
Andrew
Woods
[email protected]
None