32bit packages for x86_64 are generated from i586 packages which are meant to be run on ancient CPUs. But we could have better expectations for 32bit packages as they're installed on x86_64 system.

Building 32bit packages with better march/mtune could help with the performance of 32bit only packages like Steam.

  1. find better CFLAGS and CXXFLAGS for these packages
  2. identify packages which would benefit from such change
  3. create set of optimized packages which could be used for 32bit package generation

Looking for hackers with the skills:

i586 i686 community

This project is part of:

Hack Week 15

Activity

  • almost 9 years ago: pluskalm liked this project.
  • almost 9 years ago: sleep_walker added keyword "i586" to this project.
  • almost 9 years ago: sleep_walker added keyword "i686" to this project.
  • almost 9 years ago: sleep_walker added keyword "community" to this project.
  • almost 9 years ago: sleep_walker originated this project.

  • Comments

    • sleep_walker
      almost 9 years ago by sleep_walker | Reply

      Leap is easy - i586 is used only for 32bit packages, you can use that as playground.

      There are people using Tumbleweed on i586 so it may take some effort to convince community, show graphs, run benchmarks, etc.

    • matz2
      almost 9 years ago by matz2 | Reply

      For compute intensive programs this might bring some performance, especially if activating SSE2 (which all x86_64 machines support by default). Of course it will limit the usefulness of the 32bit distro itself, but that's by design, and if backed by enough speedup might be acceptable. The difficult part will be to sensibly benchmark this for real apps, like steam (does it even have performance problems?).

    Similar Projects

    Hackweek 25 from openSSL office in Brno, Czechia by lkocman

    Description

    Join South Moravian colleagues, Austrian friends, and local community members for Hackweek 25 at the openSSL corporation office in Brno, Czechia. This will be a relaxed and enjoyable in-person gathering where we can work on our Hackweek projects side by side, share ideas, help each other, and simply enjoy the atmosphere of hacking together for a week.

    Food, snacks, coffee will be available to keep everyone energized and happy throughout the week. We'd like to throw a small party on Tuesday.

    Goals

    • Bring together SUSE employees and community members from the South Moravian region and nearby Austria.
    • Create a friendly space for collaboration and creativity during Hackweek 25.
    • Support each other’s projects, exchange knowledge, and experiment freely.
    • Strengthen local connections and enjoy a refreshing break from remote work.

    Resources

    Report from Grand openning of the office

    Photos on google photos


    Kudos aka openSUSE Recognition Platform by lkocman

    Description

    Relevant blog post at news-o-o

    I started the Kudos application shortly after Leap 16.0 to create a simple, friendly way to recognize people for their work and contributions to openSUSE. There’s so much more to our community than just submitting requests in OBS or gitea we have translations (not only in Weblate), wiki edits, forum and social media moderation, infrastructure maintenance, booth participation, talks, manual testing, openQA test suites, and more!

    Goals

    • Kudos under github.com/openSUSE/kudos with build previews aka netlify

    • Have a kudos.opensuse.org instance running in production

    • Build an easy-to-contribute recognition platform for the openSUSE community a place where everyone can send and receive appreciation for their work, across all areas of contribution.

    • In the future, we could even explore reward options such as vouchers for t-shirts or other community swag, small tokens of appreciation to make recognition more tangible.

    Resources

    (Do not create new badge requests during hackweek, unless you'll make the badge during hackweek)