SlideShare una empresa de Scribd logo
1 de 3
Filosofía UNIX Que es la Filosofia 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” Para que nos sirve la Filosofia UNIX? Esta tecnología nos brinda principios básicos que todo buen informatico debería utilizar al momento de desarrollar su software, en cualquiera que sea el area. El uso de estos principios, aseguran la calidad de nuestro trabajo y garantiza que se esta realizando de la mejor manera posible. Los principios fundamentales son: Escribe programas que hagan una sola cosa y la hagan bien: esto lo que nos indica, que los programas que realicemos deben de ser específicos y mientras mas atomicos 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 codigo de nuevo si no solo cambiar ciertas partes de la aplicación 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 estándar para entrelazar con otras aplicaciones mas fácilmente. Cuando es bueno implementarlo? [bajo que condiciones/necesidades] 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.  Ventajas y desventajas? Ventajas de UNIX: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 (por lo general).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. DesventajasEs 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. Soluciones equivalentes o alternativas? [a grandes rasgos, solo mencionar que existen y colocar un link a ese tema] 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?ida=121831&seccion=tec&AspxAutoDetectCookieSupport=1 Algo equivalente en otros sistemas operativos? [si aplica] Las consola o líneas de comando de los sistemas operativos. Principio básico Link a un tutorial o videotutorial de como hacerse? [si aplica] 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 Redacción, Referencias (bibliografía), Imágenes, diagramas, lecturas sugeridas 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/ “Aquellos que no pueden entender UNIX, estan condenados a reinventarlo, pobremente.”  Henry Spencer, 1987
Que Es La Filosofia Unix
Que Es La Filosofia Unix

Más contenido relacionado

Similar a Que Es La Filosofia Unix

software libre
software libresoftware libre
software libre
rospitas69
 
Diferencias entre el software privativo y software libre
Diferencias entre el software privativo y software libreDiferencias entre el software privativo y software libre
Diferencias entre el software privativo y software libre
BernaezRodolfo
 
Proyecto de rene terminado copia
Proyecto de rene terminado   copiaProyecto de rene terminado   copia
Proyecto de rene terminado copia
karenalinsimon
 

Similar a Que Es La Filosofia Unix (20)

FilosofíA Unix
FilosofíA UnixFilosofíA Unix
FilosofíA Unix
 
Presentación1
Presentación1Presentación1
Presentación1
 
características S.O. comerciales mas comunes__Presentación grupo 93
características S.O. comerciales mas comunes__Presentación grupo 93características S.O. comerciales mas comunes__Presentación grupo 93
características S.O. comerciales mas comunes__Presentación grupo 93
 
Sistemas Operativos de tipo comercia_Presentación grupo 93
Sistemas Operativos de tipo comercia_Presentación grupo 93 Sistemas Operativos de tipo comercia_Presentación grupo 93
Sistemas Operativos de tipo comercia_Presentación grupo 93
 
aplicaciones del software
aplicaciones del softwareaplicaciones del software
aplicaciones del software
 
Open source
Open sourceOpen source
Open source
 
software libre
software libresoftware libre
software libre
 
Universidad simón bolívar
Universidad simón bolívarUniversidad simón bolívar
Universidad simón bolívar
 
Sofware libre
Sofware libreSofware libre
Sofware libre
 
Diferencias entre el software privativo y software libre
Diferencias entre el software privativo y software libreDiferencias entre el software privativo y software libre
Diferencias entre el software privativo y software libre
 
Diferencias entre el software privativo y software libre
Diferencias entre el software privativo y software libreDiferencias entre el software privativo y software libre
Diferencias entre el software privativo y software libre
 
Proyecto de rene terminado copia
Proyecto de rene terminado   copiaProyecto de rene terminado   copia
Proyecto de rene terminado copia
 
Proyecto de rene terminado
Proyecto de rene terminado   Proyecto de rene terminado
Proyecto de rene terminado
 
Proyectoderene
Proyectoderene Proyectoderene
Proyectoderene
 
Proyecto de rene terminado
Proyecto de rene terminado   Proyecto de rene terminado
Proyecto de rene terminado
 
Presentación Unidad I: Sistemas Operativos
Presentación Unidad I: Sistemas Operativos Presentación Unidad I: Sistemas Operativos
Presentación Unidad I: Sistemas Operativos
 
Sistemas Operativos, Linux y Windows, inicios y creadores
Sistemas Operativos, Linux y Windows, inicios y creadoresSistemas Operativos, Linux y Windows, inicios y creadores
Sistemas Operativos, Linux y Windows, inicios y creadores
 
Presentación sistemas operativos tc2 grupo 221120 224
Presentación sistemas operativos tc2 grupo 221120 224Presentación sistemas operativos tc2 grupo 221120 224
Presentación sistemas operativos tc2 grupo 221120 224
 
Materitopicos.pdf
Materitopicos.pdfMateritopicos.pdf
Materitopicos.pdf
 
Ortega rendon marco antonio
Ortega rendon marco antonioOrtega rendon marco antonio
Ortega rendon marco antonio
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (15)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Que Es La Filosofia Unix

  • 1. Filosofía UNIX Que es la Filosofia 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” Para que nos sirve la Filosofia UNIX? Esta tecnología nos brinda principios básicos que todo buen informatico debería utilizar al momento de desarrollar su software, en cualquiera que sea el area. El uso de estos principios, aseguran la calidad de nuestro trabajo y garantiza que se esta realizando de la mejor manera posible. Los principios fundamentales son: Escribe programas que hagan una sola cosa y la hagan bien: esto lo que nos indica, que los programas que realicemos deben de ser específicos y mientras mas atomicos 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 codigo de nuevo si no solo cambiar ciertas partes de la aplicación 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 estándar para entrelazar con otras aplicaciones mas fácilmente. Cuando es bueno implementarlo? [bajo que condiciones/necesidades] 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. Ventajas y desventajas? Ventajas de UNIX: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 (por lo general).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. DesventajasEs 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. Soluciones equivalentes o alternativas? [a grandes rasgos, solo mencionar que existen y colocar un link a ese tema] 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?ida=121831&seccion=tec&AspxAutoDetectCookieSupport=1 Algo equivalente en otros sistemas operativos? [si aplica] Las consola o líneas de comando de los sistemas operativos. Principio básico Link a un tutorial o videotutorial de como hacerse? [si aplica] 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 Redacción, Referencias (bibliografía), Imágenes, diagramas, lecturas sugeridas 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/ “Aquellos que no pueden entender UNIX, estan condenados a reinventarlo, pobremente.” Henry Spencer, 1987