#Ubuntu

0 Seguidores · 4 Publicaciones

Ubuntu es un sistema operativo de código abierto para computadoras. Es una distribución de Linux basada en la arquitectura de Debian.

InterSystems Official Jose-Tomas Salvador · ene 26, 2024 2m read

Para vuestra comodidad, InterSystems está publicando los pasos de instalación característicos de los sistemas operativos que son compatibles con InterSystems IRIS.

Para Microsoft Windows, consultad por favor la documentación de producto de InterSystems.

El instalador de IRIS detectará si hay un servidor web instalado en la misma máquina, lo que da la opción de tener configurado automáticamente el servidor web.

Todas las instalaciones de Apache requerirán permiso de sudo (recomendado) o de root para instalar el servidor web. Este requisito es compatible con las mejores prácticas recomendadas.

0
0 156
Artículo Nigel Salm · feb 4, 2022 3m read

Acabo de exponer este tema en Global Masters: "IRIS Cheatsheets". IRIS ha introducido muchas funciones nuevas, especialmente en los lenguajes de programación, la compatibilidad con FHIR R4, las herramientas de interoperabilidad mejoradas e IRIS Analytics. Después trabajar 35 años en PC's y portátiles con Windows, sorprendentemente tengo poco conocimiento sobre Linux, Docker y Git. Es más, he escrito casi todas las aplicaciones e interfaces en ObjectScript con pizcas de SQL, .Net y Java Gateways y los conocimientos más básicos de WinSCP, Putty y SSH.

Todo cambió cuando recibí mi primera Raspberry Pi. Primero, tuve que elegir un sistema operativo para escribir en la tarjeta de memoria Micro SD. Las Raspberry Pi tienen su propio sistema operativo, pero a menos que quiera limitarme a ejecutar mis instancias de IRIS, IRIS for Health, Report Server y Ensemble en contenedores Docker, necesitaba escoger un sistema operativo que sea una plataforma compatible con IRIS. Después de investigar mis opciones mediante búsquedas en Google, fue evidente que no era una buena opción tener Windows en la Raspberry Pi, así que rápidamente lo borré de mi lista. Casualmente el primero de mis Raspberry Pi será el controlador de mi primer kit de robot Adeept (PiCar Pro). Me incorporé a STEM. STEM es un modelo educativo para introducir a gente desde 5 años en el mundo de la ingeniería y la programación. STEM son las siglas en inglés de Ciencia, Tecnología, Ingeniería y Matemáticas, y es el modelo predominante que utilizan los fabricantes de Arduino, Adeept, Lego y otros kits de robots. El lenguaje de programación que se utiliza en todas estas implementaciones de STEM es Python. Qué alegría. Python me fascinó desde el momento que me enteré que se implementaría como Lenguaje de programación nativo en IRIS. Desde muy joven, mi asignatura favorita eran las matemáticas, por lo que la introducción de Python, R y Julia en el mundo de IRIS me llenó de emoción.

Descubrí que todos estos lenguajes tienen una gran afinidad con Ubuntu de Linux, una plataforma muy popular para las implementaciones de IRIS. Mejor dicho, es la única plataforma compatible con ARM64, la tecnología que se utiliza en la Raspberry Pi. Así que Ubuntu era claramente la ruta que debía seguir. La siguiente decisión que debía tomar era qué implementación de Ubuntu quería utilizar. Hay tres opciones: Desktop, Server y Core. Se recomienda Ubuntu Server, ya que incluye una garantía de soporte por 5 años. Se interactua con Ubuntu Server proporcionando instrucciones y comandos desde un terminal. Ubuntu Core es una versión inferior de Server y es ideal como base para un contenedor Docker. Siendo novato en Ubuntu, me decidí por Ubuntu Desktop, y encendí mi Pi por primera vez, me encontré con una Interfaz gráfica en el escritorio muy familiar. Además, enseguida descubrí que todas las aplicaciones que utilizo cada día en Windows tienen equivalentes en Ubuntu. En poco tiempo ya tenía instalados Docker, Putty, Git y muchas otras aplicaciones y, lo más satisfactorio de todo, Visual Studio Code.

Dado que de pronto me encontré con tantas tecnologías nuevas con las que trabajar, empecé a buscar documentación sobre todos estos temas y, por supuesto, hay una enorme cantidad de material. La dificultad está en saber qué libro, preguntas frecuentes, video o aplicación de aprendizaje elegir. Mientras recorría página tras página de búsquedas en Google, los documentos que más atrajeron mi atención fueron los Cheatsheets o Guías Rápidas. Consulta mi reto en Global Masters para obtener más información sobre los Cheatsheets. Hay una Guía Rápida sobre la que quería llamar vuestra atención, una que particularmente me impresionó. Es un PDF llamado "Python-cheat-sheet-April-2021".

También descubrí que varios miembros de la Comunidad de Desarrolladores me ayudaron con las preguntas que tenía sobre Raspberry Pi, Ubuntu y Docker. Estoy deseando pasar más tiempo con ellos para acelerar mi formación en estos temas.

0
0 145
Artículo Jose-Tomas Salvador · mar 31, 2020 6m read

Esta vez quiero hablar de algo que no es específico de InterSystems IRIS, pero que creo que es importante si quieres trabajar con Docker y tu máquina de trabajo es un PC o portátil con Windows 10 Pro o Enterprise.

Como probablemente sabes la tecnología de contenedores viene básicamente del mundo Linux y, a día de hoy, es en los hosts que corren Linux donde pueden mostrar su máximo potencial. Los que usamos Windows vemos que tanto Microsoft como Docker han hecho grandes esfuerzos estos últimos años y nos permiten correr contenedores Linux en nuestro sistema Windows de una manera muy sencilla... pero no está soportado para entornos productivos y, aquí viene el gran problema, no es fiable si queremos mantener persistencia de datos fuera del contenedor, en el sistema host,...  debido principalmente a las importantes diferencias entre los sistema de archivos de Windows y Linux. Al final el propio Docker for Windows utiliza una pequeña máquina Linux virtual (MobiLinux) sobre la que realmente se levantan los contenedores.... lo hace de forma transparente para el usuario de windows... y de hecho funciona muy bien hasta que, como digo, quieren hacer que tus bases de datos sobrevivan más allá de la vida del contenedor...

En fin,... que me enrollo,... el caso es que muchas veces, para evitar problemas y simplificar, lo que se precisa es de un sistema Linux completo... y, si nuestra máquina es Windows, la única forma de tenerlo es vía una máquina virtual. Al menos hasta que salga WSL2 en Windows 10 en unos meses, pero eso es otra historia.

En este artículo te voy a contar, paso a paso, como instalar un entorno en el que puedas trabajar con contenedores Docker sobre un Ubuntu en tu servidor Windows. Vamós allá...

3
0 8264
InterSystems Official Jose-Tomas Salvador · mayo 26, 2020

AWS ha liberado oficialmente su segunda generación de procesadores Graviton2 basados en ARM y asociados al tipo de instancia Amazon EC2 M6g, que presume de ser hasta un 40% mejor en precio-rendimiento sobre la actual generación de instancias M5 basadas en Xeon. 

Hace pocos meses, Inthhis nos llevó a suportar arquitecturas ARM64 por primera vez.

¡Ahora puedes probar InterSystems IRIS e InterSystems IRIS for Health sobre instancias Amazon EC2 M6g basadas en Graviton2 accesibles a través del AWS Marketplace!

0
0 198