首页> 外文期刊>The Journal of Systems and Software >Maintainability of the kernels of open-source operating systems: A comparison of Linux with FreeBSD, NetBSD, and OpenBSD
【24h】

Maintainability of the kernels of open-source operating systems: A comparison of Linux with FreeBSD, NetBSD, and OpenBSD

机译:开源操作系统内核的可维护性:Linux与FreeBSD,NetBSD和OpenBSD的比较

获取原文
获取原文并翻译 | 示例
           

摘要

We compared and contrasted the maintainability of four open-source operating systems: Linux, FreeBSD, NetBSD, and OpenBSD. We used our categorization of common coupling in kernel-based software to highlight future maintenance problems. An unsafe definition is a definition of a global variable that can affect a kernel module if that definition is changed. For each operating system we determined a number of measures, including the number of global variables, the number of instances of global variables in the kernel and overall, as well as the number of unsafe definitions in the kernel and overall. We also computed the value of each our measures per kernel KLOC and per KLOC overall. For every measure and every ratio, Linux compared unfavorably with FreeBSD, NetBSD, and OpenBSD. Accordingly. we are concerned about the future maintainability of Linux. (C) 2005 Elsevier Inc. All rights reserved.
机译:我们比较并对比了四个开源操作系统的可维护性:Linux,FreeBSD,NetBSD和OpenBSD。我们在基于内核的软件中使用了常见耦合的分类,以突出显示将来的维护问题。不安全的定义是对全局变量的定义,如果更改该定义,该变量可能会影响内核模块。对于每个操作系统,我们确定了许多措施,包括全局变量的数量,内核和整体中全局变量的实例数,以及内核和整体中不安全定义的数量。我们还计算了每个内核KLOC和总体KLOC的每个度量值。对于每种度量和每个比率,Linux都与FreeBSD,NetBSD和OpenBSD相比具有不利的优势。因此。我们担心Linux的未来可维护性。 (C)2005 Elsevier Inc.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号