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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
380
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
74
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
170
Other Decks in Technology
See All in Technology
AI時代における技術的負債への取り組み
codenote
0
1.2k
"SQLは書けません"から始まる データドリブン
kubell_hr
2
470
QGISプラグイン CMChangeDetector
naokimuroki
1
340
Azure PortalなどにみるWebアクセシビリティ
tomokusaba
0
390
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
23k
自分のハンドルは自分で握れ! ― 自分のケイパビリティを増やし、メンバーのケイパビリティ獲得を支援する ― / Take the wheel yourself
takaking22
1
840
Azure Lifecycle with Copilot CLI
torumakabe
3
1k
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
2
1.2k
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
8
2k
No Types Needed, Just Callable Method Check
dak2
1
110
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
120
Do Ruby::Box dream of Modular Monolith?
joker1007
1
310
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
570
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
How STYLIGHT went responsive
nonsquared
100
6.1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Balancing Empowerment & Direction
lara
6
1.1k
Darren the Foodie - Storyboard
khoart
PRO
3
3.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
sira's awesome portfolio website redesign presentation
elsirapls
0
210
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