Fchroot 1.0.0

From Funtoo
< Package:Fchroot‎ | Releases
Revision as of 03:16, June 12, 2022 by Drobbins (talk | contribs) (Created page with "{{SoftwareRelease |release_date=2022-06-11 |name=fchroot |codename=Valley of the Moles |version=1.0.0 |type=major }} == Changelog == The 1.0.0 release of fchroot marks a mil...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Fchroot 1.0.0 (codename "Valley of the Moles") is a major release which was released on 11 June 2022.


Changelog

The 1.0.0 release of fchroot marks a milestone in the evolution of our tiny but mighty tool!

Overview

While using the same underlying logic, the fchroot codebase has been cleaned up, leveraging OOP to provide better organization and encapsulation of functionality.

New Features

  • More robust detection of fchroot architectures.
  • Chroot from x86-64bit to x86-32bit now is supported, with automatic use of linux32.
  • Support for powerpc-32bit added. (beta)
  • Change default CPU for arm-64bit to cortex-a72.

Bug Fixes

  • Prefer using /bin/bash to enter fchroot, and automatically set a custom prompt.
  • Ensure environment is properly initialized so that explicitly specify "/bin/bash --login" is no longer required.
  • Use special mole powers to properly set a custom fchroot prompt even when we ensure that bash provides a login environment.
  • Magic number handling fixes to more reliably detect foreign fchroot architecture.
  • No longer use hard-coded magic number binfmt mask.