Hacker Newsnew | past | comments | ask | show | jobs | submit | more CountHackulus's commentslogin

What happens when Linus retires (or god forbid dies)? He can't defuse those situations forever, there needs to be some sort of process.


Someone will have to take over Linus' role. There's no way that kernel development can work without a person in charge, at least not in anyway that is remotely similar to today.


Not being remotely similar to today could be a very good thing.


If you can point to a better model of a more successful kernel that would be interesting to read about.


FreeBSD? But there is nothing fundamentally different in open-source project management between a kernel and any other large open-source project. The linux code base is the largest, but not by a large margin. Chrome, GCC, OpenOffice, Android (excluding the linux part obvs.), and the various BSDs are all comparable in scope, complexity, lines of code, and number of contributors. Only linux is (in)famous for having a toxic and unproductive culture.


Odd. Linux is by far the most/largest/longest successful project. Or do you have a counterexample?


I assume we're only comparing to operating systems, as I would say that e.g. Chrome as an open-source project is just as impactful if not more so. But generally speaking the Linux support experience is decidedly worse than *BSD or any proprietary OS. It is much harder to get patches upstreamed, and many hardware have errata that never get fixed. (If you haven't experienced this, it might be because companies like canonical and red hat maintain their own patches to support their customers.)


> But generally speaking the Linux support experience is decidedly worse than *BSD or any proprietary OS.

Going to have to disagree on that one.


Good for who? External parties that want to force their vision of what the project should be?


Hotline was an amazing experience when I was younger. Really taught me a lot about devops and about ISPs.


Same! Managing servers with multiple external hard drives/scsi IDs !


You can use Whatsapp on the web, but you can't create an account on the web.


Worse they require frequent logins on device to keep the with client working. Just making the account on device isn't enough. You have to maintain it as well.


I remember briefly calling it DHTML. But that was ages ago.


Any useful AI I've seen isn't branded as "AI", it's just a product that doesn't mention how it works.


ChatGPT, Perplexity and Midjourney are all branded as "AI".


Sometimes there's no choice. If it's between beans and rice or nothing at all, then it's going to be beans and rice. Soup kitchens, school lunches, etc are a great help too.


Guess I'm immediately uninstalling F-Droid. That chain of events looks really poor for them.


And using what instead?


Not the parent and I will continue to use F-Droid but Obtanium is a popular alternative. It allows you to install apks directly from various supported sources (forges, F-Droid repos etc) so you typically use the apk that the app maintainer has produced in their CI pipeline rather than F-Droid's reproducible builds.


F-Droid would likely get APKs from the same place (if reproducible builds are on for the app in question). If this attack is implemented successfully, then that place was compromised as well, and Obtainium can’t do much here to detect that I’m afraid.

Edit: on second thought, they could pin certificate hashes like F-Droid does on the build server, but verify them client-side instead. If implemented correctly this could indeed work. However, I think F-Droid with reproducible builds is still a safer bet, as attacker would have to get write access to source repo as well and hide their malicious code so that F-Droid can build and verify it.


Closest you'll get is Aurora Store if you don't want to give in to play store


Nothing. I'll sideload what I need to. I didn't find it that useful.


Okay, but sideloading is worse? AFAICT the problem we're discussing was in F-Droid doing extra verification (somewhat incorrectly, apparently) of an APK before handing it to Android to install. Regardless of F-Droid, Android will check signatures on updates against the installed version. So your response to F-Droid imperfectly checking signatures as an extra verification on first install... is to skip that entirely and do zero verification on first install? That's strictly worse for your security.


Sideloading sounds like a massively worse option than using F-Droid even with this flaw. Humans are way more likely in making mistakes, and you lose a lot of safeguards in between you and the APK when you sideload. Also, you don’t get updates as fast, which is a whole problem in itself.

So, IMO we should not fall into that trap of immediately removing apps that had a security flaw and falling back to a way worse alternative (which sideloading is) instead.


Actual benchmarks and graphs. Thank you so much for that.


That's basically Google's strategy on everything.


>> Google's VR/XR strategy has been very stop-and-go […]

> That's basically Google's strategy on everything.

https://killedbygoogle.com


Because they can get more money by selling the same game twice. But they can still claim backwards compatibility with download-only games.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: