Python 2.7.18, Python 2.7 ja haru 2.x viimane parandav versioon

Python 2.7.18

Pythoni tarkvara sihtasutus avalikustas Mõni päev tagasi Pythoni versiooni 2.7.18 väljaandmine, olles see on haru Python 2.x uusim versioon. Ja see on see, et alates Python 3.0 käivitamisest tehti soovitus loobuda eelmistest Pythoni versioonidest selle viimase versiooni kasuks.

2019. aasta märtsis Guido van Rossum, Pythoni programmeerimiskeeleprojekti looja ja eestvedaja, teatas, et pythoni versiooni 2.7 tugi lõpeb 1. jaanuaril 2020. Pärast seda tähtaega ei saa Python 2.7 enam ühtegi värskendust, isegi turvaparanduste puhul.

Ilmselt on indie-arendajatel alati võimalik Python 2.7 hargistada tagada selle järjepidevus. Kuid Guido van Rossumi jaoks ei pea me enam ootama, kuni ta ja tema meeskond saavad Python 2.7 arendusega seotud värskendusi või isegi otsuseid.

Python 2.7 on olnud aktiivses arenduses alates Python 2.6 väljaandmisest, enam kui 11 aastat tagasi. Nende aastate jooksul rakendasid CPythoni arendajad ja põhilised kaasautorid kindlalt veaparandusi harule 2.7, mis pole väike ülesanne, kuna Python 2 ja 3 harud lahknevad.

Python 2.7 elu keskel toimusid suured muudatused, näiteks funktsioon PEP 466-s, see toetab SSL-moodulit ja räsi randomiseerimist. Traditsiooniliselt ei oleks neid funktsioone hoolduse režiimi väljalaskesse kunagi lisatud, kuid Python 2 kasutajate turvalisuse tagamiseks tehti erandeid. Täname CPythoni kogukonda pühendumise eest.

Tuletame meelde, et Python on programmeerimiskeel tõlgendatud kujundas Hollandi programmeerija Guido van Rossum 1991. aastal.

Haru Python 2.7 loodi 2010. aastal ja algselt plaaniti selle tugi 2015. aastal lõpetada, kuid Python 3 projektide ebapiisavalt aktiivse migreerimise ja koodide töötlemisel ilmnenud probleemide tõttu pikendati Python 2 eluiga 2020. aastani.

Python 3 töötati välja paralleelselt ja see anti välja rohkem kui 11 aastat tagasi esimest korda. Ühilduvuse katkestamine Python 2-ga oli tol ajal väga vastuoluline, kuid Python 3 pidi olema keele peamine variant ja Python 2 ei muutunud pärast versiooni 2.7 enam oluliselt, vaid jäi hoopis alles. Ametlikult pole Python 2 tugi enam saadaval.

Kuigi ametlikult ei tegele CPythoni projekt enam Python 2-ga, kogukonna esindajad, kes on huvitatud jätkamisest selle haru toetamine oma toodetes jätkub töötab Python 2.7 turvaaukude parandamise kallal.

Näiteks jätkab Red Hat Python 2.7-ga pakettide hooldamist kogu RHEL 6 ja 7 jaotuste olelusringi jaoks ning RHEL 8 jaoks genereerib see rakenduste voos paketivärskendused kuni juunini 2024.

Selle uue versiooni kohta võrreldes 2.7.17-ga, Python 2.7.18 sisaldab ainult käputäid parandusi, nagu näete versiooni juhtimissüsteemis.

See on Pythoni arendajate viimane tegevus ametlikult ette võtnud selles Pythoni versioonis. Alates Python 2.0 väljaandmisest 2000. aastal on Python 2.x olnud paljude aastate jooksul keele peamine haru koos pidevate täiustustega kuni Python 2.7, mis ilmus peaaegu 10 aastat tagasi.

Python 2.7 oli õnnelik, kui tal oli kaks põlvkonda binaarkonstruktoreid ja operatsioonisüsteemi eksperte, Windows von Martin von Löwis ja Steve Dower ning macOS-i jaoks Ronald Oussoren ja Ned Deily. Põhjus, miks pakume Python 2.7 binaarset versiooni macOS 10.9-le, operatsioonisüsteemile, mille Apple on 4 aastat tagasi katkestanud, või miks eksisteerib "Python 2.7-le mõeldud Microsoft Visual C ++ Compiler", on nende inimeste pühendumus.

Pidage meeles, et Python 2 kaob ka paljudest Linuxi distributsioonidest. Näiteks on Ubuntu 20.04 loobunud Python 2-st, kuna versioon 3.8.2 on vaikimisi saadaval.

Lõpuks, neile, kes on huvitatud Python 2.7 selle uusima parandusversiooni väljaandmisest lisateabe saamiseks, saate tutvuda järgmine link.

Rohu

Selle versiooni allalaadimise kohta saate paketid hankida järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.