filosofia unix
DESCRIPTION
Una pequeña presentacion sobre la Filosofia UNIX, como parte del curso Sistemas Operativos 1 de la Escuela de Ciencias y Sistemas, Facultad de Ingenieria, USAC, GuatemalaTRANSCRIPT
![Page 1: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/1.jpg)
Elder Alexander Prado Herrera
200611078
Sistemas Operativos 1
Filosofía UNIX
![Page 2: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/2.jpg)
Que es la Filosofía UNIX
El principio básico de esta filosofía está basado
en la frase “Cada programa debe hacer un solo
trabajo y debe hacerlo bien”
![Page 3: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/3.jpg)
Para que nos sirve la Filosofía
UNIX?
Esta tecnología nos brinda principios básicos que
todo buen informático debería utilizar al momento
de desarrollar su software, en cualquiera que sea
el área.
El uso de estos principios, aseguran la calidad de
nuestro trabajo y garantiza que se esta
realizando de la mejor manera posible.
![Page 4: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/4.jpg)
Los principios fundamentales Escribe programas que hagan una sola cosa y la
hagan bien: esto lo que nos indica, que losprogramas que realicemos deben de ser específicosy mientras mas atómicos los creemos podremosgarantizar su rendimiento y funcionamiento.
Escribe programas que trabajen juntos: esto serefiere a que como creamos programas para tareasespecificas al unirlos y se nos cambien losrequerimientos no tendríamos que reescribir todo elcódigo de nuevo si no solo cambiar ciertas partes dela aplicación final. Es para evitar esto que se creanvarios programas.
Escribe programas que manejen flujos de texto, puesesa es la interfaz universal: con esto se refiere a quelos programas sean tipo modo consola porque es unaforma estándar para entrelazar con otras aplicacionesmas fácilmente.
![Page 5: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/5.jpg)
Implementaciones
Los productos que en la actualidad han logrado
consolidarse en los mercados siguiendo los
principios de la filosofía UNIX:
Solaris de Sun Microsystems.
AIX de IBM.
HP-UX de Hewlett-Packard.
Mac OS X.
![Page 6: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/6.jpg)
Ventajas El sistema operativo es optimizado para un hardware
específico, lo que ofrece rendimiento y fiabilidad.
Un único fabricante maneja actualizaciones a nivel de mantenimiento, corrección de errores y gestión de parches, por lo que no hay necesidad de buscar soluciones por todos lados.
El vendedor da soporte al sistema operativo las veinticuatro horas del día, y los siete días de la semana.
Para personas que gustan de compañías que dan apoyo cuando ocurren todo tipo de problemas.
En el lado del Hardware, se tiene el apoyo del equipo de cuenta de ventas, como por ejemplo, del socio de negocios que nos vendió el producto.
![Page 7: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/7.jpg)
Desventajas
Es difícil persuadir a un vendedor UNIX para que
incorpore nuevas características de acuerdo a
nuestras necesidades.
Se debe de pagar al vendedor UNIX por:
acuerdos de mantenimiento, licencias de
software, hardware, etc.
La participación en el mercado ha ido
decreciendo en sistemas UNIX.
Dependencia con vendedores únicos.
Los administradores de UNIX pueden ser muy
caros.
![Page 8: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/8.jpg)
Soluciones equivalentes o
alternativas?
Unix desde su inicio a competido grandemente
con el “GIGANTE” Microsoft con WINDOWS, a
pesar que hoy en dia casi todo el sistema
operativo se trabaja gráficamente, aun cuenta
con su consola. También aunque en menor
adversidad se podría compara con las
tecnologías MAC y pondría entrar a esta
competencia solo que en menor escala
SOLARIS.
http://www.idg.es/computerworld/Articulo.aspx?id
a=121831&seccion=tec&AspxAutoDetectCookieS
upport=1
![Page 9: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/9.jpg)
Algo equivalente en otros sistemas
operativos?
Comandos:
![Page 10: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/10.jpg)
Principio Básico
![Page 11: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/11.jpg)
Videos de Usos de UNIX
http://www.youtube.com/view_play_list?p=82F28
3BC6609F5D2
http://www.youtube.com/watch?v=mZV-j_Y2sKM
http://www.youtube.com/watch?v=x7pPajOvQGo
![Page 12: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/12.jpg)
Bibliografía http://www.unix.org/
http://en.wikipedia.org/wiki/KISS_Principle
http://bosqueviejo.net/wordpress/2008/09/22/filosofia-unix/
http://neobrr.wordpress.com/2009/02/04/filosofia-unix/
http://www.manzanamecanica.org/2008/02/la_filosofia_unix.html
http://www.geocities.com/v.iniestra/apuntes/unix.html
http://es.wikipedia.org/wiki/Unix#Implementaciones_m.C3.A1s_importantes
http://rm-rf.es/tabla-de-equivalencias-entre-comandos-dos-y-unix/
![Page 13: Filosofia UNIX](https://reader038.vdocuments.co/reader038/viewer/2022100507/559e949c1a28ab2c3d8b4735/html5/thumbnails/13.jpg)
“Aquellos que no pueden entender UNIX,
están condenados a reinventarlo,
pobremente.” Henry Spencer, 1987