Anuncio

Linux es muchas cosas. Es el componente central Cómo actualizar fácilmente el kernel de Linux de Ubuntu con UkuuActualizar el kernel de Linux no es fácil, pero si está ejecutando Ubuntu y quiere el último kernel, ahora hay una herramienta simple que puede usar para descargar la actualización: Ukuu. Lee mas de un gran número de distribuciones, los hombros sobre los cuales gran plataforma móvil ¿Es Android realmente de código abierto? ¿Y siquiera importa?Aquí exploramos si Android es realmente de código abierto. Después de todo, ¡está basado en Linux! Lee mas se para y mejor que otro ¿Es Linux finalmente lo suficientemente bueno como para reemplazar Windows?Las cifras recientes muestran que el uso de escritorio de Linux ha alcanzado el 2%, es el más alto todavía. ¿Significa esto que Linux ha llegado a un punto en el que puede reemplazar Windows y Mac OS X para el usuario promedio? Lee mas , sistemas operativos más populares (definitivamente no es una opinión).

Sin embargo, una de sus deficiencias proviene de su menor popularidad en el escritorio: la disponibilidad de programas. Afortunadamente, hay cosas que pueden ayudar a esto,

instagram viewer
Mono siendo uno de ellos

Marcos de software: bloques de construcción

Los marcos de software no son las cosas más emocionantes, pero son útiles a su manera, trabajando detrás de escena. Permiten a las personas desarrollar fácilmente aplicaciones para otros, sin comenzar completamente desde cero. Mono es uno de ellos, como es el .NET Framework Un comienzo de GNU para Microsoft: qué significa un .NET Framework de código abierto para el resto de nosotrosMicrosoft acaba de lanzar una parte importante de su código bajo una licencia permisiva de código abierto. Este movimiento rompe con años de tradición. ¿Pero por qué y qué significa para ti? Lee mas .

Estos marcos pueden variar desde ser utilizados para entornos de escritorio 5 grandes entornos de escritorio Linux que no has oído hablarExisten muchos entornos de escritorio Linux, incluidos algunos excelentes de los que probablemente no haya oído hablar. Aquí hay cinco de nuestros favoritos. Lee mas a algo disponible para múltiples sistemas operativos. Por ejemplo, el Escritorio KDE Plasma Explicación de KDE: una mirada a la interfaz de escritorio más configurable de Linux¿Cómo se ve Linux? A veces, la unidad; otras veces, GNOME. Sin embargo, a menudo, Linux ejecuta KDE. Si no está utilizando el antiguo entorno de escritorio K en su PC con Linux, ¡ahora es el momento de cambiar! Lee mas tiene múltiples piezas de software que ayudan a facilitar la escritura de aplicaciones nativas integradas. Esto incluye su propio IDE (entorno de desarrollo integrado) llamado KDevelop.

linux mono kdevelop

Esto también puede tener muchos beneficios para los usuarios finales. Los desarrolladores pueden crear aplicaciones 10 aplicaciones exclusivas de Linux que no encontrarás en WindowsPasando de Windows, encontrará que hay muchas aplicaciones que puede usar para reemplazar su antiguo software propietario. Incluso encontrará una selección de impresionantes aplicaciones y herramientas exclusivas de Linux. Lee mas más rápido, más fácilmente y, como tal, puede impulsar cambios y mejoras mucho más rápido. Cuando te paras sobre los hombros de gigantes, hace que alcanzar esa altura extra sea un poco menos doloroso.

Algunos marcos son de naturaleza multiplataforma: los programas escritos con ellos pueden funcionar entre diferentes sistemas operativos ¿Qué sistema operativo debe elegir para su próxima PC?¿Comprar una nueva PC? Tiene más opciones de sistema operativo que nunca. ¿Cuál es el mejor sistema operativo para tu computadora? Lee mas . Esto es útil tanto para desarrolladores como para usuarios finales. Por un lado, dichos programas pueden llegar a más personas y, por otro, una mayor confiabilidad desde una base de usuarios más amplia.

¿Qué es mono?

Mono es un ejemplo de un marco multiplataforma disponible en Windows, Mac OS Haga que Linux parezca macOS con estos ajustes sencillosSi te gusta Linux pero quieres que se parezca más a macOS, ¡estás de suerte! Aquí se explica cómo hacer que su escritorio Linux se parezca a macOS. Lee mas , Linux y más. Primero fue diseñado como un fuente abierta Su guía completa para vivir una vida 100% gratuita y de código abiertoWindows y macOS son sistemas operativos comerciales, propietarios y de código cerrado. Linux y sus muchas aplicaciones son gratuitas y de código abierto. ¿Desea utilizar solo software gratuito y de código abierto? Así es cómo. Lee mas implementación de .NET Framework en Linux. A partir de ahí, se convirtió en algo más, admitiendo múltiples sistemas operativos diferentes.

plataformas mono linux

Mono (como .NET) está fuertemente vinculado al lenguaje de programación C #, conocido por su alto nivel de portabilidad. Por ejemplo, el Motor de juego Unity Programación de un juego con la unidad: una guía para principiantesEn el panorama evolutivo del desarrollo de juegos independientes, Unity se ha convertido en una especie de estándar de facto: su bajo costo, facilidad de uso y amplio conjunto de características lo hacen ideal para el desarrollo rápido de juegos. Lee mas usa C # como una forma multiplataforma de crear videojuegos. Esto se debe en parte al diseño del lenguaje. C # se puede convertir en CIL (Lenguaje intermedio común), que puede ser compilado Cómo compilar e instalar archivos TAR GZ y TAR BZ2 en Ubuntu Linux Lee mas a código nativo (más rápido, menos portátil), o ejecutar a través de un máquina virtual Por qué la máquina virtual Java ayuda a que su código funcione mejor¿Qué saber por qué la máquina virtual de Java le da a Java más ventajas sobre la programación nativa para una aplicación? ¡Sigue leyendo para descubrirlo! Lee mas (más lento, más portátil). Mono proporciona los medios para compilar y ejecutar programas de C #, similares a .NET Framework.

En la actualidad, está desarrollado por los propietarios del software que intentó emular: Microsoft. Con el fuente abierta ¿Qué es el software de código abierto? [MakeUseOf explica]"Código abierto" es un término que se usa mucho en estos días. Puede saber que ciertas cosas son de código abierto, como Linux y Android, pero ¿sabe lo que implica? Lo que está abierto ... Lee mas del marco .NET, Mono es más similar a él que nunca, capaz de integrar su código en su propio diseño. El proyecto también incluye un especial IDE (entorno de desarrollo integrado) Editores de texto vs. IDEs: ¿Cuál es mejor para los programadores?Elegir entre un IDE avanzado y un editor de texto más simple puede ser difícil. Ofrecemos información para ayudarlo a tomar esa decisión. Lee mas llamado MonoDevelop, un poco como el equivalente de Linux de Visual Studio.

linux mono monodevelop

Aplicaciones mono y multiplataforma

Con todo esto en mente, está bastante claro que la naturaleza multiplataforma de Mono es bastante útil para las personas que se mudan a Linux desde Windows Windows vs. Linux: esto es lo que tienen en comúnEn lugar de analizar cómo Linux tiene esto o Windows carece de eso, tal vez deberíamos celebrar que ambos sistemas operativos son robustos, efectivos y completos. Veamos qué tienen exactamente en común. Lee mas . Actúa como otro punto de enlace entre los dos sistemas operativos, para eliminar uno de los problemas más grandes de la conmutación: software exclusivo 10 aplicaciones exclusivas de Linux que no encontrarás en WindowsPasando de Windows, encontrará que hay muchas aplicaciones que puede usar para reemplazar su antiguo software propietario. Incluso encontrará una selección de impresionantes aplicaciones y herramientas exclusivas de Linux. Lee mas .

Hay una serie de programas que están escritos en Mono. Estas aplicaciones tienen una alta probabilidad de ser plataforma cruzada Más de 10 excelentes aplicaciones multiplataforma para Windows y Linux Lee mas , disponible entre múltiples sistemas operativos. Junto con esto, Mono realmente admite muchos .NET binarios Binario vs. Paquetes de origen: ¿Cuál debe usar?Los usuarios de Linux tienen dos formas principales de instalar programas: usar un paquete precompilado o compilarlo usted mismo. Por lo general, elegimos un paquete, pero hay momentos en los que debería considerar construir desde la fuente. Lee mas fuera de la caja (es decir, C # Archivos EXE Cómo hacer un archivo de instalación "EXE"¿Qué haces cuando creas un nuevo software de Windows y quieres compartirlo con el mundo? Idealmente, crearía un paquete de instalación EXE. Así es cómo. Lee mas escrito en Visual Studio). Como tal, es posible que los programas .NET que aún no están en Linux puedan estar en el futuro.

¡Incluso podría estar usando una de estas aplicaciones sin saberlo!

KeePass

KeePass KeePass Password Safe: el sistema de contraseña cifrada definitivo [Windows, portátil]Almacene de forma segura sus contraseñas. Completo con cifrado y un generador de contraseñas decente, sin mencionar los complementos para Chrome y Firefox, KeePass podría ser el mejor sistema de administración de contraseñas que existe. Si tu... Lee mas es un excelente administrador de contraseñas sin conexión. Esto significa que a diferencia de, digamos, Ultimo pase Cómo migrar de LastPass a un administrador de contraseñas alternativoLastPass es un administrador de contraseñas popular, pero si ha decidido pasar a otra solución, deberá exportar sus datos. Aquí le mostramos cómo exportar sus datos a 1Password, Dashlane o KeePass. Lee mas , su información no está vinculada a un servidor por conveniencia. Pero este podría ser un precio digno de pagar, por un mayor nivel de control en sus manos.

También está escrito en Mono, lo que le permite ejecutarse en múltiples plataformas diferentes. Si bien está dirigido principalmente a Windows, también significa que tanto MacOS como Linux son compatibles con él. Aunque puede que no parezca muy nativo, funciona bien. Además, tener sus contraseñas accesibles es un beneficio suficiente.

linux mono keepass

Pinta

La mejor manera de describir Pinta sería una versión multiplataforma de Paint. NET (que a su vez es un mejor versión de Microsoft Paint 7 alternativas gratuitas de Microsoft PaintMicrosoft ha retirado MS Paint en favor de Paint 3D. ¿No me impresionó? Hemos encontrado alternativas gratuitas de Microsoft Paint para todas sus necesidades de visualización y edición de imágenes. Lee mas ). Es una aplicación bastante simple, con bastante poder para editar y crear imágenes. A diferencia de KeePass, se ve un poco mejor entre diferentes sistemas operativos.

pinta linux mono

Lamentablemente, también demuestra algunas limitaciones de Mono. Pintar. NET, la aplicación en la que se inspiró, después de todo, fue escrita usando el .NET Framework Microsoft .NET Framework: por qué lo necesita y cómo instalarlo en WindowsNecesita instalarlo o actualizarlo. Pero, ¿sabes qué es .NET Framework? Le mostramos por qué lo necesita y cómo puede obtener la última versión. Lee mas y, sin embargo, sigue siendo solo Windows. Si bien la mayoría de las cosas pueden funcionar entre los dos, si un programa se basa en componentes específicos del marco de Windows, deberá buscar alternativas Las 5 mejores alternativas de Photoshop que puedes ejecutar en LinuxEncontrar una alternativa de Adobe Photoshop para Linux no es tan difícil. Aquí están las mejores alternativas de Photoshop para Linux. Lee mas .

Vino + Mono = Mejor compatibilidad

Mono también puede ayudar a los conmutadores de Windows al extender Vino Cómo ejecutar aplicaciones y juegos de Windows con Linux Wine¿Hay alguna forma de hacer que el software de Windows funcione en Linux? Una respuesta es usar Wine, pero si bien puede ser muy útil, probablemente solo sea tu último recurso. Este es el por qué. Lee mas , una capa de compatibilidad para permitir a los usuarios ejecutar aplicaciones de Windows. Wine invierte muchas funciones de Windows y traduce ese comportamiento a sus equivalentes de Linux. Como tal, puede ejecutar muchos programas no diseñados para Linux, como si lo fueran.

El archivo de instalación de Mono real contiene una serie de bibliotecas de software, componentes que otros programas pueden construir. Están diseñados para implementar la mayor cantidad posible de .NET Framework (aunque sea multiplataforma). Debido a esto, muchas cosas escritas para Windows usando dicho marco también funcionarán en Mono.

componentes mono de linux

Wine puede aprovechar todo el trabajo que Mono ha realizado a lo largo de los años, usándolo para ayudar a ejecutar aplicaciones .NET, o incluso programas con dichos componentes dentro de ellas. Algunos juegos Cómo agregar modificaciones a Los Sims 4 y las mejores modificaciones para probarLos Sims 4 incluyen un potente soporte de modding. Los creadores ambiciosos ya están produciendo nuevas modas, peinados recolocados, mods de juego y más para mejorar su juego. Lee mas por ejemplo, confíe en el marco hasta cierto punto.

Mono en un mundo de código abierto .NET

Como se mencionó anteriormente, gran parte del marco .NET ahora es de código abierto, con más por venir. Ya es posible (algo) aprovecharlo en plataformas que no sean Windows. Uno entonces, podría preguntarse cómo Mono aún podría ser útil para las personas.

La respuesta a eso es bastante simple: muchos de los componentes utilizables de .NET son invisibles para los usuarios finales. Todavía es bastante difícil crear aplicaciones gráficas multiplataforma utilizando solo el marco de código abierto de Microsoft. Mono, por otro lado, está bien establecido, con múltiples formas de escribir programas de aspecto nativo, con poca molestia. Y solo seguirá creciendo,

Por supuesto, cuando los componentes de código abierto de .NET estén más establecidos, habrá obtenido muchos de los beneficios que proporciona actualmente Mono. Y eso solo puede ser algo bueno para Linux, así como para los usuarios que quieran cambiar a él. Más aplicaciones portátiles son siempre bienvenidas, después de todo.

¿Cómo lidias con la brecha de aplicaciones en Linux?

Haber de imagen: OndrejProsicky /Depositphotos

Actualmente estudiando para un BIT, Austin Luong es un entusiasta entusiasta de Linux que adora hacer proselitismo sobre el software libre. También le gusta escribir ciencia ficción, pero solo en la privacidad de su disco duro.