File: guestfs-release-notes-1.14.1

package info (click to toggle)
libguestfs 1%3A1.44.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 118,932 kB
  • sloc: ansic: 458,017; ml: 51,424; sh: 13,191; java: 9,578; makefile: 7,931; cs: 6,328; haskell: 5,674; python: 3,871; perl: 3,528; erlang: 2,446; xml: 1,347; ruby: 350; pascal: 257; javascript: 157; lex: 135; yacc: 128; cpp: 10
file content (268 lines) | stat: -rw-r--r-- 13,695 bytes parent folder | download
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
.\" Automatically generated by Podwrapper::Man 1.44.0 (Pod::Simple 3.40)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
.    if \nF \{\
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{\
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\" ========================================================================
.\"
.IX Title "guestfs-release-notes-1.14 1"
.TH guestfs-release-notes-1.14 1 "2021-01-05" "libguestfs-1.44.0" "Virtualization Support"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "НАЗВА"
.IX Header "НАЗВА"
guestfs-release-notes \- нотатки щодо випусків libguestfs
.SH "НОТАТКИ ЩОДО ВИПУСКУ LIBGUESTFS 1.14"
.IX Header "НОТАТКИ ЩОДО ВИПУСКУ LIBGUESTFS 1.14"
Ці нотатки щодо випуску стосуються лише відмінностей від попереднього
стабільного випуску (1.12.0). Докладний журнал змін є частиною журналу змін
сховища git. Його також наведено у файлі ChangeLog, який є частиною архіву
tar із кодом бібліотеки.
.SS "Нові можливості"
.IX Subsection "Нові можливості"
.Vb 1
\&  прив’язки до Erlang.
.Ve
.PP
virt-alignment-scan — новий інструмент для перевірки вирівнювання розділів у віртуальних машинах або образах дисків.
.PP
virt-sparsify — новий інструмент для розрідження віртуальних машин та образів дисків.
.PP
virt-sysprep — новий інструмент для спрощення клонування гостьових систем за шаблоном.
.PP
\fIguestfish\fR
.IX Subsection "guestfish"
.PP
\&\- Нові команди setenv, unsetenv для встановлення значень змінних середовища.
.PP
\&\- У повідомленнях про помилки тепер виводиться назва файла вхідних даних та номер рядка.
.PP
\&\- смужки поступу guestfish тепер є «мінібібліотекою», яка використовується також іншими інструментами.
.PP
\fIguestmount\fR
.IX Subsection "guestmount"
.PP
\&\- параметр \-\-live (для доступу до інтерактивних віртуальних машин) тепер працює.
.PP
\fIvirt-cat\fR
.IX Subsection "virt-cat"
.PP
\&\- virt-cat тепер може обробляти шляхи і літери дисків Windows (RHBZ#693359).
.PP
\fIvirt-filesystems\fR
.IX Subsection "virt-filesystems"
.PP
\&\- байт типу розділу \s-1MBR\s0 тепер показується у даних, які виведено \-\-long.
.PP
\fIvirt-make-fs\fR
.IX Subsection "virt-make-fs"
.PP
\&\- virt-make-fs тепер встановлює байт типу розділу \s-1MBR\s0 належним чином, що поліпшує сумісність із Windows (RHBZ#746295).
.PP
\fIvirt-resize\fR
.IX Subsection "virt-resize"
.PP
\&\- virt-resize тепер може працювати із гостьовими системами з використанням розширених і логічних розділів, зокрема із гостьовими системами Ubuntu.
.PP
\&\- virt-resize тепер може вирівнювати перший розділ гостьових систем Windows, що поліпшує швидкодію. Цією поведінкою керує новий параметр virt-resize \-\-align\-first.
.PP
\&\- Прапорець virt-resize \-\-machine\-readable уможливлює використання virt-resize іншими програмами.
.PP
\&\- Розділи тепер вирівнюються на 128 секторів (зазвичай, 64 кБ). Це поліпшує ефективність для високоякісних сховищ даних. За допомогою нового параметра virt-resize \-\-alignment можна коригувати вирівнювання.
.PP
\fIvirt-win-reg\fR
.IX Subsection "virt-win-reg"
.PP
\&\- Синтаксис команд для вилучення ключів та значень реєстру документовано на сторінці підручника (RHBZ#737944).
.PP
\fIБібліотека\fR
.IX Subsection "Бібліотека"
.PP
\&\- у діагностичних повідомленнях належним чином екрануються непризначені для друку символи.
.PP
\&\- \s-1GUESTFS_EVENT_ENTER\s0 — новий тип подій, повідомлення про які створюються, коли викликається функція libguestfs.
.PP
\&\- у бібліотеці містяться зонди systemtap/DTrace.
.PP
\&\- тепер бібліотеку можна зібрати без hivex (RHBZ#723474).
.PP
\fIперевірка\fR
.IX Subsection "перевірка"
.PP
\&\- Поліпшено виявлення дисків Windows.
.PP
\&\- Додано підтримку:
         ttylinux \- мінімального Linux
         Mageia (дякуємо Michael Scherer)
         OpenSUSE і zypper (дякуємо Michael Scherer, Vincent Untz)
         логотипів Ubuntu (дякуємо Michael Scherer)
         NetBSD і pkgsrc (дякуємо Michael Scherer)
.PP
\&\- Реалізовано роботу із певними типами гостьових систем, де використовується /dev/root у /etc/fstab.
.PP
\&\- Виправлено обробку гостьових систем із > 26 дисками (дякуємо Matthew Booth)
.PP
\&\- Додано підтримку гостьових систем із дисками \s-1HP\s0 Smart Array (дякуємо Matthew Booth)
.PP
\fIfebootstrap\fR
.IX Subsection "febootstrap"
.PP
\&\- Реалізовано використання змінних середовища \s-1FEBOOTSTRAP_KERNEL, FEBOOTSTRAP_MODULES\s0 для вибору ядра, яке слід використовувати у базовій системі.
.PP
\fIінше\fR
.IX Subsection "інше"
.PP
.Vb 1
\&   \- Підтримка ArchLinux тепер працює для Linux 3.0 (завдяки Erik Nolte)
.Ve
.PP
\&\- Диски libvirt, які позначено як <readonly/>, тепер додаються у режимі лише читання за допомогою параметра virt-tools \-d.
.SS "Безпека"
.IX Subsection "Безпека"
.Vb 1
\&  (у цьому випуску не було виявлено або виправлено жодної проблеми захисту)
.Ve
.SS "Нові програмні інтерфейси"
.IX Subsection "Нові програмні інтерфейси"
compress-out, compress-device-out, copy-device-to-device, copy-device-to-file, copy-file-to-device, copy-file-to-file, get-smp, part-to-partnum, set-smp.
.PP
Програмний інтерфейс монтування більше не додає неявним чином параметри \-o sync,noatime.
.PP
у add-domain реалізовано новий необов'язковий параметр readonlydisk» для керування тим, як обробляються диски <readonly/>.
.SS "Внутрішня частина роботи програми"
.IX Subsection "Внутрішня частина роботи програми"
\&\- Виконано перевірку коду за допомогою Coverity, виявлено і усунено вади.
.PP
\&\- для збирання libguestfs тепер потрібна бібліотека \s-1PCRE.\s0
.PP
\&\- Тепер для базової системи типово увімкнено \s-1APIC.\s0 Ви також можете увімкнути підтримку \s-1SMP\s0 у базовій системі.
.PP
\&\- Прив'язки до OCaml тепер правильно надсилають запит щодо блокування збірника сміття під час зворотних викликів.
.PP
\&\- Тепер правильно працює збирання поза ієрархією коду (дякуємо Hilko Bengen).
.PP
\&\- Для встановлення додаткового рядка версії пакувальники тепер можуть скористатися ./configure \-\-with\-extra=\*(L"...\*(R".
.PP
\&\- Програмні інтерфейси zero, zero-device: якщо у блоках уже містяться нулі, записування нулів не виконується, отже без потреби програма не скасовує розрідженість відповідних сховищ даних.
.PP
\&\- Програмні інтерфейси is-zero, is-zero-device: оптимізація з метою пришвидшення виявлення нулів.
.SS "Виправлені вади"
.IX Subsection "Виправлені вади"
.Vb 10
\& \- 748266 libguestfs should detect versions of qemu which require \-machine pc option
\& \- 747290 libguestfs ignores <readonly/> in libvirt XML
\& \- 747287 Misleading error message when permission denied opening a disk image
\& \- 746295 virt\-make\-fs doesn\*(Aqt set partition ID
\& \- 744795 guestmount \-\-live is not usable
\& \- 737944 virt\-win\-reg hyphen (delete key) syntax may be wrong, and is not documented
\& \- 733297 ruby event handlers fail with "exception in callback: wrong argument type Proc (expected Data)"
\& \- 731744 libguestfs should escape special/non\-printing characters in debug output
\& \- 729887 appliance crashes running aug_init with flags=4
\& \- 729075 libguestfs confuses Hp_recovery partition with Windows root filesystem
\& \- 727178 error: luks_open: cryptsetup: error while loading shared libraries: libfipscheck.so.1: cannot open shared object file: No such file or directory
\& \- 726739 libguestfs: error: aug_get: no matching node, trying to find hostname
\& \- 723474 If hivex and/or pcre not installed, libguestfs fails to compile
\& \- 693359 virt\-cat and virt\-edit don\*(Aqt handle case sensitive NTFS paths properly
\& \- 678231 virt\-inspector reports unknown filesystem UUID
\& \- 671082 libguestfs does not work with kernel\-rt
\& \- 666578 libguestfs: unknown filesystem label SWAP\-sda2
\& \- 642821 virt\-resize falls over on a disk image with a logical swap partition
.Ve
.SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ"
.IX Header "ТАКОЖ ПЕРЕГЛЯНЬТЕ"
\&\fBguestfs\-examples\fR\|(1), \fBguestfs\-faq\fR\|(1), \fBguestfs\-performance\fR\|(1),
\&\fBguestfs\-recipes\fR\|(1), \fBguestfs\-testing\fR\|(1), \fBguestfs\fR\|(3),
\&\fBguestfish\fR\|(1), http://libguestfs.org/
.SH "АВТОР"
.IX Header "АВТОР"
Richard W.M. Jones
.SH "АВТОРСЬКІ ПРАВА"
.IX Header "АВТОРСЬКІ ПРАВА"
Copyright (C) 2009\-2020 Red Hat Inc.
.SH "LICENSE"
.IX Header "LICENSE"
.SH "BUGS"
.IX Header "BUGS"
To get a list of bugs against libguestfs, use this link:
https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools
.PP
To report a new bug against libguestfs, use this link:
https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools
.PP
When reporting a bug, please supply:
.IP "\(bu" 4
The version of libguestfs.
.IP "\(bu" 4
Where you got libguestfs (eg. which Linux distro, compiled from source, etc)
.IP "\(bu" 4
Describe the bug accurately and give a way to reproduce it.
.IP "\(bu" 4
Run \fBlibguestfs\-test\-tool\fR\|(1) and paste the \fBcomplete, unedited\fR
output into the bug report.