Click here to load reader

FilosofíA Unix

Embed Size (px)

Citation preview

1. Elder Alexander Prado Herrera
200611078
Sistemas Operativos 1
Filosofa UNIX
2. Que es la Filosofa UNIX
El principio bsico de esta filosofa est basado en la frase Cada programa debe hacer un solo trabajo y debe hacerlo bien
3. Para que nos sirve la Filosofa UNIX?
Esta tecnologa nos brinda principios bsicos que todo buen informtico debera 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.
4. Los principios fundamentales
Escribe programas que hagan una sola cosa y la hagan bien: esto lo que nos indica, que los programas que realicemos deben de ser especficos y mientras mas atmicos los creemos podremos garantizar su rendimiento y funcionamiento.
Escribe programas que trabajen juntos: esto se refiere a que como creamos programas para tareas especificas al unirlos y se nos cambien los requerimientos no tendramos que reescribir todo el cdigo de nuevo si no solo cambiar ciertas partes de la aplicacin final. Es para evitar esto que se crean varios programas.
Escribe programas que manejen flujos de texto, pues esa es la interfaz universal: con esto se refiere a que los programas sean tipo modo consola porque es una forma estndar para entrelazar con otras aplicaciones mas fcilmente.
5. Implementaciones
Los productos que en la actualidad han logrado consolidarse en los mercados siguiendo los principios de la filosofa UNIX:
Solaris de Sun Microsystems.
AIX de IBM.
HP-UX de Hewlett-Packard.
Mac OS X.
6. Ventajas
El sistema operativo es optimizado para un hardware especfico, lo que ofrece rendimiento y fiabilidad.
Un nico fabricante maneja actualizaciones a nivel de mantenimiento, correccin de errores y gestin 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 da, y los siete das de la semana.
Para personas que gustan de compaas 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.
7. Desventajas
Es difcil persuadir a un vendedor UNIX para que incorpore nuevas caractersticas de acuerdo a nuestras necesidades.
Se debe de pagar al vendedor UNIX por: acuerdos de mantenimiento, licencias de software, hardware, etc.
La participacin en el mercado ha ido decreciendo en sistemas UNIX.
Dependencia con vendedores nicos.
Los administradores de UNIX pueden ser muy caros.
8. 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 grficamente, aun cuenta con su consola. Tambin aunque en menor adversidad se podra compara con las tecnologas MAC y pondra entrar a esta competencia solo que en menor escala SOLARIS.
http://www.idg.es/computerworld/Articulo.aspx?ida=121831&seccion=tec&AspxAutoDetectCookieSupport=1
9. Algo equivalente en otros sistemas operativos?
Comandos:
10. Principio Bsico
11. Videos de Usos de UNIX
http://www.youtube.com/view_play_list?p=82F283BC6609F5D2
http://www.youtube.com/watch?v=mZV-j_Y2sKM
http://www.youtube.com/watch?v=x7pPajOvQGo
12. Bibliografa
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/
13. Aquellos que no pueden entender UNIX, estn condenados a reinventarlo, pobremente.
Henry Spencer, 1987