LinuxParty
Esta versión también mejora el soporte para los lenguajes de programación CMake, Python, C++ y QML con nuevas características y correcciones de errores.
El Proyecto Qt lanzó hoy Qt Creator 17 como la última versión estable de este software de entorno de desarrollo integrado (IDE) de código abierto, gratuito y multiplataforma para GNU/Linux, macOS y Windows.
Uno de los cambios más importantes en Qt Creator 17 se centra en los proyectos, ya que las configuraciones de ejecución ahora están integradas en la configuración de compilación. Por lo tanto, cada configuración de ejecución ahora pertenece a una configuración de compilación específica, lo que permite tener diferentes parámetros de ejecución.
Leer más: Se lanzó Qt Creator 17, un IDE de código abierto, con un cambio importante para los proyectos Escribir un comentario
Linux ofrece una amplia variedad de herramientas RAD para todo tipo de desarrolladores, desde principiantes hasta profesionales que crean software empresarial. Herramientas como Lazarus, Gambas, Qt Creator o Anvil permiten acelerar significativamente el ciclo de desarrollo, sin perder potencia ni flexibilidad. La elección dependerá del tipo de aplicación, lenguaje preferido y entorno objetivo.
El desarrollo rápido de aplicaciones (RAD, por sus siglas en inglés) permite crear software en menor tiempo mediante herramientas visuales, generación automática de código y entornos de desarrollo integrados. En Linux, existe una gran variedad de herramientas RAD que permiten a los desarrolladores crear desde aplicaciones de escritorio hasta sistemas web complejos.
A continuación, se presenta una descripción detallada de las principales herramientas RAD disponibles para Linux.
1. Lazarus
- Lenguaje: Object Pascal (Free Pascal)
- Tipo de aplicación: Escritorio (nativo, multiplataforma)
- Características:
- IDE completo basado en el paradigma de Delphi.
- Diseñador visual de formularios.
- Compilación nativa para Linux, Windows y macOS.
- Acceso a bases de datos (MySQL, PostgreSQL, SQLite, etc.).
- Depurador integrado.
- Ventajas: Rápido, potente y con una comunidad activa.
- Sitio web: https://www.lazarus-ide.org
La próxima versión también promete soporte inicial para exportar archivos de gran formato de Photoshop (PSB).
El proyecto GIMP lanzó hoy GIMP 3.1.2 como la primera versión de desarrollo del próximo lanzamiento importante de este software de edición de imágenes de código abierto, gratuito y multiplataforma, GIMP 3.2.
GIMP 3.2 promete nuevas características como colores de tema para Pincel, Fuente y Paleta, un nuevo modo de fusión de pintura llamado Sobrescribir que le permite reemplazar directamente los píxeles sobre el área que pinta, una nueva configuración en la herramienta de texto para controlar la dirección del contorno del texto y coincidencia automática de temas de los sistemas operativos Linux y Windows.
También promete soporte para usar ART (AnotherRawTherapee) como cargador de Camera Raw, una nueva opción para exportar al .kplformato de paleta de Krita, soporte para importar patrones de Photoshop, así como soporte para usar ajustes preestablecidos de los filtros Curvas y Niveles de Photoshop en los filtros Curvas y Niveles de GIMP.
Esta versión presenta un nuevo tipo de imagen para WSL (Subsistema de Windows para Linux) para usar en sistemas Windows 10 o Windows 11.
El equipo de ingeniería de lanzamiento de Rocky Linux anunció la disponibilidad general de Rocky Linux 9.6 (nombre en código Blue Onyx) como otra alternativa gratuita al último sistema operativo Red Hat Enterprise Linux 9.6.
Rocky Linux 9.6 continúa mejorando el proceso de creación y entrega de imágenes con KIWI, el generador de dispositivos de última generación de openSUSE. KIWI, una herramienta de creación de imágenes moderna y de código abierto que permite un flujo de trabajo más consistente y fácil de mantener, se utilizó para crear la mayoría de las imágenes de esta versión.
En un año en el que la temperatura media del aire superó sistemáticamente el umbral de calentamiento de 1,5 °C, las emisiones globales de CO₂ equivalente procedentes de la energía aumentaron un 1%, marcando otro récord, el cuarto en igual número de años. Según un informe:Solo la energía eólica y solar se expandió un impresionante 16% en 2024, nueve veces más rápido que la demanda total de energía. Sin embargo, este crecimiento no contrarrestó por completo la creciente demanda en otras regiones, ya que el uso total de combustibles fósiles creció poco más del 1%, lo que pone de relieve una transición definida tanto por el desorden como por el progreso.
En esta entrega de la serie “Hablando UNIX”, nos adentramos en el núcleo de cómo UNIX maneja la ejecución de programas. Aprenderás a clonar procesos con fork()
, reemplazarlos con execve()
, y cómo gestionarlos con comandos como ps
, kill
o wait
. Verás ejemplos prácticos en C y shell script, y entenderás cómo funciona un proceso UNIX internamente.
📌 ¿Qué es un proceso?
Un proceso es una instancia de un programa en ejecución. Está compuesto por:
- Código ejecutable
- Variables (segmento de datos)
- Descriptores de archivo
- Estado de ejecución (PC, registros, etc.)
Puedes ver los procesos actuales con:
ps -ef
🧬 fork()
: clonar un proceso
fork()
es una llamada del sistema que crea un nuevo proceso idéntico al actual. Ambos procesos ejecutan el mismo código, pero:
- En el padre,
fork()
devuelve el PID del hijo. - En el hijo,
fork()
devuelve 0.
📄 Ejemplo en C:
#include <unistd.h> #include <stdio.h> int main() { pid_t pid = fork(); if (pid == 0) { printf("👶 Soy el proceso hijo (PID %d)\n", getpid()); } else if (pid > 0) { printf("👨 Soy el proceso padre (PID %d), hijo = %d\n", getpid(), pid); } else { perror("fork falló"); } return 0; }
En este artículo aprenderás cómo crear un entorno "enjaulado" (jaula chroot
) para un usuario en Linux. Esta técnica limita el acceso del usuario a una parte específica del sistema de archivos, lo que incrementa significativamente la seguridad del sistema. Solo el usuario root
tiene los permisos necesarios para realizar este procedimiento.
Paso 1: Accede como usuario root
Abre una terminal y cambia a root
:
su -
Paso 2: Crea el usuario
adduser pajaro passwd pajaro
Paso 3: Crea una shell personalizada que actúe como jaula
Edita un nuevo script en /bin/jaula
con tu editor de texto preferido:
vim /bin/jaula
Y añade el siguiente contenido:
Espera, ¿qué? ¿Joomla 8? ¿No puede ser cierto?
¿Recuerdas Joomla 4? Hace casi 4 años, lanzamos el primer lanzamiento importante tras 9 años de Joomla 3. Desde entonces, se han producido muchos cambios en la infraestructura:
- Tenemos un nuevo ciclo de lanzamiento
- Reconstruimos el proceso de lanzamiento para aumentar la seguridad a través de TUF
- A partir de Joomla 5.4 tendremos actualizaciones automáticas incluidas
- Desde entonces se han incluido cientos de nuevas funciones.
Pero, siendo sinceros, falta la visión, la estrategia y el plan general. ¿Cuál es la identidad de Joomla? ¿Qué debería representar Joomla? ¿Para quién debería ser Joomla? ¿Cómo debería ser Joomla en los próximos años? ¿A qué retos nos enfrentamos y estamos preparados para ellos?
Desde que comencé a jugar en Linux en 2013, he sido testigo de una transformación impresionante en la experiencia de juego sobre este sistema operativo. En aquel entonces, la llegada del cliente de Steam para Linux fue una gran noticia, y aunque las limitaciones técnicas eran evidentes (como la falta de Proton y lo complejo que resultaba configurar Wine), había una comunidad decidida a hacer que el gaming en Linux fuera posible.
Hoy, gracias a avances como Proton, la experiencia de juego en Linux no solo ha mejorado, sino que en muchos casos supera las expectativas. Esta capa de compatibilidad, lanzada por Valve en 2018, ha permitido ejecutar miles de juegos de Windows con gran rendimiento en Linux, y ha sido fundamental para impulsar una verdadera revolución en el ecosistema gaming del software libre.
El Triunfo de la Muerte, Pieter Brueghel el Viejo
Durante siglos, nos han enseñado que la temida Peste Negra del siglo XIV —una de las pandemias más devastadoras de la historia de la humanidad— se transmitía a través de las pulgas de las ratas, propagando la peste bubónica por Europa. Sin embargo, una reciente investigación realizada por forenses y arqueólogos británicos podría reescribir lo que creíamos saber sobre este oscuro episodio de la historia.
Nuevos descubrimientos en el corazón de Londres
En 2013, un equipo de expertos desenterró 25 esqueletos datados del siglo XIV en Charterhouse Square, una zona del norte de Londres. Los restos fueron descubiertos durante las obras de ampliación de la red ferroviaria Crossrail y su análisis ha arrojado resultados sorprendentes.
-
Inteligencia Artifical
- Sexo y matrimonio con robots
- ¿Podrían existir los robots extraterrestres?
- Ordenadores que comprenden el significado de las palabras
- ¿ Puede la Curiosidad ser Programada. ?
- ¿Cuando la Inteligencia Artificial sobrepasará a la Inteligencia Humana ?
- Inteligencia Artificial ayuda a los astrónomos a clasificar galaxias.
- Tendremos que buscar Inteligencia Artificial (IA) no Aliens.
- Google prueba en secreto un coche sin piloto
- Existe un ordenador leyendo todo Internet ¿Creará conciencia de si mismo?
- El coche sin conductor de Google y la lógica de Seguridad.
- Inteligencia Artificial toma el control del Pac-Man
- Los (nuevos) robots amenazan trabajos más Cualificados como Educación.