Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Because it uses python much? If it used ruby to draw gui and plugins it would be dependent on ruby. If it used java it would be dependent on java..
I think it's elementary -
ddephor44475yThat's not the first time I heard someone saying that.
But I still don't understand why anyone would want to uninstall python. Why?
Why? -
Root797345yI often wonder why they picked python, too. There are more enjoyable languages to write in. Though it is a better choice than Perl, and certainly better than Java.
-
@Jilano I was wondering how soon would someone notice that 😁 it took longer than I thought
-
hitko31465y@netikras Let's rephrase the question:
Why do (smaller, independent) Linux teams love to make their DEs / GUIs / distros dependent on various (rather large) runtimes, when most other Linux software comes as small binaries with only a few libraries as dependencies? -
@hitko What? A huge dependency tree is rather the norm than the exception under Linux because devs don't regard dependencies as liabilities, and that's because they don't have the slightest idea of what configuration management even is.
It's also why "solutions" like Docker came about, as dirty workaround for the resulting mess. -
pfs5365yTried reinstalling python on ubuntu the other day. Consequently removed brave, firefox and the ubuntu terminal as well. Chrome survived the purge though.
-
@netikras That's what I didn't know about Linux Mint 19. Probably didn't do much research.
-
@netikras That's what I didn't know about Linux Mint 19. Probably didn't do much research.
-
@Clueless I don't think it's Mint or Cinnamon speciffic. Lots of tools are built on Python.
-
@Clueless Also.. Linux is NOT dependent on Python. That is one of the main differences between Linux and other OSes: in Linux everything is modular. If you don't like the file manager -- get another one. Maybe you'll like it better, maybe it'll be build on different language. You don't like default DE/DM -- throw it away and get another one!
All these things are OSS, hence you cannot control what technology are they built with, nor there are any standards defining it.
If I am good at Java and want to build a DE - maybe I'll use Java for it! I'll build my own DE, use it for myself. Since it's not commercial, I might release its source. Ubuntu folks might like it and adopt in later on, which will make default ubuntu DE dependent on Java.
Same rule holds true for other tools: package manager, bluetooth app, widgets/desklets/docks, etc..
Related Rants
In Linux Mint 19 TINA. All I did was
"sudo apt-get remove python"
then, I saw cinnamon being removed in the terminal. Why is linux so dependent on python that much?
rant
linux mint
python