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

Category: News

Fused news read by an LLM

Posted on December 6, 2024 by Michael G

This Week in F-Droid

TWIF curated on Thursday, 05 Dec 2024, Week 49

F-Droid core

F-Droid and F-Droid Basic version 1.21.1 were deemed stable enough to be marked as suggested so by now most of you might already have gotten the update. If you’ve missed past TWIF info on what’s new, do read the one from October 3. /PS: Verify your “Included AntiFeatures” setting, make sure “Tethered” and “Other” are checked.

Community News

Feeder was updated to 2.7.1 and improves in that pain point that you’ve been feeling for a while: Why can’t an LLM summarize my feeds for me? Stay calm, now it can, powered by OpenAI or Perplexity AI (API keys needed).

LogFox was updated to 2.0.6 and it fixed a rather nasty bug as the previous version was draining the battery for no good reason.

Organic Maps: Hike, Bike, Drive Offline was updated to 2024.11.27-12-FDroid bringing Fused Location support to the fully FOSS version of the app too. How? It uses the microG Project re-implementation of Google’s proprietary Android libraries so even without Google running services on your device you can still enjoy the Fused location gathering benefits. It’s off by default and, if you want it, you need to have either Google Play Services installed or microG setup (in your custom Android distribution) as a location provider. Note that you’ll need microG version 0.3.4 or later installed, expand Versions in F-Droid client and install the newest version from the microG repo.

SchildiChat Next, Next-generation SchildiChat Matrix messenger (Preview), was just added trailing not far from its base Element X. You can read here what’s improved on top of Element X and you can find some FAQ answers here. The app is build reproducible and as a step up above upstream Element X, its dependency libs are built at the same time too. As with upstream Element X, this is a new separate app, so you’ll have to login and allow access to your history as needed. We will add more info regarding the old-vs-new status as the news reaches us.

“Old”SchildiChat was updated too, at 1.6.24.sc82 based on the latest Element code.

TalkBack was updated to TfPu_release_15_1-2024_10_17_0000 thanks to @Uldiniad after a 3 year pause. The issue is that the app is based on upstream Google code that needs some heavy cleaning up.

Removed Apps

1 app was removed

mLauncher, Minimal and Clutter Free launcher, was archived as the developer focuses on Easy Launcher – Minimal launcher instead. This one has already been updated to 0.3.0 too.

Newly Added Apps

8 more apps were newly added
  • Alex vs Bus: The Race: A platform runner game in which Alex needs to catch the bus on time
  • Bookaccio Book Tracker: Your Personal Book Tracker
  • Mafia: A Mafia party game app for Android +4
  • Mindful Attention Awareness Scale: Find out how mindful you are on a scale of 1 to 6
  • OnTime: Presentation timer for speakers at live events
  • Phocid: A modern offline music player with familiar designs
  • α-Remote: Bluetooth remote for Sony Cameras
  • 🌜 LunaTracker 🌛: LunaTracker is a newborn baby tracking app

Updated Apps

88 more apps were updated

(expand for the full list)

  • 38C3 Schedule was updated to 1.68.0
  • AndBible: Bible Study was updated to 5.0.833
  • AnkiDroid: Flashcards was updated to 2.19.3
  • AppListBackup was updated to 1.0.4
  • Audile was updated to 1.7.2
  • baresip+ was updated to 49.1.0
  • Better Internet Tiles was updated to 3.1.0-fdroid
  • Brume Wallet was updated to 0.6.531
  • Casio G-Shock Smart Sync was updated to 20.9
  • Celestia was updated to 1.7.10
  • Cirrus was updated to 3.5
  • Citrine was updated to 0.5.6
  • Ciyue was updated to 0.13.0
  • Clipious was updated to 1.22.3
  • Com-Phone Story Maker was updated to 1.7.6
  • Conversations was updated to 2.17.4+free
  • DanXi was updated to 1.4.5
  • DAVx⁵ was updated to 4.4.4-ose
  • EnforceDoze was updated to 1.6.1
  • Ente Photos – Open source, end-to-end encrypted al was updated to 0.9.65
  • EP Mobile was updated to 2.34.0
  • Fennec F-Droid was updated to 133.0.0
  • FFUpdater was updated to 79.3.1
  • Fitness Calendar was updated to 2024.11.1
  • Flipper Mobile App was updated to 1.8.1
  • Geo Share was updated to 1.5.1
  • Green: Bitcoin Wallet was updated to 4.1.0
  • Home Medkit was updated to 1.5.8
  • Human Benchmark was updated to 1.0.5
  • Jami was updated to 20241126-01
  • kitshn (for Tandoor) was updated to 1.0.0-alpha.12.1
  • Kotatsu was updated to 7.7
  • LabLog was updated to 1.7
  • Ladefuchs was updated to 3.1.7
  • Lissen: Audiobookshelf client was updated to 1.1.13
  • Léon – The URL Cleaner was updated to 47
  • Mull was updated to 133.0.0
  • MuPDF mini was updated to 1.25.1a
  • MuPDF viewer was updated to 1.25.1a
  • MusicSearch was updated to 1.9.0-beta.2
  • Nextcloud Dev was updated to 20241127
  • Nextcloud Talk was updated to 20.0.6
  • Nighthawk Wallet was updated to 2.2.16
  • Notesnook – Private notes app was updated to 3.0.23
  • Oinkoin was updated to 1.0.73
  • Opus 1 Music Player was updated to 2.64
  • Pachli for Mastodon was updated to 2.9.0
  • Password Generator was updated to 1.8.1
  • Peristyle was updated to v6.1.0
  • Petals was updated to 3.31.0
  • Podcini.R – Podcast instrument was updated to 6.15.0
  • Proton Pass: Password Manager was updated to 1.28.2
  • PTO – Plaintext Organizer was updated to 3.2.0
  • QRAlarm was updated to 2.0.5
  • Quicksy was updated to 2.17.4+free
  • Raccoon for Friendica was updated to 0.3.1
  • Read You was updated to 0.11.1
  • Reader for Selfoss was updated to 124113311-github
  • RiMusic was updated to 0.6.62
  • Robot36 – SSTV Image Decoder was updated to 2.14
  • Rush was updated to 2.3.8
  • RustDesk was updated to 1.3.3
  • SatDump was updated to 1.2.2
  • SD Maid 2/SE – System Cleaner was updated to 1.3.1-rc0
  • Seafile was updated to 3.0.6
  • sing-box was updated to 1.10.3
  • Smart Card Reader was updated to 2.4
  • Snapcast – multi-room audio in perfect sync was updated to 0.29.0.1
  • SocksTun was updated to 2.7
  • Souvenirs was updated to 2.9.5
  • Squeeze Client was updated to 1.3
  • Squeezer was updated to 2.3.7
  • Swiss Bitcoin Pay was updated to 2.2.3
  • Tasks.org: Open-source To-Do Lists & Reminders was updated to 14.1
  • The One App was updated to 2.2.0
  • Thumb-Key was updated to 4.0.6
  • Tilde Friends was updated to 0.0.25
  • TimePlanner was updated to 1.0.1
  • TorrServe was updated to MatriX.135.F-Droid
  • Tower Collector was updated to 2.15.3
  • Tuta Mail was updated to 253.241126.2
  • Unchained was updated to 1.3.5
  • Unciv was updated to 4.14.11
  • Vespucci was updated to 20.2.0.0
  • VRChat Android Assistant was updated to 2.1.5
  • WikiReader was updated to 1.8.0
  • Xtra was updated to 2.39.2
  • yetCalc was updated to 2.0.2
  • µLauncher was updated to j-0.0.17

Thank you for reading this week’s TWIF 🙂

Please subscribe to the RSS feed in your favourite RSS application to be updated of new TWIFs when they come up.

You are welcome to join the TWIF forum thread. If you have any news from the community, post it there, maybe it will be featured next week 😉

To help support F-Droid, please check out the donation page and contribute what you can.

VEKOS: the Verified Experimental Kernel Operating System

Posted on December 6, 2024 by Michael G
VEKOS is an experimental operating system written in Rust that focuses on verification and security at its core. This is the first alpha release (v0.0.1) that demonstrates the basic architecture and key features of the system. ↫ VEKOS GitHub page Hobby and experimental operating systems written in Rust are not exactly a novel concept, but that doesn’t mean each new one that comes up isn’t cool. This one is still in its very early stages, but focuses on something quite interesting: every filesystem and memory operation is cryptographically verified using a proof system. It’s already got basic file system operations, signal handling and a scheduler, a shell, and more. Contributions are welcomed.

One UI 7 : Déploiement Décembre sur les Galaxy S24 !

Posted on December 5, 2024 by Michael G
Dans cette vidéo, je te parle de la première bêta de One UI 7, qui sera disponible pour les S24 en décembre. Puis un déploiement futur pour les S23 et S22 pour les semaines à venir. Hâte de pouvoir l’essayer sur les Galaxy S25.

Mon Fnac Ambassadeur : ambassadeur.fnac.com/p/02vgG

00:00 – Introduction
00:40 – One UI 7 Beta
02:24 – Les fonctionnalités
03:30 – Pour qui ?

Matériels utilisés sur la chaîne :

Caméra :
Sony ZV-1F : https://amzn.to/40nNcqi
Sony ZV-E10 : https://amzn.to/40lfjGp
Insta360 X3 : https://amzn.to/3KejSg4

Micro :
Elgato Wave:3 : https://amzn.to/42NiGaJ
Saramonic Blink500 Pro : https://amzn.to/3FU9k3e

Lumière :
Elgato Key Light : https://amzn.to/3JVgMwa

Voir d’autres vidéos sur la chaine : https://www.youtube.com/c/GIGATOP

Site web : https://www.gigatop.fr/

#samsung #oneui7

كيف سيكون شكل غوغل من دون متصفح كروم؟

Posted on December 5, 2024 by Michael G
من سيشتري #كروم؟ وكيف سيكون شكل #غوغل من دونه!

#GoogleChrome #Google #chrome

Four new Aldi stores open as the supermarket pushes an expansion drive

Posted on December 5, 2024 by Michael G
Shoppers can expect to see the brand new stores at Cribbs Causeway in Bristol, Hetton-le-Hole in Tyne and Wear, Ashton-in-Makerfield in Greater Manchester and Macduff in Banffshire. It’s thought that these new stores will create more than 100 new jobs overall.

Hoosiers by Blood: Highlighting Latino Heritage at WikiConference North America 2024 in Indianapolis

Posted on December 5, 2024 by Michael G
Hoosiers by Blood: Highlighting Latino Heritage at WikiConference North America 2024 in Indianapolis The 2024 WikiConference North America was a spotlight on diversity and an…

LostCarPark Drupal Blog: Drupal Advent Calendar day 5 – Blog Recipe

Posted on December 5, 2024 by Michael G
Drupal Advent Calendar day 5 – Blog Recipe

james

Thu, 12/05/2024 – 09:00

LostCarPark Drupal Blog: Drupal Advent Calendar day 5 - Blog Recipe

In the early days of Drupal, it was a popular blogging platform. Nowadays, while it is rare to use Drupal for a pure blog site, it is still quite common for Drupal sites to include a blog. There even used to be a dedicated blog module in Drupal, but it was largely superseded by Drupal’s core functionality.

The ‘Blog’ recipe for Drupal Starshot is designed to facilitate the creation and management of blog posts on a website. It will create the ‘Blog’ content type, equipped with the necessary fields and features that enable content creators to produce rich, informative, and engaging blog entries…

Tags

  • Blog
  • News
  • Drupal Starshot

Multi-Gem Monorepos

Posted on December 5, 2024 by Michael G
Wrote https://terminalwire.com/articles/zeitwerk-and-versioning-for-multi-gem-monorepos to look at how I broke apart the Terminalwire gem into a client, server, and core gem. I explore the topics of versioning, name spacing, and how to use Zeitwerk to autoload the core and peripheral gems.

Reclaim the internet: Mozilla’s rebrand for the next era of tech

Posted on December 5, 2024 by Michael G

Mozilla isn’t just another tech company — we’re a global crew of activists, technologists and builders, all working to keep the internet free, open and accessible. For over 25 years, we’ve championed the idea that the web should be for everyone, no matter who you are or where you’re from. Now, with a brand refresh, […]

The post Reclaim the internet: Mozilla’s rebrand for the next era of tech appeared first on The Mozilla Blog.

How Chrome doubled its Speedometer scores on Android

Posted on December 5, 2024 by Michael G
How Chrome doubled its Speedometer scores on Android

Today’s The Fast and the Curious post covers how Chrome achieved best-in-class Speedometer scores on mobile devices, resulting in faster and smoother web experiences for Android users.

Chrome has always been about speed. Whether it’s loading pages quickly, running complex web apps smoothly, or delivering a seamless browsing experience, performance is at the heart of our browser. And we’re always looking for ways to make Chrome even faster.

Over the last two years, we have been hard at work on a number of performance improvements for Android devices. We’re excited to share some of the progress we’ve made.

Speedometer on Android

One of the key metrics we use to track Chrome’s performance is the Speedometer benchmark. This benchmark is developed in collaboration with other major web browser engines and measures how quickly Chrome can complete interactions with web pages, including parsing/rendering HTML or CSS and running JavaScript.

Since the release of Chrome M112, we’ve seen a significant increase in Speedometer 2.1 scores on Android devices [1]. In fact, on many devices, scores more than doubled, with the newest Snapdragon® 8 Elite Mobile Platform setting new records for Speedometer performance on mobile devices! These huge accomplishments are a testament to the work not only of the Chrome and Android teams, but also our silicon and SoC partners.

Since Chrome M112, Speedometer 2.1 scores have more than doubled on many Android devices. [1]

How Did We Do It?

The improvements resulted from several changes, including:

  • Build optimizations: We’ve made a number of changes to the way Chrome is built, which has resulted in faster code execution tuned to modern premium Android devices and SoCs.
  • V8 and Blink improvements: Many improvements to the JavaScript engine (V8) and the rendering engine (Blink) have further boosted performance.
  • Scheduling, OS and SoCs: We worked closely with Android partners to optimize the way Chrome interacts with the operating system and its thread scheduling to make the best use of the silicon on the devices.

Let’s take a closer look at each of these areas.

Build optimizations

The Android device ecosystem is very diverse. From entry-level phones to the newest premium ones, Chrome needs to run well on all devices. Up until last year, we shipped the same Chrome build to all these different Android devices. The memory and disk size constraints on entry-level devices resulted in Chrome having to prioritize a small binary size. Consequently, many modern build optimizations were out of reach, as they resulted in much larger binaries.

With M113, Chrome was finally able to ship a separate higher-performance build targeting premium Android devices via the Google Play Store. While we still ship a more binary-size-constrained build to other devices, this approach allowed us to land some of those modern optimizations into the new premium build:

  • By targeting 64-bit Arm instead of 32-bit Arm, we can make use of more efficient Arm instruction set features and larger 64-bit operations.
  • Since binary size is less relevant on premium devices with large disks and sufficient memory, we can now compile C++ code optimized for speed (-O2 / -O3) rather than size (-Oz).
  • Furthermore, we tweaked the inlining thresholds used by the compiler to enable more inlining in hot code (within and across modules), while updating the model and policy used by another compiler pass (MLGO) to reduce inlining in cold code.
  • We now also apply profile-guided optimization (PGO) techniques to the build to further improve the code layout and optimization level for hot code.
  • Finally, we improved cross-function code ordering by aligning Chrome’s orderfile generation with the new 64-bit build. We also now include Speedometer 3, the latest version of the industry-standard browser speed benchmark, in the workloads used to generate the orderfile.

Together, these build optimizations account for more than half of the overall Speedometer score improvements. This progress was facilitated by our collaboration with Arm, who contributed valuable insights and improvements, including to identify and address inefficiencies in Chrome’s PGO setup and inlining.

V8 and Blink improvements

Chrome continuously improves the performance of its JavaScript and web rendering engines, V8 and Blink. Most optimizations are small in individual impact, but stacked together, these improvements add up and contributed most of the remaining Speedometer impact! Notable ones include:

  • We now utilize an optimized fast-path HTML parser to parse innerHTML attributes.
  • V8 launched its Sparkplug compiler tier, a super fast baseline compiler that sits right above its Ignition interpreter and generates non-optimized code very quickly. Later, V8 also launched Maglev, a new mid-tier compiler that generates semi-optimized code. It takes longer to do so than Sparkplug, but much less time than Turbofan, V8’s ultra-optimizing compiler tier. All together, this new tiering hierarchy allows V8 to tier up more gradually, improving both performance and power consumption.
  • We tuned our heuristics that decide when garbage collection occurs, targeting times when the rendering engine is idle or when users navigate away from pages.
  • We landed many other incremental optimizations, e.g. to V8 and our parsing, style, layout, and text rendering engines.

Scheduling and OS

To achieve the best possible performance, Android partners invest heavily in tuning the operating system’s thread scheduling and frequency scaling policies, as well as improving the performance of the Silicon itself.

We worked closely with our partners to improve their tuning for Chrome and Speedometer. In particular, our collaboration with Qualcomm was very fruitful: By combining optimized scheduling policies with improved hardware performance, their newest Snapdragon 8 Elite mobile platform realized a 60-80% improvement in Speedometer 3.0 compared to its predecessor, resulting in class-leading web performance. This collaboration also highlighted important bottlenecks in Chrome’s code, such as the need for improved PGO and opportunities in V8.

Speedometer 3.0 on Snapdragon 8 Gen 3 (left) compared to Snapdragon 8 Elite (right), Chrome M131

Why do these improvements matter?

Faster Speedometer scores translate to improvements in real user interactions with web content, such as faster page loads and interactions. Back at M112, loading a Google Docs document on Pixel Tablet took more than 50% longer than it does today — that’s the effect of a doubled Speedometer score!

Chrome M112 vs. M129 on Pixel Tablet, loading a Google Doc (frame count)

[1] Speedometer 3 was released during M122, so results from Speedometer 2.1 are provided for a full picture. Measurements shown in graphs were taken on Pixel Tablet.

Posted by Eric Seckler, Software Engineer, Chrome

  • Previous
  • 1
  • …
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • …
  • 821
  • Next

Recent Posts

  • Qwen3-Coder
  • Open Source is Back
  • An easy way to develop Home Assistant integrations
  • SmartEsq has launched an AI-powered MFN Election tool
  • Open Source email Clients

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