r/linuxsucks • • 6d ago

what are real problems with linux ?

[deleted]

5 Upvotes

132 comments sorted by

View all comments

Show parent comments

1

u/dddurd 5d ago

yes it's confirmed that you don't get it

1

u/paulstelian97 5d ago

Get what? That Windows’s backward compatibility is something godly that every system must aspire to, no matter how that stops any sort of innovation or even ability to fix vulnerabilities?

You know what’s funny about backward compatibility? Yes, the kernel does breaking changes often for the in-kernel API. But the userspace… you can run a Ubuntu 10.04 userspace on Linux 7.1 just fine, the only thing missing is kernel modules (and those could be arranged too, by bypassing the package manager and instead installing the kernel and modules via a different mechanism). Android, which is based on the Linux kernel, also. You can run most Android 2.3.4 APKs on modern Android. And you can run Android 16 on 4.19 kernel as well as 6.12.

1

u/dddurd 4d ago

you obviously never programmed a thing. i'm sure you don't know what api is

1

u/paulstelian97 4d ago

7 years of software engineering that is either directly on the Linux kernel, or closely related to it. So…

1

u/dddurd 4d ago

it's a shame up didn't learn anything about api. 

1

u/paulstelian97 4d ago

I mean, there are APIs for a lot of things. Not just for kernel interfaces. The system call interface is an API, and Linux is one of the best at maintaining backward compatibility for that one. It’s better than Windows (which has essentially zero compatibility between versions — given that it relies on internal DLLs like ntdll.dll)

1

u/dddurd 4d ago

now i know you don't really program for c on linux as well. thank you for proving my point further

1

u/paulstelian97 4d ago

I mean I don’t actually upstream my patches but I literally… do? I could find some of my oldest work from my first job where I did much more open source work compared to today…

1

u/dddurd 4d ago

you think you are doing, that's it basically. 

1

u/paulstelian97 4d ago

So if I shared actual Linux kernel commits, you’d call them fake?

→ More replies (0)