Python 2.7.18, ang huling bersyon ng pagwawasto ng Python 2.7 at ang 2.x branch

Python 2.7.18

Inilantad ang Python Software Foundation Ilang araw na nakalipas ang paglabas ng bersyon ng Python 2.7.18, pagiging ito ay ang pinakabagong bersyon ng sangay ng Python 2.x. At iyon ba mula nang ilunsad ang Python 3.0, ang rekomendasyon ay ginawa upang talikuran ang mga nakaraang bersyon ng Python na pabor sa pinakabagong bersyon na ito.

Noong Marso 2019, Si Guido van Rossum, ang tagalikha at pinuno ng proyekto sa wika ng programa ng Python, inihayag na ang suporta para sa python bersyon 2.7 ay magtatapos sa Enero 1, 2020. Matapos ang deadline na ito, ang Python 2.7 ay hindi na makikinabang mula sa anumang mga pag-update, kahit na para sa mga pag-aayos ng seguridad.

Malinaw na laging posible para sa mga developer ng indie na mag-fork ng Python 2.7 upang magarantiyahan ang pagpapatuloy nito. Ngunit para sa Guido van Rossum, hindi na namin hihintayin para sa kanya at sa kanyang koponan na makatanggap ng mga pag-update o kahit na mga desisyon na nauugnay sa pag-unlad ng Python 2.7.

Ang Python 2.7 ay nasa aktibong pag-unlad mula nang mailabas ang Python 2.6, higit sa 11 taon na ang nakalilipas. Sa buong mga taong iyon, determinadong inilapat ng mga developer ng CPython at pangunahing tagapag-ambag ang mga pag-aayos ng bug sa sangay 2.7, hindi isang maliit na gawain mula nang magkalayo ang Python 2 at 3 na sangay.

Mayroong malalaking pagbabago sa kalagitnaan ng buhay ng Python 2.7, tulad ng tampok sa PEP 466, sinusuportahan nito ang module ng SSL at hash randomization. Ayon sa kaugalian, ang mga tampok na ito ay hindi maaaring naidagdag sa isang pagpapakawala ng mode ng pagpapanatili, ngunit ang mga pagbubukod ay ginawa upang mapanatiling ligtas ang mga gumagamit ng Python 2. Salamat sa pamayanan ng CPython para sa kanilang pagtatalaga.

Manariwa sa diwa na Ang Python ay isang wika ng programa binibigyang kahulugan dinisenyo ng Dutch programmer na si Guido van Rossum noong 1991.

Ang sangay ng Ang Python 2.7 ay nabuo noong 2010 at ang suporta nito ay orihinal na binalak na ipagpatuloy sa 2015Ngunit dahil sa hindi sapat na aktibong paglipat ng mga proyekto sa Python 3 at mga problemang nakasalamuha sa panahon ng pagproseso ng code, ang habang buhay ng Python 2 ay pinalawak hanggang 2020.

Ang Python 3 ay binuo nang kahanay at pinakawalan higit sa 11 taon na ang nakakaraan sa unang pagkakataon. Ang pagiging tugma sa pagkakatugma sa Python 2 ay napaka-kontrobersyal sa panahong iyon, ngunit ang Python 3 ay sinadya upang maging pangunahing pagkakaiba-iba ng wika at ang Python 2 ay hindi na mabago nang malaki pagkatapos ng bersyon 2.7, ngunit nanatili. Opisyal, ang suporta para sa Python 2 ay hindi na magagamit.

Kahit na opisyal na ang proyekto ng CPython ay hindi na makitungo sa Python 2, mga kinatawan ng komunidad na interesadong magpatuloy ang pagsuporta sa sangay na ito sa mga produkto nito ay magpapatuloy nagtatrabaho sa pag-aayos ng mga kahinaan sa Python 2.7.

Halimbawa, ang Red Hat ay magpapatuloy na mapanatili ang mga pakete na may Python 2.7 para sa buong lifecycle ng RHEL 6 at 7 na mga pamamahagi, at para sa RHEL 8 bubuo ito ng mga pag-update ng package sa Application Stream hanggang Hunyo 2024.

Tungkol sa bagong paglabas na ito kumpara sa 2.7.17, Ang Python 2.7.18 ay naglalaman lamang ng kaunting mga pag-aayos, tulad ng nakikita mo sa sistema ng kontrol sa bersyon.

Ito ang huling aktibidad na binubuo ng Python opisyal na isinagawa sa bersyon na ito ng Python. Mula nang mailabas ang Python 2.0 noong 2000, ang Python 2.x ay ang pangunahing sangay ng wika sa loob ng maraming taon na may patuloy na pagpapabuti hanggang sa Python 2.7, na lumitaw halos 10 taon na ang nakakaraan.

Ang Python 2.7 ay pinalad na magkaroon ng mga serbisyo ng dalawang henerasyon ng mga binubuo ng binary at eksperto ng operating system, sina Martin von Löwis at Steve Dower para sa Windows, at Ronald Oussoren at Ned Deily para sa macOS. Ang dahilan kung bakit nagbibigay kami ng mga Python 2.7 binary na bersyon para sa macOS 10.9, isang operating system na hindi na ginagamit ng Apple 4 na taon na ang nakakalipas, o kung bakit umiiral ang "Microsoft Visual C ++ Compiler para sa Python 2.7" ay dahil sa pagtatalaga ng mga taong ito.

Tandaan na ang Python 2 ay nawawala din mula sa marami sa mga pamamahagi ng Linux. Halimbawa, ang Ubuntu 20.04 ay bumagsak sa Python 2, dahil ang bersyon 3.8.2 ay ibinibigay bilang default.

Panghuli, para sa mga interesadong malaman ang higit pa tungkol sa paglabas ng pinakabagong bersyon ng pagwawasto ng Python 2.7, maaari kang kumunsulta sa tala ng paglabas sa susunod na link.

Pagdidiskarga

Tungkol sa pag-download ng bersyon na ito, maaari kang makakuha ng mga package mula sa ang sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.