Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

Haiku isn’t a BeOS successor anymore

Posted on May 10, 2024 by Michael G
So I got accepted into GSoC again! I’m going to be working on WebKit2. But what is WebKit2, or even WebKit, for that matter? Well, WebPositive uses WebKit to render its web pages. Currently, we use the WebKitLegacy API to communicate with WebKit. It would be nice to switch to the newer version: WebKit2. However, our port of WebKit2 still needs work. At present, it has lost its ability to even render any webpage at all! So, getting WebKit2 to work will be the primary goal of my GSoC project. If there’s time left, I might be able to integrate it into WebPositive. The advantages WebKit2 has for WebPositive will be mostly invisible to end-users. The code will hopefully be more maintainable than the deprecated WebKitLegacy and we’ll get access to several newer APIs such as the ad-blocking API. Perhaps the most visible change: problems in one part of the code should be less likely to crash the whole browser. ↫ Zardshard on the Haiku website The current state of WebPositive, the only native Haiku web browser, is emblematic of why I have personally lost all interest in the successor to what is still my favourite operating system of all time. Haiku OS supports several browsers, and if you read any forum post about which browser to use, or watch any of the enthusiastic Haiku videos by the insanely awesome Action Retro, they’ll all advise you to use any of the non-native Qt or GTK browsers instead – because WebPositive just can’t compete with the ported, non-native browsers. Since everybody using Haiku is opting to use the better ported browsers, WebPositive has fallen even more by the wayside; now it has to play catch-up, and by the time WebKit2 has been properly ported and bug-tested, and has been integrated into WebPositive, which then has to be bug-tested as well, we’re going to be months, if not years, down the line. In the meantime, the ported browsers will have been regularly updated with newer, better versions. Unless the focus for the single most important application of any general purpose desktop operating system is placed solely on WebPositive, it simply won’t be able to keep up with the ported browsers. Why even work on WebPositive at all at that point? It’s not like anyone is using it, so why bother? And this highlights a problem for people like me, who prefer to have native Haiku applications instead of ports of software I can already run elsewhere. As a former BeOS user, I am not interested in a vessel for running Qt applications that I can, in all likelihood, run better on Linux. Why would I go through the trouble of assembling a machine with hardware Haiku supports, only to then run the same applications I’m already running on Fedora or OpenBSD, but worse? If you browse through Haiku Depot today, it feels like the vast majority of modern, maintained, and working software are ports of Qt (and GTK) software we already know and love from other, more mature, more stable, more usable, and more feature-rich platforms. Haiku has chosen to pour a lot of energy and manpower into becoming an operating system designed to run ported, often Qt, applications, but the downside to that is that new and maintained native Haiku applications, that play to the strengths of the platform, are few and far between. A Haiku developer once told me that real people use Haiku every day, and they need real applications, and ported applications make it possible for not only Haiku developers themselves, but also normal users, to run and use Haiku every day. This is a valid argument that I fully understand and agree with – it just means Haiku isn’t for me. And while that’s sad for me, it’s entirely fine. Haiku’s developers have chosen to focus on building a daily-drivable operating system with tons of ported applications, instead of an ideologically pure operating system you can’t really use because it only has like 4 native applications and nothing else. And that’s a valid, smart, and practical choice that I fully respect and understand, even if it means Haiku isn’t really a BeOS successor anymore.

Domaćice sa Bosfora – 67 Epizoda

Posted on May 9, 2024 by Michael G

Video by via Dailymotion Source Glumac/GlumicaSerhat TutumluerCeyda DüvenciÖzge ÖzderHale AkınlıBennu YıldırımlarBatuhan KaracakayaSongül ÖdenMelda AratCenk Ertanİlker Kurtİncilay ŞahinMetin BüktelEvrim SolmazServer MutluEce HakimDevrim ÖzderErdal BilingenFurkan Andıç Go to Source

Mercado local deve reagir a Copom em dia de exterior cauteloso | MINUTO TOURO DE OURO – 09/04/2024

Posted on May 9, 2024 by Michael G

Video by via Dailymotion Source Confira a edição desta quinta-feira (09) do Minuto Touro de Ouro com Pablo Spyer, o Tourinho. Leilão do tesouro, decisão de juros dos EUA e do México estão em destaque. * Vencedor do prêmio iBest:*▫️ Melhor Programa de Investimentos do Brasil 2022 ¤ Maior influenciador de Investimentos em 2023 *…

How to make beautiful Clay decoration work video tutorial….!!!!

Posted on May 9, 2024 by Michael G

Video by via Dailymotion Source How to make beautiful Clay decoration work video tutorial….!!! Go to Source

Pagkain at iba pang pangangailangan, in-airdrop sa mga sundalo sa Patag Island | 24 Oras

Posted on May 9, 2024 by Michael G

Video by via Dailymotion Source Sa halip na ibyahe sa dagat, inihulog mula sa eroplano ang mga suplay para sa mga sundalo sa Patag Island bilang bahagi ng Balikatan exercises. Sagot naman ng AFP sa umano’y phone recording sa pagitan ng WesCom at isang Chinese diplomat — madali ‘yang imbentuhin. 24 Oras is GMA Network’s…

Barbara Media ProjectING #5-try gym app

Posted on May 9, 2024 by Michael G

Video by via Dailymotion Source Go to Source

Two weekends of Chichester Open Studios Art Trail lies ahead

Posted on May 9, 2024 by Michael G

Video by via Dailymotion Source Two weekends of Chichester Open Studios Art Trail lies ahead, a chance for the public to meet local artists in person in their own creative worlds. It also offers a platform for emerging artists to showcase their talents and engage with a wider audience. Go to Source

GTA San Andreas Gameplay India

Posted on May 9, 2024 by Michael G

Author: Source Read more

Cachorro agressivo ataca os tutores e Bombeiros são acionados na Av. Brasil; criança precisou ser…

Posted on May 9, 2024 by Michael G
Cachorro agressivo ataca os tutores e Bombeiros são acionados na Av. Brasil; criança precisou ser levada ao Hospital

Platz machen für Neues. | Dyson Sphere Program | Ep. 116

Posted on May 9, 2024 by Michael G
Baue die höchst effizienteste intergalaktische Fabrik in Dyson Sphere Program! Sammele Ressourcen, plane und baue Produktionslinien und zapfe Sterne an. Wandle deine interstellare Fabrik von einem kleinen Workshop zu einem galaktischen Imperium.

Genre: Basebuilding
Entwickler: Youthcat Studio
Publisher: Gamera Games
Veröffentlichung: 21.01.2021
Offizielle Seite: https://t.co/H2JwAJK5fP

Game-Tags: #DysonSphereProgram #Automation #Erkundung

Ganze Reihe: https://www.youtube.com/playlist?list=PLq2AU6IcVNBjIJ4PJHFZoAxXXs8A7p8dS
Weitere Lets Plays: https://saschatee.de

Twitch: https://www.twitch.tv/satishu
YouTube: https://www.youtube.com/@satishu
Dailymotion: https://www.dailymotion.com/saschatee
YT-Shorts: https://www.youtube.com/@satishushorts
TikTok: https://www.tiktok.com/@satishushorts
Twitter: https://twitter.com/SaschaTee
Mastodon: https://mastodon.cloud/@SaschaTeehttps://dailymotion.com/rss/playlist/x8advi

  • Previous
  • 1
  • …
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • …
  • 1,531
  • Next

Recent Posts

  • SmartEsq has launched an AI-powered MFN Election tool
  • Open Source email Clients
  • When and how to use benchmarking
  • How Plotly AI revolutionizes the dashboard development process
  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT