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
David Wilcox
June 13, 2014
Technology
0
91
Fedora 4 Deep Dive
Given at Open Repositories, June 13, 2014.
David Wilcox
June 13, 2014
Tweet
Share
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
71
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
オレ達はAWS管理をやりたいんじゃない!開発の生産性を爆アゲしたいんだ!!
wkm2
4
510
作りっぱなしで終わらせない! 価値を出し続ける AI エージェントのための「信頼性」設計 / Designing Reliability for AI Agents that Deliver Continuous Value
aoto
PRO
2
290
NewSQL_ ストレージ分離と分散合意を用いたスケーラブルアーキテクチャ
hacomono
PRO
3
310
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
130
SRE NEXT 2026 CfP レビュアーが語る聞きたくなるプロポーザルとは?
yutakawasaki0911
1
280
Google系サービスで文字起こしから勝手にカレンダーを埋めるエージェントを作った話
risatube
0
170
Abuse report だけじゃない。AWS から緊急連絡が来る状況とは?昨今の攻撃や被害の事例の紹介と備えておきたい考え方について
kazzpapa3
1
590
非情報系研究者へ送る Transformer入門
rishiyama
11
7.3k
Postman v12 で変わる API開発ワークフロー (Postman v12 アップデート) / New API development workflow with Postman v12
yokawasa
0
110
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
530
AWSの資格って役に立つの?
tk3fftk
1
320
親子 or ペアで Mashup for the Future! しゃべって楽しむ 初手AI駆動でものづくり体験
hiroramos4
PRO
0
110
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
100
Building AI with AI
inesmontani
PRO
1
790
Everyday Curiosity
cassininazir
0
160
Tell your own story through comics
letsgokoyo
1
840
Balancing Empowerment & Direction
lara
5
940
Designing Powerful Visuals for Engaging Learning
tmiket
0
270
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
A Tale of Four Properties
chriscoyier
163
24k
Documentation Writing (for coders)
carmenintech
77
5.3k
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