Jump to content

[WIP] Windows Vista Extended Kernel


win32
 Share

Recommended Posts

 

Is there a way to install chocolatei on Windows Vista? It's a good way to update the installed software. However, never managed to install it on Windows Vista with the official command, and powershell core fails to start. Moreover, the system requirements are a bit confusing (Windows 7+ and Server 2003+) while Server 2003 is bassed on XP. It fails to get the protocol when I try the command in Vista. So I'm wondering if there is another way to install it on Server 2003/2008/Vista.

Link to comment
Share on other sites


5 hours ago, Sergiaws said:

 

Is there a way to install chocolatei on Windows Vista? It's a good way to update the installed software. However, never managed to install it on Windows Vista with the official command, and powershell core fails to start. Moreover, the system requirements are a bit confusing (Windows 7+ and Server 2003+) while Server 2003 is bassed on XP. It fails to get the protocol when I try the command in Vista. So I'm wondering if there is another way to install it on Server 2003/2008/Vista.

Ok, I will answer to myself.

1.
Download chocolatey latest version from Chocolatey.org

https://chocolatey.org/api/v2/package/chocolatey/
2.
Rename file extension to .zip (not necesary, you can extract with 7z or similar tool)
3.
Extract the file
4.
Open PowerShell
5.
Open elevated PowerShell calling:
Start-Process powershell -Verb runAs
6.
Go to the tools folder in the location where you extracted Chocolatey
7.
Call: & .\chocolateyInstall.ps1 to allow Chocolatey to install
8.
Add a path to the choco location to system environment PATH:
C:\ProgramData\chocolatey\bin
9.
Restart your consoles, and VS Code (if you use one)

  • Like 2
Link to comment
Share on other sites

On 10/16/2022 at 3:39 PM, SigmaTel71 said:

I have a feel that the next release of the extended kernel will be much different from the current one... is there a 'preview' changelog by the current state of development version? Mostly DirectX and deeply Windows 7 specific functions?

I just reviewed all changes:
-Windows 7/8 functions added to kernel32 to support Firefox 106+, a couple of games, and Blender
-DXGI extension added to run newer WxWidget x64 version of PCSX2 and others asking for CreateDXGIFactory2
-ole and user32 extensions to run many Qt 6 applications
-Extension to bcrypt: add support for PBKDF2 hashing algorithm
-PowerShell Core up to at least version 7.0.1 working
-Several applications such as x64dbg and Telegram will now run if spoofed to Windows 7 (the fault of the VC++ 2012/13 runtime)
-NTOSKRNL extension added, compatible with NVIDIA drivers 378 (adds support for all Pascal except GT 1030) in full, and 398 on some systems (supports all Pascal plus OpenGL 4.6). A modified version of 378 (and 398, which may not work properly on some systems) will be made available through the extended kernel website.

  • Like 3
  • Upvote 5
Link to comment
Share on other sites

20 minutes ago, win32 said:

I just reviewed all changes:
-Windows 7/8 functions added to kernel32 to support Firefox 106+, a couple of games, and Blender
-DXGI extension added to run newer WxWidget x64 version of PCSX2 and others asking for CreateDXGIFactory2
-ole and user32 extensions to run many Qt 6 applications
-Extension to bcrypt: add support for PBKDF2 hashing algorithm
-PowerShell Core up to at least version 7.0.1 working
-Several applications such as x64dbg and Telegram will now run if spoofed to Windows 7 (the fault of the VC++ 2012/13 runtime)
-NTOSKRNL extension added, compatible with NVIDIA drivers 378 (adds support for all Pascal except GT 1030) in full, and 398 on some systems (supports all Pascal plus OpenGL 4.6). A modified version of 378 (and 398, which may not work properly on some systems) will be made available through the extended kernel website.

When will it be released? Pd. Don't know what's the Extended Kernel website, just know the mega folder.

Link to comment
Share on other sites

1 hour ago, win32 said:

I just reviewed all changes:
-Windows 7/8 functions added to kernel32 to support Firefox 106+, a couple of games, and Blender
-DXGI extension added to run newer WxWidget x64 version of PCSX2 and others asking for CreateDXGIFactory2
-ole and user32 extensions to run many Qt 6 applications
-Extension to bcrypt: add support for PBKDF2 hashing algorithm
-PowerShell Core up to at least version 7.0.1 working
-Several applications such as x64dbg and Telegram will now run if spoofed to Windows 7 (the fault of the VC++ 2012/13 runtime)
-NTOSKRNL extension added, compatible with NVIDIA drivers 378 (adds support for all Pascal except GT 1030) in full, and 398 on some systems (supports all Pascal plus OpenGL 4.6). A modified version of 378 (and 398, which may not work properly on some systems) will be made available through the extended kernel website.

We also have a working Vista driver for AMD Radeon's such as Stoney Ridge. The driver is not yet ready for release, however, as I am just Beta testing it for the person who developed it. You can see it in action here: http://windowsenthusiasts1.epizy.com/images/AMD2.JPG

Link to comment
Share on other sites

51 minutes ago, Jakob99 said:

We also have a working Vista driver for AMD Radeon's such as Stoney Ridge.

man, please, don't spam this in every possible post
if someone needs to mod the os to run something i think he/she has more than 2 braincells which he/she can use to find this original thread of the extended kernel

  • Upvote 2
Link to comment
Share on other sites

3 hours ago, Sergiaws said:

When will it be released? Pd. Don't know what's the Extended Kernel website, just know the mega folder.

It has passed its objectives after months of development and testing, so it is now released, with the objective of the enhanced compatibility and driver support.

  • Like 6
  • Upvote 2
Link to comment
Share on other sites

6 hours ago, win32 said:

I just reviewed all changes:
-Windows 7/8 functions added to kernel32 to support Firefox 106+, a couple of games, and Blender
-DXGI extension added to run newer WxWidget x64 version of PCSX2 and others asking for CreateDXGIFactory2
-ole and user32 extensions to run many Qt 6 applications
-Extension to bcrypt: add support for PBKDF2 hashing algorithm
-PowerShell Core up to at least version 7.0.1 working
-Several applications such as x64dbg and Telegram will now run if spoofed to Windows 7 (the fault of the VC++ 2012/13 runtime)
-NTOSKRNL extension added, compatible with NVIDIA drivers 378 (adds support for all Pascal except GT 1030) in full, and 398 on some systems (supports all Pascal plus OpenGL 4.6). A modified version of 378 (and 398, which may not work properly on some systems) will be made available through the extended kernel website.

Is it also fixed the program crash bug in the newer versions of Intel HD 4000 driver?

Edited by Brickedandroid
Link to comment
Share on other sites

7 hours ago, win32 said:

I just reviewed all changes:
-Windows 7/8 functions added to kernel32 to support Firefox 106+, a couple of games, and Blender
-DXGI extension added to run newer WxWidget x64 version of PCSX2 and others asking for CreateDXGIFactory2
-ole and user32 extensions to run many Qt 6 applications
-Extension to bcrypt: add support for PBKDF2 hashing algorithm
-PowerShell Core up to at least version 7.0.1 working
-Several applications such as x64dbg and Telegram will now run if spoofed to Windows 7 (the fault of the VC++ 2012/13 runtime)
-NTOSKRNL extension added, compatible with NVIDIA drivers 378 (adds support for all Pascal except GT 1030) in full, and 398 on some systems (supports all Pascal plus OpenGL 4.6). A modified version of 378 (and 398, which may not work properly on some systems) will be made available through the extended kernel website.

the only thing left is a proper timer fix for haswell+ then :P

Link to comment
Share on other sites

PHP 8.1.2 working! Didn't tested newer PHP versions, but when I run XAMPP Apache now don't crash, and puting a php file with the phpinfo function at least work fine. I think there are still missing some 32 bits functions, maybe fixing them could we get Skype Client and similar PWA's with 32 bit only support. Here is brave x86 as an example of this.

brave.exe - Entry Point Not Found  The procedure entry point GetThreadGroupAffinity could not be located in the dynamic link library KERNEL32.dll.

And, another thing, Python 3.7+ x86 apps, would work or could be done something for these apps? As I remember, in a previous release (released before 2022's summer) NVDA 2022.1 partially worked, just remote_helper crashed so it couldn't read properly html documents and web pages. It also required Win7SuperVerFix spoofing and also build number. I'll also test Zulu JDK 13 or 17 x86 and check if it work, it would be required for Java Access Bridge in modern JDK.

Regarding hardware support, I just expect a modified Acpi.sys so the BSOD "This PC is not ACPI compliant" would be solved, and an NVMe driver working in Vista (the one posted on some topics is not working). I'm testing some Firefox stuff, at least Librewolf 105 don't throws the error but it don't start. Maybe I'll need to reinstall SHA2 stuff?

Link to comment
Share on other sites

On 10/19/2022 at 2:28 PM, win32 said:

It has passed its objectives after months of development and testing, so it is now released, with the objective of the enhanced compatibility and driver support.

I just wanted to extend my thanks for the Extended Kernel! I like being able to run the latest Firefox now! Also, does Steam work with the latest kernel or are we still a ways off from that.

Link to comment
Share on other sites

Just now, Jakob99 said:

I just wanted to extend my thanks for the Extended Kernel! I like being able to run the latest Firefox now! Also, does Steam work with the latest kernel or are we still a ways off from that.

Unfortunately Steam does not yet. The 32 bit configuration is still undesireable and needs to be redone.

13 hours ago, Sergiaws said:

Regarding hardware support, I just expect a modified Acpi.sys so the BSOD "This PC is not ACPI compliant" would be solved, and an NVMe driver working in Vista (the one posted on some topics is not working). I'm testing some Firefox stuff, at least Librewolf 105 don't throws the error but it don't start. Maybe I'll need to reinstall SHA2 stuff?

Were any patches done to XP's acpi.sys for your hardware to work with XP?

LibreWolf does not start for me either. I will check it,

  • Like 2
Link to comment
Share on other sites

2 hours ago, win32 said:

Unfortunately Steam does not yet. The 32 bit configuration is still undesireable and needs to be redone.

I forgot that Steam was 32-bit based. At least I also have 7 and 8.1 on my laptop to play it until it works with Vista and XP x64 (through one-core api)

Link to comment
Share on other sites

11 hours ago, win32 said:

Unfortunately Steam does not yet. The 32 bit configuration is still undesireable and needs to be redone.

Were any patches done to XP's acpi.sys for your hardware to work with XP?

LibreWolf does not start for me either. I will check it,

For XP probably not, it's a more modern computer so I wouldn't expect XP to work. Just know that there are an ACPI.sys for Windows 7 that might work. There's even the procedure to modify it, but I'm not sure if the procedure can be applied to Vista's ACPI.sys, and don't know a lot about editing such files to modify these lines.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.


×
×
  • Create New...