viernes, 2 de marzo de 2012

Caracteristicas

Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone de ningún sistema operativo de red, los equipos no pueden compartir recursos y los usuarios no pueden utilizar estos recursos.
Net Ware de Novell es el ejemplo más familiar y famoso de sistema operativo de red donde el software de red del equipo cliente se incorpora en el sistema operativo del equipo. El equipo personal necesita ambos sistema operativos para gestionar conjuntamente las funciones de red y las funciones individuales.
Cada configuración (sistemas operativos de red y del equipo separados, o sistema operativo combinando las funciones de ambos) tiene sus ventajas e inconvenientes. Por tanto, nuestro trabajo como especialistas en redes es determinar la configuración que mejor se adapte a las necesidades de nuestra red.

Distribuidores de linux


Una distribución Linux es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores. Por lo general están compuestas, total o mayoritariamente, desoftware libre, aunque a menudo incorporan aplicaciones o controladores propietariosAdemás del núcleo Linux, las distribuciones incluyen habitualmente las bibliotecas y herramientas del proyecto GNU y el sistema de ventanas X Window System.

martes, 14 de febrero de 2012

Seguridad en Linux


 Sistemas de archivos
● Una norma básica de seguridad radica en la
asignación a cada usuario sólo de los
permisos necesarios para poder cubrir las
necesidades de su trabajo sin poner en
riesgo el trabajo de los demás.

Riesgos
– Dentro del sistema Linux todo son archivos: desde la memoria
física del equipo hasta el ratón, pasando por módems,
teclado, impresoras etc.
– Esta filosofía de diseño es uno de los factores que mas éxito
y potencia proporciona a Linux , pero también uno de los que
mas peligros, debido a que un simple error en un permiso
puede permitir a un usuario modificar todo el disco duro, o leer
los datos tecleados desde una Terminal etc.

 El sistema de archivos es la parte del núcleo (Kernel)
mas visible por los usuarios; se encarga de abstraer
propiedades físicas de los diferentes dispositivos para
proporcionar una interfaz única de almacenamiento: el
archivo.
● Cada sistema Linux tiene su sistema de archivos
nativo

 Protección de archivo


Permisos de un archivo
– Los permisos de cada archivo son la protección mas básica
de estos objetos del sistema operativo; definen quien puede
acceder a cada uno de ellos, y de que forma puede hacerlo.
Cuando hacemos un ls ­l podemos ver sus permisos junto al
tipo de archivo correspondiente,
– en la primera columna de cada línea:
user:~# ls ­l texto.txt
­rw­r­­r­­ 1 user electric 512 Aug 3 2003 texto.txt

Permisos de un archivo (continuación)
● Propiedad:
– Qué usuario y grupo posee el control de los permisos del i­nodo.
Se almacenan como dos valores numéricos, el uid (user id) y gid
(group id).
● Permisos:
– Bits individuales que definen el acceso a un Archivo o directorio.
Los permisos para directorio tienen un sentido diferente a los
permisos para Archivos.





miércoles, 8 de febrero de 2012

Velocidad

Linux vs Windows


Linux vs Windows 7

Linux
It's something of a tradition that we pit the latest version of Windows against our trusty old operating system. This isn't because we want to raise the profile of Windows, or ignite further flamewars on which is better or worse. It's about understanding the market and understanding the competition. Microsoft Windows is by far the most dominant operating system on the planet, and as Linux users, we need to keep on top of new developments, new technologies and new ideas. This gives Linux the best possible chance to grow and remain relevant.

Performance

Windows 7
  • Better at synthetic benchmarks.
  • Faster transfer of large files.
  • Final version likely to improve.
  • Suspend/resume works!
Linux
  • Faster booting.
  • Less memory usage.
  • Smaller install size.
  • Broader hardware compatibility.

Desktop innovation

Windows 7
  • Desktop search is well implemented and can go online.
  • Media libraries can be pinned to the start menu and task bar.
  • Jump lists can genuinely help improve efficiency.
Linux
  • Nepomuk blurs the border between local and online.
  • Gnome Do replaces the task bar entirely.
  • Google's Desktop widgets now on Gnome and KDE.

Version comparison

Windows 7
  • Starter: No Aero and no 64-bit.
  • Home Basic: Developed for emerging markets.
  • Home Premium: Standard edition including Aero and touch.
  • Professional: Adds remote desktop and encrypted filesystem.
  • Enterprise: Unix application support and volume licensing.
  • Ultimate: As with enterprise, but for individual users.
Linux
  • Starter: No Linux is this restrictive.
  • Home Basic: Crunchbang or Ubuntu.
  • Home Premium: For eye candy, try Mint or Kubuntu.
  • Professional: Fedora offers encryption as an installation option.
  • Enterprise: OpenSUSE should work well with Windows.
  • Ultimate: No matter which Linux you choose, there's no restrictions.

PowerShell vs Bash

Windows 7
  • Integrated scripting.
  • You can type ls to get a directory listing!
  • Syntax highlighting.
  • Remote execution.
Linux
  • 30 years of refinement.
  • Used by almost every Linux distribution ever.
  • Plenty of online help and documentation.
  • Can be used to administer the entire system.

Who wins?

As you should be able to tell from the scope of the features we've discussed, Windows 7 marks a significant point of maturity in the development of Windows, and is what the much-maligned Vista should have been three years ago. There's still a distinct lack of innovation, but the improvements to system stability and performance are what's going to matter to most users. And most users of Windows are businesses. They're not interested in eye candy, Twitter integration and hardware acceleration. They just need Windows to be a sober working environment that doesn't get in the way of helping people work.
And this is where Linux can make a big difference. There's nothing in Windows 7 that Linux can't do, and in most cases, do it better. Our machines are quicker and more efficient. Our desktops are more innovative and less static. Our apps are more powerful, cheaper and less partisan, and Linux security has never been better. But best of all, we have complete control over the future of Linux, and it's success or failure at the hands of Windows 7 is in our hands.

martes, 7 de febrero de 2012

Editores de linux


El editor básico de líneas ed.
El editor ed es un editor de líneas. Las operaciones del editor se realizan sobre líneas. Aunque algunos de sus comandos pueden hacer referencia a un conjunto de líneas, sin embargo, este editor no tiene la facilidad de movimiento entre líneas como en un editor de pantalla completa.

El editor de pantallas vi.
El editor vi es un editor de pantalla completa.
De forma similar a ed, el editor vi siempre trabaja con una copia del fichero que se edita, que él mismo se encarga de mantener en un buffer. Los cambios realizados sobre el fichero solo se graban cuando se invoca algún comando de grabación.
Para invocar el editor vi se hace mediante: vi fichero. Si el fichero existe lo carga en el buffer de trabajo.


El editor emacs.
El nombre emacs significa Editor MACroS, que nació como una sustitución de un editor de textos anterior llamado teco. Actualmente emacs es uno de los editores más usados y ampliamente instalados disponible en el mundo Linux. Hay versiones emacs disponibles en casi todas las plataformas informáticas conocidas en el sector, desde Linux a MS-Windows.


El editor joe.
Este editor es exclusivo de Linux. Es una de las múltiples aportaciones que se han hecho por voluntarios a este Sistema Operativo. Es una imitación de Wordstart o de editor de entornos Borland, como por ejemplo el editor del Turbo Pascal.
El inicio de joe esjoe fichero.


El editor jed.
Este editor es una incorporación de Linux, lo realizó John E. Davis entre 1992 y 1993. Fue escrito en un principio en cc, posteriormente en gcc y hay versiones en BCC 3.0 para PC
jed como editor es sencillo, mas adelante veremos sus principales comandos, pero jed es más que un editor.






viernes, 3 de febrero de 2012

Software libre
El software libre  es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado, y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a lalibertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial").
Linux Historia 
En 1983 Richard Stallman inició el Proyecto GNU, con el propósito de crear un sistema operativo similar y compatible con UNIX y los estándares POSIX. Dos años más tarde, 1985, creó la Fundación del Software Libre (FSF) y desarrolló la Licencia pública general de GNU (GNU GPL), para tener un marco legal que permitiera difundir libremente el software. De este modo el software de GNU fue desarrollado muy rápidamente, y por muchas personas. A corto plazo, se desarrolló una multiplicidad de programas, de modo que a principios de los años 1990 había casi bastante software disponible como para crear unsistema operativo completo. Sin embargo, todavía le faltaba un núcleo.Esto debía ser desarrollado en el proyecto GNU Hurd, pero Hurd demostró desarrollarse muy inactivamente, porque encontrar y reparar errores (eliminación de fallos, debugging en inglés) era muy difícil, debido a las características técnicas del diseño del micronúcleo.Otro proyecto de sistema operativo software libre, en los años 1980 fue BSD. Este fue desarrollado en la Universidad de Berkeley desde la 6ª edición de Unix de AT&T. Puesto que el código de AT&T Unixestaba contenido en BSDAT&T presentó una demanda a principios de los años 1990 contra la Universidad de Berkeley, la cual limitó el desarrollo de BSD y redujo el desarrollo. Así a principios de los años 1990 no produjo ningún sistema completo libre.El futuro de BSD era incierto debido al pleito y detuvo el desarrollo. Además, el Proyecto GNU gradualmente se desarrollaba pero, este carecía de un bien formado núcleo UNIX. Esto dejó un nicho crítico abierto, que Linux llenaría muy pronto
Libertades linux 

- La libertad de usar el programa, con cualquier propósito (libertad 0).
- La libertad de estudiar el funcionamiento del programa, y adaptarlo a las necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
- La libertad de distribuir copias, con lo que puede ayudar a otros (libertad 2).
- La libertad de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (libertad 3). De igual forma que la libertad 1 el acceso al código fuente es un requisito previo.
Perras!!