-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathannounce-2.0.0-pre1
58 lines (38 loc) · 1.68 KB
/
announce-2.0.0-pre1
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
This is the release note for the GeckOS/A65 operating system for
6502 computers, version 2.0.0. This is a new major release
as the kernel has been partly rewritten, a complete new lib6502
implementation has been done and the o65 relocatable fileformat
is now supported, as well as multithreading.
Also a sophisticated "slipd" daemon supports internet connectivity
by using a SLIP connection, with a telnetd, a WWW server and related
programs. The lib6502 network connectivity is supported, although
this seems to be the only buggy part left...
What's new:
- major kernel rewrite:
improved speed, now supports threads and task priorites.
Signals are now unix-like (they even can interrupt blocking
system calls :-)
- much improved porting ability:
_all_ system dependend stuff has been moved to a directory
in an "arch" subdirectory. Currently there are
"arch/csa65", "arch/gecko" and "arch/c64" subdirectories
(waiting for more contributions, hint, hint!)
- better kernel doc in "doc/kernel.html"
- lib6502 implementation
- dynamic memory management with lib6502
- relocatable fileformat
- telnet in and out from OS/A65
- stable WWW server (built into slipd daemon)
What's still to do:
- Tons of bugfixes - but in general quite stable already.
What do I want from you:
- Comments: How do you like it?
- new lib6502 applications!
- new ports!
If you want to port the kernel to a new system without
real memory management, it's almost only copying two files,
editing one of them and then writing the device drivers.
Taking the existing C64 stuff, that shouldn't be difficult.
Any comments welcome!
Thanks!
Andre