FreeCAD, la alternativa libre a AutoCAD llega a su version 0.21

freecad

FreeCAD es una aplicación libre de diseño asistido por computadora en tres dimensiones, ingeniería asistida por computadora, para la asistencia en ingeniería mecánica y el diseño de elementos mecánicos.

Se dio a conocer el lanzamiento de la nueva versión de FreeCAD 0.21, en la cual se han implementado diversos cambios y mejoras en la interfaz de usuario, en herramientas, funciones y más.

FreeCAD una aplicación de código abierto multiplataforma con soporte para Windows, Mac y Linux diseñado principalmente para el diseño de objetos de la vida real de cualquier tamaño. El modelado paramétrico le permite modificar fácilmente su diseño volviendo al historial de su modelo y cambiando sus parámetros.

FreeCAD cuenta con soporte para diversos formatos entre los cuales encontramos STEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE y muchos otros. FreeCAD usa la licencia LGPL, por lo que podemos descargar, instalar, redistribuir y utilizar FreeCAD de manera gratuita,

Principales novedades de FreeCAD 0.21

En esta nueva versión que se presenta de FreeCAD 0.21 se destaca que se actualizó la interfaz de usuario del » cubo de navegación « para que no se muestre en perspectiva cuando la vista 3D ortogonal está activa. Las caras de las esquinas se han ampliado y reemplazado por caras hexagonales para que sea más fácil hacer clic con el mouse, ademas de que se han agregado bordes, alrededor de los botones y se ha mejorado la selección y el tamaño de fuente predeterminados. El menú Mini-cubo ahora incluye una casilla de verificación para alternar la movilidad del cubo.

Otro de los cambios que se destaca de esta nueva versión, es el nuevo soporte añadido para cortar objetos que se cruzan en la herramienta Corte de sección. Ademas de ello, en FreeCAD 0.21 la configuración brinda la capacidad de cambiar el estilo de visualización de los resultados de medición en el entorno para crear espacios en blanco (PartDesign).

De los demás cambios que se destacan de esta nueva versión:

  • El selector de banco de trabajo se puede colocar no solo en la barra de herramientas, sino también en el menú.
  • Se agregaron nuevas propiedades para usar en scripts.
  • Se agregaron funciones para crear objetos como vectores, matrices, rotaciones y posiciones, así como funciones para trabajar con matrices: mrotate, mrotatex, mrotatey, mrotatez, mtranslate.
  • Se agregaron herramientas simples de administración de paquetes de Python para actualizar y eliminar las dependencias instaladas automáticamente.
  • Se agregó el «modo desarrollador» para facilitar la creación de un archivo de metadatos para cada complemento.
  • Entornos ampliados para diseño arquitectónico (Arch), dibujo bidimensional (Draft), análisis de impacto (FEM, módulo de elementos finitos), creación de espacios en blanco (PartDesign), generación de instrucciones de código G para máquinas CNC e impresoras 3D (Path), bocetos 2D -figuras (Sketcher), modelado 2D y creación de proyecciones 2D de modelos 3D (TechDraw).
  • Se ha cambiado el esquema de nombres predeterminado para las copias de seguridad (FCBak en lugar de FCStd).

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar FreeCAD en Linux?

Para los interesados en poder instalar esta nueva versión de la aplicación, deben saber que puede ser encontrada dentro de los repositorios de las distribuciones más famosas, por lo que no es necesario tener que recurrir a su código fuente para compilar la aplicación en nuestro equipo.

Para el caso de Debian, Ubuntu y derivados instalamos FreeCAD con el siguiente comando:

sudo apt-get install freecad

Para el caso de Ubuntu contamos con un repositorio que nos ofrece siempre tener la versión más reciente de manera casi inmediata, para ello solo debemos añadirlo con:

sudo add-apt-repository ppa:freecad-maintainers/freecad-stable

Actualizamos nuestro listado de repositorios con:

sudo apt-get update

Finalmente, utilice el siguiente para instalar el programa:

sudo apt-get install freecad

Para el caso de Arch Linux y derivados, lo encontramos en los repositorios de AUR:

yaourt -S freecad

Mientras que para Fedora y derivados instalamos la aplicación con:

sudo yum install freecad

Para openSUSE utilizamos el siguiente comando:

sudo zypper install freecad

También contamos con la posibilidad de poder instalar la aplicación desde appimage, para ello solo debemos de descargarla desde su web oficial, el enlace es este.

Hecha la descarga debemos darle permisos de ejecución al archivo descargado

chmod a+x FreeCAD_*.AppImage

Y finalmente instalamos FreeCAD con este comando:

./ FreeCAD_*.AppImage

Hecha la instalación, solo debemos buscar la aplicación en nuestro menú y ejecutarla para comenzar a utilizarla.

from Linux Adictos https://ift.tt/WZsvujV
via IFTTT

Emacs 29.1 llega con soporte para Wayland, mejoras y mas

Emacs-logo

Emacs es un editor de texto con una gran cantidad de funciones, muy popular entre programadores y usuarios técnicos

El Proyecto GNU ha dado a conocer mediante un anuncio, la liberación de la nueva versión de su popular editor de texto «GNU Emacs 29.1», versión que se considera como estable y en la cual se implementaron muchas de las características experimentales que se pulieron desde el lanzamiento anterior, mejoras y más.

Para quienes desconocen de este popular editor de texto, deben saber que GNU Emacs es un editor de texto extensible, personalizable, gratuito y abierto creado por el fundador de GNU Project, Richard Stallman. Este es el más popular de la familia de editores de texto de Emacs.

Este editor de texto está disponible para GNU/Linux, Windows y macOS, está escrito en C y proporciona Emacs Lisp como lenguaje de extensión. También implementado en C, Emacs Lisp es un «dialecto» del lenguaje de programación Lisp utilizado por Emacs como lenguaje de script.

Principales novedades de Emacs 29.1

En esta nueva versión que se presenta de Emacs 29.1, una de sus principales novedades es el soporte añadido para compilar en modo «GTK puro» (PGTK, ‘--with-pgtk‘), que usa GTK 3 para mostrar la interfaz. A diferencia de los modos de compilación disponibles anteriormente, el nuevo modo permite usar GDK (GIMP Drawing Kit) para trabajar en entornos basados ​​en Wayland sin necesidad de usar la capa XWayland.

Otro de los cambios que se destaca de este nuevo lanzamiento, es el soporte para el formato de imagen WebP (preparado desde el lanzamiento de la serie 29.x, ya que esta rama 29.0 se usó como versión de desarrollo) incluidas las imágenes animadas, la opción ‘--without-webp‘ se proporciona para deshabilitar la compilación con la biblioteca libwebp y se agregó el comando ‘:type webp’ para especificar el tipo de imagen WebP.

Ademas de ello, tambien podremos encontrar que se agregó la capacidad opcional de compilar con el backend de Cairo para la biblioteca XCB (‘--with-cairo-xcb‘), lo que permite un rendimiento más rápido cuando se usan conexiones a servidores X con alta latencia, pero tiene problemas de estabilidad sin resolver (por ejemplo, bloqueo en constante abriendo y cerrando una conexión al terminal).

Se agregó soporte para compilar con la biblioteca tree-sitter y usar los analizadores provistos para analizar el código en diferentes lenguajes de programación, tambien se agregaron nuevos modos de resaltado de sintaxis basados ​​en el uso de analizadores.

Tambien podremos encontrar en Emacs 29.1 que se proporciona la capacidad integrada para acceder a la base de datos basada en la biblioteca SQLite, asi como tambien una opción para deshabilitar la compilación con sqlite3.

De los demás cambios que se destacan:

  • La extensión XInput 2 (XI2) se usa para manejar eventos de entrada en entornos basados ​​en X11.
  • Se agregó la capacidad de habilitar el soporte de compilación previa para archivos Lisp en la etapa de compilación de Emacs (‘--with-native-compilation=aot‘ en configure).
  • Se agregó soporte de compilación para el sistema operativo Haiku.
  • Se agregó Eglot, un nuevo cliente LSP (Protocolo de servidor de idiomas) que se puede usar para conectarse a servicios externos para análisis, detección de errores y finalización de código.
  • Compatibilidad implementada para la macro use-package para la definición declarativa de la configuración del paquete, lo que permite aislar la configuración del paquete en un archivo de inicio separado.
  • Se ha agregado un nuevo paquete ‘fondo de pantalla’ con la implementación del comando ‘wallpaper-set’ para configurar el fondo de pantalla para el escritorio.
  • Se agregó un nuevo tema oscuro ‘leuven-dark’.
  • Soporte mejorado para la manipulación de arrastrar y soltar en sistemas X11.
  • Se proporciona soporte para el protocolo XDS (X Direct Save) para mover archivos e imágenes desde otros programas.

Si quieres conocer más al respecto sobre el anuncio de la nueva versión, puedes consultarlo dirigiéndote al siguiente enlace.

¿Como instalar GNU Emacs en Linux?

Para quienes estén interesados en poder instalar este editor en sus sistemas, deben saber que la mayoría de las distribuciones GNU/Linux proporcionan GNU Emacs en sus repositorios, con lo cual simplemente pueden buscar e instalar el paquete desde su centro de software o con ayuda de su gestor de paquetes.

Por ejemplo, para quienes son usuarios de Ubuntu, Debian o cualquier derivado de estos, pueden instalar el editor abriendo una terminal y tecleando en ella el siguiente comando:

sudo apt install emacs

Aunque para Ubuntu y derivados existe un desarrollador que realiza las compilaciones del código del editor y las proporciona dentro de un repositorio, el cual pueden añadir con el siguiente comando:

Para instalar GNU Emacs en Ubuntu, así como en los derivados de este, solo tendremos que abrir una terminal (esto lo podemos hacer con la combinación de teclas Ctrl+Al+T) y copiar los siguientes comandos en ella:

sudo add-apt-repository ppa:kelleyk/emacs -y

Aquí es cuestión de estar monitoreando la pronta disponibilidad para instalar el paquete de la nueva versión.

En el caso de los que son usuarios de Arch Linux, Manjaro, Arco Linux o cualquier otro derivado, la instalación la pueden hacer ejecutando en una terminal el siguiente comando:

sudo pacman -S emacs

Mientras que para quienes prefieren el uso de los paquetes de Snap, pueden instalar el editor con el siguiente comando:

sudo snap install emacs --classic

Finalmente para quienes estén interesados en instalar ya la nueva versión, de momento la única forma es descargando el código fuente del editor para realizar la compilación dentro de su sistema.

La nueva versión de Emacs la pueden obtener desde su sitio web oficial en su sección de descargas. El enlace es este.

from Linux Adictos https://ift.tt/2ZlFS8y
via IFTTT

pfSense 2.7.0 ya fue liberado y estas son sus novedades

pfsense

pfSense es una distribución personalizada de FreeBSD adaptado para su uso como Firewall y Enrutador.

Hace poco se dio a conocer el lanzamiento de la nueva versión de pfSense 2.7.0 en la cual se ha realizado la migración de la base del sistema a la más reciente versión de FreeBSD que es la v14, se implementaron mejoras correcciones y mas.

Para quienes desconocen de pfSense deben saber que esta es una distribución personalizada de FreeBSD, la cual está adaptada para su uso como Firewall y Router. Se caracteriza por ser de código abierto, puede ser instalado en una gran variedad de ordenadores y además cuenta con una interfaz web sencilla para su configuración.

pfSense hace el uso de los desarrollos del proyecto m0n0wall y el uso activo de pf y ALTQ. La distribución se gestiona a través de la interfaz web.

El Portal cautivo, NAT, VPN (IPsec, OpenVPN) y PPPoE se pueden utilizar para organizar el acceso de los usuarios en una red cableada e inalámbrica. Se admite una amplia gama de capacidades para limitar el ancho de banda, limitar el número de conexiones simultáneas, filtrar el tráfico y crear configuraciones tolerantes a fallas basadas en CARP.

Principales novedades de pfSense 2.7.0

En esta nueva versión que se presenta de pfSense 2.7.0 la base del sistema se ha actualizado a FreeBSD 14-CURRENT (mientas que la última versión de pfSense usó la rama de FreeBSD 12), sobre el cambio de la base, se menciona que se modificó para usar la rama actual en desarrollo en lugar de versiones estables, ya que con la versión CURRENT se implementan los cambios más recientes en pfSense.

Otro de los cambios que se destaca de esta nueva versión de pfSense, es el soporte añadido para ChaCha20-Poly1305 a IPsec, mientras que por la parte de las características que se quedan fuera, se menciona que se eliminó el soporte para algoritmos 3DES, Blowfish, CAST 128, MD5 HMAC.

Ademas de ello, se menciona que las implementaciones del portal cautivo y los limitadores de tráfico se cambiaron para usar el filtro de paquetes pf en lugar de ipfw, lo que hizo posible el uso de nuevas funciones de pf, mejorar el rendimiento y mejorar la estabilidad del portal cautivo al eliminar el procesamiento doble de paquetes en pf (usado por defecto en pfSense) e ipfw.

Tambien se destaca que la usabilidad en la interfaz para configurar reglas de NAT y firewall fue mejorada, asi como tambien que se agregaron botones para cambiar el estado de varias reglas a la vez y para copiar reglas a otras interfaces.

Por otra parte, se menciona que esta versión incluye nuevas funciones de ZFS que pueden no ser compatibles con cargadores de arranque más antiguos. Estas funciones no están habilitadas de manera predeterminada cuando se actualiza para evitar posibles problemas con cargadores de arranque más antiguos. Es por ello que se recomienda reinstalar el sistema operativo desde los medios de instalación actuales, ya que esto permite tener el arranque más reciente y el conjunto de características de ZFS.

De los demás cambios que se destacan de esta nueva versión:

  • Se resolvieron problemas de conexión a Internet con múltiples consolas de juegos al usar UPnP.
  • Se agregaron nuevas opciones para el restablecimiento automático y manual del estado del firewall.
  • OpenVPN se ha actualizado a la versión 2.6.4.
  • PHP se actualizó a la versión 8.2.6 (anteriormente se usaba la rama 7.4).
  • Se corrigieron problemas con el bloqueo del servidor DNS no vinculado.
  • Se ha agregado una nueva interfaz web para administrar la captura de paquetes y el análisis de tráfico.
  • Se agregó soporte para redirigir paquetes UDP de transmisión entre redes.
  • Túneles de clave compartida de OpenVPN obsoletos: todavía funcionan, pero activarán advertencias en los registros y la GUI.
  • Nueva GUI de captura de paquetes
  • Paquete de retransmisión de difusión UDP

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Descargar y obtener pfSense

Para quienes estén interesados en poder descargar e instalar o poder probar este sistema, pueden obtener la imagen de este, desde su sitio web y en su sección de descargas podrán encontrar los enlaces para descargar la imagen del sistema.

En la sección de descargas podremos encontrar varias imágenes para la arquitectura amd64, de 472 MB. La imagen para usb puede ser graba con Etcher la cual es una herramienta multiplataforma o en el caso de Windows podrán grabar la imagen con ayuda de Rufus, mientras que desde Linux podremos apoyarnos desde la terminal con el comando dd.

from Linux Adictos https://ift.tt/yLqMHvx
via IFTTT