Usted llego a una empresa y se encontr con el siguiente desafo:
En una empresa que abandono Windows 2000 y XP por pasarse a Linux se encontr que ellos trabajan con una aplicacin cliente en Windows que esta siendo emulada en cada equipo Linux lo que hace que la aplicacin corra un 20% mas lenta que lo normal y se generen errores inesperados, los datos de la aplicacin se encuentran almacenados en una base de datos PostgreSQL. Cul seria la solucin ms adecuada para resolver estos problemas? En primera instancia se debera evaluar realmente si es necesario cambiar de Windows a Linux, ya que Windows es uno de los mejores sistemas operativos y adems uno de los sistemas operativos ms utilizados, pero si la empresa se quiere cambiar debe instalar la implementacin SAMBA ya que es una implementacin libre del protocolo de archivos compartidos de Microsoft Windows antiguamente llamado SMB, renombrado recientemente a CIFS para sistemas de tipo UNIX. De esta forma, es posible que ordenadores con GNU/Linux, Mac OS X o Unix en general se vean como servidores o acten como clientes en redes de Windows. Samba tambin permite validar usuarios haciendo de Controlador Principal de Dominio (PDC), como miembro de dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser capaz de servir colas de impresin, directorios compartidos y autentificar con su propio archivo de usuarios, ya que SAMBA permite que la aplicacin trabaje normalmente y tambin hace que parezca que trabajara con Windows. Otra opcin sera la implementacin Samba, y que es la base de datos postgreSQL, que segn se ve es compatible con Linux, ya que Linux la adopto, y creo que debido a ello se deriva la lentitud del sistema, ya que de por si, esta base de datos tiene la desventaja de ser lenta, yo sugiero cambiar, la base de datos que sea compatible con Linux y Windows.