Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In a way OSS did become the future.. Linux powering Android.. Bsd powering macos and ios.

Ubuntu 20.04 also looks to be an extremely usable desktop that just works.



Ubuntu works great, i just installed it in a VM and it told me i can use "Ubuntu Software" to install new applications - i opened that and it was completely empty for a few seconds until images started to appear.

Then i went to games which was empty and nothing would appear. I closed it and started it again and now games would show up, so i decided to install "WolfeDoom" which sounded interesting. While it was downloading, i went back and decided to also install ZZT (i think) so i pressed Install for that too. That installed fast so i tried to run it and... nothing happened. I tried again, but nothing - the game's name appeared for a bit at the top but then disappeared without any indication about what was wrong. So i uninstalled it and closed the Software app.

At this point i thought to try WolfenDoom but... i couldn't find it anywhere. I opened the Software app to see where it was, went to the installed tab, scrolled down and found it, but instead of "Launch" (or whatever) it had an "Install" button next to it (which is weird since i was in the installed category). I clicked it and an error popped up about some state or whatever. So i restarted the Software app, went directly to the game's page and pressed Install from there - error again. So i googled to figure out what is wrong and i found vague messages about it.

Eventually it fixed itself. Somehow. My guess it was installing at the background but this wasn't shown anywhere and trying to install it again was failing because of that.

Very usable.

Very just works.


I agree, I just upgraded fro Ubuntu 18 to 19 to 20. I noticed it took some time to get going too, and suspect there are background tasks that complete after the base OS install.

It reminds me of Early Mac OS X in someways, around the leopard, lion, mountain lion times. Just seems to work.


> Linux powering Android..

With a lot of closed components on every device.

> Bsd powering macos and ios.

There is BSD code in XNU just like there was BSD code in NeXTstep in the 80s but the link and resemblance is pretty tenuous. And it would be a huge stretch to call Darwin an open source project. There were efforts to build free distros out of it, long abandoned. And that is ignoring the vast amounts of closed components.


There definitely are closed components. They're built on a foundation of a linux/bsd, no?

I'm speaking to the lineage of what linux has been able to impact.

It's not likely that closed components could have existed without a foundation of linux/bsd.


I don't think you get that I'm citing specifically the culture of free software activism. A device that is hardwired to only load Linux kernels crytopgraphically signed by corporate entities doesn't fit the bill, nor is it great to have a bunch of proprietary stuff on top.

> It's not likely that closed components could have existed without a foundation of linux/bsd.

This is false and I think pretty naive.

On the Apple side, I'll cite that NeXT's equivalent of Cocoa used to run on Windows NT in the 1990s. They didn't need Mach/BSD or any form of Unix to run AppKit. I will also note that today many Apple features depend heavily on the Mach kernel interfaces and less upon the BSD layer.

On the Android side, note that many people are saying Fuschia will replace Linux in that environment.


I completely understand you're referring to FSF culture. I'm not referring to that. I've followed Richard Stallman for over 20 years.

Linux/BSD source code were part of a lineage that many of today's operating systems, whether you want to package that up as Mach, UMX, whatever.

1. Mac OS X includes oss code in it's foundation.

"Apple founder and CEO Steve Jobs once tried to hire Linus Torvalds, the irrepressible Finnish coder who created Linux and gave the thing its name.

But Torvalds said "No," and not long after that, Apple hired Jordan Hubbard, the creator of FreeBSD, a lesser known, but still thriving, open source operating system based on UNIX. It was a better fit: Mac OS X shares conceptual roots with Linux, but it shares honest-to-goodness code with FreeBSD." [1]

"The code at the heart of Mac OS X was born in the mid-1980s at NeXt Computer, the company Steve Jobs founded after his first stint at Apple. NeXt built a operating system based on two existing UNIX projects: Mach, from Carnegie Melon University, and BSD, created at the University of California at Berkeley. But on this base, they added their own, private code – such as the Cocoa programming framework and a graphical user interface – hoping to provide the sort of slick software environment pioneered by the Apple Macintosh." [1]

"Darwin, the core of Mac OS X, was open source and included quite a bit of code from FreeBSD." [1]

2. Android

"The Linux kernel is an extremely important part of the software on nearly every Android device. This section describes Linux kernel development and release models (below), stable and long-term supported (LTS) kernels (including why all Android devices should use stable releases instead of cherry picking patches), kernel configuration and hardening, requirements for interfaces and the modular kernels (introduced in Android O), kernel debugging and network testing, and SquashFS." [2]

"Android's history dates to 2003, when a team of California entrepreneurs launched Android, Inc. Their initial goal was to develop software for digital cameras. In 2005 Google acquired the company and put the team of Android, Inc. developers to work building an operating system for phones that was based on the Linux kernel and adaptations of some other open source utilities." [3]

I appreciate you feel the need to feel better about yourself at the expense of others by calling others names, but there's really no need, nor does it add to advancing any kind of understanding about the topic, except perhaps shining a light on jumping to myopic reactions and judgements of others.

I will not be replying to further messages from you on this thread for the above reason.

[1] https://www.wired.com/2013/08/jordan-hubbard/

[2] https://source.android.com/devices/architecture/kernel

[3] https://www.channelfutures.com/open-source/open-source-and-a...


> I appreciate you feel the need to feel better about yourself at the expense of others by calling others names,

You have misread me. I do not feel better than anybody else nor do I feel I need to. I also do not feel that I am calling you or anybody names. I have not met you, I am confident you are a wonderful human being. It is, independent of the thinker, naive to think Mac, iOS, or Android needs Linux or BSD and couldn't be ported to or based upon something else in the start.

I mean, apart from the fact that NeXT's key pieces were also ported to NT as they struggled to find a market for NeXTstep, in Apple's search for a kernel, they also considered BeOS, and they had a short lived project MkLinux which had Linux in the same co-position with Mach as BSD has with XNU ... This reflects the attitude that any modern kernel will do, that they can swap them in and out with little consequence. A similar attitude that people advocate when saying they ought to port Android to Fuschia.

But many people also exaggerate the role of BSD in XNU. In many places there is little resemblance. They continue to diverge over time.

You have also evidently misread me on some other matters in the thread and this brings me to read your reply as a bit of a non sequitur, but it's not worth debating them and you say you're cutting me off. So I do hope you have a good day, fine sir or madam. Best regards, friend.


"Embrace, extend, extinguish".




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: