https://discussion.fedoraproject.org/t/article-series-proposal-the-state-of-geoclue-and-mozilla-location-service-on-fedora-in-2025/141490/1
Metadata Update from @glb: - Issue assigned to mateusrodcosta - Issue tagged with: article, needs-image
I wrote https://fedoramagazine.org/?p=41577&preview=true&preview_id=41577
I think it is still missing some info to be better but not sure what, so I'm open for feedback.
I also believe I can potentially redistribute the info a bit better on it.
In any case, I made the notes as quotes but I really only wanted them to be some kind of box.
Metadata Update from @rlengland: - Custom field preview-link adjusted to https://fedoramagazine.org/?p=41577&preview=true
@mateusrodcosta Sorry for being rather late responding.
I did some editing, primarily to improve language flow. Also, I changed the "setup" section process steps to be "preformatted" which we use for code-like information. Please take a few minutes to read over the article to make certain I haven't changed your intent.
I believe the Notes section works best as a list. I've made that change. See what you think.
In the second bullet item in the notes section I think there needs to be some clarification. "wayonly" and "idw"? Looks like an incomplete thought or editing issue, perhaps (?)
Do you have any details about what might make beaconDB potentially worse than GeoIP ? Even anecdotal evidence might help readers know what to be aware of.
That is likley me stumbling around on words when trying to say "you need wpa_supplicant because geoclue only has a wpa_supplicant backend".
Do you have any details about what might make beaconDB potentially worse than GeoIP ? Even anecdotal evidence might help readers know what to be aware of
I asked around on the beacondDB. For anedoctal evidence, if I am using iwd and setup beaconDB, beaconDB's GeoIP will put my location two cities over from where I actually live. If I am using iwd but don't setup beacondDB, the GeoIP implementation will correctly identify my city.
From asking them they explained that geoclue might be relying on Google and linked me to these:
https://gitlab.freedesktop.org/geoclue/geoclue/-/issues/204 https://gitlab.freedesktop.org/geoclue/geoclue/-/merge_requests/195
Which would seem to be that geoclue's GeoIP by default relies on Google.
I made a few updates, please re-check.
@mateusrodcosta Thanks for the changes.
The only question I am left with is to clarify the "iwd users" statement in the second note. Does this mean that wpa_supplicant does not implement iwd?
Note, also, that I added a link to "iwd" for users not familiar with that name.
I will be setting up a featured image for this article so if you have suggestions let me know. Otherwise I'll try and be creative. :-)
Sure, so from the Arch wiki:
wpa_supplicant is a cross-platform supplicant with support for WPA, WPA2 and WPA3 (IEEE 802.11i). It is suitable for desktops, laptops and embedded systems. It is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA authenticator and it controls the roaming and IEEE 802.11 authentication/association of the wireless driver.
And also
iwd (iNet wireless daemon) is a wireless daemon for Linux written by Intel. The core goal of the project is to optimize resource utilization by not depending on any external libraries and instead utilizing features provided by the Linux Kernel to the maximum extent possible.
NetworkManager on Fedora comes configured with the wpa_supplicant backend by default. But users can manually install iwd and chnage the config file to switch to iwd.
What would happen there is that geoclue only has the wpa_supplicant backend, which it uses to check the Wifi networks that are close by. If you were using iwd, since there's no geoclue iwd backend, it will just return empty data when trying to get the Wifi networks.
IMHO the one I would prefer some map with a location set to city-level, so it could be any map application but it doesn't have the user location but it's set to some place in the city with a city level precision. Or anything of similar idea.
@mateusrodcosta I have added a featured image and done a last edit.
This would be a good time for one last review, if you wish. If you approve, we can publish this coming Monday.
Metadata Update from @rlengland: - Custom field editor adjusted to rlengland - Custom field image-editor adjusted to rlengland - Custom field publish adjusted to 2025-02-10
Seems good to me.
Only possible edit I can think of is adding a link to the Ichnaea repo, but otherwise it's good to go
:thumbsup: I added a link to the Ichnaea repo and it is scheduled for Monday 10 Feb., 0800 UTC.
Thank you for your contribution to the Fedora Magazine!
Issue status updated to: Closed (was: Open) Issue close_status updated to: published
Log in to comment on this ticket.