summaryrefslogtreecommitdiffstats
path: root/site/download/index.php
blob: 4cadfb26b4ee1be61d9324e8a01b416cc4debda3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">

	<link rel="stylesheet" type="text/css" href="../css/main.css" />

	<title>Download libreboot</title>

</head>

<?php
	include_once "../variables.php";
?>

<body>

	<div class="contain">

		<div id="libreboot" class="section intro">
				
			<h1>Download libreboot</h1>

			<p>
				Torrent (magnet) links to releases, and links to third-party HTTP mirrors. Use this page
				to download libreboot. These are stable releases; for development (unstable) releases,
				refer back to the home page.
			</p>
			
			<p>
				<b>This page isn't actually ready yet. For now, the official download page
				is at <a href="../docs/release.html">../docs/release.html</a>. On the next release of libreboot after r20150208,
				release archives will no longer be hosted on the libreboot.org HTTP server. Old releases
				will be deleted and moved to bittorrent. New releases will also be hosted on bittorrent.</b>
			</p>
			
			<p>
				<b>Why bittorrent? As we all know, bittorrent is inherently more efficient than a HTTP server
				for large files, due to its peer-to-peer distributed nature. Libreboot releases are actually much
				more efficient now, where ROM images for each machine are separated into their own tar archives.
				The old 'binary' archive is now named 'utils'. Documentation is also deleted from 'utils' and 'src'
				and now available in a separate archive. All of this means that the user has a much more streamlined
				way of getting libreboot releases, with less data to download. Bittorrent will improve this even
				further, giving users faster download speeds.</b>
			</p>
			
			<p>
				<b>Bittorrent is also redundant. The libreboot project will not actually host its own tracker at all,
				but it will instead use many public trackers and publish the magnet links. The website is also
				hosted in git, which means that everything is easier to mirror. If libreboot.org is down, you'll
				still be able to download libreboot so long as you have those magnet links.</b>
			</p>
			
			<p>
				Information about these releases can be found under docs/release.html in the libreboot_docs archive
				or in the git git repository. See <a href="../docs/release.html">../docs/release.html</a>.
			</p>
			
			<p>
				It has been suggested to setup RSS feeds for this, so that people can automatically download and seed new releases.
				TODO: look into this.
			</p>
			
			<p>
				<a href="../">Back to homepage</a>
			</p>

		</div>

		<div class="section">

			<h2>XXXXYYZZ</h2>
				<p>
					Next release. Date unknown.
				</p>
			<h2>r20150208</h2>
				<p>
					The magnet links for libreboot releases aren't actually available yet. 
					It will all be moved later. This page is just a template for the time being.
				</p>
			<h2>TODO: populate this page.</h2>
				
		</div>
		
		<div class="section">
		
			<h2>Git repositories</h2>
			
				<h3>Main repositories</h3>
					<p>
						This is the main repository, hosted by the libreboot project.
					</p>
					<p>
						Firmware: $ <b>git clone <?php echo $lbFirmwareGitRepoAddress; ?></b><br/>
						Website: $ <b>git clone <?php echo $lbWebsiteGitRepoAddress; ?></b>
					</p>
			<h2>Backup repositories</h2>
				<p>
					These are backup repositories, in case the main repository is down.
					Although these are regularly updated by the libreboot project, you
					should ideally use the main repository.
				</p>
				
				<h3>Libreboot firmware (coreboot distribution)</h3>
					<p>
<?php
	for ($server=0; $server<count($lbFirmwareBackupGitRepoAddress); $server++) {
?>
						$ <b>git clone <?php echo $lbFirmwareBackupGitRepoAddress[$server]; ?></b>
						<?php if ($server!=count($lbFirmwareBackupGitRepoAddress)-1) echo "<br/>"; ?>
<?php
	}
?>
					</p>

				<h3>Libreboot website</h3>
					<p>
<?php
	for ($server=0; $server<count($lbWebsiteBackupGitRepoAddress); $server++) {
?>
						$ <b>git clone <?php echo $lbWebsiteBackupGitRepoAddress[$server]; ?></b>
						<?php if ($server!=count($lbWebsiteBackupGitRepoAddress)-1) echo "<br/>"; ?>
<?php
	}
?>
					</p>
		
		</div>

		<div class="section footer">

<?php
	include "../footer.php";
?>

		</div>
	
	</div>

</body>
</html>