jueves, 27 de noviembre de 2008


Características de Linux

Linux y sus shells.Linux permite la utilización de distintos tipos de shell programables. Para aquellos que se pregunten que es un shell puedo decirles que es como el command.com de ms-dos, es decir, un interprete de comandos. Es basicamente la interfaz, el modo de comunicación, entre el usuario y el sistema. Esto proporciona una herramienta enormemente flexible ya que al surgir nuevas utilidades para el sistema, tu lenguaje interpretado crece con el mismo, y con él, su potencia.
Cada shell tiene una caracteristicas própias que lo hacen determinado para una tipo determinado de trabajo o de usuario. Incluso puede haver valores diferentes de las mismas variables. Basicamente, la principal diferencia que existe entre los distintos tipos de shell radica en la sintaxis de la linea de comandos.No es necesario aprender a programar con todos los tipos de shell ya que sabiendo uno basicamente los conoces todos, dando te cuenta que es mucho más sencillo de lo que parece. Para que te introduzcas un poco en el mundo de linux, es importante que conozcas qué posibilidades te ofrecen distintos comandos que incorporá Linux. Para ello vete a esta pagina y aprende Linux en una pasada.

Linux es multitarea.Más de uno trabaja a veces todavia con el ya vetusto MS-DOS. Y más de dos han sufrido en sus carnes las interminables esperas que habia que soportar para, por ejemplo, copiar grandes cantidades de datos de un disco a otro. Ni ms-dos ni windows 3.1 admiten multitarea real y, aunque para el procesador no suponga apenas carga realizar trabajos como el del ejemplo, no se le puede emplear en más cosas al mismo tiempo.
Para los iniciados en esta materia deciros que la multitarea no consiste en hacer que el procesador realize más de un trabajo al mismo tiempo. Un solo procesador no tiene esa capacidad, lo único que realiza es presentar las tareas de forma intercalada para que se ejecuten varias simultaneamente. Este sistema de presentar las tareas de forma intercalada lo realiza Unix. Unix no realiza estas acciones tan a simple vista como Windows. Unix normalmente realiza tareas a simple vista denominadas foreground pero se pueden realizar procesos simultaneamente (entre comillas) denominados backgrounds, mientras que esta acción se esta realizando nosotros podemos realizar otras tareas tanto de foreground como de background determinando cual tiene mayor prioridad o dejando al procesador que cuando tenga tiempo libre realize el proceso que le hemos pedido.

Linux es multiusuario.Como he comentado los ordenadores de los años 50 eran ordenadores personales, sólo una persona podía estar conectado a una máquina en el mismo momento.Aunque en aquella época no suponia una gran complicación, ya que los computadores tenían usos tan especificos que programarlos era como " Mision Imposible"., hoy en día sería un caos en los sistemas informáticos modernos.
El ejemplo más claro esta en las bases de datos y en los grandes y potentes ordenadores los cuales estan creados para apceder a ellos mediante la red ya que no se va a comprar un ordenador de 10 millones para cada uno de los trabajadores de una central nuclear. Para que pueda desarrollar esta labor de compartir los recursos de un ordenador es necsario un sistema operativo que permita a varios usuarios acceder al mismo tiempo a esa capacidad a través de terminales, y que distribuyera los recursos disponibles entre todos. Así mismo, el sistema debería proporcionar la posibilidad de que más de un usuario pudiera trabajar con la misma versión de de un mismo programa al mismo tiempo, y de actualizar inmediatamente cualquier cambio que se produjese en la base de datos, quedando reflejado para todos.
Puse bien, este sistema operativo no lo tenemos que invertar nosotros ya que yá esta inventado. Unix es un sistema operativo multiusuario, y como no, Linux incorpora también esta caracteristica fundamental en cualquier sistema operativo que se precie.Pero no todo es tan bonito como se pinta ya que el hecho de que se conecten a tu ordenador más usuarios significa que es más dificil mantener tu seguridad. Otra de las caracteristicas referentes a esta tema es que Linux es multiplataforma. Fue diseñada para plataforma Intel pero ha sido facilmente exportado a diversos tipos de sistema.

Linux es seguroEl concepto de seguridad en redes de ordenadores es siempre relativo.Un sistema puede ser seguro para un determinado tipo de actividades e inseguro para otras. Por ejemplo, nosotros no guardariamos secretos de estado en un sistema Linux al que pudiera acceder mucha gente y careciese de un administrador dedicado absolutamente a la tarea. El mero hecho de ser multiusuario hace que Linux una plataforma segura sólo hasta cierto punto, ocmo tods la Unix, ya que , según todos los hackers, no hay sistema cuya seguridad sea perfecta. El sistema de contraseñas que protege el acceso al sistema se basa en el algoritmo DES, el más probado de los algoritmos de seguridad. Pero claro, por muy bueno que sea el algoritmo, si despues permitimos a sus usuarios poner como contraseña su nombre de usuario, denada servirá la contraseña y todos sus esfuerzos.
Si quieres que tu sistema sea seguro, debes adminitrarlo de tal forma que tengas controlados a los usuarios en todo momento, para poder aconsejarles e incluso regañarles, en caso de que cometan alguna imprudencia, todo ello con el fin de mantener la propia seguridad de sus datos y de los nuestros. Para ayudarse a mantener la seguridad surgen nuevas herramientas constantemente, tanto para detectar intrusos como para encontrar fallos en el sistema y evitar asi ataques desde el exterior. Como todo lo que tiene que ver con Unix o Linux estas herramientas son de libre distribución y podrás irte haciendo con ellas gratuitamente.

Linux y su control de dispositivosUna vez que tengas instalado Linux podras acceder a un directorio llamado /dev. Dentro de él observarás un montón de archivos con nombres tan dispares como hda1 o mouse.Son los controladores de dispositivos de tu sistema. La mayoria de los sistemas operativos para ordenadores personales, como Ms-Dos, llevaban parcialmente implementadas en el nucleo las facilidades de access a los distintos dispositivos, como el disco duro o el ratón, de tal modo que a no ser que reescribieras el núcleo, dificilmente podrias tener el control sobre nuevos tipos de dispositivos.
El Linux se emplea con los controladores de dispositivos un concepto que podría compararse quizás con el uso de objetos en programación hoy en día Los controladores son tratados de forma independiente al núcleo des sistema, y por lo tanto podrás añadir tantos controladores como dispositivos nuevos vayas añadiendo a tu ordenandor. Por otra parte todos los dispositivos so tratados de igual forma, y gracias a ello podrás redirigir datos de la misma manera a tu disco duro o a tu impresora.

Linux y las redes de ordenadoresCuando trabajas con Linux estás ante un sistema operativo orientado al trabajo de redes de ordenadores, digo esto por que cuando trabajas con un sistema como Ms-Dos sabes que todas las operaciones que conlleva las ordenes ejecutadas se llevan a cabo dentro de la carcasa de tu ordenador mientras que en Linux no puedes garantizar esta afirmación.
Linux dispone de varios protocolos, como PPP, SLIP, TCP/IP, PLIP, etc.., para la transferencia de archivos entre plataforma. Tiene a su disposición multitud de aplicaciones de libre distribución que permiten navegar a través de Internet y enviar y recibir correo electrónico. Posee gran variedad de comandos para comunicación interna entre usuarios que se encuentren ubicados en plataformas distintas, gracias a utilidades como telnet. En fin, un universo de posibilidades de comunicación para el que Linux estuvo pensado desde un principio, pues ha sido ese mismo universo el que ha conseguido popularizarlo y extenderlo tanto.


Es nueva tecnología para el mundo de las PC y es diferente por su ambiente gráfico, pero realmente no es nueva tecnología.
Está basado en variaciones del kernel de Mac de UNIX. La arquitectura del microkernel soporta aplicaciones no diseñadas para Windows NT.
Operaciones básicas de sistemas y otras capas sobre ella.
Soporta 5 subsistemas: Windows 32 bits / Windows 16 bits / DOS / POSIX / OS/2.
Funciona como Cliente – Servidor en un ambiente de red.
Permite desarrollar servicios de redireccionamiento para LAN Manager de Mips, RISC y Digital Alpha.
Soporta sistemas de multiproceso.
Cada aplicación se encuentra ejecutando en un hilo tratado como una caja multiprocesadora.
Al igual que OS/2 ejecuta aplicaciones con errores de codificación, principalmente al ejecutarse en procesadores 386 y 486.
Cada aplicación es limitada a un espacio de memoria (Esquema de direccionamiento de 32 bits real). Ejecuta aplicaciones de 16 y 32 bits y de otros Sistemas Operativos y para RISC de 64 bits.
Existe una versión para Laptop.
Soporta la tecnología Plug-in para sistemas API y sistemas de archivos instalables.
También cuenta con servicios básicos de redes y APIs para archivos, manejadores de impresión, manejo de mensajes y seguridad directa. Aplicaciones para redes digitales que pueden ejecutarse en diferentes plataformas.
Implanta facilidades para el uso de OSF, DCE y RPCs.
Para facilitar los puertos de aplicación aísla el kernel del Hardware (Tipo de interfaz para el Sistema Operativo), con lo que se logra la portabilidad o compatibilidad a nivel de código.
Provee datos, aplicaciones y protección del sistema contra accesos inadvertidos.
Permite a los usuarios un acceso seguro a más información sin comprometer la seguridad del sistema.
Conserva las principales características del servidor 3.51 incluso el protocolo nativo NetBEUI, IPX y TCP/IP.
Soporta hasta 256 usuarios, administración de multidominio y replicación de directorio.
Nuevas o mejoradas herramientas de administración y perfeccionamiento en la ejecución.
El servidor NT relacionado con Internet, envía la información con el servidor de Internet IIS versión 2.0. También hace uso del FTP. Relaciona nuevos rasgos punto a punto con el protocolo PPTP y TCP/IP.
Ayuda a consolidar la posición de NT como la plataforma del servidor en escenarios de Internet.
Adopta el estilo de Unix de servicio de dominio DNS como norma.
Incluye herramientas basadas en el Web referentes a la administración
Windows
Windows es una familia de sistemas operativos desarrollados y comercializados por Microsoft. Existen versiones para hogares, empresas, servidores y dispositivos móviles, como computadores de bolsillo y teléfonos inteligentes. Hay variantes para procesadores de 16, 32 y 64 bits.
Incorpora diversas aplicaciones como Internet Explorer, el Reproductor de Windows Media, Windows Movie Maker, Windows Mail, Windows Messenger, Windows Defender, entre otros.
Desde hace muchos años es el sistema operativo más difundido y usado del mundo; de hecho la mayoría de los programas (tanto comerciales como gratuitos y libres) se desarrolla originalmente para este sistema. Todos los fabricantes del planeta dedicados a equipos basados en procesadores Intel o compatibles con éstos (excepto Apple Inc.) preinstalan Windows en su versión más reciente y todas sus variantes.
Windows Vista es la versión más reciente para computadoras personales, Windows Server 2008 para servidores y Windows Mobile 6.0 en los dispositivos móviles.
Linux
GNU/Linux es un sistema operativo similar a Unix que se distribuye bajo la Licencia Pública General de GNU (GNU GPL), es decir que es software libre. Su nombre proviene del núcleo Linux, desarrollado desde 1991 por Linus Torvalds, y el proyecto GNU, iniciado en 1983 por Richard Stallman. Es usado ampliamente en servidores y super-computadores,[1] y cuenta con el respaldo de corporaciones como Dell, Hewlett-Packard, IBM, Novell, Oracle, Red Hat y Sun Microsystems.
Puede ser instalado en gran variedad de hardware, incluyendo computadores de escritorio y portátiles (PCs x86 y x86-64 así como Macintosh y PowerPC), computadores de bolsillo, teléfonos celulares, dispositivos empotrados, videoconsolas (Xbox, PlayStation 3, PlayStation Portable, Dreamcast, GP2X) y otros (como enrutadores o reproductores de audio digital como el iPod).
Las variantes de estos sistemas se denominan "distribuciones" y su objetivo es ofrecer una edición que cumpla con las necesidades de determinado grupo de usuarios. Algunas son gratuitas y otras de pago, algunas insertan software no libre y otras contienen solo software libre. La marca registrada Linux (número de serie: 1916230.[2] ) pertenece a Linus Torvalds y se define como "un sistema operativo para computadoras que facilita su uso y operación". Existen numerosos grupos de usuarios de Linux en casi todos los países del mundo
Integrante
Torres Juan
CI.20176976
Seccion 4
Economia Social

No hay comentarios: