国产操作系统openEuler系统中基本管理单位是rpm包,虽然rpm包为用户提供了丰富的命令和配置文件资源,但每个包中包含的命令和配置文件数量众多,且功能和用法各异,这给用户学习和使用openEuler带来了一定的困难。基于以上问题本文设计并...国产操作系统openEuler系统中基本管理单位是rpm包,虽然rpm包为用户提供了丰富的命令和配置文件资源,但每个包中包含的命令和配置文件数量众多,且功能和用法各异,这给用户学习和使用openEuler带来了一定的困难。基于以上问题本文设计并实现了一款基于openEuler的应用助手,该应用助手构建了知识库,并实现基于TF-IDF和BM25算法的搜索功能,设计了友好的命令行界面。用户输入关键字后,助手能够智能返回相关命令和进一步的帮助信息,从而显著提升用户体验和操作效率,为openEuler社区的发展做出贡献。In the domestic operating system openEuler, the basic management unit is the rpm package. Although rpm packages provide users with a wealth of commands and configuration file resources, the numerous commands and configuration files contained within each package, along with their varied functionalities and usages, present a certain challenge for users in learning and using openEuler. Based on this issue, this paper designs and implements an application assistant based on openEuler. The application assistant constructs a knowledge base and implements a search functionality based on the TF-IDF and BM25 algorithms, along with a user-friendly command-line interface. When users input keywords, the assistant can intelligently return relevant commands and further assistance information, significantly enhancing user experience and operational efficiency, thereby contributing to the development of the openEuler community.展开更多
In recent years,with the changes in the international competitive environment,the development strategic focuses of the national software industry have also shifted.To adapt to these changes,we analyze and summarize th...In recent years,with the changes in the international competitive environment,the development strategic focuses of the national software industry have also shifted.To adapt to these changes,we analyze and summarize the problems existing in the teaching content and methods of the traditional“Operating System”course and carry out the reform and practice of this core course for software engineering majors.First,we design and integrate domestic operating system examples into the course to meet the needs of national strategic development,thus cultivating operating system software talents in line with China’s national conditions and needs.Second,we reconstruct the teaching content of the course,strengthen the assessment of comprehensive ability,and establish a 3-level progressive teaching structure.Third,we carry out the deep integration of university and enterprise to realize the combination of theory and practice and establish a comprehensive and whole process university-enterprise course co-construction mode.Through the above reform measures,students show a strong interest in learning the operating system course.The operating system course has won the honor of the first-class course of Beijing Jiaotong University and has been approved for 4 industry-education cooperation projects of the Ministry of Education.展开更多
文摘国产操作系统openEuler系统中基本管理单位是rpm包,虽然rpm包为用户提供了丰富的命令和配置文件资源,但每个包中包含的命令和配置文件数量众多,且功能和用法各异,这给用户学习和使用openEuler带来了一定的困难。基于以上问题本文设计并实现了一款基于openEuler的应用助手,该应用助手构建了知识库,并实现基于TF-IDF和BM25算法的搜索功能,设计了友好的命令行界面。用户输入关键字后,助手能够智能返回相关命令和进一步的帮助信息,从而显著提升用户体验和操作效率,为openEuler社区的发展做出贡献。In the domestic operating system openEuler, the basic management unit is the rpm package. Although rpm packages provide users with a wealth of commands and configuration file resources, the numerous commands and configuration files contained within each package, along with their varied functionalities and usages, present a certain challenge for users in learning and using openEuler. Based on this issue, this paper designs and implements an application assistant based on openEuler. The application assistant constructs a knowledge base and implements a search functionality based on the TF-IDF and BM25 algorithms, along with a user-friendly command-line interface. When users input keywords, the assistant can intelligently return relevant commands and further assistance information, significantly enhancing user experience and operational efficiency, thereby contributing to the development of the openEuler community.
基金This work is supported by the Fundamental Research Funds for the Central Universities(Grant No.2019RC026).
文摘In recent years,with the changes in the international competitive environment,the development strategic focuses of the national software industry have also shifted.To adapt to these changes,we analyze and summarize the problems existing in the teaching content and methods of the traditional“Operating System”course and carry out the reform and practice of this core course for software engineering majors.First,we design and integrate domestic operating system examples into the course to meet the needs of national strategic development,thus cultivating operating system software talents in line with China’s national conditions and needs.Second,we reconstruct the teaching content of the course,strengthen the assessment of comprehensive ability,and establish a 3-level progressive teaching structure.Third,we carry out the deep integration of university and enterprise to realize the combination of theory and practice and establish a comprehensive and whole process university-enterprise course co-construction mode.Through the above reform measures,students show a strong interest in learning the operating system course.The operating system course has won the honor of the first-class course of Beijing Jiaotong University and has been approved for 4 industry-education cooperation projects of the Ministry of Education.