Python 2.7.18, Python 2.7: n viimeinen korjaava versio ja 2.x-haara

Python 2.7.18

Python Software Foundation paljasti Joitakin päiviä sitten Python-version 2.7.18 julkaisu, koska tämä on Python 2.x -haaran uusin versio. Ja se on, että Python 3.0: n julkaisun jälkeen annettiin suositus hylätä aiemmat Python-versiot tämän viimeisimmän version hyväksi.

Maaliskuussa 2019 Guido van Rossum, Python-ohjelmointikieliprojektin luoja ja johtaja, ilmoitti, että python-version 2.7 tuki päättyy 1. tammikuuta 2020. Tämän määräajan jälkeen Python 2.7 ei enää hyödy päivityksistä, ei edes tietoturvakorjauksista.

Ilmeisesti indie-kehittäjien on aina mahdollista haarauttaa Python 2.7 sen jatkuvuuden takaamiseksi. Mutta Guido van Rossumille meidän ei enää tarvitse odottaa, että hän ja hänen tiiminsä saavat päivityksiä tai edes Python 2.7 -kehitykseen liittyviä päätöksiä.

Python 2.7 on ollut aktiivisessa kehityksessä sen jälkeen kun Python 2.6 julkaistiin yli 11 vuotta sitten. Noiden vuosien ajan CPython-kehittäjät ja ydintekijät käyttivät määrätietoisesti virhekorjauksia haaraan 2.7, eikä pieni tehtävä, koska Python 2: n ja 3: n haarat erosivat toisistaan.

Python 2.7: n elinkaaren puolivälissä tapahtui suuria muutoksia, kuten PEP 466: n ominaisuus, se tukee SSL-moduulia ja hash-satunnaistamista. Perinteisesti näitä ominaisuuksia ei olisi koskaan lisätty ylläpitotilan julkaisuun, mutta Python 2 -käyttäjien turvallisuuden takaamiseksi tehtiin poikkeuksia. Kiitos CPython-yhteisölle omistautumisestaan.

Muista se Python on ohjelmointikieli tulkita suunnitellut hollantilainen ohjelmoija Guido van Rossum vuonna 1991.

Haara Python 2.7 perustettiin vuonna 2010, ja sen tuki oli alun perin tarkoitus lopettaa vuonna 2015Mutta Python 3: n hankkeiden riittämättömän aktiivisen siirron ja koodinkäsittelyn aikana ilmenneiden ongelmien takia Python 2: n elinikä pidennettiin vuoteen 2020.

Python 3 kehitettiin rinnakkain ja julkaistiin yli 11 vuotta sitten ensimmäistä kertaa. Yhteensopivuuskatkos Python 2: n kanssa oli tuolloin hyvin kiistanalainen, mutta Python 3: n oli tarkoitus olla kielen päävaihtoehto, eikä Python 2: ta enää muutettu merkittävästi version 2.7 jälkeen, vaan se pysyi. Virallisesti Python 2: n tuki ei ole enää käytettävissä.

Vaikka virallisesti CPython-projekti ei enää käsittele Python 2: ta, yhteisön edustajat, jotka ovat kiinnostuneita jatkamaan tämän haaran tukeminen tuotteissa jatkuu työskentelemällä haavoittuvuuksien korjaamiseksi Python 2.7: ssä.

Esimerkiksi Red Hat jatkaa Python 2.7: n kanssa pakettien ylläpitoa RHEL 6 ja 7 -jakelujen koko elinkaarelle, ja RHEL 8: lle se luo pakettipäivityksiä Application Streamissa kesäkuuhun 2024 saakka.

Mitä tulee tähän uuteen julkaisuun verrattuna 2.7.17, Python 2.7.18 sisältää vain muutamia korjauksia, kuten näet versionhallintajärjestelmässä.

Tämä on viimeinen toiminta, jonka Python-kehittäjät ovat tehneet ovat virallisesti sitoutuneet tässä Python-versiossa. Python 2.0x: n julkaisemisesta vuonna 2000 lähtien Python 2.x on ollut kielen päähaara monien vuosien ajan jatkuvilla parannuksilla, kunnes Python 2.7, joka ilmestyi lähes 10 vuotta sitten.

Python 2.7 oli onnekas, kun hänellä oli kahden sukupolven binäärituottajien ja käyttöjärjestelmän asiantuntijoiden palvelut, Martin von Löwis ja Steve Dower Windowsille sekä Ronald Oussoren ja Ned Deily macOS: lle. Syy siihen, että tarjoamme Python 2.7 -binaariversiot macOS 10.9: lle, käyttöjärjestelmälle, jonka Apple on vanhentanut 4 vuotta sitten, tai miksi "Microsoft Visual C ++ Compiler for Python 2.7" on olemassa, johtuu näiden ihmisten omistautumisesta.

Muista, että myös Python 2 katoaa monista Linux-jakeluista. Esimerkiksi Ubuntu 20.04 on pudonnut Python 2: n, koska versio 3.8.2 toimitetaan oletuksena.

Lopuksi, niille, jotka haluavat tietää lisää tämän viimeisimmän korjaavan version Python 2.7: n julkaisemisesta, voit lukea julkaisutiedot seuraava linkki.

Purkautua

Tämän version lataamisesta saat paketit osoitteesta seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.