Is Python mandatory?
Clash Royale CLAN TAG#URR8PPP
up vote
1
down vote
favorite
One of my friends told me that without Python, Linux cannot get ip, cannot open network stack and can't make "port switching"...
What do you think about that, is python really must for a Linux system or it is just another tool like other interpreters, languages etc...
(also he says BusyBox is not linux, and Android has already Python inside)
python android distributions
New contributor
add a comment |Â
up vote
1
down vote
favorite
One of my friends told me that without Python, Linux cannot get ip, cannot open network stack and can't make "port switching"...
What do you think about that, is python really must for a Linux system or it is just another tool like other interpreters, languages etc...
(also he says BusyBox is not linux, and Android has already Python inside)
python android distributions
New contributor
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
One of my friends told me that without Python, Linux cannot get ip, cannot open network stack and can't make "port switching"...
What do you think about that, is python really must for a Linux system or it is just another tool like other interpreters, languages etc...
(also he says BusyBox is not linux, and Android has already Python inside)
python android distributions
New contributor
One of my friends told me that without Python, Linux cannot get ip, cannot open network stack and can't make "port switching"...
What do you think about that, is python really must for a Linux system or it is just another tool like other interpreters, languages etc...
(also he says BusyBox is not linux, and Android has already Python inside)
python android distributions
python android distributions
New contributor
New contributor
New contributor
asked 1 hour ago
tanaydin
1063
1063
New contributor
New contributor
add a comment |Â
add a comment |Â
3 Answers
3
active
oldest
votes
up vote
5
down vote
Python is not mandatory for Linux, and there are plenty of small "embedded" Linux systems that don't have it.
However, many distributions require it. So RHEL may have a dependency on Python because some of their management tools and scripts have been written in it. On those systems python is a requirement.
add a comment |Â
up vote
4
down vote
Python isnâÂÂt necessary, and itâÂÂs easy to prove: a basic Debian installation can get on the network etc. but doesnâÂÂt have Python.
2
Unless you're talking about a custom install of Debian, it does have Python by default, it's just not used for any of the standard networking code.
â Austin Hemmelgarn
1 hour ago
1
@Austin the standard installation does, but the basic installation doesnâÂÂt.
â Stephen Kitt
1 hour ago
add a comment |Â
up vote
1
down vote
It isn't necesarry in terms that the system won't function if it isn't there but some distros have tools that are written in Python.
Anaconda, which is the installer for RHEL, CentOS, Fedora, Oracle Linux, and Scientific Linux, is written in Python as are yum
and dnf
which are the package managers.
portage
, which is the package manager for Gentoo, is also written in Python.
add a comment |Â
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
5
down vote
Python is not mandatory for Linux, and there are plenty of small "embedded" Linux systems that don't have it.
However, many distributions require it. So RHEL may have a dependency on Python because some of their management tools and scripts have been written in it. On those systems python is a requirement.
add a comment |Â
up vote
5
down vote
Python is not mandatory for Linux, and there are plenty of small "embedded" Linux systems that don't have it.
However, many distributions require it. So RHEL may have a dependency on Python because some of their management tools and scripts have been written in it. On those systems python is a requirement.
add a comment |Â
up vote
5
down vote
up vote
5
down vote
Python is not mandatory for Linux, and there are plenty of small "embedded" Linux systems that don't have it.
However, many distributions require it. So RHEL may have a dependency on Python because some of their management tools and scripts have been written in it. On those systems python is a requirement.
Python is not mandatory for Linux, and there are plenty of small "embedded" Linux systems that don't have it.
However, many distributions require it. So RHEL may have a dependency on Python because some of their management tools and scripts have been written in it. On those systems python is a requirement.
edited 1 hour ago
Stephen Kitt
150k23332399
150k23332399
answered 1 hour ago
Stephen Harris
21.9k23974
21.9k23974
add a comment |Â
add a comment |Â
up vote
4
down vote
Python isnâÂÂt necessary, and itâÂÂs easy to prove: a basic Debian installation can get on the network etc. but doesnâÂÂt have Python.
2
Unless you're talking about a custom install of Debian, it does have Python by default, it's just not used for any of the standard networking code.
â Austin Hemmelgarn
1 hour ago
1
@Austin the standard installation does, but the basic installation doesnâÂÂt.
â Stephen Kitt
1 hour ago
add a comment |Â
up vote
4
down vote
Python isnâÂÂt necessary, and itâÂÂs easy to prove: a basic Debian installation can get on the network etc. but doesnâÂÂt have Python.
2
Unless you're talking about a custom install of Debian, it does have Python by default, it's just not used for any of the standard networking code.
â Austin Hemmelgarn
1 hour ago
1
@Austin the standard installation does, but the basic installation doesnâÂÂt.
â Stephen Kitt
1 hour ago
add a comment |Â
up vote
4
down vote
up vote
4
down vote
Python isnâÂÂt necessary, and itâÂÂs easy to prove: a basic Debian installation can get on the network etc. but doesnâÂÂt have Python.
Python isnâÂÂt necessary, and itâÂÂs easy to prove: a basic Debian installation can get on the network etc. but doesnâÂÂt have Python.
answered 1 hour ago
Stephen Kitt
150k23332399
150k23332399
2
Unless you're talking about a custom install of Debian, it does have Python by default, it's just not used for any of the standard networking code.
â Austin Hemmelgarn
1 hour ago
1
@Austin the standard installation does, but the basic installation doesnâÂÂt.
â Stephen Kitt
1 hour ago
add a comment |Â
2
Unless you're talking about a custom install of Debian, it does have Python by default, it's just not used for any of the standard networking code.
â Austin Hemmelgarn
1 hour ago
1
@Austin the standard installation does, but the basic installation doesnâÂÂt.
â Stephen Kitt
1 hour ago
2
2
Unless you're talking about a custom install of Debian, it does have Python by default, it's just not used for any of the standard networking code.
â Austin Hemmelgarn
1 hour ago
Unless you're talking about a custom install of Debian, it does have Python by default, it's just not used for any of the standard networking code.
â Austin Hemmelgarn
1 hour ago
1
1
@Austin the standard installation does, but the basic installation doesnâÂÂt.
â Stephen Kitt
1 hour ago
@Austin the standard installation does, but the basic installation doesnâÂÂt.
â Stephen Kitt
1 hour ago
add a comment |Â
up vote
1
down vote
It isn't necesarry in terms that the system won't function if it isn't there but some distros have tools that are written in Python.
Anaconda, which is the installer for RHEL, CentOS, Fedora, Oracle Linux, and Scientific Linux, is written in Python as are yum
and dnf
which are the package managers.
portage
, which is the package manager for Gentoo, is also written in Python.
add a comment |Â
up vote
1
down vote
It isn't necesarry in terms that the system won't function if it isn't there but some distros have tools that are written in Python.
Anaconda, which is the installer for RHEL, CentOS, Fedora, Oracle Linux, and Scientific Linux, is written in Python as are yum
and dnf
which are the package managers.
portage
, which is the package manager for Gentoo, is also written in Python.
add a comment |Â
up vote
1
down vote
up vote
1
down vote
It isn't necesarry in terms that the system won't function if it isn't there but some distros have tools that are written in Python.
Anaconda, which is the installer for RHEL, CentOS, Fedora, Oracle Linux, and Scientific Linux, is written in Python as are yum
and dnf
which are the package managers.
portage
, which is the package manager for Gentoo, is also written in Python.
It isn't necesarry in terms that the system won't function if it isn't there but some distros have tools that are written in Python.
Anaconda, which is the installer for RHEL, CentOS, Fedora, Oracle Linux, and Scientific Linux, is written in Python as are yum
and dnf
which are the package managers.
portage
, which is the package manager for Gentoo, is also written in Python.
answered 1 hour ago
Nasir Riley
1,764139
1,764139
add a comment |Â
add a comment |Â
tanaydin is a new contributor. Be nice, and check out our Code of Conduct.
tanaydin is a new contributor. Be nice, and check out our Code of Conduct.
tanaydin is a new contributor. Be nice, and check out our Code of Conduct.
tanaydin is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f474623%2fis-python-mandatory%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password