KernelEx (v4.5 beta 1) - permanentní článek
Autor: Philco <p_filip(at)seznam.cz>,
Téma: Informace,
Zdroj: MSFN, Vydáno dne: 24. 07. 2009
Z důvodu pokračování vývoje této velmi nestandardní nadstavby pro Windows 98 budou zde aktuálně umisťovány informace ohledně KernelEx.
Nová verze:
KernelEx 4.5 Beta 1
• Stable verze:
KernelEx v4.0 Final 2
Čtěte: Pokud chcete odzkoušet novou verzi, pečlivě si odzálohujte systém! Jedná se opravdu (v případě 4.5 beta 1) o neodladěnou verzi určenou pouze k otestování. V případě, že se budete chtít vrátit, NEINSTALUJTE verzi 4.0 (STABLE) přes tuto betu - nejprve proveďte její odinstalování (Přidat/Ubrat programy) a po restartu systému instalujte teprve stable verzi.
What's new / 4.5 Beta 1:
* Noticeably improved speed of applications which make extensive use of memory.
This was made possible by introducing new memory allocator originating from FreeBSD - jemalloc. It improves heap memory allocation/free speed and reduces virtual memory fragmentation.
* Improved compatibility with Unicode applications by implementing new windowing layer which provides NT-consistent way to work with Unicode window procedures.
* Extended TLS slot limitation from 80 to 1000+, for some heavy apps.
* Lifted PE loader named resource limitation, allowing named resource-heavy libraries to load.
* Changed kernel obfuscator to produce positive object (process, thread) IDs in order to improve compatibility.
* Introduced kexCOM - new library to take care of missing COM interfaces. Fixes creating shell shortcuts in newer installers.
* GDI object destroying rules adjusted in order to fix certain resource leaks or unstability with Flash and other apps.
* Implemented certain userenv, unicode winspool, thread pool functions.
* Lot of API fixes and stubs.
* Improved Compatibility tab.
* Various architecture improvements.
* Fixed uninstall kernel32.bak not restoring reliably issue.
Apps now working / fixed:
* .NET Framework 2 (fixed install/uninstall and apps)
* AbiWord 2.8 (usable, minor problems)
* Adobe Flash 10.1 beta
* Adobe Acrobat Reader 9 (very unstable)
* Adobe ImageReady CS2 (no Photoshop yet)
* Arora (WebKit Internet Browser)
* FastStone Image Viewer (fixed plugin crash!)
* Foxit Reader 3.1
* ICQ 6.5 / ICQLite
* GIMP 2.6 (usable, fixed brush trace)
* Half-Life 2 Episode One/Two (SteamEmu)
* Miranda IM 0.8.x Unicode
* Mozilla Thunderbird 3 (fixed out of space errors)
* Nero DiscSpeed 4
* QtCreator 1.2.1
* SoftMaker Office 2008 (fixed input bugs)
* WinAmp 5.5x (fixed ML crash, charset problems)
* X-Moto
Notes:
* This release is beta quality in order to test several major changes in KernelEx.
Please test the apps which were working before. Compare the performance and memory usage of any heavy apps you use. Pay attention to possible national language input problems.
* If you want to downgrade to Final 2, you have to uninstall this beta first.
* Enjoy this great release.
Major changes / 4.0 Final:
* system won't try to load auxiliary libraries (PSAPI, MSIMG32, PDH, UXTHEME, WTSAPI32) when extensions are disabled
Fixed regressions:
* fixed ZoneAlarm not working properly
* Firefox 3 couldn't be uninstalled if KernelEx was installed with extensions disabled
* Foobar2000 v0.9.6.x installer was crashing
Detailed changelog:
fixed handling of forwarded exports broken in revision 32
fixed very rare crash which could occur at boot when module table pointer becomes invalid
added algorithm similar to KnownDLLs for auxiliary libraries to be disabled when extensions are disabled
perform stub upgrade on version mismatch, not only if it is lower than expected
added
SHLWAPI.StrCmpLogicalW
added
SHELL32.SHOpenFolderAndSelectItems stub
fixed
KERNEL32.lstrcpynW
added
kexAreExtensionsEnabled to SDK
api logging should now work correctly
Více (česky) o projektu KernelEx Z D E
Přibyla podpora VLC 1.0, posledního GIMPu, Inkskape.
Technická poznámka: při instalaci si rozšíření provádí vlastní zálohu souborů - při odinstalaci je opětně obnovuje do původního stavu před instalací.
Zprovozněn Firefox 3.6 (Namoroka) na Windows 98 - více
ZDE