Inilabas ng Microsoft ang source code para sa ThreadX RTOS at Azure RTOS Suite

Azure RTOS

Ang Azure RTOS ay nagiging open source tulad ng Eclipse ThreadX

Ilang araw na ang nakalilipas, Inihayag ng Microsoft ang balita na nagawa mo na ang desisyon para ilabas ang source code ng iyong operating system sa real time Azure RTOS kasama ng Azure RTOS integrated development suite. Ang code para sa pareho ay available sa ilalim ng permissive na lisensya ng MIT.

Bagama't maraming real-time na operating system (RTOS para sa maikli) Ang ThreadX ay medyo nasa lahat ng dako, gaya ng inaangkin ng Microsoft na 12 bilyong device ang nagpapatakbo nito, kabilang ang consumer electronics, industrial system, medical device, printer, at kahit spacecraft.

Ang ThreadX ay orihinal na binuo ng Express Logic, isang kumpanyang nakuha ng Microsoft noong 2019. Dumating ang pagkuha na ito sa ilang sandali matapos ang pamamahala ng Amazon AWS sa FreeRTOS, isa pang open source na RTOS na gumagamit ng lisensya ng MIT. Ang tagapagtatag ng Express Logic na si William Lamie ay kasunod na naglunsad ng isang bagong kumpanya na tinatawag na PX5, na nag-aalok ng "ikalimang henerasyon" na RTOS.

“Sa pamamagitan ng pagpapalabas ng Eclipse ThreadX bilang isang open source na proyekto, inilalagay namin ito sa gitna ng isang makulay na ecosystem na pinamumunuan ng Eclipse Foundation at ng aming mga kasosyo sa nangungunang industriya. 

Ang Eclipse Foundation ay lumikha din ng isang grupo ng interes upang bumuo ng isang napapanatiling modelo ng pagpopondo para sa ThreadX. Ilang kumpanya, kabilang ang AMD, Cypherbridge, Microsoft, NXP, PX5, Renesas, ST Microelectronics, Silicon Labs at Witekio (isang kumpanya ng Avnet), ay sumali sa grupo. Ang Eclipse Foundation ay nag-iimbita ng mas maraming interesadong partido na sumali sa talakayan.

Ito ay walang alinlangan na isang makabuluhang hakbang. para sa mundo ng pinagsamang pag-unlad at higit sa lahat ang kahalagahan na ipinapalagay ng open source sa pinagsama-samang mga sistema. Inihayag ng Microsoft na gagawin nito ang paglipat sa Enero 2024, ang produkto ay nasa ilalim ng tangkilik ng Eclipse Foundation at magkakaroon ng pagpapalit ng pangalan at bubuuin sa ilalim ng pangalang Eclipse ThreadX bilang isang independiyenteng Joint Project.

"Ang isang sertipikado, open source RTOS na may development environment ay isang mahalagang asset. Ngunit ang pangunahing bentahe ng umiiral na RTOS software ay hindi ang RTOS mismo, ngunit ang mga tampok ng naka-embed na pag-unlad. environment (IDE) at kung paano ito isinasama sa OEM at ODM na tuloy-tuloy na pagsasama at tuloy-tuloy na paghahatid (CI/CD) pipelines. Gayunpaman, sa bagong pamamahala at pagkakaroon ng open source, dapat na muling isaalang-alang ng mga OEM ng industriya ng automation ang potensyal na halaga ng ThreadX sa kanilang portfolio. «

Sa hakbang na ito ng Microsoft, Ang resulta ay inaasahang makakatulong sa mga koponan na gumamit ng mga alternatibong open source na maaaring matugunan ang iyong mga pangangailangan nang hindi binabawasan ang kalidad ng iyong trabaho.

Ayon sa Microsoft, ang Eclipse ThreadX ay ang unang open source RTOS na magbibigay ng:

  • Mature at scalable na teknolohiya
  • Lisensyado sa ilalim ng lisensya ng MIT
  • Pinamamahalaan ng isang vendor-neutral na open source na pundasyon
  • Certified sa functional na kaligtasan at proteksyon.

Ito ay nagkakahalaga ng pagbanggit na Ang pangunahing aspeto ng ThreadX ay ang scalability nito, ibig sabihin, ang mga serbisyo lamang na ginagamit ng isang application ang kasama sa huling imahe ng operating system. Sa katunayan, salamat sa disenyo ng picokernel nito, maaari itong maging talagang maliit, na sumasakop lamang ng 2 KB sa isang processor ng arkitektura ng ARM. Kasama rin sa ThreadX ang mga mas advanced na feature, gaya ng event chaining at isang bagong modelo ng programming, na kilala bilang preemption threshold programming.

Ang event chaining ay nagbibigay-daan sa maraming mapagkukunan na ma-link batay sa mga independiyenteng kaganapan, kaya nagbibigay-daan, halimbawa, ang isang thread na nasuspinde habang naghihintay para sa dalawa o higit pang mga independiyenteng mapagkukunan na ma-activate sa sandaling maging available ang isa sa mga ito. Maaaring italaga ang mga limitasyon ng preemption sa mga gawain upang mapabuti ang kanilang pag-iiskedyul kumpara sa parehong preemptive at non-preemptive na pag-iiskedyul.

Sa wakas, dapat tandaan na simula sa unang quarter ng 2024, ang Eclipse ThreadX na proyekto ay magagamit sa ilalim ng lisensya ng MIT, sumasaklaw sa ThreadX, NetX Duo, FileX, GUIX, USBX, LevelX at mga kaugnay na tool at dokumentasyon. Nakatuon ang Microsoft na suportahan ang proyekto gamit ang mga pinakabagong certification upang matiyak ang pagpapatuloy ng mga bersyong certified sa seguridad.

kung ikaw ay iInteresado na malaman ang higit pa tungkol dito, maaari mong suriin ang mga detalye sa 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.