Entrada categorizada en ‘Programación’

General, Gestión de proyectos, Programación, Utilidades
Diseño

Adobe Flex 3: un manejador de aplicaciones open source

Permite crear y mantener aplicaciones Web
Por Jose Alejandro Rodríguez, en 16 de Agosto de 2008

Flex es un marco de trabajo de código abierto gratuito basado en el proyecto “kit de desarrollo de software Flex de código abierto”. Es un programa altamente productivo para la creación y el mantenimiento de aplicaciones Web, las cuales se trabajan empleando los principales exploradores, equipos de sobremesa y sistemas operativos. Aunque las aplicaciones Flex se pueden crear utilizando únicamente el kit gratuito de desarrollo de software de Flex, los desarrolladores pueden utilizar el software Adobe Flex™ Builder™ 3 para acelerar el desarrollo de las mismas.

El lenguaje de Flex se basa en estándares moderno, con un modelo de programación que admite los patrones de diseño habituales. MXML es un lenguaje declarativo basado en XML, y empleado para describir el aspecto y comportamiento de la interfaz de usuario; por su parte ActionScript 3, es un potente lenguaje de programación que permite manejar objetos. Flex incorpora una biblioteca de componentes muy completa con más de 100 componentes de interfaz de usuario extensibles y de eficacia demostrada para crear RIA, así como un depurador interactivo de aplicaciones de Flex.

Las aplicaciones de Internet sofisticadas creadas con Flex pueden ejecutarse en el explorador utilizando el software Adobe Flash Player 9 o si lo desean a través del escritorio utilizando Adobe AIR®. Esta funcionalidad permite a Flex ejecutarse en todos los exploradores importantes como Firefox o Explorer y en múltiples sistemas operativos del escritorio.

Puede acelerar el desarrollo de aplicaciones con Adobe Flex Builder 3, un entorno de desarrollo basado en Eclipse muy productivo que permite nuevas y potentes funcionalidades para la creación de aplicaciones de Internet sofisticadas (RIA), y Adobe Live Cycle Data Services ES, un conjunto de servicios avanzados de datos que pueden utilizarse en el desarrollo de Flex.

Seguir leyendo »

Comentarios (0)
Programación, Software

SubSonic, ORM Open Source para .NET

Por Denis González, en 17 de Julio de 2008

Mis actividades diarias tienen que ver _ por lo general _ con cuestiones de programación. Actualmente trabajo en el desarrollo de aplicaciones bajo plataforma Java. En el mundo de Java es casi una panacea utilizar herramientas que permitan el mapeo de las entidades de un modelo de datos hacia clases que representen objetos de esas entidades. Todo esto comúnmente se denomina ORM (Object Relational Mapping) o Mapeo Objeto Relacional.

En Java entonces existen algunas herramientas que facilitan esta tarea: TopLink, iBatis e Hibernate pueden ser las más utilizadas generalmente. En lo personal prefiero Hibernate porque es casi un estándar de facto y porque ha sido fácil de aprender, además que la mayoría de IDE’s en Java traen alguna forma de generación automática de clases.

Hace poco comencé un proyecto que obligatoriamente contemplaba utilizar .NET como plataforma de desarrollo. Muchos sabrán que ADO.NET es la herramienta que Microsoft recomienda para acceso a datos bajo .NET, pero que no es precisamente fácil para implementar el desarrollo de objetos mapeados a una entidad en el modelo de datos. Así que la tarea del desarrollar bajo .NET y sin una herramienta ORM no me parecía nada atractiva, por lo que me dispuse a investigar al respecto.

Obviamente lo primero que busqué fue algún port de Hibernate para .NET y efectivamente existe. Se llama NHibernate y funciona de manera idéntica al Hibernate para Java: Archivo de configuración XML para la conexión, archivos de configuración para cada clase y voila, todo listo. Pero escribir archivos XML a mano no es precisamente divertido, así que echaba de menos la generación automática de las clases. Así que a pesar de ser Hibernate algo sin lo que pudiera trabajar en Java, consideré que en .NET hay que esperar un poco.

Seguir leyendo »

Comentarios (0)
General, Linux, Programación
Sistemas Operativos

Con Gentoo te Olvidas de las Actualizaciones

Sistema operativo basado en Linux y FreeBSD
Por Jose Alejandro Rodríguez, en 10 de Julio de 2008

Gentoo es un sistema operativo libre que puede estar basado tanto en Linux como en FreeBSD, una comunidad creada en torno a una distribución dirigida por más de 300 desarrolladores y miles de usuarios. Tiene la capacidad de ser optimizado y personalizado automáticamente para cualquier aplicación o necesidad. Son sus características una excelente capacidad de configuración extrema, buen rendimiento y amplio soporte disponible. Gentoo está siendo desarrollada activamente, empleando un estilo de desarrollo a través de parches en los paquetes, los cuales son integrados rápidamente al árbol principal, la documentación es actualizada a diario, añadiéndose en forma constante características a Portage, permitiendo de esta forma que los lanzamientos de versiones oficiales sean dos veces al año.

El sistema Portage se convierte en el corazón de Gentoo Linux y desempeña varias funciones clave. Portage es un sistema de distribución de software de Gentoo; así si deseas obtener la versión más reciente de Gentoo, se escribe un solo comando: emerge –sync. Este indica a Portage que debe actualizar el “árbol Portage” local, a través de Internet. Su árbol local Portage contiene una colección completa de guiones utilizados para crear e instalar los últimos paquetes Gentoo. Actualmente existen más de 10,000 paquetes disponibles y la comunidad de desarrolladores se encarga de agregar más día a día; se incluye juegos, drivers, paquetes de oficina, software de mensajería, utilitarios, software multimedia y mucho más.

En la última versión de Gentoo, Portage ha sido mejorado notablemente y gracias a él Gentoo Linux puede convertirse en un servidor seguro, una estación de trabajo para desarrollo, un escritorio profesional, un estable sistema para juegos, permitir soluciones tipo embed y otras funcionalidades que de por si no vienen en sistemas pagos; es por ello que muchas veces se clasifica este sistema como una meta distribución.

Portage también es un sistema para construir e instalar paquetes. Si se desea instalar un paquete, escriba “emerge paquete” y, a partir de aquí, Portage construye en forma automática una versión del paquete adaptada a sus especificaciones exactas, optimizándolo para su hardware y asegurando que las funcionalidades opcionales que desee sean habilitadas y las que no desee, desactivadas.
Seguir leyendo »

Comentarios (0)
General, Programación

jEdit, cuando los programadores novatos se vuelven expertos

Por Arleco, en 27 de Junio de 2008

Los editores de texto para programadores son como cualquier cuaderno para los estudiantes, el bisturí para un médico o las herramientas para un mecánico automotriz, sin estos el programador no podría desarrollar de manera rápida y eficiente su trabajo, elaborando lenguajes complicados de programación. Es aquí donde ellos pueden ‘codificar’ lo que significa el primer paso inicial para que los programas vayan tomando cuerpo y es aquí mismo donde también se procede a la elaboración complicada de estos.

Los editores de texto permiten ahorrar mucho tiempo ya que facilitan la labor del programador realizando una serie de operaciones básicas, funciones que el programador debe aprender a manejar muy bien para que se reduzca el tiempo de su trabajo. Es lo que vendría a ser para los usuarios comunes la utilización de Word o PowerPoint, los usuarios de los editores de texto para programación deben también usar las funciones de copiar, cortar, borrar, pegar textos en un mismo programa de código fuente así como también entre ventanas distintas y diferentes aplicaciones, buscar cadenas, utilización de comandos de bloques y hasta deben aprender a cambiar las opciones predeterminadas del editor.

Muchos de estos editores sin embargo son algo anticuados y pese a que el usuario ha aprendido bien sus funciones y a reducido su tiempo en la elaboración de sus tareas, estos editores quedan algo obsoletos conforme pasa el tiempo y conforme van a apareciendo formas de lenguajes más complicados. Hay editores que hasta incluyen viejas ediciones de lenguaje C y Pascal, todo ello lo único que logrará a la larga es limitar sus capacidades y habilidades en la programación. El problema se ahonda cuando se hace uso de editores complicados como los que vienen en sistemas operativos básicos como DOS y UNIX. Qué distinto es en cambio cuando se utilizan programas verdaderamente buenos y hasta incluso algunos independientes logran dar funcionalidades eficientes y consiguen acelerar la codificación a un nivel óptimo.


Foto: Wikilearning

Ahora los programadores pueden tener un soporte adecuado para poder editar con eficiencia sus lenguajes gracias a varios editores de textos avanzados. Uno de esos es JEdit, programa creado exclusivamente para las mejoras y las rápidas codificaciones, y lo mejor de todo es que es un programa libre gracias a que ha sido distribuido bajo todos los términos legales de la Licencia Pública General de GNU. Este programa posee un modelo de plugins que puede ser ampliado, tiene más de 60 plugins disponibles y también pueden ser descargados incluso desde el mismo jEdit.

Seguir leyendo »

Comentarios (0)
General, Gestión, Programación, Utilidades
Gestión de Contenidos

Drupal

Sistema Modular y Configurable
Por Jose Alejandro Rodríguez, en 15 de Junio de 2008

Drupal es un programa de código abierto distribuido a través de una licencia GNU/GPL y escrito en PHP. Actualmente es desarrollado y mantenido por una activa comunidad de usuarios. Cumple muy bien los objetivos que todo diseñador Web persigue, como son a calidad y limpieza del código dando por resultado excelentes páginas generadas, las cuales mantienen los estándares W3C y otros relacionados con la accesibilidad; por otro lado este sistema considera la usabilidad, flexibilidad, adaptabilidad y consistencia como de importancia radical. Algo más: la administración y configuración del sistema se puede realizar enteramente con un navegador y no precisa de ningún software adicional.

Al tener la característica de ser un sistema de código abierto, puedes acceder al código fuente de Drupal, con lo cual, si conoces de programación, tienes disponible la opción de adaptarlo según tus necesidades; esta es una ventaja sustancial comparado con otros sistemas de blogs o de gestión de contenido propietarios, los cuales por lo general se muestran poco flexibles y limitados en muchos aspectos. Esta característica de personalización, se basa en robusto entorno de implementado en el núcleo de Drupal; permitiendo que, tanto el contenido como la presentación pueden ser individualizados de acuerdo las preferencias de gestión definidas por el usuario.

Drupal es en suma un sistema de gestión de contenido modular y muy configurable, conlleva un diseño especialmente creado para construir y gestionar comunidades en Internet con una gran cantidad de módulos adicionales disponibles que permiten efectuar muchos tipos diferentes de sitios Web. La comunidad de Drupal ha creado muchos módulos que proporcionan funcionalidades como bookmarks, creación de página de categorías, autenticación mediante jabber, empleo de mensajes privados, etc.

Los resultados de desarrollar un Web con Drupal, permiten obtener comentarios enlazados a través de un potente modelo que posibilita seguir y participar en la discusión sobre el comentario publicado. Los comentarios son jerárquicos, como en un grupo de noticias o un foro. Relacionado con ello Drupal incorpora también Foros de discusión lo cual complementado con un sistema de encuestas Drupal y un libro colaborativo, permite a los administradores y/o usuarios crear encuestas o un libro de visitantes donde los usuarios colaboren con contenido on-line totalmente configurable y con páginas nacegables, dando dinamismo y actividad a tu sitio.

Características generales

Un sistema de ayuda on-line basado en un sólido modulo de ayuda online sustentado en páginas de ayuda para los módulos del núcleo, tanto para usuarios como para administradores, te permite contar con soporte.

Asimismo el contenido en Drupal es totalmente indexado en tiempo real y se puede consultar en cualquier momento, asimismo el sistema te proporciona enlaces permanentes (Permalinks) asociados a Drupal, lo que permite que sean enlazados externamente sin temor de que dicho enlace falle en un futuro. Ahora este contenido se comporta a manera de objeto (Nodo), lo cual permite un tratamiento uniforme de la información, como una misma cola de moderación para envíos de diferentes tipos, facilitar objetos a la página principal o en todo caso, recibir comentarios o no sobre cada objeto.

Seguir leyendo »

Comentarios (0)
General, Programación, Utilidades, blogs

Google: Herramienta para Crear un Motor de Búsqueda

Por Jose Alejandro Rodríguez, en 31 de Mayo de 2008

En alguna ocasión, y sobre todo para los que gestionamos algún sitio Web, se nos presenta la necesidad de incluir en el mismo un motor de búsqueda, ya sea porque nuestro sitio se ha ampliado considerablemente en relación a páginas insertadas, hemos agregado suficiente contenido o tenemos una temática que permite trabajar con este tipo de utilidades. Un motor de búsqueda no es más que una herramienta que permite la búsqueda de información dentro de nuestra página a través de ciertas palabras clave que nosotros mismo establecemos.

Si queremos crear uno nosotros mismos, debemos en primer lugar dominar el lenguaje html y ciertos comandos un tanto complejos; en vista de ello Google nos facilita el trabajo proporcionándonos esta herramienta de manera gratuita a traves del servicio Google Búsqueda Personalizada, un servicio que se encuentra en español (a diferencia de muchos otros de la misma empresa) y que a su vez nos presenta el valor agregado de poder ganar un dinero instalandolo en nuestra Web o Blog.

Para comenzar con la configuración debemos seguir unos sencillos pasos, pero antes deben ingresar con su cuenta de Gmail (o cuenta Google como le llaman). Vamos a hacer el posteo un poco más dinámico y educativo, ya que justo en este momento estoy creando mi motor para mi sitio Web de ModelismoyMaquetas, una página dedicada al modelismo y maquetismo en papel con descargas gratuitas de maquetas; un primer paso consiste en crear un nombre para el motor de búsqueda y proporcionar una breve descripción del mismo, esto es para que cuando hayas creado varios motores para tus sitios puedas identificar cual pertenece a cual, luego y como parte de este primer paso pasaremos a escoger las palabras clave, en mi caso yo ya he establecido etiquetas generales que permiten la búsqueda más rápida de información dentro de mi Blog, entonces deberé colocar otras palabras relacionadas con el sitio y que las pueden obtener ingresando a otra herramienta de Google, Adwords, el cual posee un programita para determinar las palabras clave relevantes de un sitio. Continuando con el ejemplo ingrese a Google Adwords e ingrese la Url de mi sitio, dado un simple clic me salió un universo de palabras clave, escogí por cierto las de mayor relevancia y que muestran una mayor cantidad de búsquedas por criterio estas son: papel, maquetas, barcos, construcción, messerschmitt, me; luego las ingresan en el cuadro que aparece señalado al respecto.

Seguir leyendo »

Comentarios (2)
General, Programación, Software

Utilizando Framework de programación en las Empresas

Por Daniel Martin Maldonado, en 26 de Mayo de 2008

Frameworks

En nuestras empresas es común encontrar muchas veces un área, sector u oficinas de desarrollo de aplicaciones, brindando tanto el desarrollo como así también el soporte técnico de las mismas.

En los primeros tiempos en donde se comenzaron a desarrollar aplicaciones para uso interno, ya sea administración, control o de comunicación, se deliberaba y se realizaba una serie de sediciones con respecto a la plataforma en la que se va a realizar, el lenguaje de programación a utilizar, El Sistema de Gestión de Base de Datos (SGBD) a utilizar, paralelamente a un análisis del sistema utilizando alguna metodología de diseño.

Este tipo de ciclo en esos tiempos era muy eficiente, pero resulta que cada decisión errada o mal tomada hacia que los proyectos de desarrollo de software se demoraran más y más, produciendo retrasos en cada una de las etapas.

En esos tiempos las herramientas de desarrollo eran más escasas y simples, una ves que el proyecto se consideraba como completo se enfocaban mucho en lo que es el mantenimiento del mismo, considerado de gran importancia en todo proyecto de software, el problema se complicaba cuando había cambio de personal o se incorporaba nuevos era una tarea de incorporación bastante tediosa. Además dependiendo del grado de documentación que se haya realizado para entender de manera más simple y rápido el sistema para que de esa manera equilibrar el conocimiento colectivo del área o sector.

La problema se agrandaba si es que en algún momento se decidía por cambiar alguna de las herramientas de desarrollo, sea el lenguaje de programación, Motores de Bases de Datos, plataforma, etc.

Seguir leyendo »

Comentarios (0)
Facturación, General, Gestión, Programación

Fenicius: Solución Libre ERP para Pymes

Por Jose Alejandro Rodríguez, en 19 de Mayo de 2008

fenicius.JPG/Fenicius, compatible con el sistema operativo GnuLinex Pyme (sarge linex-pyme-2006 #gnuLinEx PYME 2006), Aplicación con la que podrás llevar fácilmente la gestión de tu empresa, pensada para negocios que no necesiten multitarifa y con una única sede. Por lo demás es muy completa, y cuenta con numerosas herramientas para trabajar: ciclo completo de adquisiciones y ventas, control de stock, listados de toda la información que se maneja, definición del nivel de seguridad para cada campo, control de usuarios, etc., funcionalidades que describiremos más adelante.

Fenicius, un software desarrollado pensando en las pequeñas, fue liberado por Canama Panal, a partir del desarrollo de Solaria Mediterránea, S.L.L., empresa pionera en programas para entornos Linux específicamente diseñados para Pymes; actualmente esta disponible en el Web, y el código fuente puede ser obtenido en Qalomehf.

Características de Fenicius.

Permite controlar el ciclo completo de las compras partiendo de los pedidos a proveedores, la elaboración de albaranes, facturas y la determinación de los pagos.
Es un sistema configurado para gestionar el ciclo completo de ventas: partiendo de los pedidos de clientes, confección de albaranes, facturas y la gestión de cobranza.
Herramienta que incluye un módulo para control de stocks en un almacén único.
Funcionalidad de gestión de punto de venta (TPV) integrada.
Permite definir los formularios que se emplearán en el trabajo diario de acuerdo a las necesidades de la empresa.
Puedes obtener múltiples listados de toda a información que maneja a aplicación.
Te permite definir los niveles de seguridad tanto para operaciones como para campos específicos.
Permite verificar los accesos y controlar usuarios para así administrar adecuadamente la información.
Es una opción Open Source multiempresa y multiusuario, pero con la característica de ser empleada en un solo negocio.
Puedes emplear códigos EAN-13, incluyendo la calculadora EAN-13; asimismo puedes imprimir dichos códigos.
Es un sistema ampliamente configurable, permitiendo el trabajo en una red con un servidor de aplicaciones a partir de la base de datos postgresql.
Permite que cada usuario pueda definir sus consultas y sus listados, pudiendo incluir cualquier campo de información.

fenicius-logofinal.JPG

Instalación de Fenicius en GNULinex.

Para instalar Fenicius, una solución ERP (Enterprise Resource Planner) desarrollada en código abierto para la gestión de pequeños negocios debe considerarse que la empresa no debe necesitar un sistema multitarifa y debe ser de una sola sede; se observan tres pasos esenciales para este proceso: el primero de ellos contempla configurar el servidor, para ello necesitaremos en primer lugar instalar la base de datos postgresql, ello se lográ ejecutando, desde el panel de administrador, la siguiente sentencia: # apt-get install postgresql; a partir de aquí debe crearse un usuario con derechos de poder configurar bases de datos y administrar las mismas. El procedimiento último se lográ escribiendo la sentencia siguiente:

# su postgres
$ createuser

Donde la palabra es una variable que relaciona el nombre del usuario con el que iniciamos sesión en el sistema; por ejemplo si inicio sesión como “alejandro” se convertiría en esto: createuser Alejandro, contestando a las preguntas que nos hace el comando “createruser”. Pudes encontrar el archivo comprimido para la instalación de Fenicius versión 1.1.0. (fenicius.tar.gz) puedes bajarlo a través del portal de Softonic, dicho comprimido contiene los cuatro archivos necesarios: InsFeniciusSrv.v-1.1.0.gcc-2.95.bin, InsFeniciusClt.v-1.1.0.gcc-2.95.bin, InsTiqFenicius.gcc-2.95.bin y InsomniNames.v-4.0.2.gcc-2.95.bin.

Una vez descargados deberán otorgar permisos de ejecución a estos cuatro archivos, para lo cual sólo deberán ejecutar el comando chmod en modo root, aplicando la siguiente sentencia: chmod 777 Ins*.bin.

Para operativizar el servidor tendremos que lanzar los ejecutables InsomniNames.v-4.0.2.gcc-2.95.bin y InsFeniciusSrv.v-1.1.0.gcc-2.95.bin desde un server y siempre en modo administrador, ejecutando las siguientes sentencias:

Seguir leyendo »

Comentarios (1)
General, Ofimática, Programación, Utilidades

Latex: Open Source para Edición Tipográfica

Por Jose Alejandro Rodríguez, en 14 de Mayo de 2008

latex.JPGLatex es un poderoso pero relativamente desconocido sistema de composición tipográfica distribuido bajo una licencia de software libre del tipo LPPL (LPPL) no compatible con la Licencia Pública General de GNU; LaTeX está disponible para la mayoría de Sistemas Operativos como Linux, Unix (incluyendo la BSD), Windows, Mac OS X, RISC OS y AmigaOS. Su tipo de salida por defecto es DVI pero recientemente, Hàn Thế Thành y otros colaboradores han escrito una nueva aplicación de TeX llamado pdfTeX, que proporciona salidas a PDF y toma ventajas de funciones disponibles en ese formato. XeTeX El motor desarrollado por Jonathan Kew combina tecnologías modernas con la fuente TeX.

Esta aplicación es un paquete de macros basado en TeX creado por Leslie Lamport. Su objetivo es simplificar la composición tipográfica, especialmente para los documentos que contengan fórmulas matemáticas. En la actualidad es mantenido por el proyecto LaTeX3 pero muchos autores posteriores han contribuido con extensiones, llamadas paquetes o estilos para LaTeX. Algunos de ellos son agrupados con la mayoría de TeX / LaTeX distribuciones de software; sin embargo estas se pueden encontrar en el Archivo General de TeX Network (CTAN).

latex-formulas.jpg

LaTeX emplea para componer su contenido un grupo de comandos TeX, por ello este sistema esta orientado principalmente al uso de la programación. Usted crea un archivo de texto en LaTeX a partir de comandos, el software lee esta macro y produce el documento final. Sin embargo la desventaja esta en que Ud. no puede ver el domcumento final de inmediato es necesario conocer los comandos Latex para obtener una pre visualización del documento a diferencia de programas ya listos del tipo WYSIWYG (lo que ves es lo que usted consigues) como son los Open Source Openoffice.org, Writer o el pago Microsoft Word.

Sin embargo una vez dominado el tema fórmulas matemáticas pueden ser fácilmente tipográfiadas; asimismo permite crear índices, notas y referencias, colaborando a la correcta estructuración del documento. Latex no te permitirá ver los avances de lo que vayas editando; sin embargo si se encargará de editar el formato por nosotros, a diferencia de otros programas en los cuales si tenemos que formatear el documento. El documento LaTeX es un archivo de texto sin formato que contiene el contenido del documento, junto con otras marcas de programación que permiten que cuando el archivo fuente es procesado por el paquete macro Tex, se pueda obtener documentos en varios formatos. LaTeX soporta nativamente DVI y PDF, pero utilizando otro software usted puede crear fácilmente PostScript, PNG, JPG, etc.

Conocimientos Necesarios para Emplear Latex.

LaTeX es un sistema muy fácil de aprender, y no requiere conocimientos especializados, sin embargo es necesario saber algo del proceso de publicación y claro está el uso del ordenador. Se requiere eso sí conocer el uso de un “editor de texto” llano (notepad o bloc de notas), no confundir esto con el uso de un “procesador de texto” como OpenOffice, WordPerfect, o MicrosoftWord; asimismo deben tener a la mano una tabla de caracteres ASCII y saber cómo escribir acentos y símbolos.

Es importante manejar muy bien el navegador Web y tener conocimientos de File Transfer Protocol (FTP) programa para descargar y guardar archivos de Internet; asi como copiar, grabar y descomprimir información de Internet.

Seguir leyendo »

Comentarios (0)
FTP, General, Programación, Software

FreeBSD: Sistema Operativo Coste Cero

Por Jose Alejandro Rodríguez, en 25 de Abril de 2008

FreeBSD es un avanzado sistema operativo libre y gratuito basado en 4.4BSD, para arquitecturas x86 compatibles (como Pentium® y Athlon™), amd64 compatibles (como Opteron™, Athlon™64 EM64T), UltraSPARC®, IA-64, PC-98 y ARM. FreeBSD es un derivado de BSD, la versión de UNIX® desarrollada en la Universidad de California, Berkeley. FreeBSD es desarrollado y mantenido por un numeroso equipo de personas. El soporte para otras arquitecturas está en diferentes fases de desarrollo.

Las raíces de FreeBSD derivan de la última actualización de software del Computer Systems Research Group de la Universidad de California, Berkeley. El libro The Design and Implementation of 4.4BSD Operating System, escrito por los arquitectos del sistema 4.4BSD, describe en detalle muchas de las funcionalidades del núcleo de FreeBSD. Su arquitectura se basa en un verdadero sistema abierto con todo el código fuente, puedes acceder al kernel además de todos los daemons del sistema, programas y utilidades pudiendo modificar cualquier parte de FreeBSD para acomodarlo a sus necesidades personales, de organización o corporativas.

Este sistema operativo es adecuado para servicios de Internet o Intranet, proporcionando servicios de red robustos y estables en situaciones de alta carga y tráfico, permitiendo un uso eficaz de la memoria para mantener buenos tiempos de respuesta con cientos o miles de procesos simultáneos de usuarios; de esta manera se presenta como una alternativa muy económica sobre las estaciones de trabajo UNIX® comerciales. El resultado de estas características permite obtener altas prestaciones en comunicaciones de red, rendimiento, seguridad y compatibilidad, todavía inexistentes en otros sistemas operativos actuales. puede convertir cualquier ordenador en un excelente Firewall de Internet, servidor de correo, servidor de impresión, servidor PC/NFS e incluye la implementación TCP/IP gestionando extensiones TCP como la extensión de alto rendimiento RFC-1323, además de SLIP y PPP bajo demanda, lo que lo hace ideal para aplicaciones de red e Internet. Debido a estas características avanzadas permite entre otras cosas:

Compartir ficheros mediante NFS.
Distribución de información de red por NIS.
Soporte de accesos remotos.
Gestión y configuración remota vía SNMP.
Servidor de ficheros FTP.
Resolución de nombres de máquinas por DNS/BIND.
En rutar paquetes entre múltiples interfaces, incluyendo líneas PPP y SLIP.
Servicios IP Multicast (MBONE).

freebsd2.JPG

Con este sistema operativo gratuito puedes convertir tu ordenador en un servidor WWW o servidor de noticias, empleando el software SAMBA (que está incluido en el sistema) con lo cual podrás compartir discos e impresoras con otras máquinas con Microsoft® Windows®, además de soportar máquinas por PC/NFS gracias al daemon de autentificación PCNFS. FreeBSD también soporta los protocolos de red Appletalk y Novell en modo cliente/servidor (usando un paquete comercial opcional), haciendo de este sistema una verdadera solución de servicios Intranet.

Seguir leyendo »

Comentarios (1)

  

  • http://velneo.es/index.htm
  • Cursos en www.aprendemas.com
    ¿Necesitas formación?
    Cursos
    Master
    ¿Patrocinamos tu web?

Secciones

Canales

Sindicación

Añade este blog a tu lector de feeds

¿Qué es un lector de feeds?

Correo Electrónico:

Red de Blogs SmallSquid

Blogs Asociados a la Red SmallSquid

Enlaces de Interés

  • rodrigo del rio: puedo utilizarlo on line,para ver desde...
  • José Alejandro: Los requerimientos para este softwware son: En...
  • Jaime Contesse: Alquien conoce si existe una iniciativa...
  • ajap: ayer una persona introdujo un pen...
  • srfg: lo siento, pero he intentado instalarlo...
  • Koker: Puuta si alguien tiene el archivo...
  • p2pmx: Es una muy buena ’suite ofimática’...
  • giratdot peñaloza: voy a probarlo
  • mery: Hey! Cómo andás? espero que muy...
  • david: solo quiero tener una base de...

© Copyright 2008, SmallSquid.com. Red de blogs, SEO y Webs 2.0

SmallSquid.com is powered by WordPress

Creative Commons - Some Rights Reserved
 
Un proyecto realizado por Blogestudio
Cerrar
Envíalo
Powered by ShareThis