PaSh Linux Foundation qo'liga o'tadi

Bir necha kun oldin PaSh loyihasi (qobiq skriptlarini parallel bajarish uchun vositalarni ishlab chiqadi) va Linux Foundation loyiha ikkinchisiga o'tishini e'lon qildi rivojlanishni davom ettirish uchun zarur bo'lgan infratuzilma va xizmatlarni taqdim etadi.

Va bu PaSh qobiq skriptlarini parallellashtirishda katta yutuqlarga erishdi, sezilarli ish faoliyatini yaxshilashga erishish. Zamonaviy ko'p protsessorli kompyuterlarda PaSh veb-saytlarni skanerlash va indekslash, COVID19 bilan bog'liq tahlillar, tabiiy tilni qayta ishlash va boshqa ish yuklari kabi vazifalarni o'zining dastlabki vaqtining bir qismida bajarishi mumkin.

Ochiq manbalar orqali ommaviy innovatsiyalarni amalga oshirish imkonini beruvchi notijorat tashkilot bo'lgan Linux Foundation bugun PaSh loyihasiga mezbonlik qilishini e'lon qildi. PaSh - bu POSIX qobiq skriptlarini avtomatik ravishda parallellashtirish tizimi bo'lib, u dasturlarni optimallashtiradi va bajarilish vaqtlarini tezlashtiradi, ma'lumotlar olimlari, muhandislar, biologlar, iqtisodchilar, ma'murlar va dasturchilar uchun tezroq natijalar beradi.

Loyiha MIT, Rays universiteti, Stivens texnologiya instituti va Pensilvaniya universiteti tomonidan qo'llab-quvvatlanadi va MIT tadqiqotchisi Nikos Vasilakisni o'z ichiga olgan Texnik boshqaruv qo'mitasi tomonidan boshqariladi; Maykl Greenberg, Stivens texnologiya instituti dotsenti; va Ph.D Konstantinos Kallas. Pensilvaniya universiteti talabasi.

PaSh JIT kompilyatori, ish vaqti va izoh kutubxonasini o'z ichiga oladi:

  • Runtime o'z navbatida skriptlarning parallel bajarilishini qo'llab-quvvatlash uchun primitivlar to'plamini taqdim etadi.
  • Izoh kutubxonasi alohida POSIX va GNU Coreutils buyruqlarini parallellashtirish mumkin bo'lgan vaziyatlarni tavsiflovchi xususiyatlar to'plamini belgilaydigan kutubxonadir.
  • Kompilyator tavsiya etilgan Shell skriptining tahlilini mavhum sintaksis daraxtida (AST) amalga oshirish uchun mas'ul bo'lsa-da, uni parallel bajarish uchun mos bo'laklarga ajratadi va ular asosida skriptning yangi versiyasini, uning qismlari bir vaqtning o'zida ishlashi mumkin.
    Kompilyator annotatsiyalar kutubxonasidan parallellashtirish mumkin bo'lgan buyruqlar haqidagi ma'lumotlarni oladi. Skriptning parallel bajariladigan versiyasini yaratish jarayonida kodda qo'shimcha Runtime konstruksiyalari almashtiriladi.

"Linux Foundation texnik boshqaruv infratuzilmasi va xizmatlarini taqdim etadi, chunki u yanada etuklashgani uchun PaSh talab qiladi", dedi Nikos Vasilakis, PaSh loyihasining texnik boshqaruv qo'mitasi raisi. "Biz loyihani skanerlash, indekslash va tabiiy tilni qayta ishlash bo'yicha yangi o'zgarishlar sharoitida qobiq skriptini bajarishni yaxshilash va tezlashtirish uchun yaratdik."

"Shell skriptlari yarim asr davomida keng qo'llanilib kelinmoqda va so'nggi paytlarda "konteynerlashtirish" tendentsiyalari ahamiyatini oshirdi", dedi Maykl Greenberg, PaSh loyihasining texnik boshqaruv qo'mitasi a'zosi. “Shell skriptlarini to'g'ri va avtomatlashtirilgan parallellashtirish bir necha o'n yillar davomida muammo bo'lib kelgan. PaSh barcha turdagi qobiq foydalanuvchilari uchun tezlikni oshirishni va'da qiladi.

Shell skriptlarini tezlashtirish uchun, PaSh manbadan manbaga parallelizatsiya kompilyatorini taqdim etadi, dasturchining qobiq skriptini kirish sifatida qabul qiladigan va dastlabki dasturdan sezilarli darajada tezroq bo'lgan yangi dasturni qaytaradigan dastur. 

PaSh manbadan manba bo'lgani uchun, optimallashtirilgan qobiq skriptini tekshirish va bajarish imkonini beradi original skript bilan bir xil muhitda va bir xil ma'lumotlar bilan bir xil vositalardan foydalanish. 

Kichkina ish vaqti kutubxonasi va odatda qobiq skriptlarida qo'llaniladigan dasturlardagi tegishli izohlar rasmni to'ldiradi, PaSh kompilyatorini yuqori samarali primitivlar bilan ta'minlaydi va uning asosiy funktsiyalarini qo'llab-quvvatlaydi.

"PaSh loyihasi kompyuter fanlari va ochiq kodli dasturiy ta'minotdagi innovatsiyalarni ifodalaydi", dedi Mayk Dolan, Linux fondi loyihalari bosh menejeri va katta vitse-prezidenti. “Dasturiy taʼminotni ishlab chiqish mashinalarni oʻrganish, konteynerlashtirish, sunʼiy intellekt va boshqa masalalarni hal qilish uchun rivojlanar ekan, PaSh oʻzlarining skript vositalaridan koʻproq narsaga muhtoj boʻlgan ishlab chiquvchilar va maʼlumotlar olimlarini qoʻllab-quvvatlagan koʻrinadi. Biz ushbu muhim ishni shunday loyiha uchun tabiiy uy bo'lgan Linux fondida o'tkazishdan xursandmiz.

FINALMENTE agar siz bu haqda ko'proq bilishni xohlasangiz eslatma, siz maslahatlashishingiz mumkin tafsilotlar quyidagi havolada.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.