From c1d9a843734e53b7ebb87cdb434a8ca52333f281 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=9C=E7=9D=BF?= <358194828@qq.com> Date: Wed, 14 Aug 2019 11:29:03 +0800 Subject: [PATCH 01/25] Update README.md A mistake in grammar --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5c2ccf482..c6833ce1c 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,7 @@ HarmonyOS relies on multi-terminal development IDE, multi-language unified compi * [Honor Smart Screen TV Official Trailer](https://youtu.be/GczF2CKIGPk) -Tips: This project is not an official.This project collect some documents about HarmonyOS in the Internet.This is not a commercial project.This project just introduce HarmonyOS and all documents and codes come from Internet.If you use this project for business or something about make money, or in the event of any disputes arising from the usage of, or in connection with this project,you will accept all responsibility for the negative results or effects of one's choice or action. +Tips: This project is not an official.This project collect some documents about HarmonyOS on the Internet.This is not a commercial project.This project just introduce HarmonyOS and all documents and codes come from Internet.If you use this project for business or something about make money, or in the event of any disputes arising from the usage of, or in connection with this project,you will accept all responsibility for the negative results or effects of one's choice or action. From 53e40961b2fcbfc9b79e8aa524302e5219fef322 Mon Sep 17 00:00:00 2001 From: James Zhan Date: Wed, 14 Aug 2019 14:05:28 +1000 Subject: [PATCH 02/25] Update Readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5c2ccf482..8749d225f 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ The underlying layer of HarmonyOS is composed of `HarmonyOS micro kernel`, `Lin # Ⅱ . Development process -- [2012] HarmonyOS started out in Shanghai’s Jiao Tong University in 2012. +- [2012] HarmonyOS started out in Shanghai Jiao Tong University in 2012. - [2018.8.24] Huawei applied for the `Huawei HarmonyOS` trademark. The registration announcement date of `HarmonyOS` trademark is May 14, 2019. The exclusive rights of `HarmonyOS` trademark are from May 14, 2019 to May 13, 2029. - [2019] Huawei has allegedly shipped 1 million smartphones with its self-developed "HarmonyOS" operating system onboard for testing. - [2019.5.17] Huawei Operating System Team developed its own proprietary operating system `HarmonyOS`. From 7e054e7ac499dc9a087da42c4560722cde4ca48a Mon Sep 17 00:00:00 2001 From: Alan Wang Date: Wed, 14 Aug 2019 16:09:07 +0800 Subject: [PATCH 03/25] typo fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 83222ad8e..8f650facf 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,7 @@ HarmonyOS relies on multi-terminal development IDE, multi-language unified compi * [Honor Smart Screen TV Official Trailer](https://youtu.be/GczF2CKIGPk) -Tips: This project is not an official.This project collect some documents about HarmonyOS on the Internet.This is not a commercial project.This project just introduce HarmonyOS and all documents and codes come from Internet.If you use this project for business or something about make money, or in the event of any disputes arising from the usage of, or in connection with this project,you will accept all responsibility for the negative results or effects of one's choice or action. +Tips: This project is not an official. This project collect some documents about HarmonyOS on the Internet. This is not a commercial project. This project just introduce HarmonyOS and all documents and codes come from Internet. If you use this project for business or something about make money, or in the event of any disputes arising from the usage of, or in connection with this project, you will accept all responsibility for the negative results or effects of one's choice or action. From d8398df2da4dcc170c3cbbde07be136bf3459d47 Mon Sep 17 00:00:00 2001 From: kerami Date: Wed, 14 Aug 2019 14:52:41 +0300 Subject: [PATCH 04/25] Create README-tr.md --- doc/README-tr.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 doc/README-tr.md diff --git a/doc/README-tr.md b/doc/README-tr.md new file mode 100644 index 000000000..246151cd4 --- /dev/null +++ b/doc/README-tr.md @@ -0,0 +1,26 @@ +[English Docs](../README.md) | [中文文档](doc/README-zh.md) | [Türkçe Dökümanlar](doc/README-tr.md) + + +# HarmonyOS +![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) + +

+ + + +

+ + + +> HarmonyOS ile ilgili bilgiler şeyler listesi. + + +# Ⅰ . HarmonyOS Nedir? +`HarmonyOS` ilk tam dağıtık işletim sistemidir. İşletim sistemi, Huawei tarafından bağımsız olarak geliştirilmiştir. On August 9, 2019, `HarmonyOS` System was officially released at the Huawei Developers Conference (). Huawei will take the lead in deploying intelligent terminals such as smart screens, vehicle terminals and wearable terminals. In the future, more and more intelligent devices will use open source `HarmonyOS` . + +`HarmonyOS` achieves modular coupling, which corresponds to flexible deployment of different devices. `HarmonyOS` has three layers of architecture. The first layer is the core, the second layer is the basic services, and the third layer is the program framework. It can be used in large screen, PC, automobile and other different equipment. It can also be used on mobile phones at any time, but for the time being, Huawei still prefers Android. + +The underlying layer of HarmonyOS is composed of `HarmonyOS micro kernel`, `Linux kernel` and [`Lite OS`](https://github.com/Awesome-HarmonyOS/HarmonyOS/tree/master/Huawei_LiteOS) and it will become a complete hongmeng micro kernel architecture in the future. + +# Ⅱ . Geliştirme Süreci +// to be continue From 0ff598bdbefd8c62abd8109b7e1c15a05da72155 Mon Sep 17 00:00:00 2001 From: kerami Date: Wed, 14 Aug 2019 15:09:09 +0300 Subject: [PATCH 05/25] Update README-tr.md --- doc/README-tr.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/doc/README-tr.md b/doc/README-tr.md index 246151cd4..b81513402 100644 --- a/doc/README-tr.md +++ b/doc/README-tr.md @@ -16,11 +16,13 @@ # Ⅰ . HarmonyOS Nedir? -`HarmonyOS` ilk tam dağıtık işletim sistemidir. İşletim sistemi, Huawei tarafından bağımsız olarak geliştirilmiştir. On August 9, 2019, `HarmonyOS` System was officially released at the Huawei Developers Conference (). Huawei will take the lead in deploying intelligent terminals such as smart screens, vehicle terminals and wearable terminals. In the future, more and more intelligent devices will use open source `HarmonyOS` . +`HarmonyOS` ilk tam dağıtık işletim sistemidir. İşletim sistemi, Huawei tarafından bağımsız olarak geliştirilmiştir. `HarmonyOS` resmi olarak 9 Ağustos 2019 tarihinde Huawei Developers Conference () adlı konferans ile yayınlandı. Huawei, akıllı ekranlar, araç ve giyilebilir terminallerin yerleştirilmesinde öncülük edecektir. Gelecekte, daha akıllı cihazlar açık kaynak kodlu `HarmonyOS` kullanacaktır. -`HarmonyOS` achieves modular coupling, which corresponds to flexible deployment of different devices. `HarmonyOS` has three layers of architecture. The first layer is the core, the second layer is the basic services, and the third layer is the program framework. It can be used in large screen, PC, automobile and other different equipment. It can also be used on mobile phones at any time, but for the time being, Huawei still prefers Android. -The underlying layer of HarmonyOS is composed of `HarmonyOS micro kernel`, `Linux kernel` and [`Lite OS`](https://github.com/Awesome-HarmonyOS/HarmonyOS/tree/master/Huawei_LiteOS) and it will become a complete hongmeng micro kernel architecture in the future. +`HarmonyOS` esnek yapısı nedeniyle farklı cihazlarda modüler bağlar kurmayı sağlar. `HarmonyOS` 3 katmanlı bir mimarisi mevcuttur. İlk katman çekirdek, ikinci katman temel servisler ve son üçüncü katman ise programlama yapılan çatıdır. Huawei şu sıralar tercihini Android tarafında kullansa bile bu sistem her zaman mobil cihazlarda kullanılabilecektir. + +`HarmonyOS` altındaki katmanlar şu şekildedir. `HarmonyOS micro kernel`, `Linux kernel` ve [`Lite OS`](https://github.com/Awesome-HarmonyOS/HarmonyOS/tree/master/Huawei_LiteOS) +Ve gelecekte tamamen `hongmeng` mimarisi olacaktır. # Ⅱ . Geliştirme Süreci // to be continue From dba23af4f20b2805e388da6e905bf38d00893fe1 Mon Sep 17 00:00:00 2001 From: kerami Date: Wed, 14 Aug 2019 15:12:24 +0300 Subject: [PATCH 06/25] Update README-tr.md --- doc/README-tr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/README-tr.md b/doc/README-tr.md index b81513402..ae95deee2 100644 --- a/doc/README-tr.md +++ b/doc/README-tr.md @@ -6,7 +6,7 @@

- +

From 484e0494015d655b624723770888844d627bf206 Mon Sep 17 00:00:00 2001 From: kerami Date: Wed, 14 Aug 2019 15:13:30 +0300 Subject: [PATCH 07/25] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8f650facf..3572335e2 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -[English Docs](README.md) | [中文文档](doc/README-zh.md) +[English Docs](README.md) | [中文文档](doc/README-zh.md) | [Türkçe Dökümanlar](doc/README-tr.md) # HarmonyOS From 0916ba525bb117a6bc0f2a342fb0bef86ef80c84 Mon Sep 17 00:00:00 2001 From: Awesome-HarmonyOS <53939514+Awesome-HarmonyOS@users.noreply.github.com> Date: Wed, 14 Aug 2019 20:34:06 +0800 Subject: [PATCH 08/25] Update README-tr.md --- doc/README-tr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/README-tr.md b/doc/README-tr.md index ae95deee2..7ebbd3ead 100644 --- a/doc/README-tr.md +++ b/doc/README-tr.md @@ -1,4 +1,4 @@ -[English Docs](../README.md) | [中文文档](doc/README-zh.md) | [Türkçe Dökümanlar](doc/README-tr.md) +[English Docs](../README.md) | [中文文档](README-zh.md) | [Türkçe Dökümanlar](README-tr.md) # HarmonyOS From 73a24a1d794c164a153cac2c76f65a2359fd8c57 Mon Sep 17 00:00:00 2001 From: Awesome-HarmonyOS <53939514+Awesome-HarmonyOS@users.noreply.github.com> Date: Wed, 14 Aug 2019 20:36:14 +0800 Subject: [PATCH 09/25] Update README-zh.md --- doc/README-zh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/README-zh.md b/doc/README-zh.md index 28344af43..91ca09954 100644 --- a/doc/README-zh.md +++ b/doc/README-zh.md @@ -1,5 +1,5 @@ -[English Docs](../README.md) | [中文文档](doc/README-zh.md) +[English Docs](../README.md) | [中文文档](README-zh.md) | [Türkçe Dökümanlar](README-tr.md) # HarmonyOS From 7462c2895d57f06586277c6d700bc38c11626123 Mon Sep 17 00:00:00 2001 From: kerami Date: Thu, 15 Aug 2019 02:03:26 +0300 Subject: [PATCH 10/25] Update README-tr.md --- doc/README-tr.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/doc/README-tr.md b/doc/README-tr.md index ae95deee2..62b329285 100644 --- a/doc/README-tr.md +++ b/doc/README-tr.md @@ -25,4 +25,11 @@ Ve gelecekte tamamen `hongmeng` mimarisi olacaktır. # Ⅱ . Geliştirme Süreci -// to be continue +- [2012] HarmonyOS 2012 yılında Şangaydaki Jiao Tong üniversitesinde geliştirilmeye başlandı. +- [2018.8.24] Huawei tarafından `Huawei HarmonyOS` isimli marka olarak başvuru yapıldı. 14 Mayıs 2019 da `HarmonyOS` isimli marka tescilini duyurdu. `HarmonyOS` isimli markanın özel hakları 14 Mayıs 2019 dan 13 mayıs 2029 yılına kadardır. +- [2019] Huawei iddaa ettiğine göre 1 milyon akıllı telefonda `HarmonyOS` işletim sistemi test edilmeye hazır. +- [2019.5.17] Huawei işletim sistemi takımı kendi tescilli işletim sistemi olan `HarmonyOS` geliştirdi. +- [2019.8.9] Huawei resmi olarak `HarmonyOS` ismiyle duyurdu ve `HarmonyOS` açık kaynak olacaktır. + +# Ⅲ . Features +![](assets/img/harmony/features.png) From 09e0868acc2db980ac2480e4cb4d65462e68cb6f Mon Sep 17 00:00:00 2001 From: kerami Date: Thu, 15 Aug 2019 02:27:07 +0300 Subject: [PATCH 11/25] Update README-tr.md --- doc/README-tr.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/doc/README-tr.md b/doc/README-tr.md index 62b329285..4820d5115 100644 --- a/doc/README-tr.md +++ b/doc/README-tr.md @@ -32,4 +32,22 @@ Ve gelecekte tamamen `hongmeng` mimarisi olacaktır. - [2019.8.9] Huawei resmi olarak `HarmonyOS` ismiyle duyurdu ve `HarmonyOS` açık kaynak olacaktır. # Ⅲ . Features -![](assets/img/harmony/features.png) +![](../assets/img/harmony/features.png) + +HarmonyOS, tam sahne akıllı deneyiminin yüksek standart bağlantı gereksinimlerini karşılamak için tasarlanmıştır. Bu nedenle, Huawei 4 büyük özellikle sistem çözümleri ileri sürüyor. + +* #### 1. Dağıtılmış mimari ilk işletim sistemi terminalinde terminaller arasında sorunsuz iş akışı sağlamak için kullanılır. + +HarmonyOS "Distributed OS Architecture" ve "Distributed Soft Bus Technology" teknolojileri uygulama geliştiricileri temel teknolojilerin uygulamasını korur. 4 yetenek yani açık iletişim platformu, dağıtık veri yönetimi, dağıtık yetenek zamanlaması ve sanal çevre birimleri geliştiricilere kendi uygulamalarına ait iş mantıklarını geliştirmelerine odaklanmalarını sağlar. +Terminallerde olduğu gibi burada da yeteneklerin kullanılarak kesintisiz deneyimin keyfini çıkarmalarını sağlanır. + +![](../assets/img/harmony/harmonyos1.jpg) + +* #### 2. Sistemdeki doğal akıcılığı sağlamak için zaman gecikmeli motoru ve yüksek performanslı IPC teknolojisini değerlendirelim. + +HarmonyOS, iki teknolojiyi kullanarak mevcut sistemlerin yetersiz performans sorununu çözdü. +Bunlar deterministik gecikme motoru ve yüksek performanslı IPC. Gecikme motorunun belirlenmesi, görev yürütmeden önce sistemde görev yürütmenin öncelik ve zaman sınırını atayabilir.Görev kaynaklarını zamanlamaya göre öncelik verecektir ve uygulamanın cevap dönüş gecikmesi 25.7% oranında azalacaktır. Sıkıştırılmış `Hongmeng` mimarisi süreçler arası iletişimi yüksek oranda arttırırken işlem hızı mevcut sistemlerinkinden beş kat daha yüksektir + + +![](../assets/img/harmony/harmonyos2.jpg) + From 996ae68b5e566d93e69cee400e0bdffd4b28f6a1 Mon Sep 17 00:00:00 2001 From: kerami Date: Thu, 15 Aug 2019 02:34:37 +0300 Subject: [PATCH 12/25] Update README-tr.md --- doc/README-tr.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/doc/README-tr.md b/doc/README-tr.md index 4820d5115..0766059b2 100644 --- a/doc/README-tr.md +++ b/doc/README-tr.md @@ -46,8 +46,19 @@ Terminallerde olduğu gibi burada da yeteneklerin kullanılarak kesintisiz deney * #### 2. Sistemdeki doğal akıcılığı sağlamak için zaman gecikmeli motoru ve yüksek performanslı IPC teknolojisini değerlendirelim. HarmonyOS, iki teknolojiyi kullanarak mevcut sistemlerin yetersiz performans sorununu çözdü. -Bunlar deterministik gecikme motoru ve yüksek performanslı IPC. Gecikme motorunun belirlenmesi, görev yürütmeden önce sistemde görev yürütmenin öncelik ve zaman sınırını atayabilir.Görev kaynaklarını zamanlamaya göre öncelik verecektir ve uygulamanın cevap dönüş gecikmesi 25.7% oranında azalacaktır. Sıkıştırılmış `Hongmeng` mimarisi süreçler arası iletişimi yüksek oranda arttırırken işlem hızı mevcut sistemlerinkinden beş kat daha yüksektir +Bunlar deterministik gecikme motoru ve yüksek performanslı IPC. Gecikme motorunun belirlenmesi, görev yürütmeden önce sistemde görev yürütmenin öncelik ve zaman sınırını atayabilir.Görev kaynaklarını zamanlamaya göre öncelik verecektir ve uygulamanın cevap dönüş gecikmesi 25.7% oranında azalacaktır. Sıkıştırılmış `Hongmeng` mimarisi süreçler arası iletişimi yüksek oranda arttırırken işlem hızı mevcut sistemlerden beş kat daha yüksektir ![](../assets/img/harmony/harmonyos2.jpg) +* #### 3. Yeniden güvenle inşa edilebilir terminal ekipman bazlı Microkernel Mimari + +HarmonyOS mikro-çekirdek dizaynı benimser ve ayrıca düşük gecikme süreli güçlü güvenlik yapıları vardır. Mikro-çekirdek mimarisi basitçe çekirkek fonksiyonları mümkün olduğu kadar çok sistem hizmetini gerçekleştirmekte ve her biri için ek olarak güvenlik katmanı mevcuttur. Mikro-çekirkek sadece en çok basit bilinen servislerini örneğin çoklu işlemci zamanlanması ve çalışması sağlar. + +![](../assets/img/harmony/harmonyos3.jpg) + +HarmonyOS applies microkernel technology to Trusted Execution Environment (TEE), and reshapes trusted security through formal methods. Formal method is an effective means to verify the correctness of the system and the absence of loopholes from the source by using mathematical methods. Traditional verification methods such as function verification and simulation attack can only be validated in limited scenarios, while formal methods can validate all software running paths through data model. For the first time, Hongmeng OS has applied formal methods to terminal TEE, which significantly improves the security level. At the same time, because the code amount of Hongmeng OS micro-kernel is only one thousandth of that of Linux macro-kernel, its attack probability is greatly reduced. + +* #### 4. Through unified IDE to support a single development, multi-terminal deployment, achieve cross-terminal ecological sharing + +![](assets/img/harmony/harmonyos4.jpg) From 0738d0aa8b8ceafef266e8d071ed94e22ed9da01 Mon Sep 17 00:00:00 2001 From: kerami Date: Thu, 15 Aug 2019 02:47:34 +0300 Subject: [PATCH 13/25] Update README-tr.md --- doc/README-tr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/README-tr.md b/doc/README-tr.md index 0766059b2..21982106b 100644 --- a/doc/README-tr.md +++ b/doc/README-tr.md @@ -57,8 +57,8 @@ HarmonyOS mikro-çekirdek dizaynı benimser ve ayrıca düşük gecikme süreli ![](../assets/img/harmony/harmonyos3.jpg) -HarmonyOS applies microkernel technology to Trusted Execution Environment (TEE), and reshapes trusted security through formal methods. Formal method is an effective means to verify the correctness of the system and the absence of loopholes from the source by using mathematical methods. Traditional verification methods such as function verification and simulation attack can only be validated in limited scenarios, while formal methods can validate all software running paths through data model. For the first time, Hongmeng OS has applied formal methods to terminal TEE, which significantly improves the security level. At the same time, because the code amount of Hongmeng OS micro-kernel is only one thousandth of that of Linux macro-kernel, its attack probability is greatly reduced. +HarmonyOS mikro-çekirdek mimarisinde Trusted Execution Environment (TEE) teknolojisini uygulayarak güvenliği resmi olarak şekillendirmiştir.Resmi yöntem, sistemin doğruluğunu doğrulamak için etkili bir yol ve matematiksel işlemlerdir.İşlev doğrulama ve simülasyon saldırısı gibi geleneksel doğrulama yöntemleri yalnızca sınırlı senaryolarda doğrulayabilirken resmi yöntemler, çalışan tüm yazılım yollarını veri modeli aracılığıyla doğrulayabilir. İlk kez Hongmeng OS için TEE terminaline resmi yöntemler uyguladı ve yöntemler güvenlik seviyesini önemli ölçüde arttırdı. Aynı zamanda, Hongmeng OS mikro çekirdeğinin kod miktarı Linux makro çekirdeğinin yalnızca binde biri olduğundan, saldırı olasılığı büyük ölçüde azaltıldı. -* #### 4. Through unified IDE to support a single development, multi-terminal deployment, achieve cross-terminal ecological sharing +* #### 4. Birleşik tek bir geliştirme ortamı(IDE) desteği, çoklu deployment, ve terminaller arası dengenin sağlanabilmesi -![](assets/img/harmony/harmonyos4.jpg) +![](../assets/img/harmony/harmonyos4.jpg) From ad8812f4d1b7d4e6895a0447eb8c05629453319b Mon Sep 17 00:00:00 2001 From: kerami Date: Thu, 15 Aug 2019 03:14:00 +0300 Subject: [PATCH 14/25] Update README-tr.md --- doc/README-tr.md | 74 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 73 insertions(+), 1 deletion(-) diff --git a/doc/README-tr.md b/doc/README-tr.md index 21982106b..d5209365b 100644 --- a/doc/README-tr.md +++ b/doc/README-tr.md @@ -59,6 +59,78 @@ HarmonyOS mikro-çekirdek dizaynı benimser ve ayrıca düşük gecikme süreli HarmonyOS mikro-çekirdek mimarisinde Trusted Execution Environment (TEE) teknolojisini uygulayarak güvenliği resmi olarak şekillendirmiştir.Resmi yöntem, sistemin doğruluğunu doğrulamak için etkili bir yol ve matematiksel işlemlerdir.İşlev doğrulama ve simülasyon saldırısı gibi geleneksel doğrulama yöntemleri yalnızca sınırlı senaryolarda doğrulayabilirken resmi yöntemler, çalışan tüm yazılım yollarını veri modeli aracılığıyla doğrulayabilir. İlk kez Hongmeng OS için TEE terminaline resmi yöntemler uyguladı ve yöntemler güvenlik seviyesini önemli ölçüde arttırdı. Aynı zamanda, Hongmeng OS mikro çekirdeğinin kod miktarı Linux makro çekirdeğinin yalnızca binde biri olduğundan, saldırı olasılığı büyük ölçüde azaltıldı. -* #### 4. Birleşik tek bir geliştirme ortamı(IDE) desteği, çoklu deployment, ve terminaller arası dengenin sağlanabilmesi +* #### 4. Birleşik tek bir geliştirme ortamı(IDE) desteği, çoklu güncelleme ve cihazlar arası dengenin sağlanabilmesi ![](../assets/img/harmony/harmonyos4.jpg) + +HarmonyOS çoklu terminal geliştirme ortamına, bir çok dili birleştirip derleme, dağıtık mimari ekran genişlik kontrolü ve otomatik cihaz ekranına adapte olabilme, taşıma kontrolleri desteği, önizleme odaklı görsel programlama altyapıları geliştiricilerin verimli bir şekilde aynı projeye dayalı çalışan çoklu cihaz ortamlarında otomatik çalışabilmesini sağlayan altyapılara sahiptir. + +Yeni güncellemeler cihazlar arasında uygulanır. Huawei Ark Derleyici, Android sanal makine modelinin yerini alan ilk statik derleyicidir ve bu durum makina kodunun yüksek seviyeli dillerin derlenirken geliştiricilerin geliştirme ortamında bir defada derlemelerine olanak sağlar. Ek olarak Ark Derleyici, gelecekte geliştirme verimliliğini büyük ölçüde artırabilen çok dilli birleşik derlemeyi destekleyecektir. + + +# IV . Kaynaklar + + +## 1. Resmi Kaynaklar + +- [Resmi Site](https://developer.huawei.com) +- [Sürüm Notları] +- [Güvenlik Notları] +- [Tutorials] +- [Dökümantasyon] + +## 2. İndir +- [Sunucu Adresleri] + +## 3. Mimari Referanslar +- [LiteOS](Huawei_LiteOS/README.md) +- [ABI] Application Binary Interface +- [EABI] Embedded Application Binary Interface + +## 4. Donanım Sürücüleri +- [Cihaz Uygunlukları] +- [Standartlar & Protokoller] +- [Donanım Kalite Özellikleri] +- [Sürücü Geliştirme Kitleri] +- [Sürücü Örnekleri] +- [Hata ayıklama Araçları] +- [Güvenlik] +- [5 inci Jenerasyon Sürücü ve yazılım] +- [Boot ve UEFI] +- [ACPI/SoC] +- [Wi-Fi] +- [USB] +- [Yazıcı] + + +## 5. Geliştirme Araçları +#### Derleme +- [Ark] `Harmony` Android uygulama uyumlu işletim sistemi, Ark derleyicisi Android sistem işlem akıcılığını 24% , yanıt dönüş hızını 44%, ve üçüncü taraf uygulamasının düzgünlüğü 60% oranında arttırabilir. + +#### SDK +[SDK hakkında] + +#### IDE +- [LiteOS IDE][Huawei LiteOS Studio](https://static.huaweicloud.com/upload/files/sdk/LiteOS_IDE.zip) + +## 6. Topluluk +- [Sorular] + +## 7. Kitaplar +[Kitaplar Hakkında] + +## 8. Ürünler + +- [Honor Smart Screen -- HarmonyOS kullanan ilk cihaz](products/honor_smart_screen.md) + +## 9. Videolar + +* [Eğitici Videolar] +* [Huawei HDC.2019 Harmony OS & EMUI10 Live Record](https://youtu.be/yUVGc7zpuKU) +* [Honor Smart Screen TV Official Trailer](https://youtu.be/GczF2CKIGPk) + + +İpuçları: Bu proje resmi değildir. Bu proje İnternette HarmonyOS ile ilgili bazı belgeler topluyor. Bu ticari bir proje değildir. Bu proje sadece HarmonyOS ye başlamak ve tüm dökümanlarına ulaşmak içindir. Bu projeyi iş için ya da para kazanmakla ilgili bir şey için kullanıyorsanız ya da bu projenin kullanılmasından veya bu projeyle bağlantılı olarak ortaya çıkan herhangi bir anlaşmazlık durumunda, birinin seçiminin veya eyleminin olumsuz sonuçlarından veya etkilerinden tüm sorumluluğu siz kendiriniz üstleneceksiniz. + + + From 1137b130b01a7f39b80e09fac2d4ac36056173d0 Mon Sep 17 00:00:00 2001 From: kerami Date: Thu, 15 Aug 2019 03:14:21 +0300 Subject: [PATCH 15/25] Update README-tr.md --- doc/README-tr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/README-tr.md b/doc/README-tr.md index d5209365b..5b4efabb3 100644 --- a/doc/README-tr.md +++ b/doc/README-tr.md @@ -130,7 +130,7 @@ Yeni güncellemeler cihazlar arasında uygulanır. Huawei Ark Derleyici, Android * [Honor Smart Screen TV Official Trailer](https://youtu.be/GczF2CKIGPk) -İpuçları: Bu proje resmi değildir. Bu proje İnternette HarmonyOS ile ilgili bazı belgeler topluyor. Bu ticari bir proje değildir. Bu proje sadece HarmonyOS ye başlamak ve tüm dökümanlarına ulaşmak içindir. Bu projeyi iş için ya da para kazanmakla ilgili bir şey için kullanıyorsanız ya da bu projenin kullanılmasından veya bu projeyle bağlantılı olarak ortaya çıkan herhangi bir anlaşmazlık durumunda, birinin seçiminin veya eyleminin olumsuz sonuçlarından veya etkilerinden tüm sorumluluğu siz kendiriniz üstleneceksiniz. +İpuçları: Bu proje resmi değildir. Bu proje İnternette HarmonyOS ile ilgili bazı belgeler topluyor. Bu ticari bir proje değildir. Bu proje sadece HarmonyOS ye başlamak ve tüm dökümanlarına ulaşmak içindir. Bu projeyi iş için ya da para kazanmakla ilgili bir şey için kullanıyorsanız ya da bu projenin kullanılmasından veya bu projeyle bağlantılı olarak ortaya çıkan herhangi bir anlaşmazlık durumunda, birinin seçiminin veya eyleminin olumsuz sonuçlarından veya etkilerinden tüm sorumluluğu siz kendiniz üstleneceksiniz. From 0f507f61d0d678951d60d7865a87d4eb55ce1cd6 Mon Sep 17 00:00:00 2001 From: Jared Tan Date: Thu, 15 Aug 2019 09:57:04 +0800 Subject: [PATCH 16/25] fix LiteOS link. --- doc/README-zh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/README-zh.md b/doc/README-zh.md index 91ca09954..38da71f9a 100644 --- a/doc/README-zh.md +++ b/doc/README-zh.md @@ -76,7 +76,7 @@ - [镜像] ## 3. 架构参考 -- [LiteOS](Huawei_LiteOS/README.md) +- [LiteOS](../Huawei_LiteOS/README.md) - [ABI] Application Binary Interface - [EABI] Embedded Application Binary Interface From 04dcc1b30d0b3896d30d50068efb8141eed84cc0 Mon Sep 17 00:00:00 2001 From: Awesome-HarmonyOS <53939514+Awesome-HarmonyOS@users.noreply.github.com> Date: Thu, 15 Aug 2019 10:32:17 +0800 Subject: [PATCH 17/25] fix LiteOS link in tr doc. --- doc/README-tr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/README-tr.md b/doc/README-tr.md index 66fb70437..628b865b9 100644 --- a/doc/README-tr.md +++ b/doc/README-tr.md @@ -83,7 +83,7 @@ Yeni güncellemeler cihazlar arasında uygulanır. Huawei Ark Derleyici, Android - [Sunucu Adresleri] ## 3. Mimari Referanslar -- [LiteOS](Huawei_LiteOS/README.md) +- [LiteOS](../Huawei_LiteOS/README.md) - [ABI] Application Binary Interface - [EABI] Embedded Application Binary Interface From 43dd9e68c9298a0608faf425c2999982fe408fd6 Mon Sep 17 00:00:00 2001 From: "elmar.chen" Date: Thu, 15 Aug 2019 15:03:30 +0800 Subject: [PATCH 18/25] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3572335e2..64f0df59f 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,7 @@ HarmonyOS relies on multi-terminal development IDE, multi-language unified compi * [Honor Smart Screen TV Official Trailer](https://youtu.be/GczF2CKIGPk) -Tips: This project is not an official. This project collect some documents about HarmonyOS on the Internet. This is not a commercial project. This project just introduce HarmonyOS and all documents and codes come from Internet. If you use this project for business or something about make money, or in the event of any disputes arising from the usage of, or in connection with this project, you will accept all responsibility for the negative results or effects of one's choice or action. +Tips: This project is not official. This project collects documents about HarmonyOS from the Internet. This is not a commercial project. This project just introduces HarmonyOS and all documents and codes come from the Internet. If you use this project for business or something about making money, or in the event of any disputes arising from the usage of, or in connection with this project, you will accept all responsibility for the negative results or effects of one's choice or action. From 17a8f2ede8d3e443fb9f5aad74a43da9a595e2b4 Mon Sep 17 00:00:00 2001 From: bgokcol <47295517+bgokcol@users.noreply.github.com> Date: Thu, 15 Aug 2019 13:56:53 +0300 Subject: [PATCH 19/25] Update Readme-TR --- doc/README-tr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/README-tr.md b/doc/README-tr.md index 628b865b9..6618eb37a 100644 --- a/doc/README-tr.md +++ b/doc/README-tr.md @@ -12,7 +12,7 @@ -> HarmonyOS ile ilgili bilgiler şeyler listesi. +> HarmonyOS ile ilgili şeyler listesi. # Ⅰ . HarmonyOS Nedir? @@ -31,7 +31,7 @@ Ve gelecekte tamamen `hongmeng` mimarisi olacaktır. - [2019.5.17] Huawei işletim sistemi takımı kendi tescilli işletim sistemi olan `HarmonyOS` geliştirdi. - [2019.8.9] Huawei resmi olarak `HarmonyOS` ismiyle duyurdu ve `HarmonyOS` açık kaynak olacaktır. -# Ⅲ . Features +# Ⅲ . Özellikler ![](../assets/img/harmony/features.png) HarmonyOS, tam sahne akıllı deneyiminin yüksek standart bağlantı gereksinimlerini karşılamak için tasarlanmıştır. Bu nedenle, Huawei 4 büyük özellikle sistem çözümleri ileri sürüyor. @@ -130,7 +130,7 @@ Yeni güncellemeler cihazlar arasında uygulanır. Huawei Ark Derleyici, Android * [Honor Smart Screen TV Official Trailer](https://youtu.be/GczF2CKIGPk) -İpuçları: Bu proje resmi değildir. Bu proje İnternette HarmonyOS ile ilgili bazı belgeler topluyor. Bu ticari bir proje değildir. Bu proje sadece HarmonyOS ye başlamak ve tüm dökümanlarına ulaşmak içindir. Bu projeyi iş için ya da para kazanmakla ilgili bir şey için kullanıyorsanız ya da bu projenin kullanılmasından veya bu projeyle bağlantılı olarak ortaya çıkan herhangi bir anlaşmazlık durumunda, birinin seçiminin veya eyleminin olumsuz sonuçlarından veya etkilerinden tüm sorumluluğu siz kendiniz üstleneceksiniz. +İpuçları: Bu proje resmi değildir. Bu projenin amacı internette HarmonyOS ile ilgili bazı belgeler derlemek ve okuyuculara sunmaktır. Bu ticari bir proje değildir. Bu proje sadece HarmonyOS ye başlamak ve tüm dökümanlarına ulaşmak içindir. Bu projeyi iş için ya da para kazanmakla ilgili bir şey için kullanıyorsanız ya da bu projenin kullanılmasından veya bu projeyle bağlantılı olarak ortaya çıkan herhangi bir anlaşmazlık durumunda, birinin seçiminin veya eyleminin olumsuz sonuçlarından veya etkilerinden tüm sorumluluğu siz üstleneceksiniz. From 944041239261e9d7ce258caa4fd744f5898d545d Mon Sep 17 00:00:00 2001 From: Yuan Wang Date: Thu, 15 Aug 2019 11:11:27 -0600 Subject: [PATCH 20/25] update the date in english version adme Readme to more formal style --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 64f0df59f..87cacd41c 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ # Ⅰ . What is HarmonyOS? -`HarmonyOS` is the first full-scene distributed OS based on micro-kernel. It is an operating system independently developed by Huawei. On August 9, 2019, `HarmonyOS` System was officially released at the Huawei Developers Conference (). Huawei will take the lead in deploying intelligent terminals such as smart screens, vehicle terminals and wearable terminals. In the future, more and more intelligent devices will use open source `HarmonyOS` . +`HarmonyOS` is the first full-scene distributed OS based on micro-kernel. It is an operating system independently developed by Huawei. `HarmonyOS` System was officially released at the Huawei Developers Conference () on August 9, 2019. Huawei will take the lead in deploying intelligent terminals such as smart screens, vehicle terminals and wearable terminals. In the future, more and more intelligent devices will use open source `HarmonyOS` . `HarmonyOS` achieves modular coupling, which corresponds to flexible deployment of different devices. `HarmonyOS` has three layers of architecture. The first layer is the core, the second layer is the basic services, and the third layer is the program framework. It can be used in large screen, PC, automobile and other different equipment. It can also be used on mobile phones at any time, but for the time being, Huawei still prefers Android. From 3c80b0eb7a5716485c04fe7c754d01ef30445d62 Mon Sep 17 00:00:00 2001 From: Yuan Wang Date: Thu, 15 Aug 2019 11:24:39 -0600 Subject: [PATCH 21/25] fixed the typo and the grammar erros --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 87cacd41c..fbe668f62 100644 --- a/README.md +++ b/README.md @@ -19,9 +19,9 @@ # Ⅰ . What is HarmonyOS? `HarmonyOS` is the first full-scene distributed OS based on micro-kernel. It is an operating system independently developed by Huawei. `HarmonyOS` System was officially released at the Huawei Developers Conference () on August 9, 2019. Huawei will take the lead in deploying intelligent terminals such as smart screens, vehicle terminals and wearable terminals. In the future, more and more intelligent devices will use open source `HarmonyOS` . -`HarmonyOS` achieves modular coupling, which corresponds to flexible deployment of different devices. `HarmonyOS` has three layers of architecture. The first layer is the core, the second layer is the basic services, and the third layer is the program framework. It can be used in large screen, PC, automobile and other different equipment. It can also be used on mobile phones at any time, but for the time being, Huawei still prefers Android. +`HarmonyOS` achieves modular coupling, which corresponds to flexible deployment of different devices. `HarmonyOS` has three layers of architecture. The first layer is the core, the second layer is the basic services, and the third layer is the program framework. It can be used on a large screen, PC, automobile and other different equipment. It can also be used on mobile phones at any time, but for the time being, Huawei still prefers Android. -The underlying layer of HarmonyOS is composed of `HarmonyOS micro kernel`, `Linux kernel` and [`Lite OS`](https://github.com/Awesome-HarmonyOS/HarmonyOS/tree/master/Huawei_LiteOS) and it will become a complete hongmeng micro kernel architecture in the future. +The underlying layer of HarmonyOS is composed of `HarmonyOS microkernel`, `Linux kernel` and [`Lite OS`](https://github.com/Awesome-HarmonyOS/HarmonyOS/tree/master/Huawei_LiteOS) and it will become a complete Hongmeng microkernel architecture in the future. # Ⅱ . Development process @@ -36,15 +36,15 @@ The underlying layer of HarmonyOS is composed of `HarmonyOS micro kernel`, `Lin HarmonyOS is designed to meet the high standard connection requirements of full-scene intelligent experience. For this reason, Huawei has proposed four system solutions with major features. -* #### 1. Distributed architecture is first used in terminal OS to realize seamless collaborative experience across terminals +* #### 1. Distributed architecture is first used in the terminal OS to realize seamless collaborative experience across terminals HarmonyOS's "Distributed OS Architecture" and "Distributed Soft Bus Technology" shield the application developers from the difficulties of implementing the underlying technologies of the corresponding distributed applications through the four capabilities of public communication platform, distributed data management, distributed capability scheduling and virtual peripherals, enabling developers to focus on their own business logic, like open. Developing cross-terminal distributed applications like the same terminal also enables the final consumers to enjoy the seamless experience brought by the powerful cross-terminal business collaboration capability for each use scenario. ![](assets/img/harmony/harmonyos1.jpg) -* #### 2. Determine the time delay engine and high performance IPC technology to achieve natural fluency in the system +* #### 2. Determine the time delay engine and high-performance IPC technology to achieve natural fluency in the system -HarmonyOS solves the problem of inadequate performance of existing systems by using two technologies: deterministic delay engine and high performance IPC. Determining the delay engine can assign priority and time limit of task execution in the system before task execution. The priority task resources will give priority to scheduling, and the application response delay will be reduced by 25.7%. The compact structure of Hongmeng microkernel greatly improves the performance of IPC (interprocess communication) and the efficiency of process communication is five times higher than that of existing systems. +HarmonyOS solves the problem of inadequate performance of existing systems by using two technologies: deterministic delay engine and high-performance IPC. Determining the delay engine can assign priority and time limit of task execution in the system before task execution. The priority task resources will give priority to scheduling, and the application response delay will be reduced by 25.7%. The compact structure of Hongmeng microkernel greatly improves the performance of IPC (interprocess communication) and the efficiency of process communication is five times higher than that of existing systems. ![](assets/img/harmony/harmonyos2.jpg) @@ -54,13 +54,13 @@ HarmonyOS adopts a new micro-core design, which has stronger security features a ![](assets/img/harmony/harmonyos3.jpg) -HarmonyOS applies microkernel technology to Trusted Execution Environment (TEE), and reshapes trusted security through formal methods. Formal method is an effective means to verify the correctness of the system and the absence of loopholes from the source by using mathematical methods. Traditional verification methods such as function verification and simulation attack can only be validated in limited scenarios, while formal methods can validate all software running paths through data model. For the first time, Hongmeng OS has applied formal methods to terminal TEE, which significantly improves the security level. At the same time, because the code amount of Hongmeng OS micro-kernel is only one thousandth of that of Linux macro-kernel, its attack probability is greatly reduced. +HarmonyOS applies microkernel technology to Trusted Execution Environment(TEE), and reshapes trusted security through formal methods. A Formal method is an effective means to verify the correctness of the system and the absence of loopholes from the source by using mathematical methods. Traditional verification methods such as function verification and simulation attack can only be validated in limited scenarios, while formal methods can validate all software running paths through the data model. For the first time, Hongmeng OS has applied formal methods to terminal TEE, which significantly improves the security level. At the same time, because the code amount of Hongmeng OS microkernel is only one-thousandth of that of Linux macro-kernel, its attack probability is greatly reduced. * #### 4. Through unified IDE to support a single development, multi-terminal deployment, achieve cross-terminal ecological sharing ![](assets/img/harmony/harmonyos4.jpg) -HarmonyOS relies on multi-terminal development IDE, multi-language unified compilation, distributed architecture Kit to provide screen layout control and interactive automatic adaptation, support control dragging, preview-oriented visual programming, so that developers can efficiently build multi-terminal automatic running App based on the same project, to achieve a real one-time development, multi-terminal. Deployment to achieve shared ecology across devices. Huawei Ark Compiler is the first static compiler to replace the Android virtual machine model, which allows developers to compile high-level languages into machine code at one time in the development environment. In addition, the Ark Compiler will support multi-language unified compilation in the future, which can greatly improve the development efficiency. +HarmonyOS relies on multi-terminal development IDE, multi-language unified compilation, distributed architecture Kit to provide screen layout control and interactive automatic adaptation, support control dragging, preview-oriented visual programming, so that developers can efficiently build multi-terminal automatic running App based on the same project, to achieve real one-time development, multi-terminal. Deployment to achieve shared ecology across devices. Huawei Ark Compiler is the first static compiler to replace the Android virtual machine model, which allows developers to compile high-level languages into machine code at one time in the development environment. In addition, the Ark Compiler will support multi-language unified compilation in the future, which can greatly improve the development efficiency. # IV . Resources From c590028f8909443abb040a434628d370561db503 Mon Sep 17 00:00:00 2001 From: Yuan Wang Date: Thu, 15 Aug 2019 11:31:52 -0600 Subject: [PATCH 22/25] fixed more typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fbe668f62..ee027410e 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ # Ⅰ . What is HarmonyOS? -`HarmonyOS` is the first full-scene distributed OS based on micro-kernel. It is an operating system independently developed by Huawei. `HarmonyOS` System was officially released at the Huawei Developers Conference () on August 9, 2019. Huawei will take the lead in deploying intelligent terminals such as smart screens, vehicle terminals and wearable terminals. In the future, more and more intelligent devices will use open source `HarmonyOS` . +`HarmonyOS` is the first full-scene distributed OS based on microkernel. It is an operating system independently developed by Huawei. `HarmonyOS` System was officially released at the Huawei Developers Conference () on August 9, 2019. Huawei will take the lead in deploying intelligent terminals such as smart screens, vehicle terminals and wearable terminals. In the future, more and more intelligent devices will use open source `HarmonyOS` . `HarmonyOS` achieves modular coupling, which corresponds to flexible deployment of different devices. `HarmonyOS` has three layers of architecture. The first layer is the core, the second layer is the basic services, and the third layer is the program framework. It can be used on a large screen, PC, automobile and other different equipment. It can also be used on mobile phones at any time, but for the time being, Huawei still prefers Android. From 1647496f40fe581bfe4d0a6082d710428c199470 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A3=9B=E9=9B=B2?= Date: Sat, 24 Aug 2019 22:10:44 +0800 Subject: [PATCH 23/25] Update README.md fix typo of OS name. --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ee027410e..ade018b62 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ `HarmonyOS` achieves modular coupling, which corresponds to flexible deployment of different devices. `HarmonyOS` has three layers of architecture. The first layer is the core, the second layer is the basic services, and the third layer is the program framework. It can be used on a large screen, PC, automobile and other different equipment. It can also be used on mobile phones at any time, but for the time being, Huawei still prefers Android. -The underlying layer of HarmonyOS is composed of `HarmonyOS microkernel`, `Linux kernel` and [`Lite OS`](https://github.com/Awesome-HarmonyOS/HarmonyOS/tree/master/Huawei_LiteOS) and it will become a complete Hongmeng microkernel architecture in the future. +The underlying layer of HarmonyOS is composed of `HarmonyOS microkernel`, `Linux kernel` and [`Lite OS`](https://github.com/Awesome-HarmonyOS/HarmonyOS/tree/master/Huawei_LiteOS) and it will become a complete HarmonyOS microkernel architecture in the future. # Ⅱ . Development process @@ -44,7 +44,7 @@ HarmonyOS's "Distributed OS Architecture" and "Distributed Soft Bus Technology" * #### 2. Determine the time delay engine and high-performance IPC technology to achieve natural fluency in the system -HarmonyOS solves the problem of inadequate performance of existing systems by using two technologies: deterministic delay engine and high-performance IPC. Determining the delay engine can assign priority and time limit of task execution in the system before task execution. The priority task resources will give priority to scheduling, and the application response delay will be reduced by 25.7%. The compact structure of Hongmeng microkernel greatly improves the performance of IPC (interprocess communication) and the efficiency of process communication is five times higher than that of existing systems. +HarmonyOS solves the problem of inadequate performance of existing systems by using two technologies: deterministic delay engine and high-performance IPC. Determining the delay engine can assign priority and time limit of task execution in the system before task execution. The priority task resources will give priority to scheduling, and the application response delay will be reduced by 25.7%. The compact structure of HarmonyOS microkernel greatly improves the performance of IPC (interprocess communication) and the efficiency of process communication is five times higher than that of existing systems. ![](assets/img/harmony/harmonyos2.jpg) @@ -54,7 +54,7 @@ HarmonyOS adopts a new micro-core design, which has stronger security features a ![](assets/img/harmony/harmonyos3.jpg) -HarmonyOS applies microkernel technology to Trusted Execution Environment(TEE), and reshapes trusted security through formal methods. A Formal method is an effective means to verify the correctness of the system and the absence of loopholes from the source by using mathematical methods. Traditional verification methods such as function verification and simulation attack can only be validated in limited scenarios, while formal methods can validate all software running paths through the data model. For the first time, Hongmeng OS has applied formal methods to terminal TEE, which significantly improves the security level. At the same time, because the code amount of Hongmeng OS microkernel is only one-thousandth of that of Linux macro-kernel, its attack probability is greatly reduced. +HarmonyOS applies microkernel technology to Trusted Execution Environment(TEE), and reshapes trusted security through formal methods. A Formal method is an effective means to verify the correctness of the system and the absence of loopholes from the source by using mathematical methods. Traditional verification methods such as function verification and simulation attack can only be validated in limited scenarios, while formal methods can validate all software running paths through the data model. For the first time, HarmonyOS has applied formal methods to terminal TEE, which significantly improves the security level. At the same time, because the code amount of HarmonyOS microkernel is only one-thousandth of that of Linux macro-kernel, its attack probability is greatly reduced. * #### 4. Through unified IDE to support a single development, multi-terminal deployment, achieve cross-terminal ecological sharing From b622d2d224a7b4d9ecfc850e5d7b83f6c8c4a9b5 Mon Sep 17 00:00:00 2001 From: Liu Zijian <1165728679@qq.com> Date: Tue, 15 Sep 2020 13:31:51 +0800 Subject: [PATCH 24/25] Update README.md Polish document language. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ade018b62..bf319c134 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ # Ⅰ . What is HarmonyOS? -`HarmonyOS` is the first full-scene distributed OS based on microkernel. It is an operating system independently developed by Huawei. `HarmonyOS` System was officially released at the Huawei Developers Conference () on August 9, 2019. Huawei will take the lead in deploying intelligent terminals such as smart screens, vehicle terminals and wearable terminals. In the future, more and more intelligent devices will use open source `HarmonyOS` . +`HarmonyOS` is the first full-scene distributed OS based on microkernel. It is an operating system independently developed by Huawei. `HarmonyOS` System was officially released at the Huawei Developers Conference () on August 9, 2019. Huawei will take the lead in deploying intelligent terminals such as smart screens, vehicle terminals and wearable terminals. In the future, more smart devices will be equipped with open source `HarmonyOS` than ever. `HarmonyOS` achieves modular coupling, which corresponds to flexible deployment of different devices. `HarmonyOS` has three layers of architecture. The first layer is the core, the second layer is the basic services, and the third layer is the program framework. It can be used on a large screen, PC, automobile and other different equipment. It can also be used on mobile phones at any time, but for the time being, Huawei still prefers Android. From a754d3acd51100f4fbb423afdb1d124b19f2e49d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20Qin=EF=BC=88=E7=A7=A6=E9=B9=8F=E9=A3=9E=EF=BC=89?= Date: Thu, 3 Jun 2021 16:39:18 +0800 Subject: [PATCH 25/25] fix md syntax markdown syntax --- Huawei_LiteOS_Kernel/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Huawei_LiteOS_Kernel/README.md b/Huawei_LiteOS_Kernel/README.md index 36dbd2683..320ba5859 100644 --- a/Huawei_LiteOS_Kernel/README.md +++ b/Huawei_LiteOS_Kernel/README.md @@ -1 +1 @@ -##Huawei LiteOS Kernel \ No newline at end of file +## Huawei LiteOS Kernel