forked from trofi/ski
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
129 lines (92 loc) · 4.61 KB
/
NEWS
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
* What's New with Ski 1.4.0 - 2022-08-19
It's a new fork based on lates 1.3.2 version available. It's new home
is https://github.com/trofi/ski. There are many changes since 1.1.0.
We'll list a few here since 1.3.2:
** https://github.com/trofi/ski is a new Ski home.
** Build is fixed to work with modern glibc, binutils and linux kernel
headers versions.
** More linux syscalls are emulated to at least get basic printf() to
work. More work needs to be done before Ski user emulation can run real
world programs.
** Dropped outdated ski.spec from tarball.
** Dropped ski-config from installed files. Ski does not provide a
stable library interface.
** Dropped dynamic hook loading infrastructure support. Ski no longer
tries to load and execute any libraries via 'SKIHOOK_PATH'. LTDL is
not required anymore.
** libski is not installed any more and is considered an internal
implementation detail of Ski.
** Ski source code now bundles ski-bootloader, a trimmed down boot
loader from linux-4.19.
** Broken xski X11 GUI was completely demoved from tree along with
configure options that support it.
* What's New with Ski 1.1.0
... some release entries are skipped ...
** Version numbers have been changed to reflect the old Linux
kernel practice -- x.y.z, where 'x' is major changes, 'y' is
even for stable versions, odd for development/unstable versions,
and 'z' is a patch level. There will also be x.y.z-d numbers
here and there, for example on the Debian packages; when 'd'
changes, there's been a change to the way ski is packaged, but
not how it functions.
** Ski has been updated for the latest IA-64 architecture revision
(SDM 2.2).
* What's New With Ski v0.9.81-1
** Ski has been updated for the latest IA-64 architecture
revision (SDM v2.1). In particular, support for the 16-byte atomic
operations has been added.
** The cstack command now works and displays a backtrace of the current
call-stack.
** Ski now additionally picks up symbol information from the dynamic
symbol table section, if it exists.
** The auto-detection of user- vs. system-mode should now be
more reliable. If a program is linked for region 0 (as is the case
for the Linux bootloader, for example), system-mode is assumed
by default. Auto-detection can be overridden with command line
options -forceuser and -forcesystem.
** The Linux version of the X11 app-defaults file (XSki) has been
updated to add a binding for the backspace key and to default
the background color to gray.
** An IA-64 binary of Ski is now available
* What's New With Ski v0.9.77-1
** Merged ski v0943l3 from David Mosberger <[email protected]> with
ski 0.977. Added new autoconf/automake build environment.
* What's New With Ski v0.943l2
** The "cstack" command is now fully supported and can be used to
show a backtrace.
** Ski now reads the dynamic symbol section of shared libraries. This
simplifies the debugging of stripped shared libraries, such as glibc,
because the symbolic names for all entry points will be available.
** Ski has been ported to IA-64. The system call emulation support is
still somewhat preliminary, but already good enough for a wide variety
of applications. Kernel simulation should work as well as on any other
platform.
* What's New With Ski v0.943l0
** The shmctl() system call now implements SHM_LOCK and SHM_UNLOCK and
semctl() now implements GETALL, SETALL, GETVAL, GETPID, GETNCNT, and
SETVAL in addition to the previously supported commands.
** The X windows accelerator keys now work under Linux. Specifically,
"Page Up", "Page Down", "Down" and "Up" can be used to scroll around
in the various Ski windows when running under X11.
** The curses interface no longer has the cursor positioning problems
that used to show after commands such as "pf". This problem was due
to a bug in the Linux ncurses library which has been fixed in
ncurses-5.1.
** Ski is now compatible with the latest stable GNU toolchain (aka,
"Nov 17, 2000" snapshot) and with glibc-2.2. In particular, Ski now
passes the AT_PAGESZ and AT_CLKTCK auxiliary tags required by
applications linked against glibc-2.2.
** A bug has been fixed in Ski which prevented the kernel "make menuconfig"
from working.
** The system call emulation in Ski has been brought in sync with
Linux v2.4.1. In particular, Ski now implements the new versions of
stat(), fstat(), lstat() and getdents(). The system calls
pivot_root(), mincore(), and madvise() are not supported under Ski
(they will result in a warning message of the form "unimplemented
system call").
** The Ski simulator has been updated to v0.943 which contains various
bug fixes.
Local variables:
mode: outline
paragraph-separate: "[ ]*$"
end: