Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Research Unix
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
[[File:Version 7 Unix SIMH PDP11 Emulation DMR.png|350px|thumb|[[UNIX Versión 7|Version 7 Unix]] para el [[PDP-11]], corriendo en [[Simh|SIMH]]]] El término '''Research Unix''' se refiere a las primeras versiones del [[sistema operativo]] [[Unix]] para computadoras [[PDP-7|DEC PDP-7]], [[PDP-11]], [[VAX]] e [[Interdata 7/32 y 8/32]], desarrollado en el Centro de Investigación de Ciencias de la Computación de Bell Labs, {{en}} ''Computing Sciences Research Center'', ''CSRC''). == Historia == El término ''Research Unix'' apareció por primera vez en [[Bell System Technical Journal]] (Vol. 57, No. 6, Pt. 2 Jul/Ago 1978) para distinguirlo de otras versiones internas de Bell Labs (como [[PWB/UNIX]] y [[Multi-Environment Real-Time|MERT]]) cuyo código base había divergido de la versión principal del ''Computing Sciences Research Center'', ''CSRC''. Sin embargo, ese término se usó no sólo hasta la [[Version 8 Unix|Versión 8 de Unix]] (V8), sino también se aplicó [[Retrocontinuidad|retroactivamente]] a versiones anteriores. Antes de la ''V8'', el [[sistema operativo]] se llamaba comúnmente simplemente ''UNIX'' (en mayúsculas) o ''UNIX Time-Sharing System''. [[AT&T]] licenció la ''Versión 5'' para instituciones educativas y la ''Versión 6'' también para sitios comerciales. Las escuelas pagaron $200 y otras $20,000, desalentando la mayoría del uso comercial, pero la Versión 6 fue la versión más utilizada en la década de 1980. Las versiones de Research Unix a menudo se mencionan por la edición del [[man page|manual]] que las describe,<ref name="dup-0-78">{{cita web |url=https://archive.org/details/byte-magazine-1983-10/page/n133/mode/2up?view=theater |título= "The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace" |apellido=David |nombre=Fiedler |fecha=26 de Octubre de 2000 |año=1983 |mes=Octubre |formato=pdf |sitioweb= |editor=BYTE Magazine |editorial= |ubicación= |página=132 |páginas= |idioma=en |doi= |urlarchivo= |cita= }}</ref> porque las primeras versiones y las últimas nunca se lanzaron oficialmente fuera de Bell Labs y crecieron orgánicamente. Entonces, el primer ''Research Unix'' sería la ''1<sup>a</sup> Edición'', y la última la ''10<sup>a</sup> Edición''. Otra forma común de referirse a ellos es como ''"Versión x Unix"'' o ''"Vx Unix"'', donde ''x'' es la edición manual. Todas las ediciones modernas de Unix, excepto las implementaciones [[Unix-like|similares a Unix]], como [[Coherent (operating system)|Coherent]], [[Minix]] y [[Linux]], se derivan de la 7<sup>a</sup> edición. == Versiones == {| class="wikitable" ! width="20%"| Edición Manual ! width="15%"|Fecha de lanzamiento ! width="65%"| Descripción |- | ==== 1<sup>a</sup> Edición ==== | {{Fecha|3|11|1971}} | 1<sup>a</sup> Edición del manual de Unix, basado en la versión que se ejecutaba en el PDP-11 en ese momento. El sistema operativo tenía dos años de antigüedad<ref name="dup-1-59">{{cite web |first1=M. D. |last1=McIlroy |author-link1=Doug McIlroy |year=1987 |url=http://www.cs.dartmouth.edu/~doug/reader.pdf |title=A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 |series=CSTR |number=139 |institution=Bell Labs}}</ref> y se portó del PDP-7 al PDP-11/20 en 1970. Incluye: [[ar (Unix)|ar]], [[as (Unix)|as]], [[BCD (6-bit)|bcd]], [[cal (Unix)|cal]], [[cat (Unix)|cat]], [[chdir]], [[chmod]], [[chown]], [[cmp (Unix)|cmp]], [[cp (Unix)|cp]], [[Date (Unix)|date]], [[DC (Unix)|dc]], [[df (Unix)|df]], [[du (Unix)|du]], [[Ed (Unix)|ed]], [[find (Unix)|find]], [[glob]], [[init]], [[Enlazador|ld]], [[Ln (Unix)|ln]], [[ls]], [[mail (Unix)|mail]], [[mesg]], [[mkdir]], [[mkfs]], [[mount]], [[mv]], [[nm (Unix)|nm]], [[od (Unix)|od]], [[pr (Unix)|pr]], [[rm (Unix)|rm]], [[rmdir]], [[roff]], [[Thompson shell|sh]], [[sort (Unix)|sort]], [[stat (system call)|stat]], [[strip (Unix)|strip]], [[su (Unix)|su]], [[Sum (Unix)|sum]], [[Tty (Unix)|tty]], [[Mount|umount]], [[wc (Unix)|wc]], [[who (Unix)|who]], [[write (Unix)|write]]; también precursores de[[fsck]], [[reboot]], y [[Advanced Debugger|adb]] El sistema también contaba con un [[compilador]] [[B (lenguaje de programación)|B]] y [[Fortran]], un intérprete [[BASIC]], [[Archivo de dispositivo|archivos de dispositivos]] y funciones para el manejo de [[Cinta perforada|discos perforados]], [[DECtape]] y [[RK05]]. |- | ==== 2<sup>a</sup> Edición ==== | {{Fecha|12|06|1972}} | El número total de instalaciones en ese momento era 10, "se esperaban más", según el prefacio del manual.<ref name="dup-2-56">{{cite book |first1=Ken |last1=Thompson |first2=Dennis M. |last2=Ritchie |title=UNIX Programmer's Manual, Second Edition |fecha=1972-06-12 |publisher=Bell Telephone Laboratories |url=http://sunsite.icm.edu.pl/pub/unix/UnixArchive/PDP-11/Distributions/research/1972_stuff/unix_2nd_edition_manual.pdf |archive-url=https://web.archive.org/web/20161006034736/http://sunsite.icm.edu.pl/pub/unix/UnixArchive/PDP-11/Distributions/research/1972_stuff/unix_2nd_edition_manual.pdf |archive-date=2016-10-06 }}</ref> Se agrega: [[Echo (informática)|echo]], [[exit (command)|exit]], [[login]], [[General-purpose macro processor|macroprocesador]] m6, [[man page|man]], [[nroff]], [[strip (Unix)|strip]], [[Anexo:Programas para Unix#Comandos de información|stty]], compilador-compilador para [[TMG (language)|tmg]] y el primer [[compilador]] [[C (lenguaje de programación)|C]].<ref name="dup-2-56" /><ref name="dup-1-59" /> |- | ==== 3<sup>a</sup> Edición ==== | Febrero de 1973 | Introdujo un [[depurador]] de [[C (lenguaje de programación)|C]], [[Pipeline (Unix)|pipes]], [[crypt (Unix)|crypt]], [[kill]], [[passwd]], [[ps (Unix)|ps]], size, [[speak (Unix)|speak]], [[split (Unix)|split]], [[uniq]] y [[yacc]]. Los comandos se dividen entre <code>/bin</code> y <code>/usr/bin</code>, lo que requiere una [[PATH (informática)|ruta de búsqueda]] (<code>/usr</code> era el punto de montaje para un segundo disco duro). El número total de instalaciones fue de 16. |- | ==== 4<sup>a</sup> Edición ==== | 9 de noviembre de 1973 | Primera versión escrita en C. También introdujo comm, dump, file, grep, nice, nohup, sleep, sync, tr, wait e <code>[[printf]](3)</code>.<ref name="dup-3-59">{{cite web|first1=M. D. |last1=McIlroy |author-link1=Doug McIlroy |year=1987 |url=http://www.cs.dartmouth.edu/~doug/reader.pdf |title=A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 |series=CSTR |number=139 |institution=Bell Labs}}</ref> Incluyó un intérprete [[SNOBOL]]. El número de instalaciones figuraba como "más de 20". El manual fue formateado con [[troff]] por primera vez. Versión descrita en el documento [[Communications of the ACM|CACM]] de Thompson y Ritchie,<ref>{{cite journal |first1=D. M. |last1=Ritchie |first2=K. |last2=Thompson |year=1974 |url=https://www.bell-labs.com/usr/dmr/www/cacm.html |title=The UNIX Time-Sharing System |journal=Communications of the ACM |volume=17 |issue=7 |pages=365–375 |doi=10.1145/361011.361061|s2cid=53235982 }}</ref> la primera exposición pública del [[sistema operativo]].<ref name="dup-1-59" /> |- | ==== 5<sup>a</sup> Edición ==== | Junio de 1974 | Ampliamente licenciado para instituciones educativas.<ref>{{cite news | url=https://archive.org/stream/byte-magazine-1983-10/1983_10_BYTE_08-10_UNIX#page/n133/mode/2up | title=The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace | work=BYTE | date=October 1983 |fechaacceso=2015-01-30 | author=Fiedler, Ryan | pages=132}}</ref> Introdujo [[col (Unix)|col]], [[dd (Unix)|dd]], [[diff]], [[eqn (software)|eqn]], [[Line Printer Daemon protocol|lpr]], [[pwd]], [[Spell (Unix)|spell]], [[tee (Unix)|tee]],<ref name="dup-1-59" /> y el [[sticky bit]]. Dirigido al PDP-11/40 y otros 11 modelos con direcciones de 18 bits. Instalaciones ''"por encima de 50"'' |- | ==== [[Version 6 Unix|6<sup>a</sup> Edición]] ==== | Mayo de 1975 | Incluye <code>[[ratfor]]</code>, [[Bc (Unix)|bc]], [[chgrp]], [[cron]], [[newgrp (Unix)|newgrp]], [[ptrace]](2), [[tbl]], [[units]], y [[wall (Unix)|wall]].<ref name="dup-3-59" /> Primera versión ampliamente disponible fuera de Bell Laboratories, con licencia para usuarios comerciales,<ref>{{cite web | url=https://archive.org/stream/byte-magazine-1983-10/1983_10_BYTE_08-10_UNIX#page/n133/mode/2up | title=The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace | work=BYTE | date=October 1983 |fechaacceso=2015-01-30 | author=Fiedler, Ryan | pages=132}}</ref> y para ser portado a hardware que no sea PDP ([[Interdata 7/32 y 8/32|Interdata 7/32]]). Mayo de 1977 vio el lanzamiento de MINI-UNIX, un v6 "reducido" para el PDP-11/10 de gama baja. |- | ==== [[Version 7 Unix|7<sup>a</sup> Edición]] ==== | Enero de 1979 | Incluye el shell [[Bourne shell]], <code>[[ioctl]](2)</code>, <code>[[C file input/output|stdio]](3)</code> y <code>[[Portable C Compiler|pcc]]</code> que aumentan el compilador C de [[Dennis Ritchie]]. Agrega: [[Advanced Debugger|adb]], [[batch (Unix)|at]], [[awk]], [[banner (Unix)|banner]], [[basename]], [[Cu (Unix)|cu]], [[diff3]], [[expr]], [[Fortran#Versiones|f77]], [[Factor (Unix)|factor]], [[fortune (Unix)|fortune]], [[iostat]], [[join (Unix)|join]], [[Lex (informática)|lex]], [[lint]], [[Look (Unix)|look]], [[m4 (lenguaje de programación)|m4]], [[make]], [[Rev (Unix)|rev]], [[sed (informática)|sed]], [[tabs (Unix)|tabs]], [[tail (Unix)|tail]], [[tar]], [[test (Unix)|test]], [[touch (Unix)|touch]], [[True (Unix)|true]], [[False (Unix)|false]], [[tsort]], [[uucp]], [[Copiador de Unix a Unix|uux]]. El antepasado de UNIX System III y la última versión de Research Unix para ver distribuciones externas generalizadas. Fusionó la mayoría de las utilidades de [[PWB/UNIX]] con un kernel ampliamente modificado con casi un 80 % más de líneas de código que V6. Adaptado a [[PDP-11]], [[Interdata 7/32 y 8/32|Interdata 8/32]] y [[VAX]] ([[UNIX/32V]]). 32V fue la base para [[Historia de la Berkeley Software Distribution#3BSD|3BSD]]. |- | ==== 8<sup>a</sup> Edición ==== | Febrero de 1985 | Un 4.1cBSD modificado para [[VAX]], con un shell [[System V]] y [[Berkeley sockets|sockets]] reemplazados por [[STREAMS|Streams]]. Se usa internamente y solo tiene licencia para uso educativo.<ref>{{cite web |title=[TUHS] Re: V7 UNIX on VAX 11/750 |first=Dennis |last=Ritchie |author-link=Dennis Ritchie |website=minnie.tuhs.org |fecha=2003-06-27 |fechaacceso=2014-04-09 |url=http://minnie.tuhs.org/pipermail/tuhs/2003-June/002195.html |fechaarchivo=25 de diciembre de 2017 |urlarchivo=https://web.archive.org/web/20171225173550/https://minnie.tuhs.org/pipermail/tuhs/2003-June/002195.html |deadurl=yes }}</ref> Agrega: [[Berkeley DB]], [[Curses]](3), [[cflow]], [[clear (Unix)|clear]], [[compress]], [[cpio]], [[C shell|csh]],<ref>{{cite web |url=https://minnie.tuhs.org/cgi-bin/utree.pl?file=V8/usr/src/cmd/csh |title=csh |author= |date= |website=[[The Unix Heritage Society]] |fechaacceso=19/12/2022}}</ref> [[cut (Unix)|cut]], [[KornShell|ksh]], [[last (Unix)|last]], [[netstat]], [[Netnews (Unix)|netnews]], [[seq (Unix)|seq]], [[telnet]], [[Tset (Unix)|tset]], [[Ul (Unix)|ul]], [[vi]], [[vmstat]]. La terminal gráfica [[Blit]] se convirtió en la principal [[interfaz de usuario]].<ref name="Sin_nombre-20231105111836">{{cite web |first1=M. D. |last1=McIlroy |author-link1=Doug McIlroy |year=1987 |url=http://www.cs.dartmouth.edu/~doug/reader.pdf |title=A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 |series=CSTR |number=139 |institution=Bell Labs}}</ref> Incluye [[Lisp]], [[Pascal (lenguaje de programación)|Pascal]] y [[ALTRAN|Altran]]. Se agregó un [[Clustered file system#Distributed file systems|sistema de archivos de red]] que permitía acceder a archivos de computadoras remotas como <code>/n/hostname/path</code>, y una biblioteca de expresiones regulares que introdujo una [[API]] que luego imitó la reimplementación de [[Henry Spencer]].<ref>{{cite web |title=regexp(3) |first=Henry |last=Spencer |date=1986-01-19 |url=https://groups.google.com/forum/#!original/mod.sources/OqVZYQNSmDs/G_T2jHu5QI8J |fechaacceso=2013-01-09}}</ref> Primera versión sin ensamblado en la documentación.<ref name="Sin_nombre-20231105111836"/> |- | ==== 9<sup>a</sup> Edición==== | Septiembre de 1986 | Código incorporado de 4.3BSD; utilizado internamente. Presentó una versión generalizada del mecanismo [[STREAMS|Streams]] [[Comunicación entre procesos|IPC]] introducido en V8. La llamada al sistema de montaje se amplió para conectar una secuencia a un archivo, cuyo otro extremo podría conectarse a un programa (a nivel de usuario). Este mecanismo se usó para implementar el código de conexión de red en el espacio del usuario.<ref>{{cite journal |first1=David L. |last1=Presotto |first2=Dennis M. |last2=Ritchie |year=1990 |journal=[[Software: Practice and Experience]] |volume=19 |title=Interprocess Communication in the Ninth Edition Unix System|url=https://www.bell-labs.com/usr/dmr/www/ipcpaper.html}}</ref> Otras innovaciones incluyen <code>[[Sam (editor)|Sam]]</code>.<ref name="Sin_nombre_2-20231105111836">{{cite web |title=[TUHS] Re: V7 UNIX on VAX 11/750 |first=Dennis |last=Ritchie |author-link=Dennis Ritchie |website=minnie.tuhs.org |date=2003-06-27 |access-date=2014-04-09 |url=http://minnie.tuhs.org/pipermail/tuhs/2003-June/002195.html |fechaarchivo=25 de diciembre de 2017 |urlarchivo=https://web.archive.org/web/20171225173550/https://minnie.tuhs.org/pipermail/tuhs/2003-June/002195.html |deadurl=yes }}</ref> Según [[Dennis Ritchie]], V9 y V10 eran "conceptuales": existían manuales, pero no distribuciones de Sistemas Operativos "en forma completa y coherente".<ref name="Sin_nombre_2-20231105111836"/> |- | ==== 10<sup>a</sup> Edición ==== | Octubre de 1989 | Última ''Research Unix''. Aunque el manual fue publicado fuera de AT&T por Saunders College Publishing,<ref>{{cite web |url=http://www.cs.bell-labs.com/10thEdMan |title=Unix Tenth Edition Manual |publisher=[[Bell Labs]] |fechaacceso=2013-12-25 |archive-url=https://web.archive.org/web/20150203070035/http://www.cs.bell-labs.com/10thEdMan/ |archive-date=2015-02-03 }}</ref> no hubo una distribución completa del sistema en sí.<ref name="Sin_nombre_2-20231105111836"/> Las novedades incluyeron herramientas de [[Composición tipográfica|composición de gráficos]] diseñadas para trabajar con [[troff]], un [[Intérprete (informática)|intérprete]] de [[C (lenguaje de programación)|C]], programas de animación y varias herramientas encontradas más tarde en [[Plan 9]]: la herramienta de compilación [[make|Mk]] y [[rc (shell)|rc shell]]. V10 también fue la base para el [[sistema operativo]] [[Seguridad multinivel|seguro multinivel]] IX.<ref>{{cite web |title=The IX Multilevel-Secure UNIX System |url=http://www.cs.dartmouth.edu/~doug/IX/}}</ref> de [[Douglas McIlroy]] y James A. Reeds. |- | ==== [[Plan 9]] 1<sup>a</sup> Edición ==== | 1992 | [[Plan 9]] fue un [[sistema operativo]] sucesor de ''Research Unix'' desarrollado por Bell Laboratories Computing Science Research Center (CSRC). |} == Legado == En 2002, [[Caldera International]] lanzó<ref>[http://slashdot.org/articles/02/01/24/0146248.shtml Caldera releases original unices under BSD license] on [[slashdot.org]] (2002)</ref> Unix V1, V2, V3, V4, V5, [[Version 6 Unix|V6]], [[Version 6 Unix|V7]] en [[PDP-11]] y Unix 32V en [[VAX]] como [[FLOSS]] bajo una [[Licencia permisiva|licencia de software permisiva]] similar a la [[licencia BSD]].<ref>{{cite web |url=http://www.lemis.com/grog/UNIX/|publisher=lemis.com |title=UNIX is free! |date=2002-01-24}}</ref><ref>{{cite web|url=http://www.tuhs.org/Archive/Caldera-license.pdf |archive-url=https://web.archive.org/web/20090219220353/http://www.tuhs.org/Archive/Caldera-license.pdf|archive-date=2009-02-19 |title=Dear Unix enthusiasts |last=Broderick |first=Bill |fecha=2002-01-23 |publisher=[[Caldera International]]}}</ref><ref>{{cite web|url=http://www.linuxdevcenter.com/pub/a/linux/2002/02/28/caldera.html|archive-url=https://web.archive.org/web/20040601025000/http://www.linuxdevcenter.com/pub/a/linux/2002/02/28/caldera.html |publisher=[[O'Reilly Media]] |work=Linuxdevcenter |title=Why Caldera Released Unix: A Brief History |first=Ian F. |last=Darwin |date=2002-02-03|archive-date=2004-06-01 |access-date=2022-01-18}}</ref> En 2017, Unix Heritage Society y [[Alcatel-Lucent]] USA Inc., en nombre propio y de [[Nokia]] [[Bell Laboratories]], lanzaron V8, V9 y V10 con la condición de que solo se permitiera el uso no comercial y que no hicieran valer derechos de autor. contra tal uso.<ref>[https://www.theregister.co.uk/2017/03/30/old_unix_source_code_opened_for_study/ Samizdat no more: Old Unix source code opened for study] by Richard Chirgwin on [[register.com]] (30 de Marzo de 2017)</ref> == Véase también == * [[Ancient UNIX]] * [[Historia de Unix]] * [[Inferno (sistema operativo)|Inferno]] - Otro sistema operativo del mismo equipo. * [[A Commentary on the UNIX Operating System]] * [[PWB/UNIX]] - Una versión de Unix para uso interno en Bell Labs para uso de producción == Referencias == {{listaref|3}} == Enlaces externos == {{Commons category|Research Unix}} *[http://www.collyer.net/who/geoff/history.html UNIX Evolution] ([http://www.collyer.net/who/geoff/history.ps PostScript]) by Ian F. Darwin and [[Geoff Collyer|Geoffrey Collyer]] *[http://www.tuhs.org/ Unix heritage] - More links and source code for some Research Unix versions *[https://www.bell-labs.com/usr/dmr/www/hist.html The Evolution of the Unix Time-sharing System] by [[Dennis M. Ritchie]] *[http://www.usenix.org/events/usenix09/tech/full_papers/toomey/toomey.pdf The Restoration of Early UNIX Artifacts] by Warren Toomey, School of IT, Bond University *[http://man.cat-v.org/unix_8th/ Full Manual Pages documentation for Research Unix 8th Edition]. *[https://groups.google.com/forum/#!original/comp.unix.wizards/9iC6Z3LboDA/AVjXvtLxpcMJ List of new features in Research Unix 9th Edition]. *[https://github.com/ambiamber/Run-UNIX-v9 Emulator for running UNIX v9]. {{Control de autoridades}} [[Categoría:Plataforma (informática)]] [[Categoría:Sistemas operativos descontinuados]] [[Categoría:Variantes de Unix]] [[Categoría:Unix]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Research Unix
»
Añadir idiomas
Añadir tema