Scaling Emulation and Software Preservation Infrastructure

Scaling Emulation and Software Preservation Infrastructure

Scaling Emulation And Software Preservation Infrastructure Emulation 3 4 5 6 Logos taken from project/product websites for: CCS64, MAME, DOSBOX, vmware, VirtualBox, MESS, WinUAE, QEMU, Mini vMac, SheepShaver, Hatari Does Emulation = Virtualization? Yes No An emulated Emulated computing hardware exists environment can entirely in safely be called a software; “virtual machine” virtualization relies (opposite of on at least some “physical machine”) physical hardware (e.g. a CPU) 7 Clockwise from top: Mac OS 7.5 running in Basilisk II, Mac OS 9.0.2 running in 8 SheepShaver, and Apple System Software 5.0 in Mini vMac Emulation-as- a-Service EaaS ○ ○ 10 11 12 Benefits ○ ○ ○ ○ 13 14 15 Challenges One 17 Two 18 Three 19 Four 20 21 Scale Up ○ ○ ○ 22 Distributed Management ○ ○ ○ 23 Description ○ ○ ○ 24 Access ○ ○ ○ ○ 25 Demo An emulated computing environment as initially imported into or created within EaaS. Base Environment Hardware Configuration Operating System Environment Types 27 A derivative environment in which Software has been imported, installed, configured and saved into a Base Environment. Software Environment Software Hardware Configuration Operating System Environment Types 28 A derivative environment in which a digital object (file, set of files, disk image, etc.) has been imported, saved, and/or installed into a Base Environment or Software Environment from the node’s available collections (Object Archive). Object Environment Object Software Hardware Configuration Operating System Environment Types 29 How it Works Snapshot - Based Storage 31 EaaS Architecture 32 Self-contained HTML Embedded HTML EaaS Model 33 EaaSI Model (more or less) 34 OAI-PMH Service 35 Our Team ● Euan Cochrane (YUL) ● Seth Anderson (YUL) ● me (YUL) ● Klaus Rechert & Oleg Stobbe (OpenSLX) ● Jessica Meyerson (Educopia/SPN) ● Kat Thornton (Data Current/WikiDP) ● Justin Aubin, Mac Schmidt, Zoe Sinclair, Idris Sylvester, Eric Timperman, Matt Tu, Kohei Yamaguchi ● 37 Our Node Hosts University of California - San Diego Stanford University Notre Dame University Carnegie Mellon University University of Virginia Yale University 38 Affiliated Projects Code of Best Fostering Practices for Fair Communities of Use in Software Practice: Software Preservation Preservation and Emulation in Giving individuals Libraries, Archives and institutions and Museums clear guidance on the legality of archiving software. 39 A Very Special Thanks to our Funders... 40 Thanks! You can find me at ○ ○ ○ Learn more at ○ ○ 41 Image Credits (non-EaaSI) ○ https://dpconline.org/blog/idpd/designing-a-uvi-for-digital-objects ○ Emulation logos: ○ http://ccs64.com/ ○ https://www.mamedev.org/ ○ https://www.dosbox.com/ ○ http://www.winuae.net/ ○ https://www.virtualbox.org/ ○ https://www.qemu.org/ ○ https://www.gryphel.com/c/minivmac/index.html ○ https://sheepshaver.cebix.net/ ○ https://hatari.tuxfamily.org/ ○ http://archive.rhizome.org/theresa-duncan-cdroms/ ○ https://blogs.loc.gov/thesignal/2014/08/emulation-as-a-service-eaas-a t-yale-university-library/ 42.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    42 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us