`
cocos
  • 浏览: 394224 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

SystemV和BSD的区别

阅读更多

目前,Unix 操作系统不管其内核如何,其操作风格上主要分为SystemV(目前一般采用其第4个版本SVR4)和BSD两种。其代表操作系统本别是Solaris和FreeBSD 。当然,在SunOS4(Solaris1.x)之前,Solaris采用了BSD的风格,而2.x之后,Solaris投奔了SystemV阵营,不得不说是一个叛逆。

SystemV的鼻祖正是1969年AT&T开发的Unix,随着1993年Novell收购AT&T后开放了Unix的商标,SystemV的风格也逐渐成为Unix厂商的标准。BSD的鼻祖是加州大学伯克利分校在1975年开发的BSDUnix,后被开源组织发展为现在众多的*BSD操作系统。

它们之间的区别主要为:

  Sytem V BSD
Root脚本位置 /etc/init.d /etc/rc.d
默认Shell Bshell Cshell
文件系统数据 /etc/mnttab /etc/mtab
内核位置 /UNIX /vmUnix
打印机设备 lp rlp
字符串函数 memcopy bcopy
终端初始化设置文件 /etc/initab /etc/ttys
终端控制 termio termios

这里需要说明的是:Linux 不能称为"标准的Unix“而只被称为" Unix Like" 原因有一部分就是来自它的操作风格介乎两者之间,而且不同的厂商为了照顾不同的用户,各linux发行版本的操作风格之间也有不小的出入。

分享到:
评论

相关推荐

    BSD4.4设计手册.7z

    The Design and Implementation of the 4.4BSD Operating System Marshall Kirk McKusick Keith Bostic Michael J. Karels John S. Quarterman Copyright © 1996 Addison-Wesley Longman, Inc The second ...

    Linux操作系统与其它操作系统的比较.doc

    Linux产品成功模仿 了Unix系统的功能,具体的说Linux是一套兼容于System V以及BSD Unix的操作系统,对于System V来说它的可执行文件可以直接在Linux环境下运行。 一般来讲,Linux是一套遵从POSIX(可移植性操作系统...

    AIX培训教程,AIX,AIX学习文档

    在众多标准中,IBM特别重视实施 POSIX、OSF、SYSTEM V 和BSD标准。AIX是第一个遵循OSF/AES的操作系统。 先进的内核: IBM设计AIX时,汇入了45年来计算机领域的设计经验,它具备IBM其它久经考验的操作系统的成熟特性...

    socket编程原理

    在UNIX系统中,网络应用编程界面有两类:UNIX BSD的套接字(socket)和UNIX System V的TLI。由于Sun公司采用了支持TCP/IP的UNIX BSD操作系统,使TCP/IP的应用有更大的发展,其网络应用编程界面──套接字(socket)...

    Unix系统技术内幕

    主线系统包括 System V,4BSD 和 Mach。变体都是从 这些系统之一演比而来的,同时又加入了一些厂商的增值特性和改进。这些系统包括 Sun Microsystems 的 Sun OS 和 Solaris 2.x,IBM 的 AIX,惠普的 HP-UX,以及 ...

    Learning_The_UNIX_Operating_System

    Initially, two main dialects of Unix existed: one produced by AT&T known as System V, and one developed at UC Berkeley and known as BSD. In recent years, many other dialects have been created, ...

    UNIX高级编程 计算机科学丛书

    2.2和2.3节将对这些标准和版本之间的差别作更多说明。 在本书中,用4.3+BSD表示BSD NET2和4.4BSD之间的Unix系统。 在本书写作时,4.4BSD尚未发行,所以不能称一个系统为4.4BSD。尽管为此, 需要一个简单的名字以...

    unix学习笔记

    1983年AT&T发布UNIX System V,系统功能已经趋于稳定和完善,现在最后版本为System V Release 4 代表性UNIX版本: 1.System V Release 4 (SVRV) 小型机上、大型机上使用。 2.加州大学伯克利分校的BSD(Berkeley)...

    Linux网络管理员手册(Linux_network_manage)

    Linux是U N I X克隆(UNIXclone )或UNIX风格(UNIX alike )的操作系统( os ),它在源代码级上兼容绝大部分U N I X标准(指的是IEEE POSIX、System V、BSD ),是一个支持多用户、多进程、多线程、实时性较好的功能强大而...

    IBMAIX_C9010-022.pdf

    AIX is based on UNIX System V with 4.3BSD-compatible extensions. It is one of six commercial operating systems that have versions certified to The Open Group's UNIX 03 standard (the others being macOS...

    开发Linux操作系统后台服务进程详解

    守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期...需要注意,照搬某些书上的规则(特别是BSD4.3和低版本的System V)到Linux会出现错误的。本文将给出Linux下守护进程的编程要点和详细实例。

    基于linux的进程通信设计方案

    前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V IPC”,通信进程局限在单个计算机内;后者则跳过了该限制,形成了基于套接口(socket)的进程间通信机制。Linux则把两者继承了下来,如图示...

    嵌入式系统/ARM技术中的基于linux的进程通信设计方案

    前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V IPC”,通信进程局限在单个计算机内;后者则跳过了该限制,形成了基于套接口(socket)的进程间通信机制。Linux则把两者继承了下来,如图示...

    UNIX网络编程 卷2:进程间通信

     第3章 System V IPC 20  .3.1 概述 20  3.2 key_t键和ftok函数 20  3.3 ipc_perm结构 22  3.4 创建与打开IPC通道 22  3.5 IPC权限 24  3.6 标识符重用 25  3.7 ipcs和ipcrm程序 27  3.8 内核限制 27  3.9...

    UNIX环境高级编程

    Advanced Programming in the UNIX Environment is applicable to all major UNIX releases, especially System V Release the latest release of 4.3BSD, including 386BSD. These real-world implementations ...

    UNIX网络编程 卷2 进程间通信 带完整书签,完整目录

    第3章 System V IPC 20 3.1 概述 20 3.2 key_t键和ftok函数 20 3.3 ipc_perm结构 22 3.4 创建与打开IPC通道 22 3.5 IPC权限 24 3.6 标识符重用 25 3.7 ipcs和ipcrm程序 27 3.8 内核限制 27 3.9 小结 28 ...

    Linux编程--Linux内核

    2.8.2 换出System V共享内存页 26 2.8.3 换出和淘汰页 27 2.9 交换缓存 27 2.10 页换入 28 第3章 进程 29 3.1 Linux进程 29 3.2 标识符 31 3.3 调度 32 3.4 文件 34 3.5 虚拟内存 35 3.6 创建进程 36 3.7 时间和...

    进程管理与通信总结

    基础概念: 进程与程序区别:进程是程序的一次动态执行过程.进程在内存中运行,程序在磁盘中存储. 线程:LWP 进程的通信 BSD(高校):pipe、fifo、信号 System V:share memory、消息队列、信号灯(ftok) BSD:Socket

Global site tag (gtag.js) - Google Analytics