sábado, 20 de agosto de 2011

Comparativa de comandos MS DOS y LINUX

Esto es un pequeño  ejemplo, pero  importante para conocer el amplio mundo del shell o la consola y sobre todo hacemos una comparativa de los comandos en ambos sistemas.

Propósito del comando
MS-DOS
GNU
Copiar archivos
copy
cp
Mover archivos
move
mv
Listar archivos
dir
ls
Limpiar pantalla
cls
clear
Salir del shell de comandos
exit
exit
Visualizar la fecha
date
date
Borrar archivos
del
rm
Visualizar valor a pantalla
echo
echo
Editar archivos de texto
edit
pico,nano, edit
Comparar contenido archivo de texto
fc
diff
Encontrar cadena de texto en archivo
find
grep
Formatear un disco
format A:
mkfs
Visualizar ayuda de un comando
Comando /??
man comando
Crear directorios
mkdir
mkdir
Paginar el contenido de un archivo
more
more, less
Renombrar un archivo
ren
mv
Visualizar posición actual
chdir
pwd
Cambiar de directorio
cd
cd
Cambiar al directorio padre
cd..
cd ..
Mostrar la hora actual
time
time
Cantidad de RAM y uso actual.
men
free





jueves, 11 de agosto de 2011

El Kernel de Linux sobrepasa las 10 millones de líneas de códig


El Kernel de Linux crece como la espuma a medida que a cada versión aplican nuevos parches y soportes para nuevos dispositivos. A día de hoy con el actual kernel 2.6.27 ya sobrepasa las 10 millones de líneas contando espacios en blanco, comentarios y ficheros de texto.

Linux Kernel
Si hacemos un análisis más exhaustivo del kernel y de su contenido, existe una utilidad llamada SLOCCount (Source Line of Code Count) desarrollada por David Wheeler (podeis ver más información acerca de la herramienta en su site), que permite analizar el kernel y las líneas que lo forman filtrando comentarios, ficheros de texto y espacios en blanco. Tras el análisis, SLOCCount encuentra 6.399.191 líneas de código, una magnitud nada desdeñable pese al filtrado.
Entre algunos datos relevantes del estudio del Kernel de Linux encontramos que:
  • el 96,39% del kernel es ANSI C
  • el 3,32% es ensamblador
En este aspecto surgen varias vertientes críticas con la evolución del Kernel de Linux argumentando que un Kernel de ese tamaño y importancia debería ser modular facilitando la interacción entre los cientos de desarrolladores del Kernel de Linux que coexisten a día de hoy. Josselin Mouette, desarrollador de Debian muy crítico con el modelo de API constantemente inestable que han adoptado para el desarrollo del Kernel, comenta que este esquema requiere que el desarrollo del Kernel implique tener 10 veces más desarrolladores que otros proyectos con el mismo número de líneas.
Otro aspecto importante en la disección del Kernel de Linux es el tipo de código desarrollado, es decir, la porción de código destinado a tal y otro efecto:

Kernel Tipos


sábado, 6 de agosto de 2011

Linea de tiempo del kernel de Linux

Este cuadro me llamo mucho la atención ya que muestra la evolución en el tiempo del núcleo o kernel de Linux. Esto es otra de las grandes ventajas y bondades de los sistemas operativos Linux, para mi una de las mas importantes ya que a diferencia del núcleo del sistema operativo restringido este no ha mostrado grandes avances en el tiempo.

Línea de tiempo del Linux

EQUIVALENCIAS DE WINDOWS EN LINUX


Descripción del programa, tareas ejecutadas
Windows
GNU/Linux
Navegadores Web
Navegadores web en modo texto
Clientes de Correo Electrónico
Cliente de Correo Electrónico en Cónsola
Lector de noticias
  • Xnews, Outlook, Netscape / Mozilla
Gestor de Descargas
Extractor de Sitios Web
Teleport Pro, Webripper, WinHttrack
Clientes FTP
  • Bullet.
  • Proof FTP.
  • CuteFTP.
  • WSFTP.
  • FileZilla.
  • AnyClient.
Clientes FTP en modo texto
FTP in Far, ftp.exe
Clientes IRC (Internet Relay Chat)
Clientes Locales de Charla (IRC) sin Servidor
  • QuickChat
  • Echat.
Mensajeria local con PC Windows
  • WinPopUp
Clientes para Mensajería Instantánea
Clientes Jabber IM
Monitoreo de sitios web o bandejas de correo, muestran los titulares o todo un artículo
Conferencias en línea con Video/audio
Comunicación por voz
Firewall (paquetes de filtración)
IDS (Sistemas de Detección de Intrusos)
  • BlackICE
  • Agnitum Outpost Firewall
Visual route
  • VisualRoute
Filtrado de contenido
  • Proxomitron
  • ATGuard
  • Agnitum Outpost Firewall
  • Privoxy
  • MS ISA server
Restricción de Tráfico
Netlimiter
Contabilidad de tráfico
Compartido de archivos cliente-servidor (Redes P2P)
Programas para trabajar sonido con módem y muchas más funciones - desde answerback y AON dispositivos para fax
Venta Fax, PrimaFax
Trabajo con Faxes
WinFax
Discado
Vdialer, etc.
FTN editor
Golded
FTN tosser
FastEcho, hpt
FTN mailer
SF-Mail, T-Mail
Administración Remota
VNC, Teamviewer, Administrador Remoto, Asistencia Remota, Symantec pcAnywhere, Windows Terminal Server, RdesktopRadmin.
Transmisión de archivos por módem
HyperTerminal, Terminate, etc
Trabajando con ssh
Putty, Irlex, cygwin + sshWinSCP [1]
  • Kssh.
  • ssh / openssh.
  • GTelnet. (Telnet, SSH, Rlogin)
  • gFTP
Herramientas de Monitoreo de Redes
Dumeter, Netmedic
Herramientas de mantenimiento para Redes
HP OpenView, MS SMS, Tivoli
Análisis de protocolos, 'sniffing' (detección de redes)
Sniffer, EtherPeek (TokenPeek, AiroPeek), Windump,Wireshark, MS Network Monitor, Iris
Exploración de Redes
ShadowScan, Shadow Security Scanner, ISS, Retina, Internet Scanner
Enrutamiento
MS RRAS
  • Iproute2.
  • iptables or more outdated ipchains (cónsola, estándar).
Utililerías y librerías para pruebas de Ethernet/IP
Lcrzo
Lcrzo GNU/Linux
Telefonía IP
Buddyphone [NL]
Compartido de datos/archivos
Windows shares
Control de Sitios y Dominios
Dominios de Windows, Active Directory
  • Samba.
  • Ldap.
  • yp.
Visualización de redes de Windows
Network neighborhood
  • Samba.
  • KDE Lan Browser, lisa
  • LinNeighborhood.
  • xSMBrowser.
ADSL
-
rp-pppoe.