summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Yu <andrew@andrewyu.org>2023-06-23 17:57:45 +0800
committerAndrew Yu <andrew@andrewyu.org>2023-06-23 17:57:45 +0800
commit63747a73ffe525cc7e54d6d335b0b667c0041883 (patch)
treeed97ce6961d775d30b8a98ec9dc4b653fe54af02
parent8ca86f061519cf0a39fe4ca2461fd84f3953f7b1 (diff)
downloadwebsite-63747a73ffe525cc7e54d6d335b0b667c0041883.tar.gz
website-63747a73ffe525cc7e54d6d335b0b667c0041883.zip
Clean up website
-rw-r--r--404.html2
-rw-r--r--Makefile2
-rw-r--r--index.html26
-rw-r--r--sitemap.txt3
-rw-r--r--thought/unix-philosophy-is-confusing.html19
5 files changed, 9 insertions, 43 deletions
diff --git a/404.html b/404.html
index 03e082c..d3555c9 100644
--- a/404.html
+++ b/404.html
@@ -10,7 +10,7 @@
<div id="main">
<p>The requested file does not exist on this World Wide Web server.</p>
<p>Many links have changed over time, thus links to here may break. <a href="/">The homepage</a> might get you there.</p>
- <p>This Website's history is logged in <a href="https://git.andrewyu.org/www.andrewyu.org/">a Git repository</a>. The file you're looking for may be in there.</p>
+ <p>This Website's history is logged in <a href="https://git.andrewyu.org/evosaur/website.git/">a Git repository</a>. The file you're looking for may be in there.</p>
</div>
<div id="footer">
<hr />
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 9759929..0000000
--- a/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-sitemap:
- find . -name '*.html' | sed 's/^\./https:\/\/evosaur.andrewyu.org/' | tee sitemap.txt
diff --git a/index.html b/index.html
index 3c4743e..59a6f22 100644
--- a/index.html
+++ b/index.html
@@ -9,42 +9,32 @@
<body>
<h1>The Evosaur Project</h1>
<p>
- <!--TODO: Yeah, we need to write something real in here sometime...-->
The Evosaur Project intends to be a parent metaproject for alternatives to modern computing, including but not limited to the fields of CPU architectures, operating systems, networking protocols, and userspace programs. Currently everything here is in early stages; things will likely remain work-in-progress for a few decades.
</p>
- <h2>Philosophy</h2>
- <ul>
- <li>
- Do what the programmer writes. For example, the compiler MUST NOT do GCC-style optimizations such as replacing <code>printf("Hello, world!\n")</code> with <code>puts("Hello, world!")</code> (C example, we'll use our own language when that happens). However, as humans often make mistakes (i.e. it is rarely wanted to use <code>printf</code> instead of <code>puts</code> for printing a single string), linters SHOULD be able to detect that (and more subtle issues like double-free, use-after-free, potential buffer overflows, etc) and offer alternatives. But in no circumstance should the computer do differently than told.
- </li>
- <li>
- Simplicity in data storage. Simple binary protocols and data formats, no excessive markup like XML.
- </li>
- </ul>
- <h2>Repositories</h2>
+ <h2>Git Repositories</h2>
<ul>
+ <li><b><a href="https://git.andrewyu.org/evosaur/development.git">Evosaur Development Scratchpad</a> (this is the most active repository)</b></li>
<li><a href="https://git.andrewyu.org/evosaur/website.git">The Source Code of the Evosaur Website</a></li>
- <li><a href="https://git.andrewyu.org/evosaur/development.git">Evosaur Development Scratchpad</a></li>
- <li><a href="https://git.andrewyu.org/evosaur/specification.git">The Evosaur Specification</a></li>
+ <li><a href="https://git.andrewyu.org/evosaur/specification.git">The Evosaur Specification</a> (does not exist yet)</li>
<li><a href="https://git.andrewyu.org/evosaur/license.git">Evosaur Copyright, License and (anti-)Patent Lab</a></li>
</ul>
<h2 id="licensing">Licensing</h2>
<p>
- This project has ideas fundemental to computing in a way that may be revolutionary. We do not want to see surrounding technologies becoming patent-infested by large coorporations and other entities that don't support and sabotage free technical development; we want things to remain free (as in freedom), giving people the opportunity to design, produce and freely deal with their own hardware, software, and related matters. Thus ultimately we want a strong copyleft license that (1) works of the nature of work we are working on, especially CPU and architecture designs and (2) grants patent licenses under copyleft-like terms, such that the utilization of covered patented technology is allowed if the implementation is free. If patent and copyright law is less braindead in the future and production of technology is not that monopolized, we may consider releasing this project into the public domain. But currently that isn't the case and we don't see a copyleft license fit for our purposes, and while efforts are being made to create such a license, license-writing is a serious legal matter requiring lawyers and such, while we want to focus on technical development first. So currently, to ``play safe'', no permissions are granted&mdash;all rights reserved. Please tell the mailing list or the developers directly if you know of an applicable license or would otherwise help with licensing.
+ We do not want to see surrounding technologies becoming patent-infested by large coorporations and other entities that don't support and sabotage free technical development; we want things to remain free (as in freedom), giving people the opportunity to design, produce and freely deal with their own hardware, software, and related matters. Thus ultimately we want a strong copyleft license that (1) works of the nature of work we are working on, especially CPU and architecture designs and (2) grants patent licenses under copyleft-like terms, such that the utilization of covered patented technology is allowed if the implementation is free. If patent and copyright law is less braindead in the future and production of technology is not that monopolized, we may consider releasing this project into the public domain. But currently that isn't the case and we don't see a copyleft license fit for our purposes, and while efforts are being made to create such a license, license-writing is a serious legal matter requiring lawyers and such, while we want to focus on technical development first. So currently, to ``play safe'', no permissions are granted&mdash;all rights reserved. Please tell the mailing list or the developers directly if you know of an applicable license or would otherwise help with licensing.
</p>
<p>
- TL;DR: Currently, all rights reserved. Will change in the future.
+ TL;DR: Currently, all rights reserved. Will change in the future as we do ultimately prefer free software and free hardware.
</p>
<h2 id="community">Community</h2>
<ul>
<li>
- We have a <a href="https://mail.andrewyu.org/mailman/listinfo/evosaur-general">general discussion mailing list</a>, recommended for most matters.
+ <a href="https://mail.andrewyu.org/mailman/listinfo/evosaur-general">general discussion mailing list</a>
</li>
<li>
- Submit things to the developers: <code>evosaur</code> AT <code>andrewyu</code> DOT <code>org</code>.
+ Private mailing list for submissions to developers: <code>evosaur</code> AT <code>andrewyu</code> DOT <code>org</code>
</li>
<li>
- Internet relay chat: <code>#evosaur</code> on <code>irc.andrewyu.org</code> port <code>6697</code> (with TLS).
+ Internet relay chat: <a href="ircs://irc.andrewyu.org:6697/#evosaur"><code>#evosaur</code> on <code>irc.andrewyu.org</code> port <code>6697</code> (with TLS)</a>
</li>
</ul>
<div id="footer">
diff --git a/sitemap.txt b/sitemap.txt
deleted file mode 100644
index f34cd94..0000000
--- a/sitemap.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-https://evosaur.andrewyu.org/template.html
-https://evosaur.andrewyu.org/404.html
-https://evosaur.andrewyu.org/index.html
diff --git a/thought/unix-philosophy-is-confusing.html b/thought/unix-philosophy-is-confusing.html
deleted file mode 100644
index 07b022b..0000000
--- a/thought/unix-philosophy-is-confusing.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
- <head>
- <title>The ``UNIX Philosophy'' is Confusing</title>
- <link rel="stylesheet" href="/style.css" />
- <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
- <meta charset="utf-8" />
- </head>
- <body class="indent">
- <h1>The ``UNIX Philosophy'' is Confusing</h1>
- <p>
- Often times we hear people talk about the ``UNIX Philosophy''
- </p>
- <div id="footer">
- <hr />
- <p><a href="/">The Evosaur Project</a></p>
- </div>
- </body>
-</html>