1.作为拥有同样内核的系统,为什么Linux可以比安卓整洁?

2.如何看待 Windows 原生支持 Docker

最好的原生系统,最原生态的电脑系统

win10+1909和22h2哪个好

数码达人陈

服务人数

3

应答时长 10分钟

提问

摘要1.相比于21h2,Win10 1909在新功能上变化不大,重点是提高了系统稳定性及部分细节的打磨。特别是其中针对Intel器所做的性能优化,但是会出现的VMWare兼容性问题。2.最新版本的 Windows 10 是 21H2,自去年 11 月以来一直可用。如果用户现在被迫更新系统,可以尝试升级到 21H2,这样就不必担心在 2023 年 6 月之前再次进行大版本升级。

咨询记录 · 回答于2022-12-28

win10+1909和22h2哪个好

Win10 22h2稳定,该系统是一款拥有大量精品新功能的安装系统,安装便捷迅速,适用多种多样安装方法,系统软件未做精减,详细保存系统软件全部部件,确保原生态,是目前最最稳的Win10 21h2版本,应用平稳靠谱的优化计划方案,是个人和企业装机的优先选择。

win1022h2更稳定,他在配置上有很大升级。使用的最新的处理器,在性能方面提升幅度比较大,使用起来更加流畅,导致系统的流畅性有很大增加。其次,在拍照方面,它有也有一定的优化,所以拍出来的照片质量更高,完全不会出现模糊的情况,有受拍照的速度也有一定提高。

作为拥有同样内核的系统,为什么Linux可以比安卓整洁?

原生android是指Google公司发布的最原始纯净的安卓系统,没有经过手机厂商的任何修改。

Android一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

尚未有统一中文名称,中国大陆地区较多人使用“安卓”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。

2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。

扩展资料

Android本身是一个权限分立的操作系统。在这类操作系统中,每个应用都以一个系统识别身份运行(Linux用户ID与群组ID)。系统的各部分也分别使用各自独立的识别方式。Linux就是这样将应用与应用,应用与系统隔离开。

系统更多的安全功能通过权限机制提供。权限可以限制某个特定进程的特定操作,也可以限制每个URI权限对特定数据段的访问。

Android安全架构的核心设计思想是,在默认设置下,所有应用都没有权限对其他应用、系统或用户进行较大影响的操作。这其中包括读写用户隐私数据(联系人或电子邮件),读写其他应用文件,访问网络或阻止设备待机等。

安装应用时,在检查程序签名提及的权限,且经过用户确认后,软件包安装器会给予应用权限。从用户角度看,一款Android应用通常会要求如下的权限:

拨打电话、发送短信或彩信、修改/删除SD卡上的内容、读取联系人的信息、读取日程信的息,写入日程数据、读取电话状态或识别码、精确的(基于GPS)地理位置、模糊的(基于网络获取)地理位置、创建蓝牙连接、对互联网的完全访问、查看网络状态;

查看WiFi状态、避免手机待机、修改系统全局设置、读取同步设定、开机自启动、重启其他应用、终止运行中的应用、设定偏好应用、震动控制、拍摄等。

参考资料:

百度百科-Android(Google公司开发的操作系统)

如何看待 Windows 原生支持 Docker

安卓的底层操作系统,算定制版的linux内核,安卓仅仅用上linux内核上层,而因应用系统完全是谷歌自己所构建的。距离linux原生态的方式已经相差甚远,所以用安卓来与linux原生系统没有比较的意义。

安卓已经像windows那般臃肿,主要还是因为生态链的普及完善,用户基数多。Linnux系统到时十分简洁,但用户数量简直少得可怜。Linux主要应用于服务端市场,在PC市场还是windows作为龙头大哥占据百分之九十五的市场。

安卓更像是linbux系统的一个软件,而不像是一个完整的系统。所有的安卓应用都被限制于一个狭小的软件之中,性能当然受到极大的限制。而谷歌设计安卓时,为引进更多厂商加入安卓生态,给与可厂商较大权限,却被厂商滥用权限导致安卓系统容易卡顿。比如各种应用的开机自动启动、软件间的互相唤醒、双软件进程保护、跟随系统事件启动。总是想法设法让自家软件启动,甚至打开个手电都能启动几个应用顺便再唤醒几个。用户完全不知情,就像电脑十几个qq,配置稍差的电脑都带不动。

硬盘的频繁读写造成手机处理器性能大减,就算一两年后恢复出厂设置照样卡顿。而软件的过度开发也是系统卡顿的问题之一。安卓为了外观,不少用户都会选择使用软件或者更换主题来达到手机页面的美观,却不想造成资源的大量浪费,导致手机应用启动速度变慢,运行各类软件速度也相应变缓。

国内的太多软件喜欢开启后台进程,以此捕捉用户的日常行为,导致系统内存再大也不够用。安卓手机运行环境也是比较恶劣,每个应用都喜欢在后台运行,就算一个配置极高的安卓也是无济于事。手机的运行空间依旧会被后台软件慢慢蚕食殆尽,再好的手机也无济于事照样卡顿。如果用户还喜欢在手机内下载诸多软件,这种情况只会愈演愈烈。

其实安卓与linux主要差异就在于对软件权限的把控程度,才导致两个系统的体验天差地别。

Docker和VM的最大区别就是,一个是操作系级虚拟化,一个是硬件级虚拟化。因此, Docker本身就是可以运行在VM之上的。不能说在windows上装个虚拟机,然后再运行一个Docker,就说docker支持windows吧。为了让docker能在VM上运行,docker专门开发了Docker Toolbox和docker-machine,其核心都是通过虚拟机来运行docker,只不过是帮用户简化了中间的部署和配置流程。针对本次的Beta发布,更多的是优化的工作。笔者也提交了试用申请,然后进入了长长的waiting-list,不过我猜测,这次的版本改进主要体现在以下几个方面:通过使用轻量级的linux发行版本,使VM更小,部署和安装更快。Alpine linux是一个非常轻量级的发型版,而且docker也有计划让alpine作为默认的基础镜像。

原生工具集支持。以前我们在非linux下运行时,都需要借助于类似MINGW的工具,模拟一下Shell。而这次Beta的退出,在这方面肯定是加强了,支持了原生态的命令。

更好的网络支持。可能会将Docker的网络系统集成到Mac和Windows的原生网络系统中,方便用户配置。

更好的对系统沙盒的适配。OS X和Windows本身都是支持沙盒的,可能在这方面会有所加强。

那么为什么原生态的windows和mac那么难支持呢?这必须从docker的基本原理说起:

CGroup技术,这是用来控制CPU、内存、网络等资源限制的,这需要内核的支持,而目前只有linux的支持比较好。