solaris 와 sun os 의 차이는 무엇입니까?

iamslash의 이미지

solaris 와 sun os 의 차이는 무엇입니까? 지금은 solaris 로 통합됬다는 얘기를 들었는데 감춰진 얘기 부탁드립니다.

최종호의 이미지

Solaris와 SunOS의 차이는 두가지 맥락에서 쓰입니다.

첫째는, SunOS는 Operating System이고 Solaris는 SunOS를 포함하는 Operating Environment 라는 개념으로 쓰입니다. Soalris 2.6 이라고 하면 SunOS 5.6 + 기타 여러가지를 포함하는 운영환경을 뜻합니다. Solaris 7부터는 2.x 의 2. 을 빼고 뒷번호만 사용하고 있습니다. 사용자나 개발자에게는 별 의미없는 구분인 듯 싶습니다.

둘째는, SunOS는 BSD 기반의 4.x 대의 Sun사의 운영체제들을 의미하며
Solaris는 SVR4 기반의 5.x 대의 운영체제를 의미합니다. 소스코드로 배포되는 프로그램들에서 가끔 makefile 에 OS들을 구분할 때 SunOS와 Solaris를 이런 식으로 구분해서 쓰기도 합니다.

아래 두개는 Sun사의 홈페이지에서 링크되어 있는 Solaris 2 FAQ에서 따온 것이고 그 밑은 google에서 검색해보니 제일 먼저 나온 링크입니다.

http://www.science.uva.nl/pub/solaris/solaris2.html#q1.1

Quote:

1.1) What's Solaris anyway?
Solaris(tm) is Sun's name for their UNIX-based user environment, including the UNIX(tm) operating system, window system (X11-based), and other stuff too.

Solaris 1.x is a retroactive (marketing?) name for SunOS 4.1.x (x>=1), a version of UNIX that is BSD-like with some SVR4 features, along with OpenWindows 3.0.

Solaris 2.x (which is what most everybody means by "Solaris") includes SunOS 5.x, which is an SVR4-derived UNIX, along with OpenWindows 3.x, tooltalk, and other stuff.

Solaris 7 and later are basically newer revisions of Solaris 2.x with the leading "2." stripped.

This FAQ covers Solaris 2.x and later.

(See 1.5 for a chart with more info)

근데 SunOS 4.1.3 이 Solaris 라는 이름하에 packaging되어서 쓰였던 것 같은데 retroactive name이라니 혹시 아시는 분 없나요?

http://www.science.uva.nl/pub/solaris/solaris2.html#q1.5


(옮기면서 생략...)

The following OS revision chart maps the major Solaris releases. Not all HW releases have been included as some are relatively unimportant. 


Solaris SunOS     OpenWin               Comments
1.0     4.1.1B    2.0
        4.1.1_U1  2.0           sun3 EOL release (not named Solaris)
1.0.1   4.1.2     2.0           6[379]0-1[24]0 MP
1.1     4.1.3     3.0           SP Viking support
1.1C    4.1.3C    3.0           Classic/LX
1.1.1   4.1.3_U1  3.0_U1        4.1.3 + fixes + Classic/LX support
1.1.1 B 4.1.3_U1B 3.0_U1        1.1.1B + SS5/SS20 support
1.1.2   4.1.4     3_414         The "final" 4.x release (SS20 HS11)

2.0      5.0       3.0.1         sun4c only
2.1SPARC 5.1       3.1           Dec '92
2.1 x86  5.1       3.1           May '93
2.2SPARC 5.2       3.2           May '93
2.3SPARC 5.3       3.3           Nov '93
                        OpenWin 3.3 is X11R5 based: Display
                        PostScript instead of NeWS, no SunView.
                        It is still primarily OPEN LOOK.
                        The Spring 1995 OpenWin will be Motif
                        and COSE-based.
			    Statically linked BCP support
2.3 edition II SPARC    Special Solaris 2.3 distribution for
                        Voyager and SparcStation 5
2.3 HW 8/94 SPARC       Supports S24 (24 bits color for SS5),
                        POSIX 1003.2, Energy Start power management
                        and SunFastEthernet + patches.
2.4       5.4      3.4  From this moment on, the SPARC and x86
                        releases are in sync. Q3 '94
                        Adds motif runtime and headers (not mwm).
2.4 HW 11/94            First SMCC release of 2.4
2.4 HW  3/95            Second SMCC release of 2.4 (includes support
                        for booting from SSA)
2.5       5.5      3.5  UltraSPARC support, PCI support.
                        NFS V3, NFS/TCP, ACLs, CDE, Sendmail V8
                        name service cache, dynamic PPP
                        Posix threads, doors (new IPC mechanism)
                        many "BSD" type functions back in libc,
                        many "BSD" programs back in /usr/bin.
                        mixed mode BCP support (e.g., apps only
                        dynamically linked against libdl.so)
2.5 HW 1/96             Creator3D support (Creator3D/FFB+ is not
			    supported in 2.5 11/95, though the files
			    are present but of unsupported,
			    "mostly works", beta quality)
2.5.1                   Ultra-2 support, Sun Enterprise
			    server support.  Large (32bit UID)
			    support.  64bit KAIO (aioread64/aiowrite64),
			    3.75 GB of virtual memory.
			    Pentium/Pentium Pro optimizations.
			    (upto 25% for certain database apps)
			    Ultra ZX support.
			    Initial and last PowerPC desktop release.
2.5.1 HW 4/97           Support for Starfire (E10000) and Ultra-30
2.5.1 HW 8/97           Support for the Ultra-450
2.5.1 HW 11/97          Support for Ultra-5, Ultra-10 and Ultra-60 as
			    well as Elite3D
2.6       5.6      3.6  Largefiles, JVM + JIT, Hotjava, X11R6,
			    Web based answerbook, BOOTP/DHCP, SNMP agents,
			    VLSM, in-kernel sockets, XNTP, PAM,
			    CDE 1.2 as default desktop.
2.6 HW 3/98             Support for Ultra-5, Ultra-10, Ultra-60 Elite3d
	                    and Starfire (E10K)
2.6 HW 5/98             DR Support for Starfire
7         5.7     3.6.1 64-bit OS support, logging UFS.
7   HW 11/99            Added UDF filesystem, consadm, X11R6.4 server
8         5.8     3.6.2 Dropped support for sun4c and Voyager;
			    added IPv6, IPsec, modular debugger (mdb), high
			    granularity interval timers, consadm, /dev/poll,
			    MAP_ANON, forced unmount, extended memory for
			    Intel, in-kernel mnttab, audio mixer, NFS
			    server logging, Starfire Interdomain networking,
			    Kerberos v5 client support, /proc tools core aware,
			    prstat (like top), perl and other free utilities
			    included, Apache, apptrace (symbolic library
			    call traces), loopback file mounts (lofi),
			    Intel CD boot, Intel large IDE disk support,
8  06/00
8  10/00		    Sun Blade 100 & Sun Blade 1000 support.
8  01/01
8  04/01		    Sun Fire server support, cdrw
8  02/02		    UltraSPARC III cu (aka UltraSPARC III+),
			    Sun Blade 2000

9  	    5.9	      -	    Solaris 9; supports all hardware from the
			    Solaris 8 HW releases.
			    No Intel release at FCS
			    OpenWindows applications removed.
			    1-1 thread library.
			    iPlanet directory server
			    IKE, SSH, secure LDAP client, bundled
			    encryption, bundled Solaris Logical Volume
			    Manager (formerly Disksuite), including
			    support for upgrades of systems with DiskSuite,
			    Live Upgrade 2.0, Multiple page size support,
			    Solaris 9 resource manager, IPsec for Ipv6,
			    bundled tcp wrappers, wu-ftpd based FTP server,
			    Solaris PPP 4.0 (based on ANU PPP),
			    Extended File Attributes, DNLC improvements,
			    UFS snapshots, KDC, Netscape 6.2.1
			    X11 -nolisten and IPv6 support, Xnest/Xvfb,
			    Freeware libraries, RSM, perl 5.6.1,
9	U1		    IPQoS, RIPv2, tunneling over IPv6, Memory
			    Placement Optimization, DISM, Netscape 6.2.3
9	U2		    First Solaris 9 Intel release, LX50 Support

http://www-2.cs.cmu.edu/~help/unix/solaris/FAQ.html

Quote:
What's the difference between SunOS and Solaris?

SunOS refers to the actual operating system that underlies the Solaris OE (operating environment). SunOS is often used to refer to the old SunOS 4.x, a BSD-like operating system with some SVR4 features and OpenWindows.

Solaris is typically used to refer to SunOS 5.x releases of the operating system and environment from Sun Microsystems. The version of Solaris can be derived from the SunOS 5.x designation by dropping the leading 5. e.g., Solaris 7 is SunOS 5.7. However, some earlier verions of Solaris were numbered as 2.5.1 with a SunOS release of 5.5.1.

mach의 이미지

* 여담
참으로 명쾌한 답변입니다. 멋집니다.

------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.