You are on page 1of 31

Características principales de

Windows y Ubuntu Server


Historia. windows
 Microsoft Windows es el nombre de una
serie de sistemas operativos
desarrollados por Microsoft desde 1981,
año en que el proyecto se denominaba
«Interface Manager».
 En julio de 1993, Microsoft lanzó Windows
NT basado en un nuevo kernel. NT era
considerado como el sistema operativo
profesional y fue la primera versión de
Windows para utilizar la multitarea.
.

Historia. unix
 Ubuntu es una distribución GNU/Linux
basada en Debian GNU/Linux que
proporciona un sistema operativo
actualizado y estable para el usuario
medio, con un fuerte enfoque en la
facilidad de uso e instalación del sistema.
 Ubuntu es una bifurcación del código base
del proyecto Debian. El objetivo inicial
era el de lanzar una nueva versión de
Ubuntu cada seis meses, resultando en
un sistema más actualizado. Su primer
lanzamiento fue el 20 de octubre de
2004
Historia. unix
 Está patrocinado por Canonical Ltd., una compañía
británica propiedad del empresario sudafricano Mark
Shuttleworth que en vez de vender la distribución con
fines lucrativos, se financia por medio de servicios
vinculados al sistema operativo y vendiendo soporte
técnico. Además, al mantenerlo libre y gratuito, la
empresa es capaz de aprovechar los desarrolladores de
la comunidad en mejorar los componentes de su sistema
operativo. Canonical también apoya y proporciona
soporte para cuatro derivaciones de Ubuntu: Kubuntu,
Xubuntu, Edubuntu y la versión de Ubuntu orientada a
servidores (Ubuntu Server Edition).
 Su eslogan es Linux for Human Beings (Linux para seres
humanos) y su nombre proviene de la ideología
sudafricana Ubuntu («humanidad hacia otros»).
Vers
ione
s
que
exis
ten -
win
dow
s
Versiones que existen - unix
Tipo de sistema Operativo
 Tanto Windows Server como Ubuntu
pueden ser considerados como
sistemas operativos multiusuario, es
decir, pueden atender de manera
concurrente cientos de usuarios cada
uno de ellos con las tareas que desean
ejecutar.
Comandos básicos - windows
ASSOC DISKCOPY MD SCHTASKS
ATTRIB DISKPART MKDIR SET
BCDEDIT DOSKEY MKLINK SETLOCAL
BREAK DRIVERQUERY MODE SHIFT
CACLS ECHO MORE SHUTDOWN
CALL ENDLOCAL MOVE SORT
CD ERASE OPENFILES START
CHCP EXIT PATH SUBST
CHDIR FC PAUSE SYSTEMINFO
CHKDSK FIND POPD TASKKILL
CHKNTFS FINDSTR PRINT TASKLIST
CLS FOR PROMPT TIME
CMD FORMAT PUSHD TITLE
COLOR FSUTIL RD TREE
COMP FTYPE RECOVER TYPE
COMPACT GOTO REM VER
CONVERT GPRESULT REN VERIFY
COPY GRAFTABL RENAME VOL
DATE HELP REPLACE WMIC
DEL ICACLS RMDIR XCOPY
DIR IF ROBOCOPY
DISKCOMP LABEL SC
Comandos básicos - unix
 ls history gunzip
 cp date mount
 rm grep whois
 mkdir cat who
 rmdir chmod mail
 mv chown sort
 date tar ln
Comandos básicos - unix
 tail ping shutdown
 head traceroute whoami
 adduser ifconfig rm -r
 userdel passwd sleep
 df clear bg
 uname cut fg
 netstat login kill
 ps logout
Compatibilidad – Windows & unix
Compatibilidad de formato de archivo

Para transferir la mayoría de los archivos en formato binario desde UNIX a Windows sin modificación. Compatibilidad

binaria es responsabilidad del programa. Por ejemplo, archivos gráficos, películas y otros archivos de datos binarios son los
mismos en ambas plataformas. Ejecutables binarios no son transferibles.

Los archivos de formato de texto, UNIX utiliza un carácter de avance de línea al final de cada línea en el archivo, pero
Windows utiliza una secuencia de retorno de carro y caracteres de avance de línea al final de cada línea. Esta diferencia
puede provocar problemas en los siguientes archivos: Archivos de datos basados en texto.
Archivos de secuencia de comandos de Perl, Python ni otros idiomas.

Archivos HTML no están afectados porque los exploradores omitir la terminación de línea.

Compatibilidad con idiomas de programación


Windows admite los lenguajes C, C++ y Java directamente o mediante Microsoft Visual Studio. Programas basados en Java

no requieren ninguna modificación. Tendrá que volver a escribir programas que están escritos en C y C++, si los
programas utilizan bibliotecas distintas de las versiones estándar de C y C++. También existen versiones de Perl, Python,
PHP y otros idiomas que están disponibles para Windows y que funcionan para la mayoría de los scripts.

Compatibilidad con redes


Windows 2000 admite el estándar de red de BSD. A causa de esto, puede utilizar la red los principios de TCP/IP estándar.

Windows 2000 también admite servicios de UNIX estándar como el DNS, DHCP, HTTP, FTP y otros.

Compatibilidad POSIX
Windows 2000 es compatible con el estándar de 1003.1 POSIX. No es compatible con la posterior 1003.2 de POSIX

estándar.
Est
abil
ida
d–
win
do
ws
&
uni
x
Forma de licenciamiento - windows
Existen básicamente dos modalidades de licenciamiento: por Servidor+CAL, o por Procesador.

Esquema Licencia de Servidor + CALs (Licencias de Acceso de Cliente)


• Se precisa una Licencia Servidor por cada servidor instalado, independientemente de los procesadores

utilizados.
• Es preciso adquirir una CAL por cada dispositivo cliente o usuario (según corresponda) que acceda a

los servicios del servidor.


 La CAL no se refiere al software que se emplee en el puesto de trabajo (por ejemplo, el
sistema operativo cliente Windows XP, Windows Vista o Windows 7) sino al derecho de acceso desde
ese PC a los servicios del servidor. Por lo tanto es independiente del software que se utilice para
acceder a éstos.
Esquema Licencia por Procesador (Licencias de Acceso de Cliente)

• Es necesaria una licencia por cada procesador de cada servidor en el cual se ejecuta la aplicación.

• No requiere CALs: puede haber un número ilimitado de dispositivos y usuarios accediendo al servidor,

dependiendo éste de los límites de la capacidad de procesamiento del servidor.

Licenciamiento de Procesadores Multi-Core (Licencias de Acceso de Cliente)


El 19 de Octubre de 2004, desde Microsoft anunciamos que nuestro software de servidores licenciado

bajo el modelo de procesador continuaría siendo por procesador y no un modelo de licencia por
núcleo. Esta política permite a los clientes obtener más rendimiento y capacidad de nuestro software
en un sistema de procesadores con multi-núcleo sin incurrir en pagos de licencias adicionales.
El licenciamiento por procesador en lugar de por núcleo asegura que los clientes no tengan que

enfrentarse a requerimientos adicionales de licenciamiento de software o incurrir en pagos


adicionales cuando adopten la tecnología de procesadores multi-núcleo. Los sistemas con
Forma de licenciamiento -
 GPL, y otras licencias libres, más
algunos controladores propietarios.

 GNU General Public License o
simplemente sus siglas del inglés GNU
GPL, es una licencia creada por la Free
Software Foundation en 1989 (la
primera versión), y está orientada
principalmente a proteger la libre
distribución, modificación y uso de
software
Soporte a las nuevas versiones. windows

 La directiva del Ciclo de vida de soporte


técnico de Microsoft proporciona
instrucciones consistentes y predecibles
acerca de la disponibilidad de soporte
técnico de un producto en el momento
del lanzamiento y a lo largo de la vida de
producto. Al entender el soporte técnico
disponible para el producto, los clientes
están en mejores condiciones para
maximizar la gestión de sus inversiones
en TI y planificar estratégicamente un
futuro con éxito en TI.
 http://support.microsoft.com/lifecycle/search
Soporte a las nuevas versiones - unix

 Cada seis meses se publica una nueva


versión de Ubuntu la cual recibe
soporte por parte de Canonical,
durante dieciocho meses, por medio
de actualizaciones de seguridad,
parches para bugs críticos y
actualizaciones menores de
programas. Las versiones LTS (Long
Term Support), que se liberan cada dos
años,[13] reciben soporte durante tres
años en los sistemas de escritorio y
cinco para la edición orientada a
Formas de administrarlo
 Tanto Windows como Unix permiten la
administración de forma remota. Para
Windows esta se puede llevar a través
de el escritorio remoto, VNC Server u
otra tecnología de Acceso remoto.
 Para Unix, la administración la puedes
realizar a través de Secure Shell.
Ventajas - Windows
 Más fácil al ser de mayor facilidad de uso, lo
cual se refleja en la disponibilidad de
aplicaciones y facilidad de mantenimiento.
 Más visual, dispone de una interfaz grafica que
facilita el manejo de los procedimientos: cada
comando puede ser visualizado en pantalla
mediante una imagen que lo represente.
 Desarrollo, se ha logrado facilitar el desarrollo
de aplicaciones y sistemas sobre servidores:
Windows lo cual se ve reflejado en tiempos de
desarrollo menores.
 Aprendizaje, la curva de aprendizaje en
Windows es mucho menor
Desventajas windows
 Es un software no gratuito y poco
flexible, además de que
continuamente cambia la versión de
software.
 Existe mayores problemas de seguridad.

 Sus sistemas tienes un tiempo de vida,


por lo que deberás comprar un nuevo
sistema si deseas seguir teniendo
soporte.
 Está propenso a los virus informáticos.
Ventajas - unix
 Es un sistema estable.
 Permite la instalación de una gran cantidad de
software gratuito.
 Permite la administración de diferentes
servicios dentro de un mismo servidor.
 Permite configurar un ambiente seguro dentro
de tu LAN.
 Sus actualizaciones permiten tener un sistema
seguro.
 Es poco propenso a los ataques de virus.
 Existe un equipo mundial en su desarrollo y
mantenimiento.
Desventajas unix
 Su curva de aprendizaje es mayor.
 En el área de servidor su ambiente no
es gráfico, lo que puede dificultar su
administración.
 No hay un responsable si algo falla.

 No existe una integración Unix-Windows


que permita usarla a gran escala.
o Seguridad
A partir del mes de octubre
Microsoft incorporó la sección
“Índice de explotación” o “Índice
de vulnerabilidades” a su
Resumen de boletines de
seguridad emitido el segundo
martes de cada mes. Éste valor
proporciona información adicional
que permite a los usuarios definir
sus prioridades para la aplicación
de las actualizaciones de
Seguridad. windows
Tecnologías de Servicios de Seguridad

Autenticación Kerberos

La autenticación Kerberos para Windows Server 2003 se emplea para verificar la identidad del usuario y
la máquina.

NAP (Network Access Protection)


Network Access Protection es una plataforma de aplicación de políticas incorporada en el sistema


operativo Windows que permite a los profesionales de TI aplicar políticas (por ejemplo políticas de
actualización del sistema operativo y antivirus) que permiten restringir el acceso de los clientes a la red
hasta que puedan asegurar que cumplen con esas directivas.

PKI (Public Key Infrastructure)


Microsoft Public Key Infrastructure (PKI) para Windows Server 2003 proporciona una infraestructura
integrada de clave pública que permite proteger e intercambiar información con un alto nivel de
seguridad y con una administración muy sencilla

SCW (Security Configuration Wizard)


El Asistente de Configuración de la Seguridad (SCW, Security Configuration Wizard) le permite configurar


de forma rápida y sencilla los servidores Microsoft Windows en base a sus requerimientos funcionales
(servidor Web, controlador de dominio, etc), a la vez que genera las políticas de seguridad necesarias
para minimizar la vulnerabilidad a ataques.
Seguridad en windows
 BitLocker y la seguridad
 Windows Defender en la versión de
antispyware de Microsoft
 Firewalls incorporado.

 Service Pack

 Sistema de archivos seguro

 Encriptación.


Seguridad. unix
Falsos mitos sobre seguridad
Ubuntu (y GNU/Linux en general) son sistemas seguros y no debo preocuparme por la

seguridad: FALSO
 La seguridad depende del sistema que se use, pero también de las opciones de configuración
y del nivel de conocimientos del administrador.

 Con un buen firewall estoy 100% seguro: FALSO


 El firewall o cortafuegos es sólo uno de los elementos que determinan la seguridad de un
sistema, pero hay muchos más.

 Solamente yo uso mi ordenador, no necesito una clave de usuario: FALSO


 Es mejor trabajar con root porque así no hay problemas de permisos: FALSO
 La única finalidad del usuario root es administrar el sistema, en ningún caso debe ejercer las
funciones de usuario. Además usar root cuando no se debe suele provocar problemas de
permisos en las aplicaciones.

 Necesito activar la cuenta root en Ubuntu para realizar la tarea "x": FALSO
 En Ubuntu el usuario root nunca debe acceder al sistema. Para eso se usa sudo.
Seguridad. unix
 Usuarios y claves
Las cuentas de usuario aseguran la privacidad de la información, el correcto reparto de privilegios en el sistema y minimizan los efectos en caso de un fallo de la

seguridad. Un buen sistema de usuarios claves es la base de una firme seguridad. Usa siempre claves seguras y no las desactives aunque te sea un poco molesto.


 Repositorios seguros
Los repositorios son las fuentes de las que distribuciones como Ubuntu obtienen el software, usar repositorios inseguros o no autentificados podría resultar en la

entrada de software malicioso en nuestro sistema.


 El cortafuegos
Entre las muchas funciones de un cortafuegos está la de aumentar la seguridad de nuestras conexiones de red aplicando filtros que analizan la procedencia, destino,

puerto y otros datos relacionados con dichas conexiones. Esta capa de seguridad es especialmente importante para todos aquellos que ofrecen servicios a través de la
red local o de internet (servidor de correo, hospedaje de páginas web, escritorio remoto...)


 SeLinux / AppArmor
Es una capa extra de seguridad, capaz de confinar procesos, aplicaciones y/o usuarios, siguiendo unas políticas de seguridad preestablecidas, impidiendo de esta

manera que se excedan en sus funciones o que se use software malintencionado para explotar sus potenciales vulnerabilidades.


 El antivirus
A diferencia de Windows donde un buen antivirus (y seguramente más de uno) es totalmente necesario, en Ubuntu muy difícilmente vamos a necesitar este nivel de

seguridad.


Software disponible para el sistema.
 Tanto para unix como para windows podemos
encontrar gran cantidad de software
disponible que van desde software de oficina
(hoja de cálculo, procesador de textos,
presentaciones, lectores de correo, etc) hasta
sofisticados servidores que te permiten dar
acceso a recursos de internet, por ejemplo:
servidores de correo electrónico, ftp, páginas
web, bases de datos, etc, pasando por
lenguajes de programación,software
comercial, edición de imágenes, edición de
video, sonido, etc.
 En ambas plataformas puedes encontrar
software de distribución gratuita o bien
adquirirlo por medio de licenciamiento.
Facilidad de programación en esa
plataforma
 Microsoft ofrece para sus sistemas
operativos Visual Studio, con una
amplia gama de utilerias para el
desarrollo en tecnología .NET
 En general, podemos encontrar
lenguajes para ambas plataformas
como C y JAVA, los cuáles son
lenguajes que te permiten programar
multiplaforma.
 También tenemos lenguajes como PHP,
JSP, HTML, ASP, Python, Rubi,
JavaScript, etc.
obtener el software. windows
Opciones de licencia
Microsoft ofrece varias opciones de licencia para responder a sus necesidades.

 Licencias de venta. Para obtener cinco o menos licencias.


Licencias por volumen. Disponibles para organizaciones interesadas en la adquisición


de más de 5 licencias

Software Assurance.

Disponible sólo para clientes de licencias por volumen, el programa Microsoft Software
Assurance (SA) le proporciona acceso automático a nuevas tecnologías así como ventajas
de productividad, soporte, herramientas y formación que le permitirán implementar y
utilizar el software de una forma eficaz.

Licencias académicas

Si representa a una institución educativa que necesita más de un servidor, descubra cómo
puede conseguir ofertas muy interesantes gracias a los programas de licencias
académicas por volumen de Microsoft.

obtener el software. ubuntu
Todos los lanzamientos de Ubuntu se proporcionan sin costo alguno. Los CD de la
distribución se envían de forma gratuita a cualquier persona que los solicite mediante el
servicio ShipIt (una excepción fue la versión 6.10, la cual no se llegó a distribuir de forma
gratuita en CD).
También es posible descargar las imágenes ISO de los discos por descarga directa o a

través de redes P2P y archivos torrents, reduciendo así la carga en los servidores.


Ubuntu está disponible, de forma opcional, en DVD para minimizar su dependencia de

Internet.

Instalación de escritorio (desktop): es el medio más usado por los usuarios ya que, al


ser un LiveCD, permite probar Ubuntu sin hacer ningún cambio en el equipo y agrega una
opción para instalarlo permanentemente más tarde.

Instalación en servidores (server): permite instalar Ubuntu permanentemente en una


computadora usada como servidor. No instala una interfaz gráfica de usuario por defecto.


Instalación alternativa (alternate): facilita la creación de sistemas OEM pre-


configurados, configuración automatizada de despliegues, actualización desde
instalaciones anteriores sin acceso a la red, gestión de particiones LVM o RAID y la
instalación en equipos con poca memoria RAM gracias al uso de un instalador a modo de
texto.
Bibliografía
 Compatibilidad: http://support.microsoft.com/kb/323952/es
 Licenciamiento:
https://www.microsoft.com/spain/licencias/servidores.mspx
 Soporte para las nuevas versiones.
http://support.microsoft.com/gp/lifecycle
http://es.wikipedia.org/wiki/Ubuntu
 Seguridad:
http://www.sahw.com/wp/archivos/2006/04/03/aplicaciones-de-segurida
/
http://www.microsoft.com/spain/windowsserver2003/technologies/
security/default.aspx#Tecnologías_de_Servicios_de_Seguridad
http://
www.microsoft.com/spain/technet/security/guidance/default.mspx
https://sites.google.com/site/telecomunicacionesjudithms/ubuntu-linux-
introduccion
 http://www.youtube.com/watch?v=8u0j1dKrLMw

 Licenciamiento:
 http://
www.microsoft.com/latam/office/livecomm/howtobuy/default.mspx

You might also like