»ªÎª¹«Ë¾Å·Àϵͳ(EulerOS)£¬»ªÎª¹«Ë¾¼ÌºéÃɲÙ×÷ϵͳºó£¬ÓÖ·¢²¼Á˵ڶþ¿î×ÔÖ÷Ñз¢µÄ²Ù×÷ϵͳŷÀ(EulerOS)£¬Å·ÀϵͳÊÇÒ»¿î¸ù¾ÝLinuxƽ̨µÄÒ»¸ö´¿ÌìÈ»²Ù×÷ϵͳרÓù¤¾ß£¬¿Í»§¿ÉÒÔÔÚÕâ¶ù¿ªÕ¹¸ü¿íÀ«µÄ³ÌÐò±àд×ÔÈ»»·¾³¸ÐÊÜ£¬ÐÖúһЩÖйú³öÉ«Èí¼þ¿ª·¢Ê¦Õ¹ÏÖ×ÔÉí£¬Í¬´´Ò»¸öÓÅÒìµÄ²Ù×÷ϵͳ×ÔÈ»»·¾³¡£»ªÎª¹«Ë¾Å·ÀϵͳÓëºèÃÉϵͳ½«Ï໥ÅäºÏ£¬ÂÌÉ«Éú̬Ïàͨ¡£´Ë´Î²úÉú»ªÎª¹«Ë¾Å·ÀϵͳÃâ·ÑÏÂÔØ£¬PDFÎļþ¸ñʽÎı¾Îĵµ£¬°ïÄú¸ü¿ìµÄÕÆÎÕÏû»¯ÎüÊÕ£¬ÒªÏëÇÀÏʸÐÊÜ°²ÑbȫлªÎª¹«Ë¾Å·À²Ù×÷ϵͳµÄÅóÓѲ»ÄÜ´í¹ýÁËŶ£¡
openEuler ÊÇÒ»¸ö¿ªÔ´ÏµÍ³¡¢ÍêÈ«Ãâ·ÑµÄ Linux ×ÀÃæ²Ù×÷ϵͳ·þÎñƽ̨£¬½«¸ù¾Ý¶ÔÍ⿪·ÅµÄÌرð·½Ê½ÓëÈ«ÊÀ½çµÄ¿ª·¢ÈËԱһͬ´î½¨Ò»¸ö¶ÔÍ⿪·Å¡¢¶àÔª»¯ºÍ¹¹¼Ü¿íÈݵÄÊÖ»úÈí¼þÂÌÉ«Éú̬¹ÜÀíÌåϵ¡£Óë´Ëͬʱ£¬openEuler Ò²ÊÇÒ»¸ö×ÔÖ÷´´ÐµķþÎñƽ̨£¬¼¤ÀøËùÓÐÈËÔÚ¸ÃÍøÕ¾ÉÏÌáÆðÐÂÄîÍ·¡¢·¢Õ¹ÐÂÀíÄʵ¼ù»î¶¯Ð¼ƻ®·½°¸¡£
Å·ÀµÄÊг¡¶¨Î»ÊÇ¿´×¼ÎÒ¹úÊý¾Ý»ù´¡ÉèÊ©½¨ÉèµÄ²Ù×÷ϵͳºÍÂÌÉ«Éú̬»ù×ù£¬µ£¸º×ÅÖ§³Åµã´î½¨ÁìÅÜ¡¢¿¿Æס¢°²È«ÐÔµÄÊý¾Ý»ù±¾µÄÀúʷʹÃü¸Ð¡£
½«À´Å·À½«¾«×¼¶¨Î»ÎªÊý¾Ý»ù´¡ÉèÊ©½¨É迪ԴÍøÕ¾£¬ÕÚ¸ÇÈ«Çé¾°ÔËÓã¬ÊÊÓÃÍøÂç·þÎñÆ÷£¬ÔƼÆËã¼¼Êõ£¬Îí¼ÆË㣬ÄÚǶʽ¶àÔªÐÔ»úÆ÷É豸¡£
OpenEulerÓëOpenHarmony½«ÄÜÁ¦¹²Ïí¡¢ÂÌÉ«Éú̬Ïàͨ¡£Ïֽ׶Î2¸ö²Ù×÷ϵͳµÄºËÐļ¼ÊõÐÔÔçÒѹ²Ïí£¬½«À´»¹½«ÔÚ°²È«ÐÔOS£¬¼ÆËã»úÓïÑÔ£¬»úÆ÷É豸Íƶ¯¼Ü¹¹£¬·Ö²¼Ê½ÏµÍ³Èíϵͳ×ÜÏß²ãÃæÄÜÁ¦¹²Ïí¡£
»ªÎª¹«Ë¾Å·ÀϵͳÓŵã
1.È«·½Î»ÊÊÓÃöïÅô´¦ÀíÆ÷
EulerOSÊÇÏֽ׶ÎÊÊÓÃTaiShan·þÎñ¶Ë×îºÃÊǵIJÙ×÷ϵͳ֮һ£¬ÔÚÌØÐÔ¡¢¼æÈÝģʽ¡¢¹¦ÄÜËðºÄµÈ²ãÃæ¾ßÓм«Ç¿µÄ¾ºÕùÄÜÁ¦£¬²»¶Ï´Ù½øöïÅô´¦ÀíÆ÷µÄÂÌÉ«Éú̬´î½¨¡£
- Ìá¸ß¶àºË¸ß²¢·¢ÄÜÁ¦£¬Ìá¸ßÒµÎñÁ÷³ÌÌØÐÔ£»L2 Cache¹²Ïí¼¼ÊõÐÔ£¬Ìá¸ß²»Ò»ÑùOSD¹ý³Ì¼ää¯ÀÀ¸ßЧÂÊ£»³õ´ÎÔÚöïÅô´¦ÀíÆ÷¹¹¼ÜÄÚÍê³ÉºËÐÄÈȲ¹¶¡°ü¡£
- ¸ù¾ÝºÍLinaro¼°´äÂÌÉ«²úÒµÁªÃËÐ×÷£¬Ðͬ´î½¨´äÂÌÉ«²âËãÂÌÉ«Éú̬ͬÃË£¬Íƶ¯öïÅôÉú̬·¢Õ¹Ç÷ÊÆ¡£
- ¸ù¾ÝöïÅô´¦ÀíÆ÷µÄÖØÒªÌصãÒ²¾ÍÄÜ£¬Íê³ÉÁ˹ؼüÒµÎñ³¡¾°ÌØÐÔÌáÉý£¬²¢ÔÚLinuxºËÐÄ¡¢ÐéÄ⻯¼¼Êõ¡¢GCC¡¢OpenJDK¼°DockerµÈ¿ªÔ´ÏîÄ¿²»¶Ï·îÏ×£¬´ÞÊì²úÒµÉú̬¡£
2.¸ß°²È«ÐÔ
EulerOSÊÇÏÖÔÚ×ȫ¿É¿¿µÄ²Ù×÷ϵͳ֮һ£¬¿ÉÒÔ´øÀ´¸÷ÖÖ¸÷Ñù°²È«Éú²ú¼¼ÊõÒÔ±ÜÃâÇÖÈ룬ȷ±£ÄúµÄϵͳÓÅ»¯¡£
- ¿ÉÅ䱸½á¹¹¼Ó¹Ì¶Ô²ß¡£
- ºËÐļ¶OS°²È«ÐÔÄÜÁ¦¡£
- ¸ù¾Ý¹ú¼Ò¹«°²²¿ÍøÂçÐÅÏ¢°²È«¼¼ÊõÐÔ²Ù×÷ϵͳ°²È«Éú²ú¼¼Êõ¹æ¶¨ÑéÖ¤¡£
- ¸ù¾Ý·¨¹úBSI PP¹æ·¶µÄCC EAL4 ÑéÖ¤¡£
- ¸ù¾ÝÓ¢¹úNIAP PP¹æ·¶µÄCC EAL2 ÑéÖ¤¡£
- ¸ù¾ÝÓ¢¹úNISTCAVP¼ÓÃÜËã·¨ÑéÖ¤¡£
- ÊÊÓÃÒµÄÚÁ÷ÐеݲȫÐÔ©ɨרÓù¤¾ß¡£
3.¸ß¿¿Æס¢¸ß¿ÉÓÃÐÔ¡¢¸ßÈ·±£
EulerOSÔڹ淶×ÊÖÊÖ¤Êé¡¢RASÌصã²ãÃæΪ¹Ë¿ÍÒµÎñ¹ÜÀíϵͳ¸øÓèÁË¿É¿¿ÐԸߺ͸߿ɿ¿ÐÔ¼¼ÊõÐÔÈ·±££¬Óë´Ëͬʱ¸ù¾Ý¼¼ÊõÐÔά»¤±£Ñø¶ÓÎéµÄ7 * 24ÖÓÍ·µÄ·þÎñÏîÄ¿±£ÕÏ»úÖÆ£¬Èù˿͛]ÓйËÂÇ¡£
- ³£¼û¹ÊÕϹÜÀí·½·¨£¨³£¼û¹ÊÕÏÔ¤²â·ÖÎö¡¢ÆÊÎö¡¢¸ÄÕý¡¢·À»¤£©¡£
- »úÆ÷É豸ÈȲå°Î£¨ÊÊÓûúÆ÷É豸¶¯Ì¬ÐÔµ÷½Ú¡¢ÏßÉÏÉ豸ά»¤¹ÜÀí£©¡£
- ÊÖ»úÈí¼þ³£¼û¹ÊÕÏÐÞ²¹£¨ºËÐÄ/¿Í»§Ì¬ÈȲ¹¶¡°ü£©¡£
- 7*24µÄ·þÎñÏîÄ¿±£ÕÏ»úÖÆ£¨¶©ÖÆ¡¢µ÷²â¡¢²¹¶¡°üÉý¼‰¡¢µ±³¡£©¡£
- Unix03¡¢LSB¡¢IPv6 Ready¡¢GB18030µÈ¹ú¼Ò±ê×¼¼ì²â¹ÜÀíÌåϵ¡£
4.ÐÔÄÜ׿Խ
EulerOSÔÚ±àÒëϵͳ¡¢ÐéÄâ´æ´¢ÏµÍ³Èí¼þ¡¢CPUÉú²úµ÷¶È¡¢IOÍƶ¯¡¢»¥ÁªÍøºÍϵͳÎļþµÈÁìÓò¿ªÕ¹ÍêÉÆÓëÌáÉý£¬Ê¹Ö®±ä³ÉÒ»¸öÐÔÄÜ׿ԽµÄ²Ù×÷ϵͳ·þÎñƽ̨£¬´ïµ½¹Ë¿ÍÒµÎñ¹ÜÀíϵͳµÄ¸ß¸ººÉÒªÇó¡£
9ÔÂ25ÈÕ£¬ÔÚ»ªÎªÊÖ»úÈ«Á¬½Ó2021ÉÏ£¬³¯ÏòÊý¾Ý»ù´¡ÉèÊ©½¨ÉèµÄ¿ªÔ´ÏµÍ³²Ù×÷ϵͳŷÀ(openEuler)È«ÐÂÉý¼¶¹«²¼¡£Å·À²Ù×÷ϵͳ¿ÉÆձ鲼ÊðÓÚÍøÂç·þÎñÆ÷¡¢ÔƼÆËã¼¼Êõ¡¢Îí¼ÆËã¡¢ÄÚǶʽµÈ¸÷ÖÖ¸÷ÑùÐÎ×´»úÆ÷É豸£¬Ó¦ÓÃÁìÓòÕÚ¸ÇIT(Information Technology)¡¢CT(Communication Technology)ºÍOT(Operational Technology)£¬Íê³Éͳһ²Ù×÷ϵͳÊÊÓöà»úÆ÷É豸£¬ÔËÓÃÒ»´Î¿ª·¢Éè¼ÆÕÚ¸ÇÈ«Çé¾°¡£
Å·ÀÈ«ÐÂÉý¼¶¹«²¼
»ªÎª¹«Ë¾²âËã²úƷϵÁдó×ܲõËÌ©»ª±íÃ÷£¬²Ù×÷ϵͳ¡°·ºÓéÀÖ»¯¡±ÏÖ¿ö£¬Ôì³ÉÊý¾Ý»ù´¡ÉèÊ©½¨ÉèÔì³ÉºÜ¶à¡°ÈíÑÌͲ¡±£¬²úÉúÂÌÉ«Éú̬¸ô¶Ï¡¢ÔËÓ÷´¸´¿ª·¢Éè¼Æ¡¢Ð×÷·±ÔÓµÄÌô‘ð£¬ÖÇÄÜ»¯ÐÂʱÆÚ£¬ÕÙ»½ÐµÄͳһ²Ù×÷ϵͳ¡£
ÔÚICTÐÐÒµ£¬»ªÎª¹«Ë¾¸øÓèÍøÂç·þÎñÆ÷¡¢´¢´æ¡¢ÔÆ·þÎñÆ÷¡¢Îí¼ÆË㡢ͨÐÅ»ùÕ¾¡¢ÎÞÏß·ÓÉÆ÷¡¢¹¤Òµ¿ØÖÆϵͳµÈÉÌÆ·ºÍ½â¾ö·½·¨£¬¶¼±ØÐëÅäÓòÙ×÷ϵͳ£¬Òò´Ë»ªÎª¹«Ë¾Ò»Ö±ÔڴÄÜÁ¦£¬ÖÂÁ¦ÓÚ¸ù¾ÝͳһµÄ²Ù×÷ϵͳ¹¹¼ÜÀ´´ïµ½²»Ò»ÑùÓ¦ÓÃÁìÓòµÄÒªÇó¡£
´Ë´ÎÅ·ÀÈ«ÐÂÉý¼¶Éý¼‰£¬Óë´ËͬʱÊÊÓÃÍøÂç·þÎñÆ÷¡¢ÔƼÆËã¼¼Êõ¡¢Îí¼ÆËã¡¢ÄÚǶʽµÈ¸÷ÖÖ¸÷ÑùÐÎ×´»úÆ÷É豸µÄÒªÇó¡£ÊÊÓöàÔªÐÔ²âË㣬רעÓÚ¸øÓ谲ȫÐÔ¡¢Æ½ÎÈ¡¢ÊµÓõIJÙ×÷ϵͳ£»²¢¸ù¾ÝΪÔËÓøøÓè¿ÉÔ¤²âÐÔÈ·±£ÄÜÁ¦£¬ÊÊÓÃOTÐÐÒµÔËÓü°OTÓëICTµÄ½áºÏ¡£µ½´ËÈ«ÐÂÉý¼¶¹«²¼µÄÅ·À²Ù×÷ϵͳ¿ÉÕڸǴÓIT¡¢CTµ½OTÊý¾Ý»ù´¡ÉèÊ©½¨ÉèÈ«Çé¾°¡£
»ªÎª²»½öÊÇÒ»¸öÊÖ»ú£¬»ªÎª¹«Ë¾Ò²ÓкܶàÊÖ»úÓ¦Óá£ÎÒÌý˵ÏÂÔØÓ¦Ó㬻ªÎªÊÖ»úºÍ»ªÎªÊÖ»úÓ¦ÓÃÈí¼þ¸ü¼æÈÝ¡£Èç¹ûÄúÊÇ»ªÎªÊÖ»úÓû§£¬Äú±ØÐëÏÂÔØ»ªÎªÊÖ»úÓ¦ÓóÌÐò¡£ºÁÎÞÒÉÎÊ£¬»ªÎªÊÖ»úÉÏ°²×°µÄÓ¦ÓóÌÐò½«·Ç³£ÈÝÒ×ʹÓ᣶àÌØÊÖÓÎרÌâΪÄúÌṩ»ªÎªapp,»ªÎªÒÑ¿ªÓ¦Óᣰ²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ»ªÎª½âËø¹¤¾ß,»ªÎª½âËøÆƽ⹤¾ß,»ªÎª½âËø¹¤¾ß°²×¿°æ;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
»ªÎªÈí¼þ£¬»ªÎªÓ¦ÓÃÈí¼þÏÂÔØÖÐÐÄ°üº¬ÄãÐèÒªµÄ»ªÎªÊÖ»úappÏÂÔØ¡£»ªÎªÈí¼þ´óȫΪÄúÌṩȫÍø×îʵÓõĻªÎªÊÖ»úÉÏ×Ô´øµÄÈí¼þÏÂÔØ£¬È绪ΪÍøÅÌ¡¢»ªÎªÉ̳ǡ¢»ªÎª×ÀÃæ¡¢»ªÎªÖ§¸¶¡¢»ªÎªÇ®°ü¡¢»ªÎªÓ¦ÓÃÊг¡¡¢»ªÎªÒôÀÖ²¥·ÅÆ÷µÈ£¬´ÓÒÂʳסÐеȷ½ÃæÌṩȫÃæµÄ·þÎñ£¬Èí¼þ²Ù×÷¶¼·Ç³£¼òµ¥£¬¹¦ÄÜÇ¿´ó£¬»ªÎªÓû§×°»ú±Ø±¸¡£×îºÃÓõĻªÎªÊÖ»úÈí¼þ¾¡ÔÚ±¾×¨Ì⣬ÓÐÐèÒªµÄÅóÓÑ¿ìÀ´2265°²×¿ÍøÏÂÔØ°É£¡
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿î»ªÎªÈí¼þÉ̵êÈí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓлªÎªÓ¦ÓÃÉ̵ꡢ»ªÎªÖ÷ÌâÉ̵ꡢµÚÈý·½»ªÎªÖ÷ÌâÉ̵êµÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æƽ̨£¬¶àÌØÿһ¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒ»ªÎªÈí¼þÉ̵êÓ¦Ó㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îÊʺϻªÎªÓ¦ÓÃÊг¡£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓÐ,ÕÒÊʺϻªÎªÓ¦ÓÃÊг¡¾ÍÀ´¶àÌØÈí¼þÕ¾°É¡£