yogurtwrong,
@yogurtwrong@lemmy.world avatar

Open source developer and Linux enthusiast here. Although cluttered, Android’s home directory is fairly simple to understand

The nightmare begins when you take a look at the root filesystem.

One time I was trying to port an OS to my phone and I had to figure out the Android init system. Went to source.android.com and what. the. fuck. Just as a side-by-side comparison:

Linux boot sequence: https://lemmy.world/pictrs/image/5f0b976e-878d-49b1-8460-dedca64d3be5.jpegAndroid boot sequence (unmodded, SIMPLE): https://lemmy.world/pictrs/image/86aa4e86-1662-40d9-b9fa-050254e5c7c1.jpeg

There are so many wrong things about it like why are there 11, 12 places to put programs (/system/bin, /bin, /usr/bin /system/usr/bin, /sbin, /system/usr/share/bin…)

Why the fuck drivers are scattered around folders instead of just /lib/modules

Why is the home directory /storage/emulated/0/ instead of just /home/0/ (also why the user is named “0”)

Where the fuck is everything???

God (Linus Torvalds) forgive me but even Windows is better than that shit

  • All
  • Subscribed
  • Moderated
  • Favorites
  • 196@lemmy.blahaj.zone
  • fightinggames
  • All magazines