// LAST UPDATE: Mon Jun 9 19:40:00 GMT 2008 // Copyright (c) 2005-2008 Jean-Baptiste Campesato // David J. du Colombier // This file is licensed under "Creative Commons Attribution 3.0 Unported" license. // This diagram is meant to be SIMPLE, not complete. It may be really imprecise. // See unix_diagram.dot for a very more complete diagram. digraph unix { size="8,14"; { node [shape=plaintext,fontsize=20,fontname="VeraBI"]; "1969" -> "1971" -> "1972" -> "1973" -> "1974" -> "1975" -> "1978" -> "1979" -> "1980" -> "1981" -> "1982" -> "1983" -> "1985" -> "1986" -> "1987" -> "1988" -> "1989" -> "1990" -> "1991" -> "1992" -> "1993" -> "1994" -> "1995" -> "1996" -> "1998" -> "2000" -> "2004" -> "2005" -> "2007" -> "2008"; } { edge [style=invis]; 1973.00 [style=invis,height=0.1,width=0.0,fontsize=2]; 1973.02 [style=invis,height=0.1,width=0.0,fontsize=2]; 1974.00 [style=invis,height=0.1,width=0.0,fontsize=2]; 1973.00 -> 1973.02 -> 1974.00; } { rank=same; "1973"; "1973.00"; } { rank=same; "1974"; "1974.00"; } { edge [style=invis]; 1979.00 [style=invis,height=0.1,width=0.0,fontsize=2]; 1979.02 [style=invis,height=0.1,width=0.0,fontsize=2]; 1980.00 [style=invis,height=0.1,width=0.0,fontsize=2]; 1979.00 -> 1979.02 -> 1980.00; } { rank=same; "1979"; "1979.00"; } { rank=same; "1980"; "1980.00"; } { edge [style=invis]; 1982.00 [style=invis,height=0.1,width=0.0,fontsize=2]; 1982.02 [style=invis,height=0.1,width=0.0,fontsize=2]; 1983.00 [style=invis,height=0.1,width=0.0,fontsize=2]; 1982.00 -> 1982.02 -> 1983.00; } { rank=same; "1982"; "1982.00"; } { rank=same; "1983"; "1983.00"; } { edge [style=invis]; 1986.00 [style=invis,height=0.1,width=0.0,fontsize=2]; 1986.02 [style=invis,height=0.1,width=0.0,fontsize=2]; 1987.00 [style=invis,height=0.1,width=0.0,fontsize=2]; 1986.00 -> 1986.02 -> 1987.00; } { rank=same; "1986"; "1986.00"; } { rank=same; "1987"; "1987.00"; } { edge [style=invis]; 1992.00 [style=invis,height=0.1,width=0.0,fontsize=2]; 1992.02 [style=invis,height=0.1,width=0.0,fontsize=2]; 1992.00 -> 1992.02 -> 1993.00; } { rank=same; "1992"; "1992.00"; } { edge [style=invis]; 1993.00 [style=invis,height=0.1,width=0.0,fontsize=2]; 1993.02 [style=invis,height=0.1,width=0.0,fontsize=2]; 1993.00 -> 1993.02 -> 1994.00; } { rank=same; "1993"; "1993.00"; } { edge [style=invis]; 1994.00 [style=invis,height=0.1,width=0.0,fontsize=2]; 1994.02 [style=invis,height=0.1,width=0.0,fontsize=2]; 1995.00 [style=invis,height=0.1,width=0.0,fontsize=2]; 1994.00 -> 1994.02 -> 1995.00; } { rank=same; "1994"; "1994.00"; } { rank=same; "1995"; "1995.00"; } {rank=max; 2008} { node [shape=ellipse, style=filled, color=lightblue,fontsize=22, fontname="l048013t"]; "Ken's New System" -> "Unix Time-Sharing System 1" -> "Unix Time-Sharing System 2" -> "Unix Time-Sharing System 3" -> "Unix Time-Sharing System 4" -> "Unix Time-Sharing System 5" -> "Unix Time-Sharing System 6"; "Unix Time-Sharing System 4" -> "PWB/UNIX" -> "UNIX System III" -> "UNIX System V" -> "UNIX System V\nRelease 4" -> "UnixWare 1.0" -> "UnixWare 7.1.4"; "Unix Time-Sharing System 6" -> "1BSD"; "Unix Time-Sharing System 6" -> "Unix Time-Sharing System 7" -> "Unix 32V" -> "UNIX System III"; "Unix 32V" -> "3BSD"; "2BSD" -> "3BSD"; "4.1cBSD" -> "Unix Time-Sharing System 8" -> "Unix Time-Sharing System 9" -> "Unix Time-Sharing System 10"; "Unix 32V" -> "Unix Time-Sharing System 8"; "UNIX System V" -> "Unix Time-Sharing System 8"; "1BSD" -> "2BSD" -> "2.79BSD" -> "2.11BSD Patch 335" -> "2.11BSD Patch 431"; "3BSD" -> "4.1BSD" -> "4.1cBSD" -> "4.3BSD" -> "4.3BSD Tahoe" -> "4.3BSD Reno" -> "4.4BSD-Lite" -> "4.4BSD-Lite\nRelease 2" -> "FreeBSD 3.0"; "4.4BSD-Lite\nRelease 2" -> "2.11BSD Patch 335"; "4.4BSD-Lite\nRelease 2" -> "OpenBSD 2.3"; "4.4BSD-Lite\nRelease 2" -> "NetBSD 1.3"; "4.3BSD" -> "Unix Time-Sharing System 9"; "4.3BSD Reno" -> "BSD Net/2"; "BSD Net/2" -> "BSD/386 0.3.1"; "BSD Net/2" -> "386BSD 0.0" -> "386BSD 0.1" -> "386BSD 1.0"; "BSD Net/2" -> "NetBSD 0.8"; "386BSD 0.1" -> "NetBSD 0.8" -> "NetBSD 1.0"; "4.4BSD-Lite" -> "NetBSD 1.0" -> "NetBSD 1.1" -> "NetBSD 1.3" -> "NetBSD 4.0"; "4.4BSD-Lite" -> "FreeBSD 2.0"; "NetBSD 1.1" -> "OpenBSD 2.0" -> "OpenBSD 2.3" -> "OpenBSD 4.2"; "386BSD 0.1" -> "FreeBSD 1.0" -> "FreeBSD 2.0" -> "FreeBSD 3.0" -> "FreeBSD 7.0"; "4.3BSD Tahoe" -> "4.3BSD-Quasijarus0c"; "4.1BSD" -> "SunOS 1.0" -> "SunOS 3.2" -> "SunOS 4.1.4"; "SunOS 3.2" -> "UNIX System V\nRelease 4"; "UNIX System V\nRelease 4" -> "Solaris 2" -> "Solaris 10"; "Minix 1.1" -> "Minix 3.1.2a"; "GNU Project" -> "GNU Project\nLinux"; "Linux 0.0.1" -> "GNU Project\nLinux" -> "GNU Project\nLinux 2.6.24"; } {rank=same; "1969"; "Ken's New System";} {rank=same; "1971"; "Unix Time-Sharing System 1";} {rank=same; "1972"; "Unix Time-Sharing System 2";} {rank=same; "1973"; "Unix Time-Sharing System 3";} {rank=same; "1973.02"; "Unix Time-Sharing System 4";} {rank=same; "1974"; "Unix Time-Sharing System 5"; "PWB/UNIX";} {rank=same; "1975"; "Unix Time-Sharing System 6";} {rank=same; "1978"; "1BSD";} {rank=same; "1979"; "Unix Time-Sharing System 7";} {rank=same; "1979.02"; "Unix 32V"; "2BSD";} {rank=same; "1980"; "2.79BSD"; "3BSD";} {rank=same; "1981"; "4.1BSD";} {rank=same; "1982"; "UNIX System III"; "SunOS 1.0";} {rank=same; "1982.02"; "4.1cBSD";} {rank=same; "1983"; "UNIX System V"; "GNU Project";} {rank=same; "1985"; "Unix Time-Sharing System 8";} {rank=same; "1986"; "4.3BSD";} {rank=same; "1986.02"; "Unix Time-Sharing System 9";} {rank=same; "1987"; "Minix 1.1";} {rank=same; "1988"; "UNIX System V\nRelease 4"; "4.3BSD Tahoe";} {rank=same; "1989"; "Unix Time-Sharing System 10";} {rank=same; "1990"; "4.3BSD Reno";} {rank=same; "1991"; "BSD Net/2"; "Linux 0.0.1"; "Solaris 2"} {rank=same; "1992"; "UnixWare 1.0"; "BSD/386 0.3.1"; "386BSD 0.0"; "GNU Project\nLinux"} {rank=same; "1992.02"; "386BSD 0.1";} {rank=same; "1993"; "NetBSD 0.8";} {rank=same; "1993.02"; "FreeBSD 1.0";} {rank=same; "1994"; "4.4BSD-Lite"; "386BSD 1.0"; "SunOS 4.1.4";} {rank=same; "1994.02"; "NetBSD 1.0";} {rank=same; "1995"; "FreeBSD 2.0"; "4.4BSD-Lite\nRelease 2"; "NetBSD 1.1";} {rank=same; "1996"; "OpenBSD 2.0"; "2.11BSD Patch 335";} {rank=same; "1998"; "NetBSD 1.3"; "FreeBSD 3.0"; "OpenBSD 2.3";} {rank=same; "2000"; "2.11BSD Patch 431";} {rank=same; "2004"; "UnixWare 7.1.4"; "4.3BSD-Quasijarus0c";} {rank=same; "2007"; "NetBSD 4.0"; "OpenBSD 4.2"; "Solaris 10"} {rank=same; "2008"; "FreeBSD 7.0"; "GNU Project\nLinux 2.6.24"; "Minix 3.1.2a"} } // UnixWare 7 Release 7.1 - 19 March 1999