/[movitz]/public_html/index.html
ViewVC logotype

Contents of /public_html/index.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.33 - (show annotations)
Mon Feb 25 21:32:13 2008 UTC (6 years, 1 month ago) by ffjeld
Branch: MAIN
CVS Tags: HEAD
Changes since 1.32: +6 -7 lines
File MIME type: text/html
No more ia-x86.
1 <?xml version="1.0"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5 <head>
6 <title>Movitz</title>
7 <link rel="stylesheet" type="text/css" href="style.css"/>
8 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
9 </head>
10
11 <body>
12 <div class="header">
13 <h1>Movitz: a Common Lisp x86 development platform</h1>
14 </div>
15
16 <h3>Most recent news</h3>
17 <pre>
18 2008-02-25 Frode V. Fjeld <frodef@cs.uit.no>
19
20 * movitz.asd: Created an ASDF system definition.
21
22 * movitz/asm.lisp, movitz/asm-x86.lisp: Created new assembler and
23 disassembler that's less overengineered (the design goals of
24 ia-x86 were not originally to serve as an assembler). This speeds
25 up compiles considerably; on the order of twice as fast, and
26 reduces the overall footprint of the movitz system too.
27
28 2008-01-13 Frode Vatvedt Fjeld <frodef@cs.uit.no>
29
30 * movitz/losp/muerte/memref.lisp: Fixed (setf memref-int :type
31 :unsigned-byte32), which didn't really work at all I think. It
32 would write to the wrong address, or go into unbounded recursion.
33
34 </pre>
35 <h3>Introduction</h3>
36
37 <p> The Movitz system aspires to be an implementation of ANSI Common
38 Lisp that targets the ubiquitous x86 PC architecture "on the
39 metal". That is, running without any operating system or other form
40 of software environment. Movitz is a development platform for
41 operating system kernels, embedded, and single-purpose
42 applications. There can potentially be several completely different
43 operating systems built using Movitz. </p>
44
45 <p> <a href="movitz.html">More information about Movitz concepts.</a>
46
47 <h3>Trac</h3>
48 There is a <a href="http://trac.common-lisp.net/movitz/">Movitz Trac</a>.
49
50 <h3>Mailing Lists</h3>
51 <ul>
52 <li>
53 <a
54 href="http://www.common-lisp.net/mailman/listinfo/movitz-devel">
55 Movitz-devel</a> for developers</li>
56 <li>
57 <a
58 href="http://www.common-lisp.net/mailman/listinfo/movitz-cvs">
59 Movitz-cvs</a> CVS log feed.</li>
60 <li>
61 <a
62 href="http://www.common-lisp.net/mailman/listinfo/movitz-announce">
63 Movitz-announce</a> for announcements.</li>
64
65 </ul>
66
67 <h3>Download</h3>
68
69 <p> The file area is available through <a href="files/">HTTP</a>.
70
71 <h3>CVS</h3>
72
73 <p>You can <a
74 href="http://common-lisp.net/cgi-bin/viewcvs.cgi/?cvsroot=movitz#dirlist">
75 browse our CVS repository</a> or download the current development
76 tree via anonymous cvs, as described <a
77 href="http://www.common-lisp.net/faq.shtml">here</a></p>
78
79 <p> There are two modules in use in the repository:
80
81 <ul>
82 <li><tt>binary-types</tt></li>
83 <li><tt>movitz</tt></li>
84 </ul>
85
86 <p> Binary-types is a library that is required for building and
87 using Movitz. So far, this combo has been run under Allegro, SBCL,
88 and CMUCL, but everything is supposed to be platform-independent
89 ANSI Common Lisp. CLisp apparently dumps core for some reason during
90 the build process. </p>
91
92 The main build process is run by two operators. Create-image creates
93 a symbolic Movitz lisp-world from scratch. This symbolic
94 representation is loaded into the variable <tt>*image*</tt>, which
95 holds "the current image" for many Movitz operators. The function
96 dump-image transforms a symbolic image to a bootable image file. </p>
97
98 <p>
99
100 <div class="footer">
101 <a href="mailto:ffjeld (at) common-lisp (dot) net">Frode V. Fjeld</a>
102 </div>
103
104 </body>
105 </html>

  ViewVC Help
Powered by ViewVC 1.1.5