Files
main-website/index.html
T
2026-08-26 18:42:44 +02:00

97 lines
3.4 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ReviveSparc - Bringing OpenSPARC Back</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div id="header">
<div class="inner">
<h1><a href="index.html">ReviveSparc</a></h1>
<p class="subtitle">An open-source OpenSPARC ISA reimplementation</p>
</div>
</div>
<div id="nav">
<div class="inner">
<ul>
<li><a href="index.html" class="active">Home</a></li>
<li><a href="about.html">About</a></li>
<li><a href="download.html">Download</a></li>
<li><a href="docs.html">Docs</a></li>
<li><a href="news.html">News</a></li>
<li><a href="roadmap.html">Roadmap</a></li>
<li><a href="screenshots.html">Screenshots</a></li>
<li><a href="community.html">Community</a></li>
<li><a href="sponsors.html">Sponsors</a></li>
</ul>
</div>
</div>
<div id="main">
<div class="hero">
<h2>Revive the SPARC</h2>
<p>ReviveSparc is a clean-room reimplementation of the OpenSPARC ISA, aiming to bring the SPARC architecture back to life with a modern, open-source codebase. Free from legacy AT&T licensing concerns, built for the future.</p>
<a class="btn" href="download.html">Download Latest &rarr;</a>
</div>
<h2>What is ReviveSparc?</h2>
<p>ReviveSparc is a from-scratch reimplementation of the OpenSPARC T1/T2 instruction set architecture. The original OpenSPARC project by Sun Microsystems was released under the GPL, but contained AT&T-derived code that created licensing uncertainty. ReviveSparc replaces every line of that code with fresh, permissively-licensed implementations.</p>
<h2>Features</h2>
<div class="features">
<div class="feature">
<h3>Clean Room</h3>
<p>Every line of ReviveSparc is original code, written from the ISA specification. No AT&T heritage, no licensing grey areas.</p>
</div>
<div class="feature">
<h3>Multi-Core</h3>
<p>Supports up to 8 cores with fine-grained threading, mirroring the UltraSPARC T1/T2 design philosophy.</p>
</div>
<div class="feature">
<h3>Toolchain</h3>
<p>Includes a GCC port, binutils support, and a QEMU system-emulation target. Boot Linux, NetBSD, or OpenBSD.</p>
</div>
</div>
<h2>News</h2>
<div id="home-news">
<p class="meta">Loading...</p>
</div>
<p><a href="news.html">All news &amp; releases &rarr;</a></p>
<h2>Quick Start</h2>
<pre>git clone https://git.revivesparc.com/Revivesparc/revivesparc.git
cd revivesparc
make
./sparc-emu -kernel vmlinux</pre>
<p>See the <a href="docs.html">documentation</a> for detailed build and usage instructions.</p>
</div>
<div id="footer">
<p>ReviveSparc is released under the BSD 2-Clause License.<br>
OpenSPARC is a registered trademark of Oracle Corporation. ReviveSparc is not affiliated with or endorsed by Oracle.</p>
</div>
<script type="text/json" id="home-news-data">[
{"date":"2026-08-26","title":"Repository moved to self-hosted Git instance","body":"Development has moved from GitHub to our self-hosted Git instance at git.revivesparc.com."},
{"date":"2026-06-15","title":"ReviveSparc Initial Development","body":"The project has officially started."}
]</script>
<script>
var entries = JSON.parse(document.getElementById("home-news-data").textContent);
var html = "";
entries.slice(0, 3).forEach(function (e) {
var snippet = e.title;
if (e.body) snippet += ' &mdash; ' + e.body.replace(/<[^>]+>/g, '').split('.')[0] + '.';
html += '<div class="news-item"><span class="date">' + e.date + '</span> &mdash; ' + snippet + '</div>';
});
document.getElementById("home-news").innerHTML = html;
</script>
</body>
</html>