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
89
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
200
Supporting Research Data Shared Services with Fedora
dwilcox
0
68
Introducing Fedora
dwilcox
0
2.1k
Fedora 4 Update
dwilcox
0
2.9k
Fedora 4 for Research Data
dwilcox
0
100
Introducing Fedora Repositories
dwilcox
0
2k
Introduction and Hands-on with Fedora 4
dwilcox
0
170
Other Decks in Technology
See All in Technology
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
920
テストを軸にした生き残り術
kworkdev
PRO
0
200
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
560
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
240
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
2
540
DevIO2025_継続的なサービス開発のための技術的意思決定のポイント / how-to-tech-decision-makaing-devio2025
nologyance
1
390
「Linux」という言葉が指すもの
sat
PRO
4
130
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.6k
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
180
La gouvernance territoriale des données grâce à la plateforme Terreze
bluehats
0
170
AWSで始める実践Dagster入門
kitagawaz
1
610
[ JAWS-UG 東京 CommunityBuilders Night #2 ]SlackとAmazon Q Developerで 運用効率化を模索する
sh_fk2
3
400
Featured
See All Featured
Building an army of robots
kneath
306
46k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Faster Mobile Websites
deanohume
309
31k
Facilitating Awesome Meetings
lara
55
6.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Balancing Empowerment & Direction
lara
3
620
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Done Done
chrislema
185
16k
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