云网牛站
所在位置:首页 > Linux新闻 > 技德操作系统(Jide OS)详细介绍

技德操作系统(Jide OS)详细介绍

2018-09-16 20:49:39作者:源自稿源:云网牛站整理

技德操作系统(Jide OS)是一款采用Linux内核的国产操作系统,兼容性好且功能强大,为用户提供个人电脑和移动设备良好体验的国产研发操作系统。它实现了跨平台的CPU指令集兼容、跨平台应用兼容、跨平台人机交互等多种高新技术,能实现从桌面领域到移动系统的兼容。目前技德操作系统(Jide OS)没有放出可以下载的链接。以下是技德操作系统(Jide OS)的详细介绍。

 

技德操作系统(Jide OS)预览

技德操作系统(Jide OS)详细介绍

技德操作系统(Jide OS)详细介绍

技德操作系统(Jide OS)详细介绍

技德操作系统(Jide OS)详细介绍

 

一、四大亮点

技德系统(Jide OS)作为一款真正的国产化操作系统主要解决了现存操作系统四个方面的问题:

1.应用兼容

在技德操作系统之上可以兼容运行安卓、Linux和Windows应用程序,实现三大主流平台的应用兼容。

2.芯片兼容

实现ARM、X86和MIPS等多种指令集的CPU兼容能力,支持飞腾、龙芯等多种国产芯片。

3.操作兼容

融合从触摸到键鼠等多种操作方式,实现从移动设备到桌面设备的统一操作兼容能力。

4.扩展性

操作系统框架具备灵活性和扩展性,可以为其他国产操作系统内核提供上层的应用平台兼容能力。

 

二、系统框架

Jide OS(技德操作系统)主要分成四个层次:

技德操作系统(Jide OS)详细介绍

1.应用层

该层是各种业务应用的实现,诸如:通信录、电话、浏览器、办公Office、邮箱、文件管理器、IM、媒体等等方面的应用。

2.运行库

该层主要实现各种底层的系统支撑能力,包括数据库、3D/2D图形库、JAVA虚拟机、C库、字体、安全加密等等方面。

3.框架层

该层是为了应用实现提供的各种业务接口,同时实现操作提供提供的人机交互界面。

4.Linux内核

这部分是实现操作系统的基本运行功能,包括对CPU芯片、存储、各种传感器、外设接口以及网络、电源的管理。

 

三、主要功能

1.跨芯片平台兼容

实现一套兼容ARM、X86和MIPS指令集的转换器,兼容从RISK到CISK指令集的多种国产芯片。

2.应用兼容

Windows、安卓和Linux应用在技德系统操作系统之上直接运行,而应用无需重新编译。

3.数据库支持

可以支持从开源轻量级的SQL Lite到商业级的国产大型关系数据库,可以通过系统接口直接调用。

4.多任务多窗口人机交互

技德操作系统(Jide OS)详细介绍

窗口可以实现最大化、最小化、全屏和自定义窗口大小。同时实现窗口的顶部工具栏,可以通过工具栏实现窗口的状态改变,全屏时该工具栏自动隐藏,可以使用鼠标或触摸操作,同时实现在一个桌面下多个应用任务同时运行能力。

5.多种显示模式切换

该项功能允许在一个操作系统上同时定义两种以上的显示模式,比如电脑模式和电视模式,可以允许用户在不同的使用场景中自由采用不同的显示模式来显示。

6.数据库支持

采用开源的SQLite数据库,可以通过接口直接调用。

7.3D/2D的图形库显示

主要采用了OPEN GL/ES图形库,并对该图形库进行扩展,需要同时支持ARM和X86芯片的图形库。

8.加密算法库

主要支持DES、3DES、DSA、RSA、AES等多种对称和非对称的加密算法。同时支持国家等保三级的所有SM2\SM3\SM4安全算法。

9.媒体库

主要支持图片、音乐、视频等多媒体的编解码,需要支持国内外主流的音视频图形编码,包括但不限于:H.264 BP/ MP/ HP,VP8,MPEG1/2,MPEG4 SP/ ASP GMC,H.263包括WMV9/ VC-1,JPEG/ MJPEG等。

10.浏览器内核实现

主要支持基于WebKit内核的浏览器库,可以支持上层应用运行各种浏览器:Chrome、FireFox、360浏览器、腾讯浏览器、搜狗浏览器等。

11.操作系统其他能力实现

实现操作系统该有的调度、进程、内存、资源等相关管理。网络支持:支持4G/3G/2G、WiFi(2.4/5G)、蓝牙、以太网等多种不同的网络协议支持;外设支持:支持各种外接设备,包括键盘、鼠标、U盘、显示器(VGA/HDMI/DVI、MIPI)等;支持多种传感器:光线传感器、重力传感器、陀螺仪、VR设备等。

 

四、四大能量

1.异构芯片指令集的支持

技德系统通过和国产芯片厂家的合作,基于不同的CPU指令集进行了异构平台的融合,通过在操作系统的应用库以及内核层的改动,通过分别植入不同的基础库和驱动库,有效的解决了跨芯片平台的技术问题,同时技德系统也兼顾了操作系统的运行效率,RISC和CISC指令集双向转化比率达到98%,这个技术水平达到了国际一流水准。

2.跨平台应用兼容

通过应用库层和框架层的配合,实现对安卓、Windows和Linux应用生态的兼容性。技德系统在框架层实现了一套应用容器接口转化能力,可以让安卓应用程序和Windows应用程序、Linux程序全部同时运行德系统上,从而实现目前市场上主流应用和生态化境的兼容性。

3.移固融合人机交互

技德系统在操作系统的框架层实现了一套自主的人机交互跨框架,通过从上层应用到底层硬件芯片的统一管理和应用,技德系统独创了一套多窗口多任务人机交互界面,同时兼容移动设备轻量、省电、高效和桌面设备的多任务并行操作能力;同时考虑到终端设备多的样性,技德系统把触摸操作式、键鼠操作和遥控器、手柄无线操作等多种操作方式融为一体。

4.安全的操作系统

作为一个国产化的操作系统,首要解决的就是操作系统安全性问题。技德系统的安全包括系统安全、应用安全、终端安全和网络传输安全几个方面。技德系统通过高安全加密算法(SM2、SM3、SM4)、MDM应用管理、全盘加密和加密传输的能力解决了上述各个层面的安全问题,同时把安全移动办公的安全真正的进入到了实用化领域。

 

五、众多技术

技德系统(Jide OS)拥有众多技术,虚拟化平台解决了一机双显的移动办公场景。底层的跨平台技术以及安全技术保证系统良好的性能以及运行的畅通。

1.技德双屏系统技术

技德系统解决了一机多用,一机双显的移动办公场景,率先在手机平台上实现了操作系统的虚拟化技术,该技术可以让不同的操作系统(Jide OS、Android和Linux)运行在同一款手机芯片上,且可以分别独立运行。

技德操作系统(Jide OS)详细介绍

2.对异构芯片指令集跨平台支持

技德系统通过和芯片厂家合作,基于CPU指令集进行了异构平台融合,在操作系统的应用库以及内核层均做了大量的改动。通过技德系统的跨平台技术,同一个Windows、安卓或者Linux应用可以同时在x86芯片平台和ARM芯片平台上运行,3D大型游戏也可以跨平台使用。

3.操作系统底层安全技术

技德系统在算法上兼容实现国内外多种加密算法的支持,包括国家等保三级的所有SM2\SM3\SM4安全算法和DES、3DES、DSA、RSA、AES等多种对称和非对称加密算法。同时在数据存储上采用了全盘加密和相关隔离存储的技术,可以做到操作系统上所有永久性存储数据,如果没有被使用者授权,任何人都无法获取其中的数据。

4.数据传输

技德系统支持了网络加密传输技术,非法检测,同时也支持在线和离线的安全证书。在上层应用安全上支持了MDM/MCM/MAM应用安全管控和数据离线审核的能力。

5.账户层面

技德系统支持多账户多角色的能力,可以让管理者、使用者和审核者分离操作,同时可以实现在线和离线的检测。可以说技德系统通过综合手段的使用,使得系统的安全得到了最大程度的管控。

6.人机交互模式的集成交互技术

面对市场上层出不穷的硬件终端设备,自手机为代表的移动终端兴起,操作方式由传统键盘鼠标输入,扩展到触摸、手势甚至智能语音输入。技德系统考虑了大量移动和固定终端的操作方式,为了实现这样的兼容性,技德系统特别在底层IO方面提供一种全局多模融合操作方式,系统会根据输入外设的情况来进行输入模式的判断。同时,技德系统会自动检测上层应用的状态,系统会使用键盘或鼠标来模拟触摸的行为,在应用无需改动的情况下,实现操控的异构性。“例如,我们在一款二合一的平板电脑上(带有键盘的平板电脑),可以通过触摸来进行应用使用和文件的管理,同时也可以通过键盘鼠标操作,甚至可以使用手势来进行遥控操作。”         

7.图形化人机交互界面,多模控制和自动识别切换方法

图形化人机交互界面是目前大型桌面级操作系统的标配,但对于兼容移动和桌面应用环境这是非常难以处理的问题,移动设备对于操作系统的要求是轻量、省电、运行效率高,而桌面操作系统要求的是多任务并发,多窗口运行,二者在一个操作系统上有兼容问题。技德系统通过在框架层的一个特殊模式识别和自动切换技术,可以自动识别用户设备使用情况。

8.移动运行环境

当用户的设备运行在移动环境中,可在较低CPU负荷和低电量的情况下运行多个任务和窗口,同时配备内存和任务回收机制,让运行效率进一步提高。

9.桌面运行环境

在桌面运行环境时,可以不必考虑电量的问题,因而能最大化的利用CPU的运行效能。此外,为了配合电视的应用环境,技德系统还创新应用了电脑和电视模式切换,当用户只使用遥控器时,系统自动进入电视操作模式,遥控器就可以方便控制,当用户插入键盘鼠标时,系统会切换到电脑模式,此时用户可以使用键鼠操作。

10.基于芯片的屏幕扩展显示技术

技德系统通过和芯片厂家合作,基于CPU指令集进行了异构平台融合,技德系统在解决扩展屏幕和多屏显示这一问题上,为解决如何在一个ARM芯片上实现双屏异显的问题。采取了结合ARM芯片的显示内核和CPU的能力,对于分屏显示做了自动的判定和检测,当用户在接入另外一款显示屏幕时,会通过扩展显示技术,把当前屏幕扩展显示到该屏幕上,同时在另外一个屏幕同时绘制新的显示效果,从而降低了对CPU的使用率。而系统本身的多任务调度,在用户使用更多任务而过度消耗CPU资源时,会自动配置计算资源,优先保障当前的任务执行,而降低后台任务对系统的消耗。

11.新型融合桌面云协议与实现技术

桌面云的技术本身已经较为成熟,如何在移动设备上应用云目前还是业界难题。技德系统内嵌了一个桌面云的协议栈,该协议栈可以做到动态传输和实时编解码,把云平台上的资源根据终端的网络传输速度做匹配,如果网络质量较差,技德系统可以以低于1M的网络带宽以较低的码率传输,优先保障云服务的运行不中断,同时我们还实现了云平台无关性能力,目前在国际通用的三大主流虚拟化云平台(VMvare-EXSI,Ctrix-Xen Server和RedHat-KVM)上均可以运行,通过这项技术技德系统可以完全适用各种虚拟化云环境。此外,由于技德系统对硬件的需求极低,在普通1G内存,4G存储的设备上均可以运行,这给应用客户带来了极大成本上的优势。

 

六、手机系统主要功能

1.人机交互

JideOS的Multi-Touch技术专为手指设计,可以在触控的方式下进行流畅的操作。

2.软硬搭配

对不同类型的底层硬件的支持,不同类型屏幕的良好显示,同时支持Multi-Touch界面,加速感应器、三轴陀螺仪、加速图形功能等。

3.多种应用

可以让多达百万种应用运行在系统之上,用户可以从任一公开的第三方应用商城下载应用,自由使用。

 

七、桌面系统主要功能

1.多窗口多任务显示

多窗口多任务显示,可以让系统上的应用以窗口化模式运行,在一个界面上实现多个窗口同时运行。

2.分辨率支持

支持多种不同分辨率的显示能力,包括标准1080P和720P的显示,还包括1440*900以及1280*800等显示能力。

3.多外设支持

键盘、鼠标、遥控器操作支持。支持键盘、鼠标、遥控器等多种操作方式的操作。

4.键盘快捷键

支持多种键盘快捷键,包括Ctrl+C、Ctrl+V、Ctrl+C、Alt+Tab等多种方式。

5.多任务切换

技德系统(Jide OS)支持多任务切换能力。支持多任务实时运行。

 

相关主题

解说国产Linux操作系统为什么都模仿Windows桌面

精选文章
热门文章