TheEvilSkeleton

theevilskeleton.gitlab.io · Personal blog · on HN since 2021

TheEvilSkeleton writes about Flatpak, GNOME, and the Linux desktop, often defending them against criticism.

What HN saysHN commenters link his response to the flatkill.org criticism of Flatpak. Some say it debunks outdated claims, while others say it concedes the valid points.
20HN people shared it
5linked it in comments
22stories submitted
372story points
3 years agolast shared
2021people per year2026

Most-shared posts

  1. 1
    Response to “Flatpak Is Not the Future”
    3 people · 24 points · first shared 2022 · 25 comments on HN
  2. 2
  3. 3
    On the Gnome Project and “My Way or the Highway”
    2 people · 9 points · first shared 2023 · 2 comments on HN
  4. 4
    How to Propose Features to GNOME
    2 people · 2 points · first shared 2023 · discussion on HN
  5. 5
  6. 6
  7. 7
    Response to flatkill org
    2 people · first shared 2021
  8. 8
  9. 9
    The Fedora Project Remains Community Driven
    1 people · 86 points · first shared 2022 · 70 comments on HN
  10. 10
    A Letter to D1sc0rd for Not Supporting the Linux Desktop
    1 people · 43 points · first shared 2022 · 40 comments on HN
  11. 11
    Response to “Developers are lazy, thus Flatpak”
    1 people · 3 points · first shared 2023 · discussion on HN
  12. 12
    Overview of Flatpak’s Permission Models
    1 people · 3 points · first shared 2023 · discussion on HN
  13. 13
    What Not to Recommend to Flatpak Users
    1 people · 2 points · first shared 2022 · discussion on HN
  14. 14
    Misconceptions About Immutable Distributions
    1 people · 2 points · first shared 2023 · discussion on HN
  15. 15

What HN people wrote when they linked it

BeefWellington · 2021-08-10
> See: https://theevilskeleton.gitlab.io/2021/02/11/response-to-fla... Everything in that reference basically says "yep the criticism is valid" and in a few cases the author expands on that with "but it's ok because..." and then lists various reasons why it's fine that it's still a problem but that's it's being worked on. They also had to correct a good chunk of just outright incorrect information they were supplying mid-post about system updates. One item was addressed, which was that flatpak now notifies the user that sandbox escapes are possible based on the app's configuration. As a response to the criticisms, it's not a great one. Consider also, there are better ways that some of these issues could have been tackled. Why not have flatpak prompt for permissions as they're used, e.g.: "This app wants to open your home directory" rather than at install-time. That would make it abundantly clearer to the end users this is aimed at.
nani8ot · 2023-11-17
Flatkill is full of misinformation or no longer true information. There're many posts debunking most of their points [1]. Some parts were true a few years ago but aren"t anymore. For example if VSCode wouldn't have direct access to the file system, it would be unuseable since it doesn't support portals to ask the user to grant it access to specific folders (by selecting them through the file picker). In the process of packaging an app for flathub, the packager has to provide some reason for why for example full file system access is necessary. The discussion to add or remove permissions are always open [2]. [1] https://theevilskeleton.gitlab.io/2021/02/11/response-to-flatkill-org.… [2] https://github.com/flathub/net.lutris.Lutris/issues/229
zdragnar · 2023-10-06
Not if those "improvements" go against the desired grain by gnome/etc maintainers. If I'm not misremembering, the gnome team is especially notorious for being closed to changes that go against their desired design goals. Trying to get changes upstream like what the parent was suggesting would be somewhere between arduous and impossible, let alone being a pain to implement. Edit: case in point: https://theevilskeleton.gitlab.io/2023/01/05/on-the-gnome-project-and-…
input_sh · 2021-08-10
See: https://theevilskeleton.gitlab.io/2021/02/11/response-to-flatkill-org.… There's also Flatseal (https://flathub.org/apps/details/com.github.tchx84.Flatseal) as a user-friendly way of managing permissions for flatpak apps. This version of elementary OS comes with its own permission manager, but with my limited experience with both, it seems like it allows tweaking less permissions than Flatseal.
rektide · 2023-01-06
> There is one main reason I can think of. GNOME is the most used desktop environment, therefore it is the most susceptible to gain demands and pressure from users and companies. Being the biggest isn't cause enough for this perception. GNOME, in the past decade, put itself in a remarkable position of prioritizing a perpetual-neophyte persona, who did not & didn't want to understand computers, and rebuilt the product around that persona. For a corporate desktop, where random people are handed GNOME & told they have to use 1 app or maybe 2 or 3 on a computer, this is perhaps reasonably well calibrated. Look at many who fund GNOME Project, and this vision makes sense. But GNOME is a Linux desktop environment, and they have Linux users, and it turns out this chosen persona GNOME Project fixated on doesn't only not line up very well, it actively rejects the premise of supporting the explorer, the tinkerer, the hobbyist, the learner. GNOME Project is quite literally the most visible open-source project on the planet, yet it has the most actively anti-open behavioralism & targeting of probably any open-source project. It's chosen a bounded mission, a narrow one, with incredibly bounded behaviors, and that runs counter to the open-source spirit of possibility & exploration. > If you dislike the GNOME Project’s philosophy, then the solution is to simply not use GNOME. In case you missed it the first time the author said it, the author comes back to re-confirm: GNOME is "my way…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close