Instalando Linux en tu teléfono. Sistema operativo Ubuntu Touch. Instalación del teléfono Ubuntu

Original: Android está basado en Linux, pero ¿qué significa eso?
Autor: Chris Hoffman
Fecha de publicación: 12 de mayo de 2014
Traducción: N. Romodanov
Fecha de transferencia: junio de 2014

Android puede estar basado en Linux, pero no depende del tipo de sistema Linux que probablemente esté ejecutando en su ordenador personal. no puedes correr aplicaciones de Android en distribuciones típicas de Linux y no puede ejecutar programas de Linux con los que esté familiarizado en un sistema Android.

Linux constituye el núcleo de Android, pero Google no ha agregado todo el software y las bibliotecas típicas que puede encontrar en una distribución de Linux como Ubuntu. Aquí es donde residen todas las diferencias.

Comparando “Linux” y el kernel de Linux

La gran diferencia aquí se reduce a lo que entendemos por Linux. La gente usa el término "Linux" para significar muchas cosas diferentes. En esencia, Linux significa núcleo de linux. El kernel es la parte central de cualquier sistema operativo.

También nos referimos a las distribuciones de Linux simplemente como "Linux". Sin embargo, las distribuciones constan de algo más que el kernel de Linux. Contienen muchas otras piezas de software, como utilidades de shell GNU, servidor de gráficos Xorg, escritorio GNOME, navegador web Firefox, etc. Es por eso que algunas personas creen que "distros" como Ubuntu, Mint, Debian, Fedora, Arch, OpenSUSE y otras deberían usar el término GNU/Linux.

Android usa el kernel de Linux bajo el capó. Dado que Linux es de código abierto, los desarrolladores de Android de Google pudieron modificar el kernel de Linux para adaptarlo a sus necesidades. Linux proporciona Desarrolladores de Android para empezar, un kernel de sistema operativo prediseñado y ya compatible para que no tengan que escribir su propio kernel. Este es el método con el que muchos fueron construidos. varios dispositivos, por ejemplo, la PlayStation 4 usa el kernel FreeBSD con open código fuente, mientras que la Xbox One usa núcleo de Windows NT, que se puede encontrar en versiones modernas Ventanas.

Incluso verás la versión del kernel de Linux que se está ejecutando en tu dispositivo en el elemento de menú Acerca del teléfono o Acerca de la tableta en el menú Configuración de Android.

Diferencias

Existe cierto debate sobre si Android califica como una "distribución de Linux". Utiliza el kernel de Linux y otro software, pero no incluye gran parte del software que suele incluirse en las distribuciones de Linux.

Cuando inicia un dispositivo Android, el kernel de Linux se carga tal como lo haría en una distribución. Sin embargo, la mayor parte del resto del software es diferente. Android no incluye la biblioteca GNU C (glibc) que se encuentra en las distribuciones estándar de Linux, ni incluye todas las bibliotecas GNU que encontrará en una distribución típica de Linux. También tiene servidores X, como Xorg, por lo que no podrás ejecutar servidores estándar. aplicaciones graficas Linux.

En lugar de ejecutar aplicaciones típicas de Linux, Android usa máquina virtual Dalvik está diseñado únicamente para ejecutar aplicaciones escritas en lenguaje java. Estas aplicaciones están dirigidas a dispositivos e interfaces Android. programación de aplicaciones(API) que están presentes en Android, no en Linux en general.


¿Por qué no puedo ejecutar una aplicación en Android diseñada para una computadora de escritorio con Linux?

Dado que Android no incluye un servidor X gráfico ni todas las bibliotecas GNU estándar, no se pueden simplemente ejecutar aplicaciones Linux en Android. Debe ejecutar aplicaciones escritas específicamente para Android.

Android tiene shell de comando, similar a lo que encontrarás en Linux. Pero "listo para usar" no hay forma de acceder a él, pero puede instalar una aplicación, por ejemplo. Terminal Android Emulador, para poder acceder a este entorno de terminal.

Aquí, por defecto, no podrás hacer demasiado. El terminal funcionará en un entorno restringido, por lo que no podrá recibir acceso completo a la raíz del sistema sin rootear su dispositivo Android. Muchos de los comandos estándar que pueda necesitar no están disponibles, razón por la cual aquellos que han rooteado sus dispositivos en general instalan Aplicación BusyBox, que instala muchas utilidades de línea de comandos. Estas utilidades son utilizadas por aplicaciones que necesitan hacer algo con privilegios de root.


Por qué no se puede ejecutar software de Android en un escritorio Linux

Linux no incluye la máquina virtual Dalvik, por lo que Linux no puede ejecutar aplicaciones de Android. Máquina virtual Dalvik y todo el resto del software software de Android, no puede simplemente colocarlo en un escritorio Linux; por ejemplo, tendrá que trabajar más para que las aplicaciones de Android salgan a una ventana en un escritorio normal a través de Xorg. En teoría, con todo el trabajo realizado, los desarrolladores podrían hacer que Dalvik funcione en el escritorio de Linux y los usuarios de escritorio de Linux podrían ejecutar aplicaciones de Android en sus escritorios. Se intentó crear una aplicación (ahora desaparecida) para Ubuntu que intentaba hacer algo como esto, integrando Ubuntu y Android en un teléfono y haciendo que esos programas pudieran ejecutarse en el escritorio de Ubuntu.

Para Windows y Mac OS, se intentó hacer esto utilizando el emulador BlueStacks y otras aplicaciones de Android. Ejecutan Android en un entorno virtual en una máquina virtual, lo que les permite ejecutar aplicaciones de Android en el escritorio con una gran pérdida de rendimiento. Pero estas soluciones resultaron no ser muy populares.


Chrome OS, creado por Google, también está basado en Linux. Al igual que Android, Chrome OS no proporciona el sistema de ventanas X estándar, por lo que aplicaciones estándar Linux no puede ejecutarse en Chrome OS. A diferencia de Android, Chrome OS está más cerca de las distribuciones estándar de Linux de escritorio, por lo que puede usar el modo de desarrollador para instalar el software de escritorio Linux que falta.

¡Hola, queridos lectores del mejor portal móvil! En este artículo, le contaré cómo ejecutar sistemas operativos completos en Android. Hoy hablaremos de dos sistemas operativos: Windows XP y Linux. Así que pongámonos manos a la obra.

LINUX

Empecemos con más instrucciones fáciles- ejecutando Linux en Android. Primero, te advertiré que este método requiere derechos ROOT. Además, si está utilizando un teléfono inteligente basado en Android 5.0 Lollipop, Android 6.0 Marshmallow o posterior, necesitará un kernel personalizado. Este artículo utiliza un Nexus 5 con kernel instalado"ElementalX". Así que comencemos.

Instrucciones:
1. Primero, necesitas descargar e instalar el programa BusyBox, que es el software para la mayoría herramientas estándar Unix.

2. A continuación, descargue e instale programa linux Deploy, este es el componente principal y sin él no podremos hacer nada, ya que descarga la distribución desde espejo oficial, crea una imagen de disco en una tarjeta microSD, la monta e instala la distribución del sistema operativo.
3. Apertura aplicación linux Implementar, vaya al panel de configuración. Aquí, elige qué distribución quieres utilizar. Este artículo utilizará la distribución Debian predeterminada en el entorno LXDE.

4. Habiendo seleccionado la distribución, haga clic en el botón instalar. La instalación tarda unos 30 minutos.
5. Una vez completada la instalación, se iniciará la aplicación. entorno linux y lo configurará ella misma ambiente de trabajo, que incluye el sistema base, el servidor SSH, el servidor VNC y entorno gráfico que elegimos antes. Además, puedes configurarlo a través del programa. servidor SSH y VNC.
6. Puedes conectarte vía SSH o VNC, yo uso un servidor VNC, pero puedes usar el que quieras.
7. Si se conectó a través del servidor SSH, ingrese el puerto "22" y la contraseña predeterminada es "changeme".
8. Si usted, como yo, desea conectarse a través de un servidor VNC, descargue el programa VNC, ejecútelo e ingrese la dirección "localhost:5900" en el campo, la contraseña predeterminada es la misma que para el servidor SSH - "changeme ”.

9. ¡Disfruta de tu distribución de Linux en funcionamiento!

WindowsXP

Ahora hablemos de algo más complicado: ejecutar Windows XP en Android. ¿Puedes decirme cómo? La respuesta es sencilla: Bochs. Es con esta aplicación que emularemos Windows XP. Bochs es un programa que emula sistemas operativos basados ​​en x86, fue creado para emular sistemas operativos como Windows DOS, Windows 3.1, Windows 95, Windows 98. Pero hoy intentaremos una tarea más difícil. Es importante tener en cuenta que Windows XP será muy, muy lento y no habrá conexión a Internet, así que si tienes paciencia y no te importan los problemas que puedan surgir, ¡adelante! Entonces comencemos.

Lo que necesitas:
1. archivo iso WindowsXP
2. Administrador Qemu para PC
3.
4. Bochs SDL
5. Imagen de disco en blanco

Instrucciones:
1. Abra Qemu Manager para PC y cree una nueva máquina virtual. Llámalo como quieras, en en este caso su nombre será "XP".

2. Ingrese cuánto RAM desea asignar para la máquina virtual, este paso es solo para PC, en dispositivo Android no tendrá ningún efecto. Seleccione la opción "no usar disco virtual". Haga clic en "siguiente".

3. El siguiente paso es ir a la pestaña de controladores y seleccionar “ disco duro 0". A continuación, seleccione la ruta a la "Imagen de disco en blanco" descargada anteriormente.

5. Finalmente, después de completar todos los pasos, seleccione el botón verde a la izquierda esquina superior para iniciar la máquina virtual. De ahora en adelante, simplemente instale Windows XP en la máquina virtual como en una simple PC.

6. Una vez completada la instalación, descomprima el archivo .zip de Bochs SDL. Mueva "Imagen de disco en blanco" a la carpeta SDL. Cambie el nombre del archivo "Imagen de disco en blanco" a "c".

8. Descargue e instale la aplicación Bochs en Android. A continuación, ábrelo. La propia aplicación debe detectar la presencia de Windows XP y ejecutarlo. Recuerde, ¡esto es muy, muy lento!

Para iniciar desde el escritorio del quirófano sistemas windows XP, debes esperar al menos 10 minutos.

9. Regocíjate ejecutando Windows XP!

Eso es todo. ¡Gracias a todos por su atención!

Primero en Rusia revisión detallada nuevo sistema operativo móvil

Hace poco os hablamos de los sistemas operativos alternativos presentados en el Mobile World Congress 2015. También hablamos de Ubuntu táctil. De todos los sistemas operativos móviles, este es el único que no conocimos hasta hace poco, ya que simplemente no había dispositivos comerciales con él a bordo. Pero finalmente llegó a nuestra redacción el teléfono inteligente BQ Aquaris E4.5, encargado en febrero: el primer teléfono inteligente con Ubuntu Touch. Así que ahora podemos cerrar la brecha y estudiar este sistema operativo en detalle (se dedicará un material separado al teléfono inteligente en sí).

Primero, una breve (pero ya muy dramática) historia de Ubuntu Touch. Ubuntu es el más popular en en este momento(y durante muchos años seguidos) Distribución de Linux para escritorio. Está siendo desarrollado por Canonical, dirigida por el multimillonario (y, por cierto, el segundo turista espacial más grande del mundo) Mark Shuttleworth. Al igual que Microsoft, Canonical un día recobró el sentido y se dio cuenta de que sería bueno declararse en mercado móvil, no limitado al sistema operativo de escritorio.

Pero, a diferencia de Microsoft, Canonical no es lo suficientemente rica como para invertir miles de millones de dólares en este negocio y comprar fabricantes poderosos teléfonos inteligentes como Nokia. Por lo tanto, el camino desde las primeras versiones del sistema operativo hasta la versión final en dispositivos comerciales resultó muy espinoso. A principios de 2013, el sistema operativo se demostró en el Mobile World Congress de Barcelona. Utilizado como dispositivo de demostración. tableta de google Nexus 10 y teléfono inteligente de Google Nexus 4, en el que se instaló el sistema operativo móvil Ubuntu en lugar de Android.

Por cierto, para evitar más malentendidos, reservaremos que lo llamaremos Ubuntu Touch. EN diferentes tiempos Canonical lo llamó Ubuntu Phone OS, Ubuntu para teléfonos inteligentes y Ubuntu Touch... Este último, en nuestra opinión, es el nombre más correcto, ya que refleja la capacidad del sistema operativo para funcionar tanto en teléfonos inteligentes como en tabletas, pero al mismo el tiempo muestra diferencia fundamental desde Ubuntu de escritorio (que, por ejemplo, también se podría instalar en tablets con Procesador Intel x86).

Después de demostrar Ubuntu Touch en el MWC, Canonical distribuyó una versión inicial que los entusiastas podían intentar instalar en teléfonos inteligentes y tabletas seleccionados. Pero las ambiciones de Canonical eran mucho mayores: la empresa no sólo quería crear otra distribución de Linux, sino también entrar en el mercado de los teléfonos inteligentes con su propio producto. Y no solo un teléfono inteligente, sino un súper teléfono inteligente que, con 4 GB de RAM, podría, cuando se conecta a un monitor, convertirse en una computadora completa con Ubuntu de escritorio.

El modelo se llama Ubuntu Edge y está en IndieGoGo. Sin embargo, Canonical se fijó un objetivo completamente irreal: 32 millones de dólares; nadie había pedido nunca tanto a través de servicios de financiación colectiva. A pesar del enorme entusiasmo de la comunidad Linux y de las donaciones bastante cuantiosas de varias organizaciones de TI, todo el dinero recaudado tuvo que ser devuelto a los donantes y el proyecto Ubuntu Edge fue cancelado.

Este fracaso obligó a Canonical a cambiar su estrategia y tomar rumbo hacia smartphones de terceros, además, en el segmento de presupuesto. En el MWC 2014 se pudieron ver prototipos de estos smartphones. Al mismo tiempo, se anunció el inicio de los pedidos anticipados de la tableta Intermatrix U7. ¡Ay! Luego hubo otro intento: los entusiastas intentaron recaudar dinero en IndieGoGo para una tableta UbuTab con dos sistemas operativos: Ubuntu Touch y Android. Aunque pidieron fondos muchas veces menos que Canonical para el notorio Ubuntu Edge, todavía no los recaudaron. Es cierto que la tableta está disponible para su compra en el sitio web de UbuTab y se promete que las entregas comenzarán en abril. Sin embargo, aparentemente nadie ha visto esta tableta en la vida real todavía. No fue en el MWC 2015 (os hablamos del stand de Ubuntu en esta exposición).

En general, el primero y hasta ahora, al parecer, el único dispositivo comercial con este sistema operativo es el BQ Aquaris E4.5. Lo usamos para estudiar el sistema operativo.

Interfaz

Quizás el componente más importante de Ubuntu para el usuario medio es la interfaz, que tiene una lógica diferente a la de Android o iOS. En primer lugar, toda la interacción con la interfaz se realiza mediante deslizamientos ( Botones de inicio aquí, en principio, no); en segundo lugar, el escritorio del sistema operativo no contiene iconos de aplicaciones, como en iOS y, en parte, en Android, sino un conjunto de widgets actualizados dinámicamente; en tercer lugar, para un acceso rápido a la clave o programas abiertos Se utiliza una barra de menú vertical a la izquierda, claramente tomada del escritorio Ubuntu con la interfaz Unity.

A modo de comparación, aquí hay una captura de pantalla del escritorio Ubuntu (fragmento).

Sin embargo, no hay escritorio, como una especie de espacio vacío, en Ubuntu Touch.

Ubuntu Touch admite la multitarea. Para cambiar entre aplicaciones, deslice el dedo desde el borde derecho de la pantalla hacia la izquierda. Puedes eliminar la galería de miniaturas 3D de la galería 3D que se abre después de este gesto. aplicaciones innecesarias(deslizamiento vertical).

Otro gesto, un deslizamiento vertical desde el borde superior de la pantalla, abre el panel de notificaciones y configuración rápida. En general, como en Android. El conjunto de ajustes rápidos tiene algunos matices, pero en general es estándar.

Escritorio

Pero volvamos al escritorio, que incluye siete pantallas. El primero de ellos se llama “Hoy” y sirve como agregador de los contenidos más importantes de los otros seis. Aquí vemos la fecha, información sobre las horas de salida y puesta del sol, el clima (para el día actual y el siguiente), eventos del calendario, mensajes recientes, llamadas, tareas, temas populares en Twitter. Es sorprendente que sintonia FINA La pantalla Hoy, así como otras pantallas, no están aquí. Es decir, digamos que si quiero recibir información meteorológica de un proveedor diferente al que se utiliza por defecto, entonces no se puede hacer nada.

La segunda pantalla se llama NearBy, que debería traducirse como "Nearby" (es extraño que en el sistema operativo rusificado la pantalla se llame en inglés). La transición entre pantallas, que es lógica, se realiza mediante deslizamientos horizontales.

Aquí vemos nuevamente el clima (no está claro por qué se colocó en la parte superior en ambas pantallas), próximo fotos de Flickr, artículos actuales de Wikipedia (aunque la utilidad de esto es cuestionable; Wikipedia todavía no es un recurso de noticias) y una lista de próximos conciertos. En la parte superior está la línea “¿Qué estás sintiendo” (obviamente inspirada en “¿Qué estás pensando?” de Facebook). Para ser honesto, el contenido de NearBy es bastante dudoso, aunque la idea de presentar información de alguna manera relacionada con la ubicación del usuario es prometedora.

Finalmente, en la tercera pantalla vemos una lista de aplicaciones instaladas.

No se puede decir que la forma y el estilo de los iconos se parezcan al escritorio de Ubuntu. Más bien, se trata de una especie de parodia infantil de los iconos de iOS y OS X de hace dos años. Preste atención, por ejemplo, a los iconos "Navegador", "Música", "Contactos", "Calculadora", "Configuración del sistema".

Respecto al conjunto aplicaciones preinstaladas Entonces, por un lado, hay bastantes cosas innecesarias (por ejemplo, aplicaciones de periódicos españoles) y, por otro lado, faltan las cosas más básicas: en primer lugar, un cliente de correo electrónico. Pero hablaremos de las aplicaciones preinstaladas más adelante, pero ahora volvamos a estudiar las pantallas del sistema operativo y las funciones de la interfaz. Observemos un grave inconveniente asociado específicamente con la interfaz: la imposibilidad de cambiar la ubicación de los iconos o combinarlos de alguna manera. A menos que pueda elegir mostrar una categoría de aplicación (por ejemplo, utilidades o audio/vídeo). Aparentemente, esto debería ayudar cuando hay muchos íconos y encontrar el correcto entre ellos será bastante problemático.

La cuarta pantalla es un agregador de noticias. Aquí vemos la sección "Titulares" con imágenes de vista previa grandes (el feed se desplaza horizontalmente), seguida de "Noticias nacionales", "Noticias internacionales", "Deportes", "Tecnología", "Finanzas".

Se ve bastante bien y probablemente sería conveniente si fuera posible configurar un agregador de noticias para que funcione con recursos en ruso. Hasta el momento no sólo no existe la posibilidad de configurar el país (lo que parece especialmente extraño en el contexto de la presencia de la sección "Noticias del país"), sino que tampoco existe la posibilidad de elegir fuentes alternativas. Lo único que se puede hacer es desmarcar aquellas fuentes que aquí se presentan, excluyendo así algunos medios de la selección.

La quinta pantalla es “Música”. Aquí vemos álbumes de 7digital, próximos conciertos de Songkick, canciones populares de Grooveshark y vídeos musicales populares de YouTube.

Al igual que con las noticias, no puedes cambiar la lista de recursos. Pero problema principal ni siquiera esto, sino el hecho de que no puedes escuchar las pistas o ver el vídeo inmediatamente. Cuando hace clic en contenido de Grooveshark o YouTube, simplemente se le redirige a las versiones móviles de esos sitios. La historia es similar con el contenido de la siguiente pantalla: "Video". Aquí vemos miniaturas de vídeos de YouTube y Vimeo, pero al hacer clic en ellas se abre un navegador.

Es cierto que aquí también puedes ver vídeos que grabaste con la cámara de tu teléfono inteligente. y en siguiente pantalla- “Fotos”: verá una galería de fotos tomadas con su teléfono inteligente. Además, encontramos aquí propuestas para añadir cuentas Instagram y Facebook para que también se muestren fotos de ellos. Y esa sería una oportunidad realmente útil. Lo habría. Si tan solo funcionara. Agregamos cuentas y no pasa nada. Fracaso épico. Gracias, aunque puedes ver fotos de Flickr, pero solo las miniaturas que se muestran.

Agreguemos dos moscas más en la sopa a la historia sobre las pantallas. En primer lugar, sólo puedes pasar de uno a otro de forma secuencial. Es decir, no se puede pasar del primero al quinto, por ejemplo. Haga cuatro movimientos (y las pantallas también se ralentizarán). En segundo lugar, si pasa de alguna pantalla a una página de Internet o a cualquier aplicación, no volverá a la misma pantalla, solo a la primera pantalla "Hoy", desde donde nuevamente tendrá que "deslizar" hasta llegar a a la página deseada.

Esto, además de la total imposibilidad de llenar las pantallas con fuentes a su discreción y la falta de configuraciones flexibles (por ejemplo, no puede ajustar la visualización del contenido de ninguna manera) es la principal desventaja del trabajo escritorio ubuntu Tocar.

Aplicaciones

Ahora veamos qué aplicaciones están disponibles en el dispositivo y en la Tienda Ubuntu. En total, el teléfono inteligente tiene 25 aplicaciones preinstaladas. La buena noticia es que la mayoría de ellos se pueden eliminar (a diferencia de, por ejemplo, la situación con Android e iOS). No eliminables: solo aquellos que son críticos para el funcionamiento del dispositivo y son insustituibles. Por ejemplo, estos son "Teléfono", "Mensajes", "Contactos", "Navegador", "Configuración del sistema", "Almacenamiento externo"... Al mismo tiempo, mapas, una aplicación meteorológica, incluso un reproductor de música y fotografías. El visor se puede desinstalar.

Para desinstalar, debe mantener presionado el ícono, después de lo cual se abrirá la página de la tienda, donde ya habrá un botón "Eliminar". Es extraño que no se les haya ocurrido algo así como una cruz en iOS o una alternativa Conchas de Android, pero esta opción también es más conveniente que la predeterminada de Android.

Las aplicaciones Core OS tienen los desarrolladores de aplicaciones Ubuntu Core enumerados en la barra de la tienda donde se muestra el nombre del desarrollador. Pero no todas las aplicaciones de Ubuntu Core App Developers están preinstaladas. Por ejemplo, en la tienda podemos encontrar cosas realmente necesarias como Terminal, Visor de documentos, Administrador de archivos. Por qué no están incluidos en el paquete estándar (pero hay algunas cosas que no son del todo esenciales) es un misterio.

Observemos un detalle más interesante: se propone utilizar Telegrama pablo Durova. Es más, si buscamos en Viber o WhatsApp Store, seguiremos viendo Telegram. Pero eso no es todo. Telegram también está bastante integrado en el sistema operativo: en particular, en el panel de notificaciones que se desliza desde la parte superior, puedes ver últimos mensajes Telegram y en la pantalla de bloqueo: la cantidad de mensajes no vistos. Al parecer, Shuttleworth se sintió atraído por la filosofía de este mensajero: sin publicidad, sin pago, máxima seguridad.

A su vez, se propone utilizar Here Maps como servicio de navegación estándar. La versión de la aplicación aparece como 2.0. Pero lo curioso es que Ubuntu Touch no figura entre las plataformas compatibles con este servicio (ni siquiera como experimental). Aunque existe, por ejemplo, Firefox OS. Y por lo que parece Here Maps, no es una aplicación nativa, sino una aplicación web. Hablaremos más sobre qué es esto más adelante.

En cuanto al resto de aplicaciones preinstaladas, destacamos, en primer lugar, su sencillez y sencillez. Todos ellos son bastante primitivos tanto en funcionalidad como en apariencia (algo así como las primeras versiones de Android), pero son intuitivos. Pero aquí también hay cosas extrañas. Por ejemplo, en reproductor de música Hay botón misterioso“Agregar a…” (¿dónde?). Además, es imposible iniciar la aplicación del reproductor de vídeo y seleccionar un archivo de vídeo.

En general, el principal problema con el conjunto de aplicaciones preinstaladas es la falta de muchas cosas necesarias. Además, si algunas de estas cosas se pueden encontrar en la Tienda (Administrador de archivos, Terminal), y para algunas hay análogos (Telegram en lugar de Viber y WhatsApp), entonces hay lagunas absolutamente evidentes: por ejemplo, aunque un teléfono inteligente tiene cámara frontal, la comunicación por video es imposible, porque no existe Skype, ni Hangouts, ni ninguna otra alternativa. Tampoco hay un cliente de correo electrónico. E incluso Gmail sólo está aquí como aplicación web.

Aplicaciones web

Además aplicaciones nativas escritas en Qt/QML, los desarrolladores pueden crear aplicaciones web HTML5 que se ejecutan completamente en Internet. De hecho, se trata de versiones móviles de sitios, "empaquetadas" en un shell separado, gracias al cual pueden estar presentes en la Tienda Ubuntu, en la lista de aplicaciones y en el panel de inicio rápido. Bien barra de direcciones no ocupará parte de la pantalla.

Vimos algo similar en Firefox OS, pero las aplicaciones web estaban separadas de las nativas. En el caso de Ubuntu Touch, todo está agrupado. Y si, por ejemplo, buscas un cliente de Instagram en la Store, no podrás saber cuál de las opciones mostradas es nativa hasta que accedas a la descripción de cada una de ellas. No es necesario explicar por qué las aplicaciones web son peores que las nativas: esto es el rendimiento, una interfaz que no está optimizada para un dispositivo específico y, lo más importante, la necesidad de una conexión a Internet. Además, es bastante lógico que las aplicaciones web normalmente no puedan utilizar las capacidades de hardware de un teléfono inteligente: por ejemplo, la aplicación web de Instagram no tiene acceso a la cámara (de dónde vendría si no está en la versión web de Instagram). ?).

En pocas palabras, también puedes abrir la versión móvil del sitio a través de tu navegador. En las capturas de pantalla de arriba vemos dispositivos móviles. versión de instagram, abierto a través de un navegador (izquierda) y la aplicación web de Instagram (cliente no oficial) de la Tienda Ubuntu. Por supuesto, no existe tal truco en Play Store y App Store. Al mismo tiempo, en Android e iOS, nada le impide crear un icono de inicio rápido para el sitio web deseado en su escritorio. De hecho, resulta la misma aplicación web que en Ubuntu Touch. Pero para Canonical es más rentable "mezclar" aplicaciones web en el conjunto general de aplicaciones de la tienda. Y esto afecta la conveniencia de la búsqueda.

Configuración e interacción con otros sistemas operativos.

Dado que Ubuntu Touch es un sistema operativo gratuito, es lógico esperar allí la máxima libertad para el usuario. Sin embargo, el menú de configuración y, en general, las posibilidades de personalizar el sistema operativo parecen muy modestas, mucho más modestas que las de menos android gratis y iOS completamente no gratuito.

Por ejemplo, la falta de configuración para la barra de aplicaciones izquierda es decepcionante. ¿Por qué no puedo añadirle las aplicaciones que necesito y eliminar el resto? Y la configuración de los parámetros individuales de la interfaz deja mucho que desear. Por ejemplo, puedes cambiar el fondo de la pantalla de bloqueo, pero no puedes mostrar información de las aplicaciones que más te interesan en el círculo central. Lo único realmente interesante que vale la pena destacar es la posibilidad de ocultar cualquier pantalla del escritorio.

La segunda decepción tiene que ver con la imposibilidad de instalar aplicaciones de Android. Te recordamos que esta funcionalidad está disponible tanto en Sailfish OS como en BlackBerry 10.3. Y aunque las aplicaciones de Android no funcionan perfectamente allí, esta característica sigue siendo muy importante. Pero la verdadera sorpresa para nosotros fue el hecho de que el sistema operativo de escritorio OS X, cuando un teléfono inteligente con Ubuntu Touch se conecta a una computadora, lo percibe como un dispositivo Android y lo inicia. Archivo Android Transferir. Lo cual resulta completamente funcional: puedes usarlo para transferir archivos desde tu computadora a tu teléfono inteligente y viceversa.

No hay problemas al conectar el teléfono inteligente a Windows. El sistema operativo Microsoft interactúa con él de la misma manera que con un dispositivo Android normal. Pero esto es bastante esperado. Pero todavía esperábamos algo más de Ubuntu Touch trabajando junto con Ubuntu de escritorio. Por ejemplo, algún tipo de software que le permita trabajar completamente con los contenidos de su teléfono inteligente (como BlackBerry Blend). Pero Ubuntu 14.02.2 LTS también trata un teléfono inteligente que ejecuta Ubuntu Touch como una unidad extraíble normal. Por lo tanto, si es un "ubunter", no confíe en ninguna interacción especial entre el teléfono inteligente y el sistema operativo de escritorio.

Bueno, como ventaja, observamos que, en primer lugar, el teléfono inteligente interactúa con los tres sistemas operativos de escritorio sin ningún controlador y programas adicionales y, en segundo lugar, Ubuntu Touch puede funcionar directamente con archivos copiados desde su computadora. Por ejemplo, puede colocar un álbum de música en la carpeta correspondiente y se reproducirá normalmente e incluso se mostrará la portada. Aquí no hay barreras como en iOS.

Conclusiones preliminares

sala de operaciones sistema ubuntu El tacto se encuentra en el comienzo de su andadura, al menos si contamos sólo los dispositivos comerciales. Y en este contexto, parece muy prometedor: notamos una interfaz interesante, muy control conveniente gestos, así como la claridad intuitiva tanto del propio sistema operativo como de las principales aplicaciones. Pero aún así, no debemos olvidar que la historia pública de Ubuntu Touch comenzó hace dos años. Y detrás de este desarrollo no está la pequeña startup Jolla, sino la seria empresa Canonical con 10 años de historia. Si tenemos en cuenta estas presentaciones, inevitablemente surgen dudas sobre el futuro del sistema operativo. delante de todos ideas interesantes hoy es un producto poco competitivo: no hay muchos críticos aplicaciones importantes(cliente de correo, Skype), pero hay muchas deficiencias y fallos, no hay soporte para aplicaciones de Android, la tienda de aplicaciones está llena de las llamadas "aplicaciones web", que no pueden considerarse un reemplazo completo de las aplicaciones nativas.

Además de esto, apariencia El sistema operativo es muy controvertido. Jolla tenía el diseño como una de sus bazas, y Android ha hecho lo mismo en los últimos dos años. gran paso En el futuro, Ubuntu Touch permanece en algún lugar de la era de Android 2.x, aunque algunos elementos del sistema operativo se ven muy bien. Aquí puedes recordar también Firefox OS, cuya apariencia es aún más desagradable, y no hay hallazgos particularmente interesantes en el campo de la interacción con el OS. Pero Firefox OS se centra en segmento de presupuesto y soluciones para operadores. Y, a juzgar por el MWC 2015, Firefox OS ha logrado algunos avances. Mientras que los creadores de Ubuntu Touch todavía no tienen una idea clara de cómo debería desarrollarse el sistema operativo y en qué campo podría desplazar a los jugadores existentes.

Desafortunadamente, ideas curiosas y buen nombre no es suficiente para competir en el sobresaturado mercado móvil actual. Los usuarios quieren un cierto nivel de calidad o algo realmente oportunidades unicas. Tal oportunidad podría ser configuración flexible Escritorio Ubuntu Touch: por ejemplo, para que puedas cambiar la ubicación de todos los elementos, conectar tus fuentes de información (por ejemplo, Yandex.... Pero ahora las pantallas del escritorio son completamente imposibles de personalizar (solo puedes desactivar la visualización de algunas información).

Finalmente, sería posible jugar con una interacción mejorada con Ubuntu de escritorio; al menos atraería usuarios de ubuntu, de los cuales hay muchos. Pero este camino, aparentemente, le pareció demasiado difícil a Canonical. En principio, la idea de hacer un único sistema operativo para diferentes clases de dispositivos (PC, dispositivos móviles, TV...) es prometedora. Pero para los usuarios, esto tiene sentido sólo cuando, en presencia de dos o más componentes del ecosistema, reciben algunas capacidades únicas (recordemos, por ejemplo, las funciones Handoff y Continuity en OS X e iOS). Ubuntu Touch no tiene nada de eso. Y por lo tanto, en su forma actual, el sistema operativo puede ser de interés sólo para los fanáticos entusiastas. Esperemos que a través de sus esfuerzos conjuntos con Canonical, el sistema operativo eventualmente supere sus enfermedades infantiles y se convierta en otro actor en el mercado de dispositivos móviles.

  • teléfonos inteligentes,
  • Crowdsourcing
  • "¿Sueñan las ovejas eléctricas con Linux en su teléfono?"


    A decir verdad, después del fracaso con Ubuntu Phone y la épica mierda que está pasando con SailfishOS, me quedé un poco deprimido. No sé ustedes, pero durante mucho tiempo me siento frustrado por la situación en la que no puedo controlar completamente el dispositivo que estoy usando. la mayoría de tiempo.


    No puedo poner el "cortador de pancartas" nivel del sistema o subir dnscrypt. Dirige parte del tráfico a través de wifi y parte a través de la red móvil. Obtenga el archivo que necesito, accesible solo desde la raíz. Y al abrir el bootloader la garantía caduca, el pago sin contacto y todas esas “mejoras” para la cámara del fabricante dejan de funcionar. No puedo escribir install vía ssh y en un par de segundos recibo una aplicación con todos los parches necesarios.


    Y cuando veo esas docenas de aplicaciones desinstalables instaladas por el fabricante que ocupan espacio, consumen batería, envían notificaciones spam constantemente y recopilan análisis, me siento completamente triste. Este es el presente al que hemos llegado. Con firmware cerrado para hardware y mirando al usuario sólo como una fuente de ganancias.


    Recientemente me encontré con un proyecto que podría cambiar algo...


    ACTUALIZAR: Es casi seguro que se utilizará la pantalla i.MX8M y FullHD. ¡Hurra!
    ACTUALIZACIÓN2: En 5 días se recaudaron los 500.000 que faltaban de un total de 1,5 millones de dólares. 300.000 dólares de los cuales son pedidos corporativos. Aún quedan 2 semanas para el final de la campaña. Una buena respuesta para los que dijeron “no es necesario”.



    PARA OVNI (se puede eliminar): el artículo trata principalmente sobre los problemas y las decisiones difíciles que a veces tienen que tomar los desarrolladores. dispositivos libres V mercado moderno hierro cerrado. + alguna información sobre este proyecto en particular que no está disponible en acceso abierto. He eliminado todas las menciones a la recaudación de fondos (y el enlace a ella). Como referencia, que vive bien en los tiempos geek (por cierto, allí hay un enlace a una empresa de crowdfunding).

    ¿Qué es esto?

    Librem 5 es un teléfono inteligente Linux que se construirá con el hardware y software más abiertos, respetando la seguridad y la privacidad. Todavía no existe, pero ya existe un plan más o menos elaborado a lo largo de un año y medio, y el desarrollo activo comenzará en menos de un mes.

    ¿OMS?

    El equipo de Purism ha lanzado con éxito una serie de portátiles con el hardware más libre (en la medida de lo posible ahora), fuente abierta BIOS y su distribución de Linux, que están desarrollando. Ahora la empresa ha centrado su atención en los teléfonos inteligentes.

    Hierro

    ¿Qué hace cualquier persona razonable al abrir un artículo sobre un nuevo dispositivo? Por supuesto, hojea todo el boletín de marketing para describir las características del hardware. A continuación habrá una lista con la oficina. sitio. Explicaré a continuación por qué es tan bajo.


    Características

    • Pantalla táctil de 5″
    • CPU i.MX6/i.MX8
    • Vivante GPU (controlador acelerado por software gratuito Etnaviv)
    • Banda base móvil separada
    • 3GB LPDDR3
    • Tarjeta electrónica de 32 GB
    • Ranura microSD
    • Cámara (frontal y trasera)
    • Destello
    • Conector para auriculares y micrófono (3,5 mm)
    • Micrófono
    • Vocero
    • Botón de encendido
    • Controles de volumen
    • Ranura SIM
    • Wi-Fi 802.11
    • bluetooth 4
    • Interfaz de depuración (interna)
    • Servidor USB
    • USB tipo C
    • Batería
    • Sensores:
      • Acelerómetro
      • Giroscopio
      • Brújula
      • Luz ambiental
      • Proximidad
    • Interruptores de apagado de hardware para:
      • Cámara
      • Micrófono
      • banda base
      • Wi-Fi/Bluetooth

    Chip de comunicación móvil independiente

    Empecemos por un punto inesperado. Pero influyó en muchas decisiones posteriores.

    Las redes móviles no son seguras. Y el problema no está en absoluto en la implementación del software o en la configuración incorrecta del equipo (aunque esto sucede con bastante frecuencia): el problema es mucho más profundo y está relacionado con la arquitectura de la red en sí. Docenas de vectores de ataque diferentes: desde los más conocidos (“puerta trasera SS7”, interceptación 2G, errores de cifrado 3G/4G) hasta ataques de hardware específicos a equipos específicos.

    La situación se complica por el hecho de que la mayoría de los chips móviles utilizan firmware binario sin código fuente. Y cuando esta bondad también está físicamente ubicada en el SoC, trabajando con la cámara y el micrófono... La pesadilla de un paranoico.

    Pero el teléfono no tiene redes móviles- no un teléfono. Por lo tanto, la mejor solución para un teléfono inteligente seguro sería mantener el chip de la red móvil lo más aislado posible de todo lo demás. Librem 5 usa un chip separado del procesador comunicaciones móviles. Es más: habrá un cambio físico para ello. No sé qué van a apagar exactamente los desarrolladores, pero, por si acaso, es necesario cortar la alimentación, la antena y la conexión con el procesador principal.

    Por cierto, deja de usar SMS para autenticación y autorización. Lo digo en serio. No es seguro.

    CPU y GPU

    Entonces, el procesador no debería tener comunicación inalámbrica. ¿Qué otra cosa? Completamente controladores abiertos con buen soporte para sistema operativo. Si les creemos a los desarrolladores de Librem 5, a partir de lo que hay actualmente en el mercado, se les acercó una línea completa (!) de SoC: i.MX6 de NXP. Sólo una agonía de elección. La realidad moderna del hardware abierto.

    ¿Qué obtendremos de esta línea de procesadores? 2 núcleos Cortex-A9 de 32 bits a 1,0 GHz, GPU Vivante GC880, DDR3 y USB 2.0. Una especie de chico promedio de hace 5 años. No mucho, por supuesto, pero por uso normal debería ser suficiente.
    Pero queremos que el mundo se vuelva a montar en nuestro Gentoo en un par de horas, no en una semana, y es posible que el servidor que definitivamente lanzaremos en este teléfono inteligente no pueda exprimir 10k RPS, pero al menos podría servir. ¿Un par de docenas de usuarios? ;)

    Afortunadamente, a principios de año, NXP presentó una nueva línea de procesadores i.MX8, que incluso pueden llevar el orgulloso título de gama media de este año. 4 núcleos Cortex-A53 de 64 bits, GPU Vivante GC7000Lite con soporte Vulkan, 4kp60, h.265 y VP9, ​​​​DDR4, USB 3.0-C: ya puedes vivir con esto, no existe. No se pueden extraer criptomonedas, por supuesto, pero no estamos ahí para eso, ¿verdad? La GPU debería poder manejar 3D de intensidad media; simplemente se iniciaría :)

    ¿Por qué en las características de i.MX6/i.MX8? Lamentablemente, el i.MX8 aún no está disponible. Hay rumores de que allí todo está listo para la producción y para finales de año. nueva linea saldrá. Algunos clientes recibieron esto en el verano. prototipos. Y los desarrolladores de Librem 5 incluso están dispuestos a esperar 2 o 3 meses más, si es necesario. Pero por ahora, el i.MX6 es una póliza de seguro.

    Pantalla

    5 pulgadas, mínimo HD. Planeamos instalar FullHD, si es posible. Al final resultó que, es difícil ponerse de acuerdo al 100% de antemano sobre un lote tan pequeño. Cuando se completa la campaña de recaudación de fondos, un mejor opción y se ha celebrado un contrato con el proveedor. Por mi parte añadiré que para 5 pulgadas incluso HD no es tan malo.

    Memoria

    LPDDR3 de 3 GB para i.MX6 y posiblemente más LPDDR4 para i.MX8-M. eMMC de 32 GB y ranura microSD.

    Inalámbrico

    Chip Wifi/Bluetooth separado, interruptor físico: las mismas razones que para las redes móviles.

    Cámara, navegación, acelerómetro, etc.

    Todo es estándar. Hay dos cámaras, y eso es bueno. Lo único a lo que vale la pena prestar atención es que las cámaras y el micrófono también tendrán interruptores físicos. Quienes gustan de utilizar cinta aislante están indignados.

    Batería

    Extraíble, no más información.

    Marco

    Metal, fácil acceso a todos los componentes internos y puertos de depuración.

    NFC y carga inalámbrica

    Seguramente no. Al menos no para la primera versión. La cantidad de trabajo ya es muy grande.

    Escáner de huellas dactilares, reconocimiento de la cara, retina y ejecución de "SMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

    En principio, no. La biometría es algo que se puede utilizar sin que usted lo desee y es difícil de cambiar una vez que se ve comprometida. A diferencia de las contraseñas, que sólo están en tu cabeza. “The Beginning” es sólo fantasía por ahora (espero).
    Sin embargo, usted mismo puede reconocer la interpretación de una pista desconocida del título; después de todo, tendrá control total sobre el teléfono.

    Software

    SO

    Linux, por defecto, tendrá un PureOS casero (basado en Debian), que se utiliza en las computadoras portátiles de la compañía. Prometen la posibilidad de utilizar cualquier distribución que admita ARM. Con una lima, por supuesto. Parece bastante realista, considerando que el gestor de arranque está abierto y todos los controladores estarán disponibles.

    ¿Habrá un sandbox para aplicaciones? PureOS ya tiene un kernel con GrSecurity, por lo que seguramente se implementará dicho mecanismo. Bueno, SELinux con AppArmor nuevamente. En general, todo lo que está disponible para Linux se puede utilizar para adaptarse a su nivel específico de paranoia.

    Interfaz y aplicaciones estándar

    Los desarrolladores ya acordaron el apoyo de las comunidades Gnome y KDE. Aún no se ha decidido qué sucederá por defecto. Hay planes de portar " conjunto de caballero» Aplicaciones optimizadas para pantallas táctiles. Cuando este trabajo esté terminado, llegará el momento de cosas más complejas.

    Matriz

    Por defecto como descentralizado de una manera segura Se utilizarán las comunicaciones.

    En este artículo te contamos en detalle cómo instalar Linux en Android. Para instalación y funcionamiento completo. sistema alternativo Necesitará: un teléfono inteligente o una tableta, un emulador de software, derechos de root y varios gigabytes de espacio libre.

    Instalación de la aplicación de instalación completa de Linux

    Entrar en el menú de búsqueda GooglePlay la palabra "emulador" y obtenemos una lista de varias docenas de utilidades aproximadamente idénticas. Todos son buenos, pero nos centramos en la aplicación Complete Linux Installer. Es completamente gratuito, está perfectamente localizado y está equipado con instrucciones detalladas para principiantes. El programa se puede descargar desde . El algoritmo de instalación del programa no se diferencia del de instalar cualquier otro software, por lo que no nos detendremos en este punto.

    Uso de la aplicación de instalación completa de Linux

    Antes de empezar a trabajar con el programa, me gustaría recalcar una vez más: lo que describimos en este artículo no es instalar Linux en lugar de Android, sino emular el funcionamiento de un sistema en otro.

    Entonces, iniciamos la aplicación y aceptamos instalar adicionales. componentes de software. Es trabajar con estos módulos lo que posteriormente facilitará enormemente su trabajo en el sistema operativo Linux.

    Como se mencionó anteriormente, este software requiere derechos de root para funcionar completamente, lo que la aplicación le recordará en una ventana emergente. Proporcionamos al programa acceso completo a funciones del sistema dispositivo móvil.

    Esto completa la preparación inicial del emulador para su funcionamiento. El menú principal de la aplicación se abrirá frente a usted. Vaya al subelemento "Guía de instalación".

    El emulador escaneará el hardware de su dispositivo y proporcionará una lista de sistemas operativos que garantizan su ejecución en su dispositivo móvil. Elegimos Ubuntu 13.10 como ejemplo.

    A partir de este momento, el programa comienza a “guiarte” por las etapas de instalación del sistema operativo, acompañando cada acción necesaria. instrucciones detalladas. Por ejemplo, después de leer los requisitos del emulador en el primer paso, asegúrese de instalar "Terminal" y " Visor VNC”en el segundo. Sólo después de esto selecciona “Descargar imagen”.

    Crear en la raíz almacenamiento externo carpeta de gadget con el nombre sistema futuro. Esto hará que sea mucho más fácil para el programa encontrar los archivos necesarios. En nuestro caso creamos el directorio “Ubuntu”. Desempaquete el archivo descargado en esta carpeta.

    Como resultado, deberían aparecer dos archivos en el directorio “Ubuntu”. Uno de ellos es con la extensión .img. Esta es la imagen del lanzamiento de la plataforma Linux.

    Después de completar estos pasos, vaya al subelemento "Ejecutar" del menú principal completo del instalador de Linux y vaya al menú auxiliar "Configuración" en la esquina superior derecha de la ventana. Al seleccionar la opción "Editar", proporcione a la aplicación la ruta completa a archivo ejecutable sistemas. Confirme su elección haciendo clic en el botón "Guardar cambios".



    
    Arriba