macaroni-os / macaroni-os/mark-issues

Create a dedicated x86_32bit branch - mark-32

Open
#703 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
No language data
Stars
5
Forks
1
PR merge metrics
No merged PRs in 30d

Description

I would like to suggest creating a dedicated x86_32bit branch.

Supporting native 32-bit x86 systems often requires architecture-specific fixes, package adjustments, dependency changes, toolchain work, Python-related fixes, and other compatibility patches that are not always relevant to the main branch. Having a dedicated branch would make it easier to develop, test, and maintain these changes without affecting other architectures.

I am willing to actively help maintain both the arm32bit (on mark-31) and x86_32bit branches, test updates, report regressions, and contribute fixes when needed.

This would help preserve support for legacy and low-resource hardware while keeping development organized and allowing architecture-specific improvements to be managed independently.

After discussing this with @geaaru on Discord, and based on the issues encountered and reported in [PR #432](https://github.com/macaroni-os/kit-fixups/pull/432), I believe a dedicated x86_32bit branch would provide a cleaner and more sustainable path for maintaining 32-bit support moving forward.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing PR #432 and the existing arm32bit work on mark-31 to understand the reported x86 32-bit compatibility issues. Define what the dedicated x86_32bit branch must contain and how it will be tested and maintained; done means the branch exists with an agreed maintenance and regression-testing plan.

Written by the indexing model from the issue text.

Assessment

Tech stack
git
Domain
operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.