Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Copy of Mobile Operating Systems

No description
by

Cinthya EA

on 26 June 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Copy of Mobile Operating Systems

Proprietary system designed by Apple;
Launched as "iPhone OS" with iPhone 2G and iPod Touch;
Breakthrough: release of iPad, in 2010;
It had a worldwide market share of 68,3% of tablets;
In the same year, 27% of the global mobile OS market share;
12% of the mobile OS market share nowadays (2nd position)
Mobile Operating Systems
Desktop OSs
Mobile OSs
Differences between them
Main sources of connectivity
Hardware-demanding tasks
Physical size
Cost
Consumption of battery
Capability of storage and memory

Kinds of Source Code
Open
Any user can view and edit the source code.
Closed or Proprietary
Only the original developers can access the source code.
1999
2007
2009
2008
1997
1996
Symbian
Formerly released as EPOC, by Psion Software;
Psion became Symbian Software Ltd., in 1998;
The first mobile OS to run in a smartphone, in 2000: Ericsson R380;
Series 60, by Nokia (2001): the most sold version of Symbian;
Nokia acquires Symbian Software in 2008, creating Symbian Foundation;
In 2011, Nokia decides to use Windows Phone as a leading OS;
Latest device with Symbian released in 2012: Nokia 808 PureView
iOS
BLACKBERRY
Designed by Palm, Inc.;
The first mobile operating system in the world;
Launched in PDAs (Personal Digital Assistants);
Started to be used in smartphones in 2001;
Apogee in 2002, under PalmSource development (Palm OS 5);
Supplanted in Palm devices by webOS in 2009
Windows CE/Pocket PC/Windows Mobile
Launched by Microsoft as Windows CE, used in handheld devices;
Pocket PC 2000 developed on Windows CE kernel;
Smartphones with Pocket PC in 2002;
In 2003, the system is renamed to Windows Mobile;
Target: corporate users;
42% of share in the U.S. mobile systems market in 2007;
5% only of the worldwide mobile market share in 2010;
Succeeded by Windows Phone in the same year
2010
2013
1996
webOS
Launched with Palm Prē;
Windows Phone
Released by Microsoft as Windows Mobile successor;
Different target: everyone;
Nokia as the main manufacturer;
Microsoft has already started buying Nokia's mobile devices division
BlackBerry 10
Released by BlackBerry as the successor of BlackBerry OS;
Projected to be fully touchscreen
HP bought Palm in 2010;
LG bought webOS in 2011;
It has been used by LG in Smart TVs
C
upcake
D
onut
E
clair
F
royo
K
itKat
G
ingerbread
I
ce Cream Sandwich
H
oneycomb
J
ellybean
Dynamics of Market
U.S.
World
Factors:
Commercial relations between companies;
Characteristics of the mobile systems;
Kind of the source code;
Consumers!

Thanks for the attention!
¿Quién lo creó, qué antecedentes tiene (SO antecesores)?
¿A qué generación pertenece?, ¿desde qué generación se empezó a incubar?
¿Cuál es su posicionamiento en el mercado?, ¿qué proyecciones hay a futuro para este SO?
ANDROID
• ANDROID, es un sistema operativo basado en LINUX, creado para teléfonos móviles, tablets y en algunas ocasiones reproductores de música, netbooks y notebooks. En un principio fue desarrollada por Android.Inc (Andy Rubin) hasta el 2005, año en el que la firma fue comprada por Google.
• El anuncio del sistema Android se realizó el 5 de noviembre de 2007 junto con la creación de la Open Handset Alliance, un consorcio de 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo de estándares abiertos para dispositivos móviles. Google liberó la mayoría del código de Android bajo la licencia Apache, una licencia libre y de código abierto.

¿Qué lo caracteriza?
• Al ser un software libre, cualquier persona que sepa programar puede crear nuevas aplicaciones y adaptar las funcionalidades del sistema operativo según sus necesidades.
¿Qué tipo kernel tiene?, ¿qué caraceteriza a ese kernel, de que cualidades dota al SO, líneas de código del Kernel y del SO?
Kernel en sistema operativo Android es Linux, que hace uso de kernel Linux 2.6, con algunos cambios arquitectónicos adicionales hechas por Google. Este es el Linux que interactúa con el hardware y contiene todos los controladores de hardware esenciales. Linux fue elegido ya que tiene un historial probado en los sistemas de escritorio y en muchos casos no requiere drivers que ser reescritos. Linux ofrece cosas como la memoria virtual, las redes, los controladores y la administración de energía.
Líneas de código del Kernel
: El tamaño total del grano pasó de 13 millones de líneas de código y 33.000 archivos en 2010 hasta 15 millones de líneas de código y 37.000 archivos en 2011.
Líneas de código del SO:
12 millones de líneas de código, incluyendo 3 millones de líneas de XML, 2.8 millones de líneas de lenguaje C, 2.1 millones de líneas de Java y 1.75 millones de líneas de C ++





Cualidades al SO
Android viene junto con las bibliotecas de API de código abierto para el desarrollo de aplicaciones, incluyendo SQLite, Webkit, OpenGL y un gestor de medios de comunicación. Incrustado en la capa de las bibliotecas es el tiempo de ejecución de Android que contiene la máquina virtual Dalvik (DVM), que hace funcionar las aplicaciones. Su también repleto de aplicaciones nativas claves como, la aplicación de SMS, cliente de correo electrónico, reproductor de música,
navegador web, aplicación de la cámara, etc.

Tendencias hacia el futuro


La Feria CES 2014 (International Consumer Electronics Show ), del 7 al 10 de este mes de enero, en las instalaciones del recinto ferial Las Vegas Convention Center, donde se expusieron todas las novedades electrónicas que sorprenderán al Mundo este año 2014.
En el terreno de las Tablets híbridas, Android cede protagonismo frente a Windows 8. Gracias a la actualización 8.1 de su software y la creciente demanda de un segmento de consumidores que utiliza solo las opciones básicas de un ordenador y que con uno de estos dispositivos puede conseguir dos por un precio asequible las han vuelto una opción mucho más atractiva.
Nueva versión 5.0 de Android que sería más rápida en la ejecución de procesos, más segura a ataques externos de tipo malware, y también más eficiente en cuanto al consumo energético.
BlackBerry
¿Quién lo creó, qué antecedentes tiene (SO antecesores)?
Generación
Características
¿Que tipo de Kernel tiene y que lo caracteriza?
Su desarrollo se remonta a la aparicion de los primeros handheld (primeros aparatos tecnologicos que contaba con una mecanismo de patalla de mano cque funcionaba con un lápiz óptico) en 1999.Estos dispositivos periten el acceso a correo electronico, navegacion web y sincronizacion con programas como Microsoft Exchange o Lotus Notes aparte de poder hacer las funciones usuales de un telefono movil.
RIM Estuvo en disputa con NTP Inc. la cual le acusaba de violar cinco patentes que dejaban a los usuarios sin servicio, lo que conllevo a un acuerdo extrajudicial con un pago de 612 millones de dolares por parte de RIM.

Pertenece a la 5 generación de los sistemas(gráfica de los sistemas operativos documento pdf Introduccion al curso de sistemas operativos USAT); esta generación de los sistemas operativos comienza desde los años 1990 hasta la actualidad.
En la quinta generación se producen dos grandes avances tecnológicos: la creación en 1982 del primer ordenador con capacidad de proceso paralelo, diseñado por Seymour Cray, y el proyecto japonés “Quinta generación" que consistió en el desarrollo de una clase de ordenadores que utilizarían la inteligencia artificial (I.A) al nivel del lenguaje de las máquinas. Este proyecto duró 10 años y no alcanzó los resultados que esperaba, por lo que algunos dicen que aún estamos en la cuarta generación.

Se enfocan principalmente para un uso laboral, así, este S.O nos ofrece acceso a nuestras cuentas de correo electrónico, agenda profesional, libreta de direcciones, eventos, tareas, notas, además de la sincronización con nuestro ordenador personal mediante programas externos.
La seguridad famosa que nos ofrece este sistema operativo, viene condicionada mediante suscripción a sus servicios asociados de mensajería y gestión de correo.
¿Cual es su posición en el mercado?
El nombre, Blackberry quiere decir bayas negras pero el nombre o surge por ese motivo, sino que surge porque anteriormente a los esclavos se les ponian grilletes en los tobillos en forma de espera de hierro pesada, el color de los esclavos era de negro y por esto sus amos les llamaban black berry, asi como la esfera de hierro estaba atada a los esclavos por una cadena, así este dispositivo estaría ligado a nosotros inalambricamente
http://martanauta.wordpress.com/2011/10/27/que-significa-blackberry/
http://appeditions.com/proyeccion-de-los-sistemas-operativos-para-2014/
http://www.movilzona.es/2014/03/21/android-5-0-llegaria-con-el-kernel-de-linux-mas-actualizado/
http://www.compiletimeerror.com/2012/12/blog-post.html
http://arstechnica.com/business/2012/04/linux-kernel-in-2011-15-million-total-lines-of-code-and-microsoft-is-a-top-contributor
http://repositorio.utp.edu.co/dspace/bitstream/11059/2687/1/0053M722.pdf
http://pendientedemigracion.ucm.es/info/tecnomovil/documentos/android.pdf
http://www.slideshare.net/fdsfre/fo-2introduccionandroidarquitecturadesistema
BlackBerry aparece en el mercado justo en el momento en que comenzaba a
demandarse un sistema operativo que permitiera utilizar de una forma fácil, cómoda y
rápida los servicios de correo electrónico. Hoy en día es también proveedor de
servicios de correo electrónico a dispositivos que no son BlackBerry, gracias al
programa BlackBerry Connect. Así, en líneas generales, en un dispositivo BlackBerry
es posible redactar, enviar y recibir todo tipo de mensajes de correo electrónico, al
igual que en el programa que se utiliza en un ordenador. Además, es posible realizar y
contestar a las llamadas que se emitan a través de la red de telefonía móvil, lo que
permite sustituir el teléfono móvil.
http://156.35.151.9/~smi/5tm/09trabajos-sistemas/1/Memoria.pdf
Kernel tipo En tiempo real microkernel ( QNX ).
QNX Software Systems, adquirida por BlackBerry en 2010.
Como un micronúcleo sistema operativo basado en, QNX se basa en la idea de ejecutar la mayor parte del sistema operativo en la forma de un número de pequeñas tareas, conocidos como servidores . El uso de un microkernel permite a los usuarios (desarrolladores) para desactivar cualquier funcionalidad que no requieren sin tener que cambiar el sistema operativo en sí, sino que esos servidores están simplemente no funcionan.
El sistema es bastante pequeño, con versiones anteriores montaje en un solo disquete .
QNX ofrece una licencia para los usuarios no comerciales y académicos.
http://en.wikipedia.org/wiki/BlackBerry_10
http://en.wikipedia.org/wiki/QNX
BlackBerry JVM administra el uso de la memoria en el dispositivo BB, asigna la memoria, realiza la recogida de datos desechables e intercambia automáticamente los datos entre la memoria SRAM y la memoria flash. Además debe compartir la memoria disponible entre las aplicaciones del dispositivo BlackBerry
Administración de memoria
Recogida de datos desechables de la RAM en un dispositivo BlackBerry
BlackBerry JVM inicia una operación de recogida de datos desechables de la RAM sólo cuando no puede asignar un objeto debido a falta de espacio en la RAM. La operación de recogida de datos desechables tarda normalmente entre 500 y 600 milisegundos en ejecutarse, elimina cualquier variable recién asignada a la que la RAM no haga referencia.
http://docs.blackberry.com/es-es/developers/deliverables/5700/BlackBerry_Java_Development_Environment-4.6.0-ES.pdf
Administrador de memoria baja (LMM) se activa automáticamente cuando la memoria flash disponible en el smartphone se reduce a menos de 400 KB. La memoria flash se utiliza para almacenar datos de la aplicación de Mensajes, Calendario, Contactos, Tareas, Bloc de notas, y las aplicaciones de terceros.
El Administrador de memoria baja comienza por la eliminación de elementos de baja prioridad,. Elementos de prioridad media. Si la situación de memoria en el teléfono inteligente se vuelve crítica, el Administrador de memoria baja hará que la aplicación de correo electrónico para eliminar los mensajes de correo electrónico en un último acceso base.


http://btsc.webapps.blackberry.com/btsc/viewdocument.do;jsessionid=0AB47396B94C762382129D7D817B8394?externalId=KB02843&sliceId=2&cmd=displayKC&docType=kc&noCount=true&ViewedDocsListHelper=com.kanisa.apps.common.BaseViewedDocsListHelperImpl
ADMINISTRACIÓN DE ARCHIVOS
Los archivos de datos con los que trabaja en sus aplicaciones se almacenan en el sistema de archivos en el dispositivo. En algunas áreas, puede crear nuevos archivos para almacenar sus datos de aplicaciones, mientras que en otros, sólo puede cargar datos de archivos existentes.
El acceso a los archivos y carpetas en el directorio de trabajo se rige por los grupos de estilo UNIX y permisos.
Los archivos de datos que se empaqueta con su aplicación (cuando se compila la aplicación) se encuentran en la carpeta de los activos en el sistema de archivos. Su aplicación tiene acceso a esta carpeta, lo que significa que usted puede cargar datos de archivos en esta ubicación de sólo lectura, pero no se puede guardar nuevos datos de estos archivo, tiene acceso completo de lectura y escritura a esta carpeta, para que pueda cargar y guardar datos utilizando archivos en esta ubicación.
USUARIOS DE BLACKBERRY SE QUEDAN SIN SERVICIO POR UNA SEMANA.

El 11 de octubre a las 11:00 am los usuarios de Blackberry en Africa, Medio Oriente, Europa y zonas de américa del sur y norte se quedaron sin servicio, The telegrap informó un error en el servidor de Research In Motion en Slough. RIM no ha emitido una declaración al respecto.
Ese día se produjo un fallo en su centro de Reino Unido y, dado que el servicio funciona en alta disponibilidad, el tráfico debió redirigirse a los otros dos centros de datos que la compañía posee (en Estados Unidos y Canadá), sin embargo, uno de los conmutadores (switches) del núcleo de su red falló y no realizó tal función, por lo que los usuarios de EMEA se quedaron sin servicio.


En el segundo día Research In Motion anunció la madrugada del martes que el servicio BlackBerry en toda la región EMEA había sido restaurada, pero la Associated Press informó más tarde de que los servicios de mensajería e Internet para los usuarios de toda la región están de nuevo en línea. El informe fue confirmado más tarde por una serie de compañías como T-Mobile UK, Vodafone UK y Etisalat en los Emiratos Árabes Unidos. La causa de la interrupción no estaba clara, sin embargo, un informe el lunes atribuyó la interrupción del servicio masivo a un error en el servidor de RIM en Inglaterra.
Cuando se dió el anuncio de la restauración pensamos que todo terminaría, sin embargo, el asunto se complica poco después cuando RIM intenta solventar el problema y se encuentra un volumen de datos tan grande acumulado que los dos tercios de su infraestructura que aún quedaban en pie no han sido capaces de manejar y han terminado por venirse abajo al desviarlo a sus otros dos centros de datos y la congestión se extendió a todos los usuarios del servicio.

Research In Motion co-CEO Mike Lazaridis confirmó en una conferencia telefónica la mañana del jueves que todos los servicios de BlackBerry habían sido restaurados a nivel mundial. El co-presidente había emitido una disculpa a los clientes más temprano el jueves, "Pido disculpas por las interrupciones del servicio esta semana", dijo Lazaridis en un video publicado en YouTube por parte de RIM. "Hemos dejado que muchos de ustedes hacia abajo." Y añadió: "Uno espera algo mejor de nosotros. Y espero algo mejor de nosotros. "Después de creer inicialmente el problema que causa la interrupción se resolvió la noche del lunes, las interrupciones de servicio persistieron el martes, cuando RIM explicó que el apagón se debió a un fallo de conmutador central seguido por una gran acumulación de mensajes de correo electrónico está siendo culpado por la interrupción del servicio, lo que afectó a millones de usuarios de BlackBerry en toda Europa, Oriente Medio, África, India, América del Norte y América del Sur. RIM dijo que está poniendo parches en su lugar para evitar la repetición de este problema en el futuro, y en la actualidad está estudiando cómo podría reembolsar a los transportistas y los usuarios de BlackBerry por la interrupción causada por los cortes de esta semana.

Video:
http://bgr.com/2011/10/13/rim-all-blackberry-services-have-been-restored/
http://bgr.com/2011/10/13/rim-co-ceo-issues-public-apology-for-ongoing-blackberry-outage-video/
http://bgr.com/2011/10/10/blackberry-bug-knocks-millions-of-users-offline-in-europe-middle-east-and-africa/
http://alt1040.com/2011/10/rim-explica-por-que-cayo-blackberry-pero-aun-no-tiene-solucion-al-problema
youtube.com/watch?v=zQ1esvGae_s
Administración de Procesos
HILOS
La creación de hilos está restringida para aumentar la estabilidad del sistema, esto quiere decir que el sistema solo creará un hilo por aplicación que se esté ejecutando, pero permite a los desarrolladores crear todos los hilos que crea necesarios para la ejecución de su aplicación.
En Android, cada aplicación corre en su mismo proceso, el cual es creado cuando la aplicación se ejecuta y permanece hasta que la aplicación deja de funcionar o el sistema operativo necesita liberar memoria para otras
aplicaciones
Es la aplicación que contiene la actividad ejecutada en primer plano en la pantalla del usuario y con la cual está interactuando ahora. Por lo regular habrá muy pocos procesos de este tipo corriendo a la vez en el sistema y son aquellos que se eliminarán como última opción si la memoria es tan baja que ni matando al resto de procesos tenemos los recursos necesarios.
Foreground Process
Es un proceso que aloja una Activity que no se está ejecutando en primer plano (es decir, su método onPause() ha sido llamado). Un ejemplo puede ser la aplicación de correo en la cual demos click en algún enlace de interés que nos lance el navegador, este pasaría a ser el Foreground Process dejando a la aplicación de correo en el concepto de Visible Process. Este tipo de procesos se cerrarán únicamente cuando el sistema no tenga los recursos necesarios para mantener corriendo todos los procesos que estén en primer plano
Visible Process
http://androideity.com/2011/07/06/procesos-en-android/
Son aquellos que corren cuando un Service ha sido invocado. Estos procesos hacen cosas en segundo plano que normalmente son importantes para el usuario (conexión con servidores, actualización del GPS, reproductor de música, etc.), el sistema nunca va a liquidar un servicio a menos que sea necesario para mantener vivos todos los Visible y Foreground.
Service Process

Es un proceso que contiene una Activity que actualmente no es visible por el usuario y que ya no tienen demasiada importancia. Por ejemplo, los programas que arrancó el usuario hace tiempo y no los ha vuelto a usar, pasan a estar en background. Por eso es importante que cuando nuestra aplicación pase a Background, el sistema libere, en la medida de lo posible, todos los recursos que pueda para que su rendimiento sea óptimo.
Background Process
Es un proceso que no aloja ningún tipo de componente. Su razón de ser es el de tener una caché disponible para la próxima aplicación que lance el usuario. Es común que el sistema elimine este tipo de procesos con frecuencia para así poder obtener memoria disponible.
Empty Process
TERMINACIÓN DE UN PROCESO
Una aplicación puede llamar a un método para matar procesos que tiene permiso para matar. Esto significa que si el proceso no es parte de la misma aplicación, no puede matar a otros procesos. En realidad se puede instalar conceder un permiso a la aplicación para matar a otras aplicaciones, pero esto es algo que no se suele hacer.
El sistema operativo Android tiene una cola utilizada menos recientemente que realiza un seguimiento de las aplicaciones que no se han utilizado. Si el sistema operativo empieza a quedarse sin memoria, matará al menos la aplicación utilizada recientemente. Hay también prioridad a las aplicaciones que el usuario está interactuando con, o servicios en segundo plano el usuario está interactuando.
Partición de memoria
//Boot.
Contiene los datos necesarios para el arranque del dispositivo Android.
//Recovery.
Contiene un arranque alternativo. Accediendo a este arranque podremos encontrar opciones avanzadas para nuestro dispositivo (borrar aplicaciones de fábrica, instalar nuevas ROMS)
//System.
En esta partición se almacena
el sistema operativo y las aplicaciones que vienen de fábrica.
//Cache
Almacena información temporal del sistema operativo
//MISC
Almacena los datos de configuración importantes
//DATA
Esta es la partición que nos interesa. Aquí es donde se almacenan las aplicaciones que descargamos e instalamos y sus datos.
ADMINISTRACIÓN DE ARCHIVOS
Jerarquía de archivos Android es una versión modificada de la jerarquía de ficheros Linux tradicional.
Archivos Comunes
Las carpetas son:
• Alarms, aquí guardaremos los sonidos que se usan para el despertador.
• Android, esta carpeta en donde se crean los datos de las aplicaciones.
• DCIM, y dentro Camera, las fotos y vídeos que se hacen con la cámara del dispositivo se almacenan aquí.
• Download, cuando una aplicación descarga algo lo guarda en esta carpeta.
• Movies, si queremos tener una película, serie, vídeo, guardadlo aquí, esta es su carpeta.
• Music, la carpeta de la música, guardad aquí vuestras canciones en MP3.
• Notifications, si queréis que un sonido se use en las notificaciones…
• Pictures, lugar donde guardar imágenes, fotos, fotos modificadas por aplicaciones.
• Podcasts, descargas de podcast para poder escuchar o ver programas “enlatados”
• Ringtones, sitio donde guardar una canción que suene cuando nos llamen.

http://albertoggago.es/aplicaciones/administradores-de-archivos-en-android
Mejores gestores de archivos en Android
X-Plore File Manager
Lo caracteriza su interfaz visual. Intentando emular un explorador de Pc con su árbol de directorios, X-Plore File Manager nos trae una organización y textura parecida al explorador de toda la vida. Además de todas las prestaciones típicas de un gestor de archivos, con ella podremos visualizar el interior de los archivos zip, cosa bastante útil.
Es File Explorer
Uno de los más populares y que incluso algunas ROMS ya traen por defecto. De todas las opciones que pueda haber esta es de las más clásicas del Market. Un completo todo en uno donde podemos mover, copiar, eliminar archivos, hace funciones de FTP(Protocolo de Transferencia de Archivos), enlazarlo con Dropbox, Sugarsync o Box.net, puedes acceder desde el pc e incluso transferir archivos por bluetooth. Una herramienta completa y encima compatible con las versiones más antiguas de Android (a partir de la 1.5).

Filego
Otra opción, quizá un poquito más sencilla y menos pretenciosa que ES File Explorer es FileGo. sobre todo cabe destacar su interfaz cómoda y sencilla. Pero no nos dejemos llevar sólo por su “piel”, ya que también tiene todo lo que necesitamos para la gestión más común de archivos (eliminar, mover, copiar, cortar, etc...), gestionar aplicaciones.
ANDROID RUNTINE
Rutine apareció en la versión 4.4 en Android Kit-Kat
Antes estaba conformada por la maquina virtual Java denominada DALVIK.
Dalvik interpreta el código al tiempo que inicia la aplicación, ART trabaja en modo AOD (Ahead Of Time), lo que significa que hace una pre-compilación en el momento de instalar la aplicación, por lo que a la hora de ejecutarla, se ahorra ese trabajo de tener que ejecutar e interpretar.
Se dice qe en un futuro ART evolucionará y dejara a DALVIK de lado.
exFAT
La tabla de asignación de archivos ampliado es un sistema de archivo de Microsoft patentada de memoria flash. Debido a los requisitos de concesión de licencias, no es parte del kernel estándar de Linux. Sin embargo, algunos fabricantes ofrecen soporte Android para el sistema de archivos.

F2FS

Samsung introdujo el sistema de archivos flash de usar como un sistema de archivos Linux de código abierto en 2012.

JFFS2
El Diario Flash File System versión 2 es el sistema de archivos flash predeterminado para las AOSP (Proyecto de Android Open Source) núcleos, ya que Ice Cream Sandwich. JFFS2 es un reemplazo para los JFFS originales.

YAFFS2
Otro Flash File System versión 2 fue el default AOSP sistema de archivos flash de la versión del kernel 2.6.32. YAFFS2 no se admite en las versiones más recientes del kernel, y no aparece en el árbol de código fuente para las versiones más recientes del kernel de kernel.org. Sin embargo, los distintos proveedores de dispositivos móviles pueden seguir apoyando yaffs2.

Ext4
Es el sistema de archivos actualmente utilizado en la mayoría de las distribuciones modernas de Linux, y ya es considerado bastante estable y seguro, con el mínimo riesgo de pérdida de información. No por nada Google ha migrado toda su infraestructura de servidores (la más grande del mundo) deExt2 a Ext4.
Full transcript