PaSh нь Linux сангийн гарт шилждэг

Хэд хоногийн өмнө PaSh төсөл (бүрхүүлийн скриптүүдийг зэрэгцүүлэн гүйцэтгэх хэрэгслүүдийг боловсруулдаг) болон Линуксийн сангаас уг төсөл сүүлийнх рүү шилжих болно гэж мэдэгдэв хөгжлийг үргэлжлүүлэхэд шаардлагатай дэд бүтэц, үйлчилгээгээр хангах болно.

Энэ бол PaSh нь бүрхүүлийн скриптүүдийг параллель болгоход маш их амжилтанд хүрсэн. гүйцэтгэлийн мэдэгдэхүйц сайжруулалтад хүрэх. Орчин үеийн олон процессортой компьютерууд дээр PaSh нь вэб мөлхөх, индексжүүлэх, COVID19-тэй холбоотой аналитик, байгалийн хэлний боловсруулалт болон бусад ажлын ачааллыг анхны хугацаанаасаа бага зэрэг гүйцэтгэх боломжтой.

Нээлттэй эх сурвалжаар дамжуулан асар их инноваци хийх боломжийг олгодог ашгийн бус байгууллага болох Линуксийн сан өнөөдөр PaSh төслийг зохион байгуулах болсноо зарлалаа. PaSh нь POSIX бүрхүүлийн скриптүүдийг автоматаар параллель болгох систем бөгөөд программыг оновчтой болгож, гүйцэтгэх хугацааг хурдасгаж, өгөгдөл судлаач, инженер, биологич, эдийн засагч, администратор, программистуудад илүү хурдан үр дүнг бий болгодог.

Төслийг MIT, Райсын Их сургууль, Стивенсийн Технологийн Институт, Пенсильванийн Их Сургууль дэмжиж байгаа бөгөөд MIT-ийн судлаач Никос Василакисийг багтаасан Техникийн Удирдах Хорооноос удирддаг; Майкл Гринберг, Стивенсийн технологийн хүрээлэнгийн туслах профессор; болон Константинос Каллас, Ph.D. Пенсильванийн их сургуулийн оюутан.

ПаШ JIT хөрвүүлэгч, ажиллах цаг, тэмдэглэгээний номын сан багтана:

  • Runtime нь скриптүүдийг зэрэгцүүлэн гүйцэтгэхэд туслах командуудын багцаар хангадаг.
  • Аннотацийн номын сан нь POSIX болон GNU Coreutils командуудыг зэрэгцүүлж болох нөхцөл байдлыг тодорхойлсон шинж чанаруудын багц юм.
  • Хөрвүүлэгч нь хийсвэр синтакс мод (AST) дээр санал болгож буй Shell скриптийн шинжилгээг шууд гүйцэтгэх үүрэгтэй боловч үүнийг зэрэгцээ гүйцэтгэхэд тохиромжтой хэсгүүдэд хувааж, тэдгээрт үндэслэн скриптийн шинэ хувилбар, хэсгүүдийг нэгэн зэрэг ажиллуулах боломжтой.
    Хөрвүүлэгч нь тэмдэглэгээний сангаас параллель болгож болох командуудын мэдээллийг авдаг. Скриптийн зэрэгцээ гүйцэтгэгдэх хувилбарыг үүсгэх явцад нэмэлт Runtime бүтцийг кодонд орлуулдаг.

PaSh Төслийн Техникийн Удирдах Хорооны дарга Никос Василакис "Линукс сан нь PaSh илүү боловсорч гүйцсэн үед шаардлагатай болсон техникийн засаглалын дэд бүтэц, үйлчилгээгээр хангадаг." "Бид шинэ мөлхөж, индексжүүлж, байгалийн хэлээр боловсруулалтын өөрчлөлтүүд гарч байгаа нөхцөлд бүрхүүлийн скриптийн гүйцэтгэлийг сайжруулах, хурдасгах төслийг бүтээсэн."

PaSh Төслийн Техникийн Удирдах Хорооны гишүүн Майкл Гринберг хэлэхдээ: "Shell скриптүүд хагас зуун жилийн турш өргөн хэрэглэгдэж ирсэн бөгөөд сүүлийн үед "контейнер болгох" чиг хандлага улам л чухал болж байна." "Бүрхүүл скриптүүдийг зөв, автоматжуулсан параллель болгох нь хэдэн арван жилийн турш асуудал байсаар ирсэн. PaSh нь бүх төрлийн бүрхүүл хэрэглэгчдийн хурдыг нэмэгдүүлэхийг амлаж байна.

Бүрхүүлийн скриптийг хурдасгахын тулд, PaSh нь эх сурвалжаас эх сурвалжийг параллель болгох хөрвүүлэгчийг өгдөг, программистын бүрхүүлийн скриптийг оролт болгон авч, анхны программаас хамаагүй хурдан шинэ програмыг буцаадаг програм. 

PaSh нь эх сурвалжаас эх сурвалж болдог тул оновчтой бүрхүүлийн скриптийг шалгаж, гүйцэтгэх боломжийг олгодог ижил хэрэгсэл ашиглан, ижил орчинд, анхны скрипттэй ижил өгөгдөлтэй. 

Бүрхүүлийн скриптүүдэд түгээмэл хэрэглэгддэг программуудын ажиллах цагийн жижиг номын сан болон холбогдох тайлбарууд нь зургийг төгс болгож, PaSh хөрвүүлэгчийг өндөр гүйцэтгэлтэй командуудаар хангаж, түүний үндсэн функцуудыг дэмждэг.

Линуксийн сангийн ерөнхий менежер бөгөөд төслийн ахлах дэд ерөнхийлөгч Майк Долан хэлэхдээ "PaSh төсөл нь компьютерийн шинжлэх ухаан, нээлттэй эхийн програм хангамжийн инновацийг төлөөлдөг." "Програм хангамжийн хөгжүүлэлт нь машин сурах, контейнержуулалт, хиймэл оюун ухаан болон бусад зүйлийг шийдвэрлэхийн тулд хөгжиж байгаа тул PaSh нь скрипт хэрэгслээс илүү ихийг шаарддаг хөгжүүлэгчид болон өгөгдөл судлаачдыг дэмждэг бололтой. Бид энэхүү чухал ажлыг үүнтэй төстэй төслийн байгалийн гэр болох Линукс санд зохион байгуулж байгаадаа баяртай байна.

Эцэст нь Хэрэв та энэ талаар илүү ихийг мэдэхийг хүсч байвал тэмдэглэлийн дагуу та зөвлөлдөж болно дэлгэрэнгүйг дараахь холбоосоос авна уу.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.