Publicado hace 2 horas por nomeves a administraciondesistemas.com

Las Guerras de Unix, también conocidas como «Unix Wars», representan un periodo tumultuoso en la historia de la informática, marcado por la competencia feroz y las disputas entre diferentes versiones del sistema operativo Unix. Este conflicto se desarrolló principalmente durante los años 80 y principios de los 90, y tuvo un impacto significativo en la evolución de los sistemas operativos modernos.

Comentarios

pingON

#1 jaja jaja jaja jaja jaja jaja jaja

s

#1 O peor, tras años de desarrollo de sistemas operativos y lenguajes de programación, lo que va a quedar es como la imagen de la entradilla, una IA que cortapega código y hace mierdas pero que es "el futuro"...

s

#1 acaba la frase: el vi...ndows

BastardWolf

#1 haz :q! y no mires atras, anda

malajaita

#1 Durante un millón de años :q

Peazo_galgo

#1 y un granaíno exclamó: "la Vi(m) compae!" y quedó bautizado

s

#1 El editor de Unix es ed, vi salió de BSD mucho más tarde. https://en.m.wikipedia.org/w/index.php?title=Ed_(software)&diffonly=true
Todavía está de serie instalado en muchas distros aunque nadie sepa ya de su existencia.

frg

#39 ¿Como que no? Mira que no hay chapus realizadas con ed en scripts antiguos.

frg

#1 Lo creó Bill Joy para los primeros BSD. ¡Un único primate!

s

#7 No es eso, es dar a cada uno su reconocimiento. Está claro que es más cómodo hablar de Linux, pero en artículos que repasa la historia hay que ser más precisos y hablar de GNU cuando se refiere a GNU/Linux. Las distros son GNU, por eso no se habla de "Linux" al hablar de Android, porque Android no es GNU.

MoñecoTeDrapo

#11 El artículo emplea en general GNU/Linux, solo se refiere a Linux más coloquialmente como sistema operativo en un par de frases.

crysys

#15 Como curiosidad, el subsistema de Linux en Windows siempre estuvo ahí. El gobierno de Estados Unidos puso como condición de que, desde Windows NT, tuvieran soporte para POSIX o se fueran olvidando de contratos para defensa. Ese kernel saltó a XP y de ahí para adelante.

M

#21 Emm, lo de que Linux "siempre estuvo ahí" no es cierto. Lo incorporaron a partir de ciertas versiones de Windows 10 en adelante. Y Posix lo hace a nivel de comunicaciones y quizá alguna representación de información, no es que su sistema se comporte como tal ni tenga interactividad con sus programas.

https://es.wikipedia.org/wiki/Subsistema_de_Windows_para_Linux
https://es.wikipedia.org/wiki/Microsoft_POSIX_subsystem

M

#6 Lo que salva el artículo es que en el gráfico se muestra GNU y aparece Stallman pero no se habla de este, quien fue importante colaborador de IBM que se mosqueó con los controladores de una impresora y de ahí creó la fundación, siendo una figura muy relevante. También aparece Hurd en el gráfico.

Por otra parte, GNU se basa principalmente en System V, no en BSD, por lo que creo que en el gráfico debería estar junto los suyos, al menos hasta la aparición del polémico Systemd. También existen proyectos GNU con núcleos FreeBSD, como Debian o Gentoo.

elchacas

#6 A mi eso me parece eso erróneo también, no da reconocimiento a otras cosas que no ha hecho GNU.

Debería llamarse: GNU/XServer/Wayland/Apache/Nginx/VLC/VIM/KDE/Gnome/Linux

s

#13 Linux es un proyecto de un kernel no de un sistema operativo. La G de Gnome es porque fue un proyecto dentro de GNU, GNU Network Object Model Environment. Como su fundador trabaja para Microsoft ahora tienen lo de GNU como algo que no mencionan.

m

#14 na

s

#25 Miguel Icaza sí https://en.m.wikipedia.org/wiki/Miguel_de_Icaza
Me refería al fundador de GNOME.

frg

#26 Ese personaje siempre me ha parevido un "caballo de troya"

s

#13 "Debería llamarse: GNU/XServer/Wayland/Apache/Nginx/VLC/VIM/KDE/Gnome/Linux "
A ese grupo de programas se le llama Distribución GNU/Linux y esas distros suelen llevar el kernel de Linux y el entorno de usuario GNU y sobre estos dos luego se compila el resto de aplicaciones que necesitas.

frg

#16 Cuando descubran el concepto de "userland" y descubran que en BSD es uno con el kernel ...

P

#13 Es un artículo muy somero. Tendría que expandirse en muchos más. En las guerras de Unix tendrían que hablar de Novell, de como el código original del Reseach Linux fue pasando de una empresa a otra pero SCO, que a efectos prácticos eran un padre y un hijo en aquel entonces demandaron a SUN Microsystems, a Novell, y a IBM... con dinero de Microsft.

Golan_Trevize

#6 El artículo no habla de Linux, sino de "GNU/Linux". Entra tú mismo y léelo.

s

#17 Lo han corregido. Rectificar es de sabios, ahí, esta mañana, hablaban solo de "Linux" https:// webcache.googleusercontent.com/search?q=cache:https://administraciondesistemas.com/guerras-unix/&sca_esv=183dc6637f0766c0&prmd=ivn&strip=1&vwsrc=0

Hay más fallos, lo normal de una web que tira de imágenes generadas por AI, el texto sale del mismo sitio, del ojete de la AI.

Pd. No va el enlace cuando lo pego pero con la extensión "web archives" de firefox te saca una copia de esta mañana y GNU no aparece pir ningún lado.

xyria

#6 El artículo habla de GNU/Linux, al menos hasta donde puedo recordar.

s

#24 Esta mañana no, lo han añadido más tarde.

guaperas

#6 #19 el articulo es chatgpt y la imagen posiblemente dall-e o otra ia, así que lo que haya salido

A ver, poniendome "tiquismiquis" y sin ánimos ni de trollear ni de buscar polémica por lo casi obvio de lo que voy a decir pero, no es que fuese portable por estar en C. Es que C se desarrolló para eso. Para portar de pdp11 a pdp7 unix.

Long story short:
El kernel unix por aquel entonces ya exisitia y era puro ensamblador para PDP-11 de DEC. Fué esa cirustáncia la que llevó al desarrollo de C, un lenguaje compilado[1] pues muchisimas maquinas como PDP-7 carecían de sistema operativo. Ya existía B como lenguaje compilado, que de hecho es el ancestro directo de C, pero carecía de ciertas caracteristicas necesarias para el kernel de unix. Asi pues. C nace de la necesidad de tener un lenguaje que pudiese generalizar la traducción del código del kernel escrito en lenguaje humano al ensamblador/código máquina de la plataforma objetivo sin sistema operativo. Pues hacerlo directamente en asm para cada uno era una taréa árdua. Era necesario portar primero ese traductor llamado C a cada plataforma para luego portar el código del kernel. La simplicidad del compilador era relativamente mayor que la del kernel que de hecho, nacía con propósito de evolución, cosa que aunque haya sucedido y tuviese camino en ese sentido, no era la idea principal de C.


[1] para desconocedores, traduce lenguaje humano a codigo máquina y ensamblador solo es código máquina con etiquetas que hagan facil recordar comandos en 0s y 1s. Como cada cpu/arquitectura es hija de su madre y de su padre, cada una tiene su propio lengiane máquina (explicado mal y rápido)

aunque no se si algún desconocedor estará por aqui jajaja

Si alguien se ha tomado la molestia de llegar hasta aquí, gracias.
Cualquier corrección -pues es una simplificación- bienvenida sea.

j

#35 Entoces ¿se dice ceneu/linux o jeneu/linux?

s

#42 Está dentro de la lista de sistemas operativos que pueden llevar el nombre de Unix porque han pasado la certificación: https://www.opengroup.org/openbrand/register/
Supongo que es una movida más de uso de nombres comerciales que por las características de los sistemas, que si es Unix-like siguen los estándares de la certificación POSIX.

abnog

#44 Entiendo, gracias.

cenutrios_unidos

¿Qué alguien ponga el meme de los estándares?

P

#3 Deseo concedido.

Me resulta curioso que el artículo no mencione MacOS. ¿No es también un sistema descendiente de UNIX? ¿Dónde estaría en ese árbol?

s

#19 No solo descendientes sino que es un Unix oficial, no como BSDs y GNU/Linux que se los considera "Unix-like".

M

#19 #27 Mac OS no se consideraba "UNIX oficial" hasta llegada la versión 10.5.

abnog

#27 ¿MacOs no es un FreeBSD con elementos de Mach?

alfema

#19 Aparece en la imagen de Administración de Sistemas, como descendiente de NextStep y este de BSD.

h

A no ser que consideremos como GNU todo el software que esté licenciado con la GPL, cada vez queda menos software del proyecto GNU en las distribuciones. Alpine Linux por ejemplo que está en todas partes a causa de Docker no utiliza ni glibc ni el userland de GNU.

g

lunics y sobra

alfema

En la empresa donde trabajaba me tocó ver System V, para evaluarlo como sistema para clientes de red, también estuve tocando en su día el Xenix de Microsoft, UnixWare cuando lo llevaba Novell lo último fue AIX porque un cliente tenía un Risc 6000 de IBM que quería aprovechar, pero como lo tenían como parte de un convenio con la universidad, cada vez que venían los "ingenieros" nos tiraban abajo lo que habíamos hecho y al final lo dejamos.

malajaita

Esto ya es Cistoria.

Por cierto ¿quien tuvo un Minix en un floppy disk, con procesador de texto, ajedrez y otras tonterías?

l

Vídeo obligado lol (ENG)

p

Y mientras guerreaban, llegó un finlandés hijo de político para llevar la paz del más fuerte, cambiando el statu quo. GNU/Linux es de esas pocas cosas por las que el mundo me parece algunos días mejor de lo que es en realidad.

s

#23 Fue el ordenador del abuelo de Linus el que lo metió en esto, y creo que es el abuelo por parte de la madre. Político ha sido el padre cuando ya el "niño" llevaba décadas fuera de casa, en los últimos años.

g

En mi opinión, la version 10 de Solaris fue la mejor, incorporando un montón de novedades tecnológicas; por ejemplo ZFS.
 
Una lástima que fuese vendida la empresa a Oracle.

P

#34 Solaris 10 sigue en todas partes, salvo que compres una máquna Oracle nueva. Todas esas Sun Blade o Netra que aún están activas por ahí permanecen con Solaris 10.