News for hackers. Stuff that matters.
Re:Who Will Control the Software That Powers the Internet? by fartcannon on Friday January 22, 2021 @11:20PM (#25879610)
What problems are those?
Re:Who Will Control the Software That Powers the Internet? by young_unixer on Friday January 22, 2021 @11:53PM (#25879769)
1. We need a clear separation between system programs and application programs, so that a user can install the latest version of Python without it ever colliding with the outdated version of Python that the OS uses internally. The user shouldn't even need to be aware of the existence of the other Python.

2. The default way to install third-party application software shouldn't depend on repositories or servers. It should be based on installing files, just like on Windows. The OS should define a stable format for the OS to install, update and uninstall these files. Additionally, a permission system like Android's could be a good idea.

3. We need a desktop environment that's visually appealing and has a good UX.

4. We need centralized, thorough and official user documentation about the OS, so that the user doesn't need to browse random forums and wikis in order to learn how to use some piece of the OS. Note that this documentation is about the OS, not about third party software. And this documentation should be distinct from the developer's documentation.

5. Consistency. The user shouldn't need to learn 10 different config file formats or inconsistent command flags across the system in order to configure it.

Re:Who Will Control the Software That Powers the Internet? by h_anna_h on Saturday January 23, 2021 @12:22AM (#25879899)
> so that a user can install the latest version of Python without it ever colliding with the outdated version of Python that the OS uses internally

Consider checking out nixos. Although this is already possible to do in normal distros.

> The OS should define a stable format for the OS to install, update and uninstall these files

Like .deb and .rpm?

> 3. We need a desktop environment that's visually appealing and has a good UX.

Such as KDE and the rest?

> We need centralized, thorough and official user documentation about the OS

Distros have their own documentation already.

> And this documentation should be distinct from the developer's documentation

Why?

> The user shouldn't need to learn 10 different config file formats

You will love nixos then.

Re:Who Will Control the Software That Powers the Internet? by vaduz on Saturday January 23, 2021 @06:48AM (#25881574)
> > The OS should define a stable format for the OS to install, update and uninstall these files

> Like .deb and .rpm?

It's ironic that the common complaint about these two formats (especially .deb [0]!) is that they are too stable and rigid...

[0] https://lwn.net/Articles/789449/

Re:Who Will Control the Software That Powers the Internet? by laqq3 on Saturday January 23, 2021 @04:03AM (#25880805)
> > 3. We need a desktop environment that's visually appealing and has a good UX.

> Such as KDE and the rest?

Just personal taste, but I don't find KDE visually appealing, and not only the default theme ("Breeze"). Unfortunately, I can't get used to the usability issues on GNOME.

IMO, the sweet spot of visually appealing and good UX is .... Windows 10 (sigh), followed by a close second in Cinnamon (and I'm also a fan of IceWM).

Re:Who Will Control the Software That Powers the Internet? by ImprovedSilence on Saturday January 23, 2021 @12:30AM (#25879938)
Sounds like you just want..... Windows? But an open source version?
Re:Who Will Control the Software That Powers the Internet? by logist on Saturday January 23, 2021 @01:50AM (#25880252)
We already have reactOS for that
Re:Who Will Control the Software That Powers the Internet? by dane-pgp on Saturday January 23, 2021 @10:01AM (#25882682)
> We need a clear separation between system programs and application programs ... The default way to install third-party application software shouldn't depend on repositories or servers. It should be based on installing files, just like on Windows.

So the end goal is for a system where users download random binaries off the net, which never get any security patches and leave dozens of copies of vulnerable dependencies lying around?

> Additionally, a permission system like Android's could be a good idea.

Even with a permission system like Android's, how are you going to stop malicious applications from exfiltrating all the files in your home directory, or recording all your keystrokes, or spying on your clipboard, or putting up a fake password prompt, or mining bitcoin with your GPU, or just escaping whatever sandbox you think you're running them in?

If those are the risks I have to put up with in order to run a bleeding-edge Python interpreter on my system, then I think I'll pass. I guess that makes me an old_unixer.

Re:Who Will Control the Software That Powers the Internet? by young_unixer on Sunday January 24, 2021 @05:25PM (#25896815)
> So the end goal is for a system where users download random binaries off the net

They download the binaries they trust off the net.

You're insinuating that some users are too stupid to know who to trust and go around downloading random binaries. If there are such users, then I guess my OS is not geared towards them, but rather to software developers, creative professionals, etc. who know what they're doing and need to get their application software directly from the developer.

People who don't know who to trust or want their OS developers to keep repositories for them can keep using Apple devices with their walled gardens or repository-centric Linux distros.

> which never get any security patches and leave dozens of copies of vulnerable dependencies lying around?

Do Windows applications never get any security patches?

And yes, sandboxing is not an infallible security mechanism, but it could help, and it also has other practical advantages not related to security.

Re:Who Will Control the Software That Powers the Internet? by hactually on Saturday January 23, 2021 @01:00AM (#25880061)
> 3. We need a desktop environment that's visually appealing and has a good UX.

Is this where the Gnome vs KDE battle starts? Gnome looks great and is silky with Wayland but KDE does let you twiddle configs...

You'll never get alignment on what this means to a big enough group to be meaningful but I'm happy to pay towards something that does have a focus.

Re:Who Will Control the Software That Powers the Internet? by thaumasiotes on Saturday January 23, 2021 @04:06AM (#25880820)
> 2. The default way to install third-party application software shouldn't depend on repositories or servers. It should be based on installing files, just like on Windows.

Huh? This is already true.

Re:Who Will Control the Software That Powers the Internet? by rejectfinite on Saturday January 23, 2021 @03:12AM (#25880594)
So... Windows 10 I feel fits those criteria?
Re:Who Will Control the Software That Powers the Internet? by shrimp_emoji on Friday January 22, 2021 @11:42PM (#25879720)
Not having a keyboard-like pop-up app that can work inside all other apps that's half speech-to-text processor, half emoji picker, like you have on mobile except having it on desktop.

And a way to run all Windows software flawlessly.

And making KDE the default DE because it's the best one.

And Wayland feature parity.

And another packaging format that's like Flatpak and AppImage, except the best of both combined into one, that everyone uses from now on instead of any of the others.

And something about how good Macbook trackpads are.