新增功能2016年 Linux 系统开启新纪元:新增功能斩获用户支持(2016linux)
2016年临近尾声,linux系统也开启了新的纪元。在新的未来,专业用户和新用户都可以从新系统中获取各种新的功能。新增的功能适用于各种硬件平台,比如pc、笔记本、平板电脑等等。
第一,新增Blocker技术——Blocker技术主要用于解决系统内核中内存溢出,错误的行为及性能问题。同时,它也能够防止程序试图访问非法内存地址的行为,有效保护系统安全。
static int __init blocker_init(void)
{ int ret = 0;
ret = register_notifier(&blocker_notifier); if (ret) {
pr_err("failed to register blocker notifier\n"); goto err;
}
bus_register(&blocker_bus);
return 0;
err: return ret;
}device_initcall(blocker_init);
第二,新增Meltdown和Spectre技术——Meltdown和Spectre技术主要用于解决cpu的安全漏洞,有效防止黑客利用安全漏洞获取用户的数据。
static __init int bp_init(void)
{ //....
setup_force_cpu_cap(X86_FEATURE_MSR_SPEC_CTRL); // ...
if (boot_cpu_has(X86_FEATURE_MSR_SPEC_CTRL) || boot_cpu_has(X86_FEATURE_IBRS))
setup_force_cpu_cap(X86_FEATURE_MSR_SPEC_CTRL_SSBD);}
early_initcall(bp_init);
第三,新增安全驱动技术——Linux系统新增了一种安全驱动技术(SEDT),能够有效防止想要侵入系统的攻击病毒。
static int sedt_init(void)
{ //......
ret = security_add_ hook(&sedt_callbacks); if (ret) {
sedt_printk_err("failed to add security hook\n"); return ret;
} }
module_init(sedt_init);
在新的linux系统里,这些新的功能都支持更高的性能与更好的安全性能,让用户体验更佳,大受用户的欢迎。 linux 系统的每一份新的增加功能,都使得linux 越来越稳定性能更好,从而受到众多用户的支持。