Skip to content

🚀 Cmder's next major release backlog #2788

@DRSDavidSoft

Description

@DRSDavidSoft

Upcoming plans for the next major release of Cmder

Currently, there are some areas of Cmder that could benefit from a smoother experience for the first-time user.

Highlights: Remove old 32-bit support. Installing to Program Files or any other path with spaces and/or lack of permissions will be correctly handled. Improvements to the speed, look and feel of the project.

📌 Please vote for your preferred Terminal to be used with Cmder in #2864
New! Cmder now comes in two flavors, Cmder + ConEmu (the classic terminal) and Cmder + Windows Terminal. More discussion at #2878
You can also choose to download a very slim version of Cmder, which doesn't come with a bundled terminal and is a great choice for using as a shell profile in any terminal you like (known formerly as "cmder for windows" or "cmder4win").

The v1.2.x releases are the last one to support Windows 7 as it has been EOL'd for quite a while now by Microsoft; and the biggest burden to continue supporting it is the dependencies we use themselves. With Git-for-windows project dropping support for it, I see no reason to continue Windows 7 support unless a user specifically request it.

We will be either completely dropping x86 (32-bit) binaries that are included in the package (e.g. both ConEmu and Clink has those), or alternatively consider providing an optional launcher file that is capable of running under 32-bit.

I propose organizing cluttered information from the README.md into groups. I'd like to move details from README.md into the Wiki and keep README.md simple and clean, and provide links to the Wiki in the README.md. Besides being more organized, this also allows us to update the documentation more frequently and also make use of community edits. I will monitor changes for possible vandalism.

We are in favor of completely removing 32-bit support from Cmder to reduce the size and improve simplicity. This also involves updating the init.bat to de-reference x86 32-bit in it. In my opinion, the only supported arches in init.bat should be x86_64, ARM and ARM64. (Hopefully ARM32 will also be deprecated soon). Preferably this should be done now since git-for-windows has already dropped 32-bit support. If the core team accepts, I'll modify the vendor scripts to strip any x84 32-bit editions of the vendored dependencies.

I can only recall one individual that was still using a 32-bit machine and was asking for this.

Additional Notes

Note 1: We're in the process of improving Cmder's initialization speed. In the next major release, the loading time is expected to be optimized significantly.

Note 2: Cmder is in the process of dropping 32-bit support of x86 edition when the upstream projects (such as Git-for-Windows) do so. In the next major releases of Cmder, the minimum Windows requirement will be bumped from Windows 7 SP1 to Windows 10, as well.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions