Firefox Browser Ported to HaikuOS
Progress on porting Firefox to the Haiku operating system is ongoing, but rendering issues make the current version unusable. Developers are optimistic about resolving these problems and community enthusiasm remains high.
Read original articleProgress is being made on porting Firefox to the Haiku operating system, although the project is still in its early stages. Users have reported that the current version has significant rendering issues, preventing text from being displayed, which renders it unusable. Developers are optimistic that these issues can be resolved quickly, as the main application appears to be functioning. However, stability cannot be fully assessed until problems related to the Rust programming language are addressed, as recent updates to Rust have altered behaviors that previously caused undefined behavior in Firefox. Some developers are attempting to patch the latest LibreWolf source with Haiku patches, but they are encountering difficulties, particularly with missing Python packages. Despite these challenges, there is enthusiasm within the community, with some users expressing excitement about the potential of using Haiku more frequently once Firefox is fully operational. Screenshots of the browser indicate that it can render certain content without issues, although it is not yet available as a package for easy installation.
- Progress on porting Firefox to Haiku is ongoing but faces rendering issues.
- Current version is unusable due to text display problems.
- Stability assessment is pending resolution of Rust-related issues.
- Developers are working on patching LibreWolf with Haiku patches.
- Community enthusiasm remains high for the potential of Firefox on Haiku.
Related
Firefox 128
Firefox version 128.0, released on July 9, 2024, brings text translation, personalized search, improved data clearing, streaming in Private Browsing, Privacy Preserving Attribution API, enhanced audio for macOS, security fixes, rendering improvements, developer enhancements, and community contributions. Older Windows and macOS users are advised to switch to Firefox ESR for ongoing support.
Rust Port for Fish Shell Is Almost Ready for a Beta Release
The Fish shell is approaching a beta release of its Rust-based version, enhancing maintainability. An open beta will help identify bugs, with installation instructions for Linux and macOS provided.
Firefox 129.0
Firefox 129.0, released on August 6, 2024, features enhanced Reader View, a new Theme menu, improved security with HTTPS, and discontinued support for older operating systems, highlighting community contributions.
- Many commenters appreciate the historical significance of Firefox's development in relation to BeOS and Haiku.
- There is a general sense of excitement about having a modern browser available on Haiku, despite current rendering issues.
- Some users express concerns about the stability and usability of the port, noting that it is not yet suitable for average users.
- Several comments highlight the unique nature of Haiku as a non-Unix FOSS operating system and its potential future.
- There are discussions about the need for modern technologies and features to enhance Haiku's capabilities.
Kind of poetic. We should write a 3-5-3 Haiku about this journey.
Seeing a modern browser supported does fill a big gap however. Who knows maybe one day through a series of silly unpredictable events it will be the OS of choice and running Ladybird browser in a similar fashion.
It's like a piece of art.
I suspect the company that created BeOS actually lost the source-code and that's potentially the real reason they don't want to share, because from an economic perspective there does not seem anything of value there.
https://discuss.haiku-os.org/t/progress-on-porting-firefox/1...
(If you need a modern browser on XP, in the meantime try the Chrome port:
As of five years ago I still had an open ticket for a bug in BeOS Mozilla in their bug tracker from maybe the year 2000. I tried to search for it more recently and couldn't find it.
Haiku is fantastic and seeing it still developed after 20 years is awesome.
But maybe it would benefit from some modern tech. Given the recent discussion on Swift for Ladybird, since huge parts of Haiku are written in C++ it might make sense to gradually introduce Swift to benefit from the language safety features.
Related
Firefox 128
Firefox version 128.0, released on July 9, 2024, brings text translation, personalized search, improved data clearing, streaming in Private Browsing, Privacy Preserving Attribution API, enhanced audio for macOS, security fixes, rendering improvements, developer enhancements, and community contributions. Older Windows and macOS users are advised to switch to Firefox ESR for ongoing support.
Rust Port for Fish Shell Is Almost Ready for a Beta Release
The Fish shell is approaching a beta release of its Rust-based version, enhancing maintainability. An open beta will help identify bugs, with installation instructions for Linux and macOS provided.
Firefox 129.0
Firefox 129.0, released on August 6, 2024, features enhanced Reader View, a new Theme menu, improved security with HTTPS, and discontinued support for older operating systems, highlighting community contributions.