Ano ang OpenHarmony (OHOS) at paano ito nauugnay sa HarmonyOS?

Huling pag-update: 27/11/2025
May-akda: Isaac
  • Ang OpenHarmony (OHOS) ay ang open source code base ng HarmonyOSpinamamahalaan ng OpenAtom Foundation at idinisenyo upang gumana sa isang malawak na hanay ng mga device.
  • Ang naka-layer na arkitektura nito ay nagbibigay-daan dito na maiangkop mula sa mga mini-system na may 128 KB ng memorya sa mga karaniwang system na may 128 MB o higit pa, na sumasaklaw sa lahat mula sa IoT hanggang sa mga smartphone at computer.
  • Ang OpenHarmony 5.0 ay nagmamarka ng isang malaking hakbang patungo sa HarmonyOS Next, na sinisira ang dependency sa mga bahagi Android at pagpoposisyon sa sarili bilang katumbas ng AOSP sa ecosystem HUAWEI.
  • Ang proyekto ay maaaring i-port sa mga third-party na Android phone, na nagbubukas ng pinto sa mga custom na ROM at nagpapalawak ng system sa kabila ng mga Huawei device.

openharmony

OpenHarmonyKilala rin bilang OHOS, ay naging isa sa mga pinaka-sunod sa moda na pangalan kapag pinag-uusapan natin OS Mga alternatibo sa karaniwan. Bagaman maraming tao ang direktang nag-uugnay nito sa Huawei, ang katotohanan ay medyo mas kumplikado at, tiyak para sa kadahilanang iyon, ito ay nagkakahalaga ng paglalaan ng oras upang maunawaan kung tungkol saan ang proyektong ito, kung paano ito ipinanganak, kung sino ang namamahala nito at kung gaano kalayo ito maaaring lumampas sa mga telepono ng Chinese brand.

Sa mga sumusunod na linya, makakahanap ka ng malalim na paliwanag kung ano ang OpenHarmony, ang kaugnayan nito sa HarmonyOS, ang tungkulin ng Huawei, ang teknikal na istruktura nito, at kung bakit ito nagdudulot ng labis na interes sa mga developer at manufacturer na naghahanap ng bukas na alternatibo. Ang lahat ng ito ay ipinakita sa naa-access na wika, habang pinapanatili ang teknikal na higpit na kinakailangan upang maunawaan kung ano ang tunay na inaalok ng open-source na alternatibong ito. open source operating system.

Ano nga ba ang OpenHarmony (OHOS)?

Ang OpenHarmony, madalas na dinaglat bilang OHOS, ay isang open source operating system na proyekto Batay sa HarmonyOS, na nagmula sa unang pagtulak ng Huawei ngunit pinamamahalaan na ngayon ng isang independiyenteng entity, ang pangunahing ideya ay mag-alok ng pinag-isang, multipurpose na operating system na may kakayahang tumakbo sa isang malawak na hanay ng mga device, mula sa napakasimpleng device na may kaunting memory hanggang sa mga smartphone, tablet, computer, at iba pang mas makapangyarihang kagamitan.

Ang proyekto ay nailalarawan sa pagkakaroon ng isang modular at layered na arkitektura, na nagbibigay-daan dito upang umangkop sa iba't ibang mga sitwasyon ng hardware nang hindi kinakailangang muling buuin ang buong system para sa bawat uri ng device. Sa halip na idinisenyo lamang para sa mga mobile device, tulad ng kaso sa maraming tradisyunal na platform, ang OpenHarmony ay ipinanganak mula sa simula na may "ipinamahagi" na mindset, na nakatuon sa kumpletong ecosystem ng mga konektadong device.

Mahalagang maunawaan na hindi tayo nakikitungo sa isang simpleng tinidor o one-off derivative, ngunit sa isang open ecosystem na naibigay sa isang foundationna may sariling mga tuntunin sa pamamahala at lumalagong komunidad. Ibinubukod ito sa mga saradong operating system na ganap na kinokontrol ng isang kumpanya, at inilalapit ito sa mga modelong mas katulad ng Android Open Source Project (AOSP) at iba pa. mga alternatibo sa Windows subsystem na Android, bagama't may sarili nitong teknikal at partikular na pamamahala.

Pinagmulan ng proyekto at papel ng Huawei

pagkakasundo

Ang pagsilang ng OpenHarmony ay hindi mauunawaan nang hindi isinasaalang-alang ang kamakailang kasaysayan ng Huawei. Kasunod ng pagbabawal ng US at ang nagresultang kawalan ng kakayahang magpatuloy sa paggamit ng software nang normal, mga serbisyong mobile ng Google Sa mga device nito, napilitan ang kumpanyang Tsino na mabilis na mag-react kung gusto nitong mapanatili ang negosyong smartphone nito at ang ecosystem nito ng mga konektadong produkto.

Bilang tugon, inihayag ng Huawei ang HarmonyOS bilang sarili nito operating system para sa mga mobile phone at iba pang matalinong deviceSa una, maraming pag-aalinlangan ang lumitaw: hindi alam kung ito ay limitado sa merkado ng China, kung ito ay makakarating sa Europa at iba pang mga rehiyon, at kung hanggang saan ito nakasalalay sa Android. Sa paglipas ng panahon, nilinaw ng kumpanya na ang layunin nito ay palawakin ang HarmonyOS sa buong mundo at gawin itong pundasyon ng isang kumpletong ecosystem ng mga serbisyo at device.

  Paano alisin ang mga wrinkles sa Photoshop

Sa loob ng madiskarteng kilusang iyon ay lilitaw ang OpenHarmony, na kung saan ay ang open source na bersyon Nagpasya ang Huawei na ibigay ang core ng proyekto sa OpenAtom Foundation, kaya ang pamamahala ay hindi direktang nahuhulog sa Huawei mismo, ngunit sa isang independiyenteng non-profit na organisasyon. Nagbibigay-daan ito sa ibang mga kumpanya at developer na sumali sa proyekto nang hindi lubos na umaasa sa mga desisyon sa negosyo ng Huawei.

Habang ang HarmonyOS ay nananatiling naka-customize na variant at may Mga serbisyong pagmamay-ari ng Huawei (app store, mga serbisyo sa cloud, mga partikular na pagsasama, atbp.), Ang OpenHarmony ay inilabas bilang isang bukas at magagamit muli na pundasyon. Ito ay isang hakbang na halos kapareho sa kung ano ang nangyayari sa Android: Pinapanatili ng Google ang bersyon nito sa mga pinagsama-samang serbisyo, habang ang AOSP ay nagsisilbing isang bukas na platform na maaaring iakma ng iba.

Ang OpenAtom Foundation at pamamahala ng proyekto

Ang OpenHarmony ay nasa ilalim ng payong ng OpenAtom FoundationIto ay itinuturing na unang pangunahing open-source software foundation ng China. Ito ay isang non-profit na organisasyon na nakatuon sa pag-promote ng mga bukas na proyekto ng teknolohiya at pamamahala ng kanilang pag-unlad sa isang komunidad-driven at transparent na paraan.

Ang istraktura ay medyo nakapagpapaalaala sa Open Handset Alliance sa likod ng Android Open Source o mga pundasyon tulad ng Apache Foundation o ang Linux Foundation, medyo nagsasalita. Sa halip na unilateral na idikta ng Huawei ang takbo ng system, ang pundasyon ay nag-coordinate sa pag-unlad, dokumentasyon at mga kontribusyon mula sa iba't ibang kumpanya, institusyon, at indibidwal na developer.

Mula sa opisyal na mga repositoryo ng OpenHarmony, na naka-host sa mga platform tulad ng Gitee, posibleng ma-access buong source codeKabilang dito ang pag-access sa mga gabay sa compilation, teknikal na dokumentasyon, at kasaysayan ng pagbabago para sa bawat bersyon. Maaaring pag-aralan ng sinumang interesadong organisasyon kung paano gumagana ang system, magmungkahi ng mga pagpapabuti, o kahit na iangkop ito sa sarili nilang mga produkto, palaging iginagalang ang mga open-source na lisensya na nalalapat sa proyekto.

OpenHarmony Layered Architecture

Ang isa sa mga pangunahing tampok ng OpenHarmony ay ang layered na disenyo nito. Ang sistema ay nakabalangkas sa apat na pangunahing antasDinisenyo mula sa ibaba pataas upang ayusin ang lahat ng mga function sa isang maayos at modular na paraan, pinapadali ng arkitektura na ito ang parehong pagpapanatili ng system at pagbagay sa iba't ibang device.

Sa ibaba ay ang layer ng kernelPinangangasiwaan ng layer na ito ang pangunahing pamamahala ng mapagkukunan: memorya, mga proseso, komunikasyon sa pagitan ng mga bahagi, kontrol ng hardware, atbp. Depende sa uri ng device, maaaring gumamit ang layer na ito ng iba't ibang mga core o na-optimize na configuration para sa napakababang paggamit ng kuryente o para sa mas malakas na kagamitan.

Sa itaas nito ay ang layer ng mga serbisyo ng systemkung aling mga pangkat ang mahahalagang function tulad ng pamamahala ng kuryente, pagkakakonekta (WiFi, Bluetooth at iba pang mga interface), seguridad o pamamahala ng imbakanAng layer na ito ay humuhubog sa marami sa mga pangunahing kakayahan ng operating system at umaangkop sa uri ng device na gagamit ng OpenHarmony.

Ang susunod na antas ay ang layer ng balangkasDito matatagpuan ang mga API at tool na ginagamit ng mga developer upang lumikha ng mga application. Dito, ang mga serbisyo ng user interface, mga aklatan para sa pag-access ng mga sensor, mga sistema ng abiso, at, sa pangkalahatan, ang lahat ng kailangan ng mga application ay tinukoy. app Kailangan nilang makipag-ugnayan nang tuluy-tuloy sa device.

Sa wakas, sa tuktok ay matatagpuan ang layer ng aplikasyonDito naninirahan ang mga app ng user at mataas na antas ng serbisyo. Ito ang mukha na nakikita ng end user at maaaring mag-iba nang malaki depende sa tagagawa o komunidad, dahil ang OpenHarmony ay maaaring gamitin upang bumuo ng anuman mula sa isang napakagaan na kapaligiran hanggang sa isang mayaman at kumplikadong karanasan para sa mga mobile phone, tablet, o iba pang advanced na device.

  8 Pinakamahusay na Site para Mag-download ng Mga Programa para sa PC

Mga katugmang device at mga kinakailangan sa hardware

Ang isa sa mga pinakadakilang lakas ng OpenHarmony ay ang napakalaking hanay ng mga target na device. Ang sistema ay idinisenyo upang gumana sa pareho mga minisystem na may napakalimitadong mapagkukunan tulad ng sa mas kumpletong karaniwang mga platform. Ang kakayahang umangkop na ito ay nasa isip mula pa sa simula, at isa sa mga dahilan kung bakit ang naturang modular na arkitektura ay idinisenyo.

Sa pinakasimpleng dulo, ang OpenHarmony ay maaaring tumakbo sa mga computer na may talagang maliit na halaga ng memorya, simula sa paligid 128 KB RAMPinag-uusapan natin dito ang tungkol sa mga napakasimpleng device, gaya ng mga pangunahing printer, maliliit na smart speaker, sensor o Internet of Things device na hindi nangangailangan ng mabigat na sistema ngunit nangangailangan ng ilang katalinuhan at pagkakakonekta.

Kapag nagtatrabaho sa mas makapangyarihang mga device, nag-aalok ang OpenHarmony ng mga configuration para sa karaniwang sistema mula sa 128 MB ng memorya Simula ngayon. Kasama na sa field na ito ang mga produkto gaya ng mga smartwatch, konektadong telebisyon, tablet, smartphone, magaan na computer, advanced na speaker, headphone na may mga smart function at lahat ng uri ng hardware na isinama na ngayon sa mga konektadong ecosystem.

Salamat sa kakayahang magamit na ito, ang isang tagagawa ay maaaring mag-isip ng isang kumpletong pamilya ng mga produkto Batay sa parehong operating system, ngunit inangkop sa bawat kaso: mula sa isang maliit na sensor hanggang sa isang malaking screen o isang high-end na mobile phone. Binabawasan nito ang mga gastos sa pag-develop, pinag-iisa ang karanasan ng user, at pinapadali nito ang pag-update at pagpapanatili ng mga device sa paglipas ng panahon.

Relasyon sa pagitan ng HarmonyOS at OpenHarmony

Maaaring nakakalito sa una ang pagkilala sa pagitan ng HarmonyOS at OpenHarmony, dahil madalas silang binabanggit nang magkasama. Ang pinakasimpleng paraan upang isipin ito ay ang pag-iisip HarmonyOS bilang komersyal na bersyon na ginagamit ng Huawei sa mga device nito, habang ang OpenHarmony ang magiging bukas na base, nang walang sarado at pagmamay-ari na mga bahagi.

Isinasama ng HarmonyOS ang mga sumusunod bilang mga karaniwang feature Mga serbisyo ng mobile ng HuaweiAng sarili nitong app store, cloud synchronization tool, at iba pang module na hindi open source. Ang mga bahaging ito ang nagbibigay-daan dito na mag-alok ng pinag-isang karanasan sa buong hanay ng produkto ng brand at magdagdag ng mga eksklusibong feature na naka-link sa Huawei ecosystem.

Ang OpenHarmony, sa kabilang banda, ay nakatuon sa pagbibigay ng a libreng functional coreMayroon itong kinakailangang imprastraktura para sa sinumang developer o manufacturer na bumuo ng kanilang sariling interface, mga serbisyo, at mga application sa ibabaw nito. Hindi nito kasama ang Huawei store o ang mga pinagmamay-ariang pagsasama nito, nang eksakto upang magamit ito nang walang mga paghihigpit sa komersyal.

Sa kontekstong ito, kawili-wili din ang ebolusyon ng sistema. Sa paglipas ng panahon, lalong lumayo ang HarmonyOS sa Android, at sa pagdating ng HarmonyOS Next, ang pag-asa sa mga bahaging minana mula sa system ng Google ay tiyak na nasira. Kasabay nito, ang OpenHarmony ay na-update at ngayon ay gumaganap bilang katumbas ng AOSP sa mundo ng HarmonyOSnagsisilbing karaniwang batayan para sa mga derivative na proyekto.

Mga basic at advanced na kakayahan na minana mula sa HarmonyOS

Bagama't ang OpenHarmony ay hindi eksaktong kapareho ng HarmonyOS, pinapanatili nito ang marami sa mga tampok. Mga pangunahing kakayahan ng system ng HuaweiKabilang sa mga ito ang pagtutok sa distributed computing, na nagbibigay-daan sa maraming device na mag-collaborate na parang iisa, na malinaw na nagbabahagi ng mga mapagkukunan at gawain sa user.

  Paano gamitin ang Stable Diffusion 3 sa iyong PC: isang praktikal na gabay

Higit pa rito, ang sistema ay idinisenyo upang i-optimize ang pagganap at pagkonsumo ng enerhiya sa lahat ng uri ng hardware. Isinasalin ito sa mabilis na mga oras ng pagtugon, maayos na animation, at mahusay na pamamahala ng baterya—mga aspeto na lalong mahalaga sa mga device gaya ng mga mobile phone, smartwatch, at headphone.

Sa mga tuntunin ng pag-unlad, nag-aalok ang OpenHarmony Mga modernong API at Tool upang lumikha ng mga katutubong application na may kakayahang umangkop sa iba't ibang laki ng screen at mga uri ng pakikipag-ugnayan. Ang layunin ay ang parehong proyekto ay maaaring tumakbo sa isang mobile phone, isang tablet, o isang telebisyon na may kaunting mga pagbabago, sinasamantala ang layered na arkitektura at ang flexibility ng framework.

Ang lahat ng ito ay sinusuportahan ng isang ecosystem ng dokumentasyon, mga gabay, at mga halimbawa na maaaring i-download mula sa mga opisyal na repositoryo. Anumang kumpanya o developer na gustong mag-eksperimento sa system ay may medyo komprehensibong pundasyon sa kanilang pagtatapon. Ipatupad ang OpenHarmony sa iba't ibang uri ng device, mula sa mga produktong pang-konsumo hanggang sa mga solusyong pang-industriya o home automation.

Kasalukuyang sitwasyon at hinaharap na mga prospect

Nagawa ng Huawei na ibalik ang sitwasyon nito sa pamamagitan ng pag-asa sa a hardware na gawa sa loob ng bansa at sa sarili nitong operating system na unti-unting lumalayo sa Android. Ang HarmonyOS na ang unang certified system sa China na binuo sa malawakang sukat, at ang ebolusyon nito sa HarmonyOS Next ay lalong nagpapatibay sa independiyenteng landas na ito.

Samantala, pinagsasama ng OpenHarmony ang posisyon nito bilang ang bukas at madaling ibagay na bersyon Ang teknolohiyang ito ay handa na para magamit ng iba pang mga tagagawa, institusyon, at komunidad sa sarili nilang mga proyekto. Ang katotohanan na ang pundasyon ay nasa kamay ng OpenAtom Foundation, at hindi lamang Huawei, ay nagpapadali sa pagbuo ng isang mas malawak na ecosystem na may magkakaibang interes.

Sa bawat bagong stable na bersyon, tulad ng kamakailang OpenHarmony 5.0, nagkakaroon ng maturity at functionality ang system. Hindi na ito itinuturing na isang reaksyon lamang sa pagbabawal ng Google, ngunit bilang isang tunay na alternatibo sa merkado ng operating system, lalo na sa larangan ng mga nakakonektang device at sa Internet of Things, kung saan ang kakayahang sumaklaw mula 128 KB hanggang 128 MB o higit pa sa memorya ay isang nakakahimok na kalamangan.

Samantala, ang pagtulak ng Huawei sa home market nito ay humahantong sa ecosystem nito na lumakas, kahit na higit pa sa... iOS sa bilang ng mga gumagamit sa loob ng China. Mga paparating na release, gaya ng kahalili sa Mate 60 Pro Sa HarmonyOS Next bilang pamantayan, gaganap sila ng mahalagang papel sa pagsasama-sama ng platform na ito sa high-end na segment.

Ang lahat ay tumuturo sa OpenHarmony na patuloy na nakakakuha ng katanyagan bilang open source na haligi ng bagong senaryo na itoPara sa mga developer, kumpanya ng teknolohiya, at mahilig, magbubukas ang isang bagong larangan ng paglalaro kung saan maaari nilang tuklasin ang mga bagong paraan ng pag-unawa sa operating system, hindi bilang isang bagay na nakahiwalay sa iisang device, ngunit bilang karaniwang pundasyon ng isang ecosystem ng mga device na nagtutulungan sa isa't isa sa mas pinagsama-samang paraan kaysa sa nakasanayan natin hanggang ngayon.

Mga uri ng operating system
Kaugnay na artikulo:
Mga Uri ng Operating System