changeset 0:5baf76e6f620

import website
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Tue, 22 Jan 2008 14:50:49 -0500
parents
children 20c8b933872e
files .gitignore announcement.txt index.html stylesheet.css
diffstat 4 files changed, 145 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.gitignore	Tue Jan 22 14:50:49 2008 -0500
@@ -0,0 +1,1 @@
+src
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/announcement.txt	Tue Jan 22 14:50:49 2008 -0500
@@ -0,0 +1,78 @@
+Subject: [ANNOUNCE] HVF v0.11
+To: hercules-390@yahoogroups.com, H390-VM@yahoogroups.com,
+	hvf@lists.josefsipek.net
+
+Hello all!
+
+I would like to announce the first public release of HVF - an open source OS
+for the zArchitecture written in C.
+
+Currently, the OS does very little. It consists of:
+
+ - simple process scheduler
+ - console layer (currently supports only one 3215 device)
+ - page allocator
+ - slab allocator (to provide a libc-like malloc())
+
+Once the system is IPLed, it outputs some information to the console, and
+then continues to idle. While this is not much there is enough code that it
+lends itself to (aside from my goal with it - see below):
+
+ - being used as a basis for experimenting with zArch
+ - being used as the beginning of a toy OS
+
+Since I do not have access to a zSeries and therefore I had to resort to
+developing and testing on Hercules. It is possible that there are issues
+that need fixing to get things running smoothly on the real thing.
+
+The ultimate goal is to have a VM/370-like OS that runs on the zArchtecture
+- to allow Linux and other modern OSes to run concurrently on a single
+machine. Here are few of the goals on the TODO list:
+
+ - nucleus should be all 64-bit (minus the arch mode switching code)
+ - mostly in C
+ - support multiple users
+ - use SIE to virtualize the hardware (S/390 and zArch modes)
+ - give something to the mainframe hobbyist community to play with :)
+
+Note that this is all for the hypervisor - I'd like to have a CMS-like OS as
+well, but that's secondary. (In a couple of days, I'm actually planning to
+post a list of ideas for the guest OS to the HVF mailing list - see below.)
+
+You can find the released source code in a tarball at:
+
+http://www.josefsipek.net/projects/hvf/src/
+
+I use Git[1] as the version control system. You can browse the history, as
+well as obtain the source at:
+
+http://repo.or.cz/w/hvf.git
+
+Feel free to grab a copy of the source code, build it (see
+Documentation/building.txt in the source tree), IPL it, tweak it, and submit
+patches :)
+
+I have also set up a mailing list as a place to discuss design, comment on
+code, etc.:
+
+http://lists.josefsipek.net/listinfo/hvf
+
+Currently, the list gets commit messages whenever something changes in the
+repository but I'm hoping that once people join it'll be more interesting
+:)
+
+Then there is the IRC channel where you can catch me pretty much all the
+time:
+
+server:		irc.oftc.net (the OFTC network)
+channel:	#hvf
+
+And finally, I have decided to use GPLv2 as the license of choice for the
+code. The major advantage of doing so is the ability to borrow code (with
+proper citation of the borrowing) from other GPLv2 projects - namely Linux.
+The extent of the borrowing is restricted to basic building blocks - e.g.,
+atomic variable types, locking primitives, but not much more beyond that.
+
+Josef 'Jeff' Sipek.
+
+[1] http://git.or.cz/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/index.html	Tue Jan 22 14:50:49 2008 -0500
@@ -0,0 +1,59 @@
+<!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" xml:lang="en" lang="en">
+<head>
+<title>HVF operating system</title>
+<link rel="stylesheet" type="text/css" href="stylesheet.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 
+</head>
+<body>
+<h1>HVF operating system</h1>
+
+<div>
+HVF aims to be a hypervisor OS for z/Architecture systems.
+<br/><br/>
+</div>
+
+<div>
+It is currently in a very heavy development, and large portions are not yet
+implemented.
+</div>
+
+<h3>Requirements</h3>
+<div>
+Due to the use MIDA to do console IO, a z9 system is required. I've been
+developing it with <a href="http://www.hercules-390.org/">Hercules</a>, an
+open source emulator.
+</div>
+
+<h3>Download</h3>
+<div>
+I use <a href="http://git.or.cz">Git</a> to maintain the HVF code. You can
+browse the history <a href="http://repo.or.cz/w/hvf.git">http://repo.or.cz/w/hvf.git</a>,
+or clone from git://repo.or.cz/hvf.git. E.g.,
+
+<pre>
+$ git clone git://repo.or.cz/hvf.git
+</pre>
+
+Alternatively, you can try to use a release <a href="src/">tarball</a>.
+</div>
+
+<h3>License</h3>
+<div>
+This program is released under the terms of the General Public License
+version 2. For more information, refer to the LICENSE file in the source
+tree, or go to <a href="http://www.gnu.org">www.gnu.org</a>.
+</div>
+
+<div>
+<br /><br />
+<a href="/">Back to main page</a>
+<p>
+<br />
+	<a href="http://validator.w3.org/check/referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" /></a>&nbsp;
+	<a href="http://jigsaw.w3.org/css-validator/check/referer"><img src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Validated as CSS!" /></a>
+</p>
+</div>
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/stylesheet.css	Tue Jan 22 14:50:49 2008 -0500
@@ -0,0 +1,7 @@
+BODY		{background-color: #FFFFCC; color: Black; margin: 20px; font-size: 12pt; }
+IMG		{border-width: 0px; }
+A               {color: Black; }
+H1		{color: #336699; font-size: 22pt; }
+H2		{color: #336699; font-size: 18pt; }
+H3		{color: #336699; font-size: 14pt; }
+H4		{color: #336699; font-size: 12pt; }