Выпуск новостей ReactOS №44

Z98[reactos.org], “ReactOS Newsletter #44”, public translation into Russian from English More about this translation.

See also 75 similar translations

Translate into another language.

Participants

bz00mmer1094 points
virus115 points
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next
1 2 3

ReactOS Newsletter #44

Выпуск новостей ReactOS №44

History of edits (Latest: bz00mmer 3 years, 9 months ago) §

General Development

Процесс разработки

History of edits (Latest: bz00mmer 3 years, 9 months ago) §

There was an interesting bug involving handle creation a while back. When creating the 4100th handle, the system would crash. This bug was exposed through VLC and was eventually fixed by Christoph von Wittich. The problem was the result of an incorrect calculation, where the code attempted to access an index higher than 4099 on the first table. Such values are out of bounds and are supposed to be found in the second table and higher. Now, the system will only crash upon creating the 4,186,000th handle. That should be sufficient for most things.

Любопытная ошибка, появляющаяся при создании дескриптора, вновь проявилась. Система давала сбой при создании 4100-го дескриптора. Эта ошибка была обнаружена при использовании VLC и был в конечном счёте исправлена Кристофом фон Виттич (Christoph von Wittich). Проблема заключалась в неверных вычислениях, в которых код пытался получить доступ к индексу больше 4099 в первой таблице дескрипторов. Верные значения выходят за её границы и предполагается их искать во второй таблице и выше. Теперь система упадёт не раньше создания 4186000 дескрипторов, этого должно быть достаточно для большинства случаев.

History of edits (Latest: bz00mmer 3 years, 4 months ago) §

Aleksey Bragin has been working on adding a file system consistency checker to ReactOS. Considering the lack of safeguards in FAT, this would be a welcome addition. The utilities chkdsk, format, and autochk are all wrappers for filesystem specific DLLs such as ufat.dll and untfs.dll that provide the actual functions for formatting and checking. The DLLs communicate with their wrappers through fmifs.dll, whose interface is well known.

Алексей Брагин работает над добавлением проверки файловой системы в ReactOS. Учитывая низкую надёжность FAT, это должно быть весьма полезным дополнением. Утилиты chkdsk, format и autochk - являются лишь обёртками к функциям библиотек файловых систем, таких как ufat.dll и untfs.dll, которые предоставляют нужные функции для форматирования и проверки дисков. Библиотеки взаимодействуют с их оболочками через fmifs.dll, интерфейс которой хорошо известен.

History of edits (Latest: bz00mmer 3 years, 9 months ago) §

Besides those three utilities, Aleksey has also finished the dosfsck port started by Steven Edwards and Mike Nordell. This port is already in trunk and functioning, while Aleksey has gotten autochk and ufat.dll running in his working copy. Apparently the work went rather smoothly so we should be seeing them committed soon.

Кроме этих трёх утилит, Алексей также окончил портирование dosfsck, начатое Стивеном Эдвардсом (Steven Edwards) и Майком Норделлом (Mike Nordell). Этот порт уже в транке и функционирует, пока Алексей добивается работы autochk и ufat.dll в своей рабочей копии. Работа идёт без особых проблем, поэтому мы должны скоро увидеть результаты.

History of edits (Latest: virus 3 years, 9 months ago) §

Last but not least, Timo Kreuzer has been working on correcting some floating point calculations in the kernel side component of Win32. On the x86 architecture, data in the floating point unit is not saved during context switches while operating in kernel mode. However, for some reason the floating point calculations in win32k were written to use the FPU. Timo basically rewrote the data structures in assembly to not use the FPU and is almost ready to commit them.

Последнее, но не по важности, Тимо Крейцер (Timo Kreuzer) работал над исправлением некоторых вычислений с плавающей точкой в ядре Win32. В архитектуре x86 данные при операциях переключения контекста не сохранялись при работе в режиме ядра. Тем не менее, по неким причинам все вычисления с плавающей точкой в win32k были написаны с использованием FPU. Тимо полностью переписал структуры данных для того, чтобы не использовать FPU и почти готов их представить.

Unapproved edits (Latest: virus 3 years, 9 months ago) §

— потерялась фраза "in the floating point unit" virus

Linuxworld Convention

Конвенция Linuxworld

History of edits (Latest: bz00mmer 3 years, 9 months ago) §

ReactOS is actually sharing a booth with Haiku at Linuxworld and we're more than happy to share the space with them. Unfortunately, Art Yerkes was the only developer that could make it as he's the closest and was able to get time off to go. So be sure to drop by the ReactOS booth and keep him company!

Как ни удивительно, ReactOS на Linuxworld разделяет стенд с разработчиками Haiku, и мы более чем рады, поделиться местом для экспозиции именно с этим проектом. К сожалению, Арт Йеркес (Art Yerkes) - наш единственный разработчик, который там будет присутствовать, так как находится географически ближе и у него есть для этого время. Так что - уверенно ищите стенд ReactOS и составьте ему компанию.

History of edits (Latest: bz00mmer 3 years, 9 months ago) §
Pages: ← previous Ctrl next
1 2 3