From caa1d9a9f5fb65c160eea82276d6679f063619f3 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Fri, 17 Jul 2020 08:47:27 -0500 Subject: [PATCH] about/archival: Add a page mentioning archival locations for Haiku * We may want to extend this to include information about backups? --- content/about/archival.md | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 content/about/archival.md diff --git a/content/about/archival.md b/content/about/archival.md new file mode 100644 index 000000000..9fd346b23 --- /dev/null +++ b/content/about/archival.md @@ -0,0 +1,41 @@ ++++ +type = "article" +title = "Archival" +date = "2009-09-09T21:27:31.000Z" +tags = ["security", "archival", "backups"] ++++ + +# Source Code Archival + +Haiku's source code represents hundreds of thousands of hours of work by individuals across the globe. +To protect their investment, Haiku reguraly ensures multiple copies of these critical source code +repositories exist in multiple locations at all times. + +## Hot Repositories + +> These are source code repositories which represent the latest source code of Haiku + +* Haiku's core infrastructure + * Contains the absolute latest source code of [haiku](https://git.haiku-os.org/haiku/) and [buildtools](https://git.haiku-os.org/buildtools/). + * Servers physically located in Amsterdam +* Github + * Home of support codebases such as [haikuports](https://github.com/haikuports/haikuports), [haikuporter](https://github.com/haikuports/haikuporter), [Haiku's infrastructure](https://github.com/haiku/infrastructure), and other tools. + +## Warm Repositories + +> These are source code repositories which represent continious copies of Haiku's source code at regular intervals. + +* Github + * Receives hourly replications of Haiku's [source code](https://github.com/haiku/haiku) and [buildtools](https://github.com/haiku/buildtools). +* Developer workstations + * Developers all over the world have local copies of the Haiku repositories on their desktops/laptops/workstations + +## Cold Repositories + +> These are source code repositories which receive occasional updates, and are generally more complex to restore. + +* [Software Heritage Archive](https://archive.softwareheritage.org/browse/search/?q=https%3A%2F%2Fgithub.com%2Fhaiku%2F) + * This group accepts requests to periodically archive git repositories for long-term archival. +* [Github Artic Vault](https://archiveprogram.github.com/) + * In 2019, Github began a yearly program to archive public repositories in an Artic Vault on [piql](https://www.piql.com) film. + * Haiku's code was included as part of this archival and was first deposited in mid-2020.