Skip to content

reshu-523357/Operating_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“± Comparison of Mobile Operating Systems

image

πŸ“„ Author: Shaik Reshma

πŸ“˜ Summary: A detailed overview of modern mobile operating systems, their key features, security concerns, and pros/cons.

🧠 What is a Mobile Operating System?

A Mobile OS manages smartphones, tablets, and wearable devices, enabling them to run apps, manage memory, control networks, and provide user-friendly interfaces. Examples include Android, iOS, and HarmonyOS.

πŸ”‘ Key Features

User Interface – Optimized for touch (swipe, tap, pinch).

Multitasking – Run and switch between multiple apps seamlessly.

Connectivity – Includes Wi-Fi, Bluetooth, NFC, etc.

Application Management – Access to native app stores.

Resource Management – Balances CPU, RAM, and battery efficiently.

🧾 Operating Systems Covered

OS Name Type Highlights
Android OS Open Source Widely used, customizable, but has security flaws like Stagefright & Certifi-gate.
iOS Closed Source Secure, consistent UX, but limited customization.
GrapheneOS Open Source Privacy-first, supports sandboxed Google apps.
Sailfish OS Open Source Gesture-based UI, Android app compatibility.
Aurora OS Closed/Open Hybrid Russia-based, enterprise/government-focused.
Ubuntu Touch Open Source Convergence-capable, community driven.
Mobian Open Source Debian-based, GNOME UI, privacy-focused.
Plasma Mobile Open Source KDE UI, highly customizable.
PureOS Open Source FSF-endorsed, tailored for Librem 5.
postmarketOS Open Source Alpine Linux base, runs on old phones.

πŸ”’ Security Focus

Each OS is analyzed for recent vulnerabilities (2024–2025), including:

Android: CVE-2015-3864, CVE-2025-27363

iOS: CVE-2025-31200

GrapheneOS: CVE-2024-53104, CVE-2024-53197

Ubuntu Touch: CVE-2025-3887, CVE-2025-4664

Others: Kernel-level and open-source library exploits

Mitigation steps such as secure boot, app sandboxing, and regular patches are emphasized.

βœ… Pros & ❌ Cons Highlights

Each OS is listed with:

βœ… Advantages like privacy, customization, and convergence

❌ Disadvantages such as limited device support, sparse app ecosystems, or user complexity

🧾 Final Comparison Table

A detailed table compares:

OS type

Kernel used

Security/privacy levels

App ecosystem

Android compatibility

Convergence support

Hardware/device support

User skill requirements

πŸ™ Thank You

This comparison helps users and developers choose the right mobile OS based on security, performance, flexibility, and support.

About

Here the list of Different types of operating systems

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published