Seite wählen

Red Hat #nEuland Linux, Python 2.4 und ich

von | Apr 10, 2014 | Linux

Es war einmal ein Python-Software-Projekt, das ich für Icinga umzusetzen hatte.
Eine Vorgabe, die mir persönlich nicht gefallen hat, war die Python-Version: 2.4.
Ein größeres kleines Dorn im Auge war mir vor allem das Fehlen der (erst in Python 2.5 eingeführten) bedingten Ausdrücke:
print 'komfortabel' if sys.version_info[:2] > (2, 4) else u'umst\xe4ndlich'
Im Ernst: Wer verwendet heute noch den fast 10 Jahre alten Python-2.4-Interpreter?
Ach ja… Red Hat Enterprise Linux.
Die zu entwickelnde Software soll wohl u. a. auf der (bis einschließlich März 2017 unterstützten) Version 5 von RHEL laufen.
Aber warum ist RHEL eigentlich so konservativ?
Ein Grund ist sicher, dass RHEL für Geschäftskunden gedacht ist, von deren Servern ein extrem stabiler Betrieb verlangt wird (z. B.: Wissenschaft, Militär oder Raumfahrt).
Dieser ist des öfteren auch von großer Bedeutung – in den USA beispielsweise bei der NASA, dem Verteidigungsministerium oder der Luftfahrtbehörde.
RHEL 7 soll immerhin Python 2.7 enthalten, während Debian, das als eine der stabilsten Linux-Distributionen gilt, schon länger Python 3 anbietet.
Fedora (wohl eine der innovativsten Linux-Distributionen) will Python 3 sogar als Standart-Interpreter heranziehen.
Aber solch ein Schritt ist für RHEL wahrscheinlich noch #Neuland.

Alexander Klimov
Alexander Klimov
Senior Developer

Alexander hat 2017 seine Ausbildung zum Developer bei NETWAYS erfolgreich abgeschlossen. Als leidenschaftlicher Programmierer und begeisterter Anhänger der Idee freier Software, hat er sich dabei innerhalb kürzester Zeit in die Herzen seiner Kollegen im Development geschlichen. Wäre nicht ausgerechnet Gandhi sein Vorbild, würde er von dort aus daran arbeiten, seinen geheimen Plan, erst die Abteilung und dann die Weltherrschaft an sich zu reißen, zu realisieren - tut er aber nicht. Stattdessen beschreitet er mit der...
Mehr Beiträge zum Thema Linux

Von Fackeln, elektrischen Schafen und Datenpunkten

Hallo und Willkommen im Jahr 2021! Damit sind wir offiziell 2 Jahre nach dem originalen Zeitablauf von Blade Runner welcher 2019 spielt. Hmm, nirgends sind Nexus 6 Modelle die Rumlaufen und von elektrischen Schafen träumen. (Auch keine Flugautos) *seufz*. Egal !!...

Kommentar in der Bash History

Heute stelle ich euch einen der „billigsten“ Tricks der Linux CLI vor, den erstaunlicherweise fast keiner kennt. Kennt ihr es nicht auch? Ihr benutzt ein Kommando in der bash und könnt euch das Kommando einfach nicht merken. Das gemeine daran: Wenn ihr euch das...

Squid 4 Proxy mit LDAP & MITM SSL-Bump

Im Zuge meiner Ausbildung bei NETWAYS durfte ich mich diese Woche mit Squid auseinandersetzen. Dabei merkte ich, dass man sich bezüglich LDAP & SSL-BUMP wirklich nur auf die offiziellen Squid Dokus und die Red Hat Dokus verlassen konnte. Squid ist ein Caching...

Veranstaltungen

Di 19

Icinga 2 Advanced Training (englisch class) | Online

Januar 19 @ 09:00 - Januar 21 @ 17:00
Feb 02

Elastic Stack Training | Online

Februar 2 @ 09:00 - Februar 4 @ 17:00
Feb 10

GitLab Fundamentals Training | Online

Februar 10 @ 09:00 - Februar 11 @ 17:00
Feb 23

Terraform mit OpenStack Training | Online

Februar 23 @ 09:00 - Februar 24 @ 17:00
Feb 23

Fundamentals for Puppet | Online

Februar 23 @ 09:00 - Februar 25 @ 17:00