sábado, 11 de julio de 2015

Clase N°2: Sistemas Operativos

Un sistema operativo es un programa o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes. Existen muchos para cada tipo de dispositivo, como puede ser para dispositivos móviles, computadoras, smart tvs, entre otros.
En nuestra clase sobre sistemas operativos, vimos los más conocidos de computadora y celular y algunas de sus versiones (Linux, en vez de versiones, posee Distros que generalmente basan en otros previos). Estos son:
Computadora:
-Windows:
+XP
+Vista
+7
+8
+10
-Mac OS (OS X):
+White Tiger
+Mountain Lion
+Snow Leopard
-Linux:
+Debian<Ubuntu<Muayra (SO Argentino)
+Mint
+Tuquito
+WiFi Slax

Celular:
Android(Basado en Linux):
+4.0 Ice Cream Sandwich
+4.1 Jelly Bean
+4.4 KitKat
+5.0 Lollipop
IOS(Basado en Mac OS):
+IPhone 2.0
+IPhone 3.0
+IOS 4-5-6-7
BlackBerry OS:
+4.5.1
+5.0.0
+6.0.0
Windows Phone(Basado en Windows):
+7.x
+8.0
+8.1
_______________________________



En las computadoras (sea la computadora que sea) se puede instalar y bootear cualquier sistema operativo de computadora, ya sea windows, mac os, linux u otros no nombrados anteriormente (En la clase, vimos como el profesor booteaba Linux en una computadora que tenia Windows, desde un pendrive). La unica desventaja de bootear otro SO en una computadora, es que no vamos a poder acceder a los mismos archivos, debido a que windows utiliza archivos .EXE, mac OS utiliza archivos HFS o HFS+ y Linux utiliza archivos .DEB y scripts.

Drivers:
Son el intermediario entre el Hardware (parte Fisica de la computadora/dispositivos) y el software (parte lógica de la computadora). Actúan como un traductor entre el dispositivo y los programas que utilizan el dispositivo. Cada dispositivo tiene su propio sistema de comandos especializados que solamente conoce su controlador, sin embargo, la mayoría de los programas tienen acceso a los dispositivos usando comandos genéricos. El controlador, por lo tanto, acepta comandos genéricos de un programa y después los traduce a los comandos especializados para el dispositivo.

Clase Nº1: Licencias del Software

El Software es el equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.
Este puede ser Libre (Contenido Libre) o Propietario (Contenido Propietario).
IMPORTANTE: SOFTWARE LIBRE != SOFTWARE GRATIS

Software libre: Es un software disponible que nos va a dejar modificarlo y redistribuirlo.
Tipos de software
-CopyLeft: es una práctica que consiste en el ejercicio del derecho de autor con el objetivo de permitir la libre distribución de copias y versiones modificadas de una obra u otro trabajo, exigiendo que los mismos derechos sean preservados en las versiones modificadas. Se aplica a programas informáticos, obras de artecultura,ciencia, o cualquier tipo de obra o trabajo creativo que sea regido 
por el derecho de autor.
Su simbolo es una letra "C" invertida (este no tiene reconocimiento legal), es el más común como contrapartida del símbolo copyright.


-BSD: es la licencia de software otorgada principalmente para los sistemas BSD (Berkeley Software
Distribution).
Esta licencia tiene menos restricciones en comparación con otras como la GPL estando muy cercana al dominio público. La licencia BSD al contrario que la GPL permite el uso del código fuente en software no libre.

-Software con dominio público: es aquel que no tiene derechos de autor. Si el código fuente es de dominio público, se trata de un caso especial de software libre sin copyleft, lo que significa que algunas copias o versiones modificadas pueden no ser libres en absoluto.
Su logo es una "C" tachada en diagonal.
-Software Semi-libre: es una categoría de programas informáticos que no son libres, pero que vienen con autorización de uso, copia, modificación y redistribución (incluso de versiones modificadas) sin fines de lucro.
"PGP" es un ejemplo de software semilibre.


-FreeWare: El término freeware se usa generalmente para referirse a paquetes en los cuales se permite la redistribución pero no la modificación (y su código fuente no está disponible). Estos paquetes no son software libre, por lo tanto instamos a no usar el término «freeware» para referirse al software libre.
Este es el logo que representa al freeware
-Shareware: El término shareware se refiere al software del que se permite redistribuir copias, pero quien continúa a utilizar una copia debe pagar para obtener la licencia.
El software shareware no viene con permiso para hacer una copia e instalarlo sin pagar la licencia, ni siquiera para las personas que participan en actividades sin fines de lucro. En la práctica, los usuarios suelen ignorar los términos de distribución y lo hacen de todos modos, aunque las condiciones no lo permiten.
-adware: Es un subprograma que descarga publicidades sobre otro.
-trial: Es una version gratuita de un programa. Al ser gratuito, tiene algunas limitaciones: puede ser que no te permita aplicar todas las funciones para las que fue diseñado o tal vez se pueda realizar todas las funciones que trae el software, pero solo en un periodo corto de tiempo.
-Demo: son prototipos, versiones incompletas o de evaluación de un determinado programa informático con el fin de mostrar la idea de funcionamiento y demostrar sus funcionalidades. Se utilizan para que los usuarios o potenciales clientes puedan probar el software antes de comenzar a utilizarlo en un ambiente real.


-Donationware: son programas completamente funcionales, cuya licencia sugiere a cualquiera que los utilice que haga una donación al autor, para sufragar los gastos de desarrollo del programa, o a alguna organización. Como la donación suele ser opcional se pueden considerar como una variante del freeware. Un ejemplo de este es el "AdBlock" para internet, en el cual uno, luego de instalarlo, desliza una barra con la cantidad a donar, y segun cuanto uno done, el creador le otorgara una recompensa.
-Creative Commons: es una organización sin fines de lucro que permite usar y compartir tanto la creatividad como el conocimiento a través de una serie de instrumentos jurídicos de carácter gratuito que ofrecen al autor de una obra una forma simple y estandarizada de otorgar permiso al público en general de compartir y usar su trabajo creativo bajo los términos y condiciones de su elección. En este sentido, las licencias Creative Commons permiten al autor cambiar fácilmente los términos y condiciones de derechos de autor de su obra de “todos los derechos reservados” a “algunos derechos reservados.