jueves, 8 de diciembre de 2016

Mac OS

Mac OS
Apple Lisa
El Sistema Operativo Mac OS no fue la primer interfaz gráfica, pero fue la primera con gran éxito por su accesibilidad de precio. Para aquellos años en el mercado lo que existía era La Xerox Alto con un costo de 32,000 dólares, la Xerox Star costó 16,600 dólares y la Apple Lisa con un precio de 10,000 dólares. El nombre de esta Apple fue un capricho de Steve Jobs por su hija. Este Sistema 1 venía incluido en el primer Macintosh, que tenía un precio de 2,500 dólares.
1984: Sistema 1
Apple - Sistema 1


1986: Sistema 3
Apple - Sistema 3
En el Sistema 3 el Finder fue mejorado y más rápido, el orden de los archivos HFS (Hierarchical File System) fue reemplazado por el nuevo sistema de Macintosh MFS (Macintosh File System) de los Sistemas 1 y 2.
Los folders eran reales y se podían crear folders dentro de folders. Los iconos con Zoom fueron agregados en la parte inferior derecha en la ventana dentro del Dashboard, haciendo clic sobre estos se podía cambiar el tamaño para ajustar los contenidos del folder si era posible.
1987: Sistema 4
Apple - Sistema 4
El Sistema 4 fue introducido como Macintosh SE y Macintosh II. A este sistema se le agregó múltiple soporte al monitor.
  • El Sistema 4.1, soportaba discos de 32+ MB, se le implemento el Finder múltiple, los usuarios podían cambiar entre el Finder, que solo soportaba un programa y el Finder múltiple que soportaba múltiples programas al mismo tiempo.
  • El Sistema 4.3, fue un sistema actualizado, se le arreglaron algunos errores y controladores de impresora.
1988: Sistema 6
En el Sistema 6 se agregaron colores, aun así el Finder no tenía color, aunque las máquinas ya eran capaces. A la opción de “Borrar Disco” se le agrego un botón para poder cancelar esta acción, también fue agregada la opción de mostrar el número de versión del archivo.
Fue así también agregada una notificación en el monitor permitiendo a los programas notificar a lo usuario por medio de la barra de menú si ellos necesitaban conectarlo.
1990: Sistema 7
El Sistema 7 fue el gran cambio de software para esta época, se eliminó el Finder y el Finder múltiple. El Sistema 7 ya sólo tenía el Finder múltiple permitiendo hacer muchas tareas simultáneamente.
Apple - Sistema 7
La memoria también tuvo un gran cambio a 32b, esto permitió a las Macs usar mas de 8 MB de Ram, en el sistema operativo, esto fue también implementado en el Sistema 7.
El Networking por Apple Talk y compartir archivos por AppleShare fue agregado al sistema operativo, como opción adicional. El software QuickTime multimedia también fue trabajado en este sistema, pero estaba disponible como un software extra. El Sistema 7 agregó muchas características que iban a ser construidas en el nuevo sistema Mac OS X.
Un menú fue agregado en la parte inferior derecha del Dashboard, que mostraba la lista de los programas que estaban siendo utilizados en ese momento y permitía a los usuarios cambiarse entre ellos. Luego de la aplicación de menú fue agregado el menú de “Ayuda”, el “basurero” fue cambiado a un verdadero folder permitiendo eliminar los archivos hasta que se seleccionaba la opción de “Vaciar” el basurero.
  • El Sistema 7.0.1p Performa, fue lanzado junto con el Sistema 7.0.1’s, arreglando algunas características especiales para usuarios principiantes de este Sistema.
  • El Sistema 7.1, se le implemento un folder de Fuentes así que podían ser fácilmente agregados o removidos, luego estos fueron agregados y utilizados por el mismo Sistema.
  • El Sistema 7.1.1, también conocido como Sistema 7 Pro, Incorporando AppleScript, QuickTime, y PowerTalk, estos estaban disponibles como extras del sistema.
  • El Sistema 7.1.2, fue creado para soportar Chips de microprocesadores.
  • El Sistema 7.5, integraba todas las características del Performa, también agregaba mucha más información de la Guía de ayuda del sistema de Apple (Apple Guide help system). Finalmente en la pantalla de arranque existió una pequeña barra.



Apples - Sistema 8
1997: Mac OS 8
Mac OS 8 incluyó otra renovación al Finder que podía hacer más cosas al mismo tiempo, dando la opción de controlar múltiples aplicaciones al mismo tiempo con un mejor desempeño de las computadoras con procesador.
La apariencia del Finder fue renovada para que tuviera un mejor aspecto 3D, también podía ser personalizada. El Web Sharing permitía a los usuario hospedar páginas en sus computadoras.
  • Mac OS 8.1, fue mas notable para el HFS+ (Esta improvisada versión del Sistema de archivos jerárquica que fue introducido en el Sistema 3) liberaba gran cantidad de espacio (Cientos de Megabytes) en el disco duro despejaba mas de 1 GB. Mac OS 8.1. También fue la ultima versión que soportaba Macs de 68K, todas las versiones anteriores eran solo para PowerPC.
  • Mac OS 8.5, introdujo Sherlock un avanzado programa de búsqueda que trabaja en el disco local, servicios de redes y la Internet.
  • Mac OS 8.6, agregó una opción de contenido a Sherlock aumentando su forma de administración y un agregado soporte de USB y FireWire.
1999: Mac OS 9
Apple - Sistema 9
La opción de tener varios usuarios en una Mac fue agregada en esta versión, permitía a los usuarios ingresar y tener sus propias configuraciones. AppleTalk sobre TCP/IP fue también implementado.
  • Mac OS 9.0.2 y 9.0.3, llegaron con sus modelos específicos, Mac OS 9.0.4 unificó todo nuevamente y es la única versión del Classic Mac OS compatible con el Entorno Classic del Mac OS X Public Beta.
  • Mac OS 9.1, agregó estabilidad y la ventana de menú. Esto es lo mínimo del Classic en Mac OS X 10.0 y 10.1.
  • Mac OS 9.2, estaba disponible como pre-instalación del sistema iniciando con “Quicksilver” Power Mac G4s lanzado en el verano del 2001.


Apple MacOSX
Mac OS X
Esta basado fuertemente en las PowerPC-port de OpenStep. Por eso Mac OS X hereda la memoria y procesador de Mach’s y el driver del dispositivo de la interfaz, BSD’s POSIX – UNIX Protocolo del programa que soporta y trabaja en interfaz de redes, también algunos elementos de la interfaz de NeXT’s.
Mac OS X, hoy en día este sistema operativo esta virtualmente en todas las Mac’s, y fue trabajado por una década para poder obtener el éxito que tiene ahora.
2001: Mac OS X 10.0 “Cheetah”
Apple - Sistema10
Mac OS X 10.0 fue lanzada el 24 de marzo del 2001, este incorporaba muchas características que fueron agregadas por las personas que colaboraron en Mac OS X Public Beta.
2001: Mac OS X 10.1 “Puma”

Apple Jaguar
2002: Mac OS X 10.2 “Jaguar”
2003: Mac OS X 10.3 “Panther”
Apple - Panther
Mac OS X v10.3 “Panther” se lanzó el 24 de octubre de 2003. Además de tener un rendimiento mucho mayor, incorporó la mayor actualización en la interfaz de usuario, y muchas mejoras que Jaguar el año anterior. Esta versión ya no era compatible en los antiguos modelos G3.
2005: Mac OS X 10.4 “Tiger”
Mac OS X v10.4 “Tiger” fue lanzado el 29 de abril de 2005 y fue la versión disponible más reciente, contenía más de 200 nuevas mejoras, pero como sucedió con el lanzamiento de Panther, algunas máquinas antiguas no podían soportarlo, en particular, cualquier equipo Apple que no contara con conexión FireWire no podía ser soportado en Tiger.
Esta versión incluya nuevas características como Spotlight un sistema de búsqueda basado en contenidos y metadatos, así también Dashboard se encontraban widgets, unas miniaplicaciones que permiten realizar tareas comunes y ofrecen acceso instantáneo a la información.
QuickTime 7 era la nueva versión que incluía soporte para H.264 y un interfaz completamente rediseñada. Safari como una nueva versión del navegador por defecto del sistema incorpora soporte para RSS, mayor velocidad y seguridad, etc.Esta versión tenía soporte de memoria de 64 bits para los nuevos G5, usando el sistema LP64.
2006: Mac OS X 10.5 “Leopard”
Apple Leopard
Mac OS X v10.5 “Leopard” es lanzada hoy 26 de Octubre de 2007. Esta versión es compatible con las PowerPC y con la nueva tecnología Intel. Entre las características de la nueva versión encontramos:
  • Time Machine: da la posibilidad de poder volver en el tiempo a una versión especifica de los contenidos de una carpeta, del disco duro completo, de un sólo archivo, de un rollo de fotos en iPhoto, etc.
  • Mail 3: es la tercera versión de este programa de correo electrónico de Apple ahora incluye Notas y To-Dos así como variados Templates para enviar email HTML.
  • iChat: da la posibilidad de chatear con tabs o de tener iconos animados, ahora también se tiene muchas funciones adicionales para los vídeochats. Desde presentar vídeos, compartir el escritorio, etc.
  • El Dashboard: trae una herramienta llamada Dashcode para crear Widgets fácilmente. Adicionalmente Safari tiene un botón “Webclip” que permite tomar cualquier fragmento de una página que se esté viendo y convertirla en un Widget. Accesibilidad, se crearon mejoras en las funciones de accesibilidad para que “todos puedan usar un Mac”.
  • El Finder: ahora con CoverFlow similar al de iTunes, tiene una función denominada QuickLook la cual permite abrir varios archivos a la vez con diferentes extensiones y no hay necesidad de abrir el programa, incluso los usuarios podrán hacer búsquedas en otras Mac conectadas en red.
  • El Dock: parece una bandeja de vidrio que recibe reflejos, cuenta con un stacks que permite apilar una serie de elementos y cuando se hace clic sobre él se despliegan en un abanico de opciones.
2009: Mac OS X 10.6 “Snow Leopard”
UPDATE: La más reciente versión del sistema operativo de Mac, apodado Snow Leopard, fue lanzado el 28 de agosto de 2009 y es más rápido que sus predecesores, además de tener varias nuevas características interesantes:
  • Nuevo exposé integrado en el Dock.
  • Es posible utilizar el touchpad para insertar caracteres chinos.
  • La zona horaria se ajusta automáticamente.
  • Ofrece soporte para conectarse a los servidores Microsoft Exchange 2007.
  • Menor consumo de espacio en disco duro y soporte (teórico) para un máximo de 16TB de RAM.
  • Grand Central es una tecnología de programación que permite utilizar los procesadores multinúcleo y optimizar el rendimiento.
  • Quicktime X tendrá soporte optimizado para códecs actuales.
  • OpenCL (Open Computing Language) permitirá programar aplicaciones que utilicen la unidad de procesamiento gráfico para usos no gráficos.
Vulnerabilidades
Software
Aplicaciones y sus usos
Hoy en día, encontrar una app en cualquier plataforma es difícil si no la conoces de antemano. La forma más común de dar con ellas es que alguien te las recomiende. Ya sea un amigo, un conocido o gracias a las redes sociales. Por ejemplo, hace unos días publicamos un recopilatorio de apps poco conocidas.
LightPaper
Lightpaper
iBooks Author
Ibooksauthoricon
iWork
Iwork2013
Swiss Arrows
Swiss Arrows
Alfred 2
Alf0
Final Cut Pro X
Fcpx
Motion 5
ImageWell
Automator
Automator
Spotlight
Spotlight
TextExpander
Affinity Designer y Photo
Affinity
GarageBand y iMovie
Garageband
Vista Previa
Tublme
Tublme2
Simplenote
Simplenote
Pixelmator
Pixelmator
iA Writer
Iawriter


Descripción: https://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Lgp-total.png/200px-Lgp-total.png
Viene del inglés Macintosh Operating System, en español Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por Apple para su línea de computadorasMacintosh, también aplicado retroactivamente a las versiones anteriores a System 7.6, y que apareció por primera vez en System 7.5.1. Es conocido por haber sido uno de los primeros sistemas dirigidos al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanasiconos y menús.
Deliberada a la existencia del sistema operativo en los primeros años de su línea Macintosh en favor de que la máquina resultara más agradable al usuario, diferenciándolo de otros sistemas contemporáneos, como MS-DOS, que eran un desafío técnico. El equipo de desarrollo del Mac OS original incluía a Bill AtkinsonJef Raskin y Andy Hertzfeld.
Esta fue la base del Mac OS clásico, desarrollado íntegramente por Apple, cuya primera versión vio la luz en 1985. Su desarrollo se extendería hasta la versión 9 del sistema, lanzada en 1999. A partir de la versión 10 (Mac OS X), el sistema cambió su arquitectura totalmente y pasó a basarse en Unix, sin embargo su interfaz gráfica mantiene muchos elementos de las versiones anteriores.
Hay una gran variedad de versiones sobre cómo fue desarrollado el Mac OS original y dónde se originaron las ideas subyacentes. Pese a esto, documentos históricos prueban la existencia de una relación, en sus inicios, entre el proyecto Macintosh y el proyecto Alto de Xerox PARC. Las contribuciones iniciales del Sketchpad de Ivan Sutherland y el On-Line System de Doug Engelbart también fueron significativas.
Historia y evolución del Sistema Operativo Mac OS
El Sistema 1 tenía escritorio, ventanas, iconos, mouse, menús y scrollbars.
El basurero “Trash” funcionaba como un tobogán de basura, todo desaparecía luego de reiniciar el ordenador, no se podía trabajar en dos aplicaciones al mismo tiempo, solo en una, ya que la memoria virtual no existía.
En el Sistema 1 era imposible crear un folder dentro de otro folder, de hecho todos los archivos eran guardados en la misma dirección del disco, se creaba una nota en la tabla de archivos para que cada archivo estuviera en su respectivo folder y así el Finder podría parecer como que el archivo estaba en su folder.
1985: Sistema 2
El Sistema 2 fue notable en mejoras. Incrementó la velocidad del Finder haciéndolo un veinte por ciento más rápido, los comandos de regresar y cerrar se eliminaros. Fueron agregadas más opciones como: crear nuevos folders, apagar, la impresora de escritorio y los ítems eran listados de forma vertical con un pequeño icono. Los discos o unidades podían ser arrastrados al icono de basura y podían ser extraídos.
Ahora el Finder mostraba cuanta memoria utilizaba cada programa, también se le agregó un Panel de control configurable.

Mac OS 7.6, fue el primer sistema operativo lanzado con una estrategia de Apple para luego ser actualizado como el actual Mac OS cada 6 meses, hasta que Rhapsody/Mac OS X fuera finalizado. Fueron corregidos algunos errores vía Mac Os 7.6.1

Mac OS X 10.0 también contenía todas características de un sistema operativo moderno, protegía la memoria, y así los programas no podían utilizar la información de otros programas, de esta forma el procesador no se bloqueaba, los drivers de los dispositivos podían ser cargados o descargados si eran necesario.
Mac OS 10.1 fue lanzado luego de un año del 10.0, e incorporaba mejor desempeño especialmente en Macs G3. Las versiones 10.1.1, 10.1.2, 10.1.3, 10.1.4, y 10.1.5 todas tenían mejora en los errores, y actualizaciones en sus componentes. La mayoría de open source como utilidades de UNIX fueron incluidas en las Mac OS X y drivers adicionales para poder soportar mas dispositivos.
El 25 de agosto de 2002 fue lanzada esta versión y Apple prosiguió con la andadura de su sistema operativo con el lanzamiento de Mac OS X v10.2 “Jaguar”) y que contaba con un nuevo incremento en su rendimiento, un nuevo y depurado look y más de 150 mejoras, entre estas estaba el mayor soporte para redes de Microsoft Windows, Quartz Extreme para la composición de gráficos sea procesada directamente por la tarjeta de video y un filtro contra spam.
Apple Address Book para almacenar la información de contactos, tambien agregaba el sistema de red Rendezvous. iChat que consistía en un programa de chateo con soporte de AOL Instant Messenger, incluía así un renovado Finder con búsquedas integradas en cada ventana.
Algunas de las mejoras de esta versión es que el Finder fue actualizado e incorpora una interfaz metálica y búsqueda rápida. Exposé permitía una nueva forma de manipular ventanas, también incorporo el Cambio Rápido de Usuarios, que permite tener sesiones con diferentes usuarios abiertas al mismo tiempo y pasar de una a otra rápidamente.
También hay que destacar las siguientes innovaciones:

En los años 2001-2002, cuando daba lugar la transición Mac OS-Mac OS X, el sistema recibió críticas por parte de Microsoft y Corel respecto a la ausencia de estadísticas de adopción del nuevo sistema operativo por parte de los usuarios.100 En el 2001 también, Linus Torvalds importante figura del software libre y creador del núcleo de Linux afirmó que el microkernel Mach en el que está basado el Mac OS X estaba repleto de errores de diseño.101
Un gran número de vulnerabilidades críticas han sido descubiertas en Safari. El 22 de febrero de 2006 se descubrió una vulnerabilidad que permitía a un atacante la ejecución de scripts.102 En marzo de 2010 se descubrieron 8 vulnerabilidades, las cuales pueden ser explotadas por un atacante para ejecutar código de manera remota.103 104 En todo el año 2010, se han reportado 308 vulnerabilidades para Mac OS X.105
Nuevo análisis elaborado por la compañía de seguridad informática Secunia indica que en 2007 Mac OS X presidió la lista de vulnerabilidades graves, superando con amplio margen a Windows XP y Vista. Este año, Secunia ha registrado un total de 237 vulnerabilidades críticas en Mac OS X, contra solo 23 en Windows XP y Vista. En general, la plataforma Macintosh es considerada como más segura que Windows. Sin embargo, las estadísticas demuestran lo contrario al haberse detectado más de cinco veces más vulnerabilidades en esa plataforma que en Windows. Esto no significa, necesariamente, que Mac OS X sea más insegura que Windows. Según Apple, Mac Os X Leopard (10.5) incorpora mayores mecanismos de seguridad que las versiones anteriores. Hasta ahora hay relativamente pocos ejemplos de código diseñado específicamente para atacar la plataforma Macintosh, en tanto que el malware para Windows está mucho más propagado.
Precisamente el hecho de que la plataforma Macintosh no tenga el mismo grado de penetración que Windows implica que hay menos interés por escribir malware específico para Mac. La conclusión parece ser que con su nivel de vulnerabilidad, la plataforma Macintosh sería altamente insegura si tuviera el mismo número de usuarios que Windows.
Sin embargo nuestra experiencia como empresa de soporte nos hace dudar de este estudio. MacOS es un sistema operativo basado en una robusta plataforma; Unix. Windows, en cambio, tiene mucho camino recorrido en el arte de ocultar sus deficiencias y solucionarlas mediante parches de seguridad. Habría que ver bajo qué parámetros están haciendo las comparaciones entre estos sistemas operativos
Alberto Vieyra. Experto en seguridad.106
Respecto a Mac OS X v10.6 "Snow Leopard", el reconocido hacker Charlie Miller ha criticado que no se incluya ninguna modificación relacionada con la forma en que el sistema asigna la memoria disponible de forma aleatoria, una debilidad que ya era conocida en versiones anteriores de Mac OS y que en la última versión del sistema sigue igual.107
Symantec, fabricante de software de seguridad para Microsoft Windows, Mac OS X y GNU/Linux afirma que la característica de archivos en cuarentena solo ofrece protección básica contra malware.108 "No es una solución antivirus completa y no tiene la habilidad de eliminar malware del sistema" dijo textualmente la compañía.108 "Las firmas de malware son tan buenas como las definiciones, que requiere de Apple para proporcionar actualizaciones regulares y oportunas".108 Symantec también menciona que el software de actualización del Mac OS X no es totalmente automático y carece de una interfaz de usuario que permita ver qué firmas han sido descargadas.108 Asimismo afirma que las mejoras en la seguridad de Apple no protegen al usuario de acceso no autorizado a los archivos importantes ni bloquean la transferencia de información delicada. Igualmente afirma que el cortafuegos predeterminado del Mac OS X está desactivado por defecto.108
El catálogo de programas disponible para Mac OS X es menor si se le compara con Microsoft Windows. Aplicaciones importantes como Microsoft Office, y Photoshop tienen versión nativa para Mac OS X.109 110 Recientemente Autodesk lanzó una versión para Mac OS X de su programa más conocido, AutoCAD.
Durante los cambios de sistema operativo y de tipo de procesador, Apple ha tenido traspiés en la compatibilidad del software. Cuando se saltó del Mac OS al Mac OS X, el nuevo sistema pasó a ejecutar las aplicaciones mediante una capa de compatibilidad. Esto hizo que el software se ejecutará de forma lenta, ya que utilizar un software "classic" implica la carga del Mac OS 9 dentro del Mac OS X y que los dos funcionaran paralelamente.
En la transición PowerPC-Intel, los programas escritos para la plataforma anterior pasaron a ejecutarse nuevamente en una capa de compatibilidad, aunque en este caso se trató de un software y no de un sistema operativo completo. El programa encargado de hacer funcionar aplicaciones escritas para PowerPC se denomina Rosetta, el cual era totalmente transparente. Su única desventaja era que no podía ejecutar programas de envergadura, tales como Photoshop.





Pero también hay una serie de apps que hacen que uno nunca se plantee saltar a otros sistemas competidores. Son exclusivas del sistema operativo de Apple y aportan un gran valor y atractivo a esta plataforma. Hoy veremos una selección de las 23 más interesantes que hemos recopilado entre todo el equipo de editores de Applesfera.
Se trata de un editor de textos compatible con Markdown con una interfaz muy simple pero potente del que hablamos hace un año. Nos permite darle formato a un texto para después exportarlo en formato html. Para quienes no somos muy expertos en este tipo de lenguaje, es una manera sencilla de ver el resultado de lo escrito en tiempo real. Tras haberla utilizado para crear rápidamente varias tablas para mis artículos, LightPaper ya forma parte de mi kit indispensable de apps.
Descarga | Web, gratuita.
Una de mis apps favoritas para Mac. iBooks Author fue presentado a comienzos de 2012 como una de las mejores formas de crear los libros del siglo XXI. Los libros creados con esta aplicación pueden ser leídos en sólo en un Mac o iPad y su principal atractivo es para las instituciones educativas. iBooks Author combina textos con imágenes, presentaciones, vídeos, modelos en 3D así como subrayado, glosario de términos y muchas otras funcionalidades interesantes.
Cualquiera puede crear un libro electrónico gracias a su interfaz sencilla de utilizar y comercializarlo en iBooks. También permite la exportación de la obra a formato PDF. Sin duda, una gran opción para aquellos interesados en la autopublicación de ebooks.
Descarga | MAS, gratuita.
No hay ninguna duda de que el Office de Microsoft es el rey de las herramientas ofimáticas. Toda la potencia, recursos y experiencia de Redmond no tienen rival. Utilicé durante años esta suite para el PC de empresa pero ahora que sólo tengo un Mac, Office es demasiado.
iWork es un sustituto muy sencillo, sin toda esa potencia ni opciones. Pero resulta suficiente para realizar tareas poco complejas. Su integración con iCloud, sus versiones de iOS y la posibilidad de editar documentos desde cualquier ordenador gracias a la nube la convierten en una gran opción que ahora viene de serie en todos los Mac nuevos.
Descarga | Pages, Numbers, Keynote, 19,99 euros o gratuita.
Una gran utilidad para gestionar las ventanas que tenemos abiertas en el Mac. Se activa con una combinación de teclas desde donde podremos elegir cómo queremos que se posicione y redimensione una ventana. Viene con 10 posiciones y tamaños de serie y se le pueden añadir otros 10 más personalizados.
Descarga | MAS, 0,99 euros.
Un viejo conocido para los lectores veteranos, Alfred 2 es una app de productividad. Nos permite ahorrar tiempo lanzando aplicaciones o buscando archivos en nuestro Mac gracias a su barra de búsquedas y los atajos de teclado. También sirve para buscar contactos, hacer cálculos rápidos, buscar en el diccionario y guardar textos del portapapeles. Una de sus grandes ventajas es la posibilidad de importar y exportar workflows.
Descarga | Web, gratuita.
Es la app profesional de edición de video de Apple que recibió muchas críticas en su nueva actualización. Aunque trae muy buenas ideas y se trata de una versión escrita desde cero, los usuarios profesionales no la vieron con buenos ojos. A pesar de los puntos negativos, sigue siendo una gran opción para editar video en la plataforma de Apple.
Descarga | MAS, 299 euros.
Para utilizarla en conjunto con Final Cut Pro X, Motion 5 sirve para añadir transiciones, animaciones y efectos a los vídeos. Apple creó esta versión en paralelo a FCPX y la realidad es que están pensadas para ser utilizadas en combinación.
Descarga | MAS, 49 euros.
La cuarta versión de un editor muy completo y ligero con el que girar, aumentar, reducir y recortar imágenes entre otras muchas funcionalidades de edición. Permite importar la mayoría de formatos y exportar en JPG y PNG. Muy interesante para editar fotos para incorporar en tu blog.
Descarga | MAS, 4,99 euros.
Ese gran desconocido para muchos, Automator es una utilidad que viene de serie en nuestros Mac. Sirve para automatizar tareas repetitivas que nos consumirían mucho tiempo si las hiciéramos manualmente. Existen una serie de workflows predeterminados como renombrar archivos o editar fotos.
Descarga | Instalada de serie.
Es el buscador de OS X que podemos invocar con las teclas cmd + espacio. En la presentación de Yosemite, Apple le dio un buen lavado de cara a la funcionalidad de búsquedas de esta versión del sistema operativo. Spotlight ya era un poderoso buscador de documentos, historial de navegación e emails y ahora incorpora apps, búsquedas en internet sin entrar en Safari, música, contactos, términos de diccionario y muchas más cosas.
Descarga | Instalada de serie.
Aunque existen alternativas similares en otras plataformas, TextExpander es una gran app para OS X. Mediante una serie de atajos de teclado personalizados, nos permite convertir esas líneas de código que escribimos habitualmente en unos cuantos segundos en un único gesto de teclado. Perfecto para quienes se pasan el día repitiendo comandos.
Descarga | Web, 34,95 dólares, opción de prueba gratuita.
Mediante la utilización de OpenGL, Grand Central Dispatch, Core Graphics y su optimización a 64 bits, Affinity Designer es una app de diseño gráfico vectorial utilizado por muchos profesionales. Una gran alternativa a Adobe Illustrator. En su última actualización se han adaptado a Yosemite y a la pantalla 5K del nuevo iMac retina.
Affinity Photo es una app de alto nivel de edición de fotos. Es de los mismos creadores que Affinity Designer y aunque aún está en beta, quiere competir de tú a tú con Photoshop.
Descarga Affinity Designer | MAS, 49,99 euros.
Descarga beta Affinity Photo | Web.
La nueva versión de GarageBand fue rediseñada para Yosemite hace unos meses. Viene de serie en los Mac nuevos y sirve tanto para crear música como podcasts. Permite grabar y reproducir varias pistas de audio al mismo tiempo y soporta casi todos los formatos de audio existentes.
iMovie forma parte del mismo paquete iLife que GarageBand, aunque ambas pueden ser adquiridas por separado. También es gratuita para Mac nuevos y resulta una forma de hacer vídeos caseros muy atractiva para el usuario medio. Transiciones, pistas de audio, trailers y muchas otras funcionalidades hacen de iMovie un software imprescindible para cualquier Mac.
Descarga GarageBand | MAS, 4,99 euros o gratuita.
Descarga iMovie | MAS , 14,99 euros o gratuita.
Una de esas apps que todos creemos que dominamos pero que esconde funcionalidades muy interesantes. Como lector de PDF nos permite quitar páginas, fusionar diferentes PDF, escanear desde la propia aplicación, tomar notas, subrayar y marcar páginas.
Pero también sirve para editar fotos: girar, recortar, quitar fondo, ajustar tamaño y añadir flechas u otros símbolos. Si quieres exprimirla a fondo, no te pierdas este artículo.
Descarga Vista Previa | Instalada de serie.
Un cliente para Tumblr desde el que podremos gestionar nuestro perfil así como organizar y seguir diferentes usuarios. Esta red de microblogging es muy similar en funcionamiento a Twitter. Permite gestionar múltiples listas y editarlas de manera rápida. Si te gusta esta red social, Tublme será imprescindible para ti.
Descarga | MAS, 4,99 euros.
Gestiona tus notas de manera sencilla y manteniéndolas sincronizadas entre diferentes dispositivos. Puedes etiquetarlas o colocarles marcadores. También tiene un potente buscador para encontrar la nota que necesitas con rapidez.
Descarga | MAS, gratuita.
Uno de los clásicos de OS X, Pixelmator es una app muy completa para la edición de imágenes. Reconoce objetos en la foto de manera inteligente para ayudarte a trabajar con las opciones que necesitas en cada momento. Seleccionar sólo la parte que necesitas, pintar, retocar y ajustar colores son algunas de las funcionalidades que ofrece.
Descarga | MAS, 29,99 euros.
Es otro editor de textos que tiene el minimalismo por bandera. Una interfaz sin distracciones y una barra superior que desaparece, iA Writer es la app que muchos escritores estaban esperando. Un único cuadro en blanco a veces es suficiente para lanzarse a escribir.

Ventajas:
·         mejor interfaz gráfica del mercado
·         Ideal para diseño gráfico.
·         Es muy estable
Desventajas:
·         Costoso (aunque viene incluido con la maquina)
·         Existe poco software para este sistema operativo.
·         Es más complicado encontrar gente que la pueda arreglar en caso de fallas.





Linux
Linux es un sistema operativo libre, basado en Unix. Es uno de los principales ejemplos de software libre y de código abierto.5 Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en la Linux Kernel Mailing List Archive
El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación finlandés Linux Torvalds en 1991. Linux consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros proyectos de software libre para usarlos con el nuevo sistema operativo. El núcleo Linux ha recibido contribuciones de miles de programadores de todo el mundo. Normalmente Linux se utiliza junto a un empaquetado de software, llamado distribución GNU/Linux y servidores.
En contra de la creencia común, Linux es un sistema operativo en sí mismo, además de un núcleo. Esto es porque, a pesar de que ambos conceptos son distintos, en un sistema operativo monolítico ambos se componen del mismo programa: se denomina núcleo a la parte que se ejecuta en modo privilegiado, y no debe tomarse en el sentido habitual de la palabra.
En cambio, en los sistemas micro núcleo esta correspondencia núcleo-sistema no se da, como es el caso de Darwinsistema operativo de OS X, cuyo núcleo es XNU.
Por contra, no hay que confundir distribución con sistema operativo, aunque es muy habitual que se llame "sistema operativo" a lo que realmente es una distribución. De esta manera, Linux nunca es igual que GNU/Linux, siendo este último una distribución que contiene a Linux como sistema, junto con una serie de programas y herramientas del Proyecto GNU.

Historia
En abril de 1991, Linux Torvalds, de 21 años, empezó a trabajar en unas simples ideas para un núcleo de un sistema operativo. Comenzó intentando obtener un núcleo de sistema operativo gratuito similar a Unix que funcionara con microprocesadores Intel 80386. Luego, el 26 de agosto de 1991, Torvalds escribió en el grupo de noticias comp.os.minix
Después de esto, muchas personas ayudaron con el código. En septiembre de 1991 se lanzó la versión 0.01 de Linux. Tenía 10.239 líneas de código. En octubre de ese año (1991), salió la versión 0.02 de Linux; luego, en diciembre se lanzó la versión 0.11 (1991). Esta versión fue la primera en ser self-hosted (autoalbergada). Es decir, Linux 0.11 podía ser compilado por una computadora que ejecutase Linux 0.11, mientras que las versiones anteriores de Linux se compilaban usando otros sistemas operativos. Cuando lanzó la siguiente versión, Torvalds adoptó la GPL como su propio boceto de licencia, la cual no permitía su redistribución con otra licencia que no sea GPL.
Se inició un grupo de noticias llamado alt.os.linux y el 19 de enero de 1992 se publicó en ese grupo el primer post. El 31 de marzo, alt.os.linux se convirtió en comp.os.linux. XFree86, una implementación del X Window System, fue portada a Linux, la versión del núcleo 0.95 fue la primera en ser capaz de ejecutarla. Este gran salto de versiones (de 0.1x a 0.9x) fue por la sensación de que una versión 1.0 acabada no parecía estar lejos. Sin embargo, estas previsiones resultaron ser un poco optimistas: desde 1993 hasta principios de 1994 se desarrollaron 15 versiones diferentes de 0.99 (llegando a la versión 0.99r15).
El 14 de marzo de 1994, salió Linux 1.0.0, que constaba de 176.250 líneas de código. En marzo de 1995 se lanzó Linux 1.2.0, que ya estaba compuesto de 310.950 líneas de código.
Ø  Mayo de 1996: Torvalds decidió adoptar al pingüino Tux como mascota para Linux.
Ø  9 de junio de 1996: se lanzó la versión 2 de Linux, con una recepción positiva.
Ø  25 de enero de 1999: se lanzó Linux 2.2.0 con 1.800.847 líneas de código.
Ø  18 de diciembre de 1999: se publicaron parches de IBM Mainframe para 2.2.13, permitiendo de esta forma que Linux fuera usado en ordenadores corporativos.
Ø  4 de enero de 2001: se lanzó Linux 2.4.0 con 3.377.902 líneas de código.
Ø  17 de diciembre de 2003: se lanzó Linux 2.6.0 con 5.929.913 líneas de código.
Ø  24 de diciembre de 2008: se lanzó Linux 2.6.28 con 10.195.402 líneas de código.
Ø  20 de octubre de 2010: se lanzó Linux 2.6.36 con 13.499.457 líneas de código.
Ø  30 de mayo de 2011Linux Torvalds anunció que la versión del núcleo dará el salto a la 3.0 en la siguiente publicación.
Ø  21 de julio de 2011: Torvalds publicó en su perfil en la red social Google+ que el núcleo versión 3.0 estaba listo con la frase "3.0 Pushed Out".
Ø  22 de julio de 2011: fue lanzada la versión 3.0 del núcleo en http://www.kernel.org
Ø  12 de mayo y 13 de mayo de 2012: fueron lanzadas las versiones 3.3.6 y 3.4-rc7 del núcleo en http://www.kernel.org respectivamente.
Ø  2 de febrero de 2015: fue lanzada la versión 3.19.
Ø  12 de abril de 2015: fue lanzada la versión 4.0.
Aspectos Técnicos

Arquitecturas
Actualmente Linux es un núcleo monolítico híbrido. Los controladores de dispositivos y las extensiones del núcleo normalmente se ejecutan en un espacio privilegiado conocido como anillo 0 (ring 0), con acceso irrestricto al hardware, aunque algunos se ejecutan en espacio de usuario. A diferencia de los núcleos monolíticos tradicionales, los controladores de dispositivos y las extensiones al núcleo se pueden cargar y descargar fácilmente como módulos, mientras el sistema continúa funcionando sin interrupciones. A diferencia de los núcleos monolíticos tradicionales, los controladores también pueden ser pre-volcados (detenidos momentáneamente por actividades más importantes) bajo ciertas condiciones. Esta habilidad fue agregada para gestionar correctamente interrupciones de hardware y para mejorar el soporte de multiprocesamiento simétrico.
El hecho de que Linux no fuera desarrollado siguiendo el diseño de un micro núcleo (diseño que, en aquella época, era considerado el más apropiado para un núcleo por muchos teóricos informáticos), fue motivo de una famosa y acalorada discusión entre Linux Torvalds y Andrew S. Tanenbaum.
Jerarquía de directorios
En Linux existe un sistema de archivos que carga y contiene todos los directoriosredesprogramasparticionesdispositivos, etc. que el sistema sabe reconocer, o por lo menos, identificar. Este sistema de ficheros y directorios, tiene como base al carácter (/); ese mismo carácter sirve también para demarcar los directorios, como por ejemplo: "/home/usuario/imagen.jpg". El directorio especificado por una ruta consistente sólo por este carácter contiene toda la jerarquía de los directorios que constituyen todo el sistema. A este directorio suele llamárselo directorio raíz. En Linux, a los discos no se les asigna una letra como en Windows (p.e. "C:"), sino que se les asigna un directorio de la jerarquía del directorio raíz (/), como por ejemplo: "/media/floppy". Es práctica común en el sistema de ficheros de Linux, utilizar varias sub-jerarquías de directorios, según las diferentes funciones y estilos de utilización de los archivos. Estos directorios pueden clasificarse en:
·         Estáticos: Contiene archivos que no cambian sin la intervención del administrador (root), sin embargo, pueden ser leídos por cualquier otro usuario. (/bin, /sbin, /opt, /boot, /usr/bin...)
·         Dinámicos: Contiene archivos que son cambiantes, y pueden leerse y escribirse (algunos solo por su respectivo usuario y el root). Contienen configuraciones, documentos, etc. Para estos directorios, es recomendable una copia de seguridad con frecuencia, o mejor aún, deberían ser montados en una partición aparte en el mismo disco, como por ejemplo, montar el directorio /home en otra partición del mismo disco, independiente de la partición principal del sistema; de esta forma, puede repararse el sistema sin afectar o borrar los documentos de los usuarios. (/var/mail, /var/spool, /var/run, /var/lock, /home...)
·         Compartidos: Contiene archivos que se pueden encontrar en un ordenador y utilizarse en otro, o incluso compartirse entre usuarios.
·         Restringidos: Contiene ficheros que no se pueden compartir, solo son modificables por el administrador. (/etc, /boot, /var/run, /var/lock...)
Kernel panic
En Linux, un panic es un error casi siempre insalvable del sistema detectado por el núcleo en oposición a los errores similares detectados en el código del espacio de usuario. Es posible para el código del núcleo indicar estas condiciones mediante una llamada a la función de pánico situada en el archivo header sys/systm.h. Sin embargo, la mayoría de las alertas son el resultado de excepciones en el código del núcleo que el procesador no puede manejar, como referencias a direcciones de memorias inválidas. Generalmente esto es indicador de la existencia de un bug en algún lugar de la cadena de alerta. También pueden indicar un fallo en el hardware como un fallo de la RAM o errores en las funciones aritméticas en el procesador, o por un error en el software. En muchas ocasiones es posible reiniciar o apagar adecuadamente el núcleo mediante una combinación de teclas como ALT+SysRq+REISUB.
Lenguajes de programación
Linux está escrito en el lenguaje de programación C, en la variante utilizada por el compilador GCC (que ha introducido un número de extensiones y cambios al C estándar), junto a unas pequeñas secciones de código escritas con el lenguaje ensamblador. Por el uso de sus extensiones al lenguaje, GCC fue durante mucho tiempo el único compilador capaz de construir correctamente Linux. Sin embargo, Intel afirmó haber modificado su compilador C de forma que permitiera compilarlo correctamente.
Asimismo se usan muchos otros lenguajes en alguna forma, básicamente en la conexión con el proceso de construcción del núcleo (el método a través del cual las imágenes arrancables son creadas desde el código fuente). Estos incluyen a PerlPython y varios lenguajes Shell scripting. Algunos drivers también pueden ser escritos en C++, Fortran, u otros lenguajes, pero esto no es aconsejable. El sistema de construcción de Linux oficialmente solo soporta GCC como núcleo y compilador de controlador.
Portabilidad
Aún cuando Linux Torvalds no ideó originalmente Linux como un núcleo portable, ha evolucionado en esa dirección. Linux es ahora de hecho, uno de los núcleos más ampliamente portados, y funciona en sistemas muy diversos que van desde iPAQ (una handheld) hasta un zSeries (un mainframe masivo). Está planeado que Linux sea el sistema operativo principal de las nuevas supercomputadoras de IBMBlue Gene cuando su desarrollo se complete.
De todos modos, es importante notar que los esfuerzos de Torvalds también estaban dirigidos a un tipo diferente de portabilidad. Según su punto de vista, la portabilidad es la habilidad de compilar fácilmente en un sistema aplicaciones de los orígenes más diversos; así, la popularidad original de Linux se debió en parte al poco esfuerzo necesario para tener funcionando las aplicaciones favoritas de todos, ya sean GPL o de Código abierto.
Las arquitecturas principales soportadas por Linux son DEC AlphaARMAVR32BlackfinETRAX CRISFR-VH8IA64M32Rm68kMicroBlazeMIPSMN10300PA-RISCPowerPCSystem/390SuperHSPARCx86x86 64 y Xtensa
Arquitectura de máquina virtual
El núcleo Linux puede correr sobre muchas arquitecturas de máquina virtual, tanto como host del sistema operativo o como cliente. La máquina virtual usualmente emula la familia de procesadores Intel x86, aunque en algunos casos también son emulados procesadores de PowerPC o ARM.
Formatos binarios soportados
Linux 1.0 admitía sólo el formato binario a.out. La siguiente serie estable (Linux 1.2) agregó la utilización del formato ELF, el cual simplifica la creación de bibliotecas compartidas (usadas de forma extensa por los actuales ambientes de escritorio como GNOME y KDE). ELF es el formato usado de forma predeterminada por el GCC desde alrededor de la versión 2.6.0. El formato a.out actualmente no es usado, convirtiendo a ELF en el formato binario utilizado por Linux en la actualidad.
Linux tiene la capacidad de permitir al usuario añadir el manejo de otros formatos binarios. También binfmt_misc permite correr el programa asociado a un archivo de datos.
Versiones
Más allá de haber desarrollado su propio código y de integrar los cambios realizados por otros programas, Linus Torvalds continua lanzando nuevas versiones del núcleo Linux. Estos son llamados núcleos “vanilla”, lo que significa que no han sido modificados por nadie.

Numeración
La versión del núcleo Linux original constaba de cuatro números. Por ejemplo, asumamos que el número de la versión está compuesta de esta forma: A.B.C [.D] (ej.: 2.2.1, 2.4.13 o 2.6.12.3).

El número A denota la versión del núcleo. Es el que cambia con menor frecuencia y solo lo hace cuando se produce un gran cambio en el código o en el concepto del núcleo. Históricamente sólo ha sido modificado cuatro veces: en 1994 (versión 1.0), en 1996 (versión 2.0), en 2011 (versión 3.0) y en 2015 (versión 4.0).
El número B denota la subversión del núcleo.
Antes de la serie de Linux 2.6.x, los números pares indicaban la versión “estable” lanzada. Por ejemplo una para uso de fabricación, como el 1.2, 2.4 ó 2.6. Los números impares, en cambio, como la serie 2.5.x, son versiones de desarrollo, es decir que no son consideradas de producción.
Comenzando con la serie Linux 2.6.x, no hay gran diferencia entre los números pares o impares con respecto a las nuevas herramientas desarrolladas en la misma serie del núcleo. Linux Torvalds dictaminó que este será el modelo en el futuro.
El número C indica una revisión mayor en el núcleo. En la forma anterior de versiones con tres números, esto fue cambiado cuando se implementaron en el núcleo los parches de seguridad, bugfixes, nuevas características o drivers. Con la nueva política, solo es cambiado cuando se introducen nuevos drivers o características; cambios menores se reflejan en el número D.
El número D se produjo cuando un grave error, que requiere de un arreglo inmediato, se encontró en el código NFS de la versión 2.6.8. Sin embargo, no había otros cambios como para lanzar una nueva revisión (la cual hubiera sido 2.6.9). Entonces se lanzó la versión 2.6.8.1, con el error arreglado como único cambio. Con 2.6.11, esto fue adoptado como la nueva política de versiones. Bug-fixes y parches de seguridad son actualmente manejados por el cuarto número dejando los cambios mayores para el número C.
También, algunas veces luego de las versiones puede haber algunas letras como “rc1” o “mm2”. El “rc” se refiere a realce candidate e indica un lanzamiento no oficial. Otras letras usualmente (pero no siempre) hacen referencia a las iniciales de la persona. Esto indica una bifurcación en el desarrollo del núcleo realizado por esa persona, por ejemplo ck se refiere a Con Kolivas, ac a Alan Cox, mientras que mm se refiere a Andrew Morton.

El modelo de desarrollo para Linux 2.6 fue un cambio significativo desde el modelo de desarrollo de Linux 2.5. Previamente existía una rama estable (2.4) donde se habían producido cambios menores y seguros, y una rama inestable (2.5) donde estaban permitidos cambios mayores. Esto significó que los usuarios siempre tenían una versión 2.4 a prueba de fallos y con lo último en seguridad y casi libre de errores, aunque tuvieran que esperar por las características de la rama 2.5. La rama 2.5 fue eventualmente declarada estable y renombrada como 2.6. Pero en vez de abrir una rama 2.7 inestable, los desarrolladores de núcleos eligieron continuar agregando los cambios en la rama “estable” 2.6. De esta forma no había que seguir manteniendo una rama vieja pero estable y se podía hacer que las nuevas características estuvieran rápidamente disponibles y se pudieran realizar más pruebas con el último código.

Sin embargo, el modelo de desarrollo del nuevo 2.6 también significó que no había una rama estable para aquellos que esperaban seguridad y bug fixes sin necesitar las últimas características. Los arreglos solo estaban en la última versión, así que si un usuario quería una versión con todos los bug fixed conocidos también tendría las últimas características, las cuales no habían sido bien probadas. Una solución parcial para esto fue la versión ya mencionada de cuatro números (y en 2.6.x.y), la cual significaba lanzamientos puntuales creados por el equipo estable (Greg Kroah-Hartman, Chris Wright, y quizás otros). El equipo estable solo lanzaba actualizaciones para el núcleo más reciente, sin embargo esto no solucionó el problema del faltante de una serie estable de núcleo. Distribuidores de Linux, como Red Hat y Debian, mantienen los núcleos que salen con sus lanzamientos, de forma que una solución para algunas personas es seguir el núcleo de una distribución.

Como respuesta a la falta de un núcleo estable y de gente que coordinara la colección de corrección de errores, en diciembre de 2005 Adrian Bunk anunció que continuaría lanzando núcleos 2.6.16 aun cuando el equipo estable lanzara 2.6.17. Además pensó en incluir actualizaciones de controladores, haciendo que el mantenimiento de la serie 2.6.16 sea muy parecido a las viejas reglas de mantenimiento para las serie estables como 2.4. El núcleo 2.6.16 será reemplazado próximamente por el 2.6.27 como núcleo estable en mantenimiento durante varios años.

Dado el nuevo modelo de desarrollo, que mantiene fija la subversión de 2.6, tras durante el Linux Kernel Summit de ese año, Linux Torvalds decidió modificar el sistema de numeración, sustituyendo los dos primeros números por una única cifra, de forma que Linux 2.6.39 fue seguida por Linux 3.0 18 Kernel de Linux tienes aproximadamente 15 millones de líneas de código








9 comentarios:

  1. Nuestro grupo conformado por Mario Loor, Danilo Aguay, Rafael Escobar y Nathaly Barragan
    vamos a realizar aplicaciones de Mac y Ventajas y Desventajas

    ResponderEliminar
  2. nuestro grupo es david caiza paul caguana carlos altamirano y dennis villacres y nuestro tema es vulnerabilidades

    ResponderEliminar
  3. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  4. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  5. Mi grupo tiene el tema de aplicaciones y usos de Mac

    ResponderEliminar
  6. Mi grupo está conformado por: Alexandra Azanza , Diego Culqui , Lisseth Cando , Sergio Cóndor , Gabriela López .
    escogimos el tema de Aspectos Técnicos ����

    ResponderEliminar
  7. mi grupo que esta conformadio por Mario Loor Danilo Aguay Naty y Diego Escobar ose yo ggggg
    expomndremos el tema de VERSIONES DE LINUX

    ResponderEliminar
  8. mi grupo esta conformado por david caiza carlos altamirano paul caguana y dennis villacres nuestro tema que es linux

    ResponderEliminar
  9. mi nombre es susana caicedo
    veronica caguana
    gabriela vargas
    elias vernaza
    jorge idrovo
    y nuestro tema es historia de linux

    ResponderEliminar