I’ve been looking through some of the posts here and I’ve seen it said that the Librem 5 (at least at first) won’t realistically replace one’s existing phone and I’d like to get a detailed understanding of what this precisely means from the following standpoint/background:
I’m not a systems guy or admin, though I’m very familiar with the command line and I know enough to struggle through installs. I’ve had a Raspberry Pi 3 for 1 or 2 years now and use it on a regular basis, but none of my computers/devices are pure *nix. I am a coder and I write mostly in perl, and some python and java. But as far as devices, I’ve lived in an Apple hardware environment my entire life. I’m so pissed at Apple since I updated my iPhone 6s to iOS 13 that I’m exploring the possibility of diving into a purely linux life. And I find a lot about the Librem 5 to be appealing, particularly that it comes with lifetime software updates and that every software update should improve the phone’s performance and that it’s all open source & open hardware.
So this past weekend, I made a somewhat detailed list of all the things I do with my iPhone (or rather, a list of what I may have taken for granted what a “phone” should be able to do). I plan to individually research each item and figure out whether or not I’d be able to do those things with the Librem 5. My hunch is that I won’t be able to do most of it, but I don’t really know whether there is open source 3rd party software that will bridge those gaps between the Librem 5 and what I currently do with my iPhone. Is there an appropriate place I can post my list and work to fill in a feature table where conceptually, I basically am looking for something like this:
+-------------------------+-----------+-----------------+-----------+-------------------+
| feature | supported | planned support | 3rd party | 3rd party planned |
+-------------------------+-----------+-----------------+-----------+-------------------+
| digital assistant | no | no | no | mycroft? |
| control smart-home | ? | ? | ? | ? |
| exec custom code | ? | ? | ? | ? |
| search web | ? | ? | ? | ? |
| report weather | ? | ? | ? | ? |
| do math | ? | ? | ? | ? |
| Add to lists | ? | ? | ? | ? |
| Create events | ? | ? | ? | ? |
| Create reminders | ? | ? | ? | ? |
| Make calls | ? | ? | ? | ? |
| Knows relationships | ? | ? | ? | ? |
| find friends | ? | ? | ? | ? |
| Start timer | ? | ? | ? | ? |
| set alarm clock | ? | ? | ? | ? |
| turn-by-turn nav | no | no | no | Pur Maps,Mgc Erth |
| traffic-awareness | no | no | no | Magic Earth |
| smart watch support | ? | ? | ? | Pine Time |
| step counter | ? | ? | ? | ? |
| heart rate mon | ? | ? | ? | ? |
| Password DB | ? | ? | 1Password | ? |
| secure notes | ? | ? | ? | ? |
| attachments | ? | ? | ? | ? |
| Automatic Backups | ? | ? | ? | ? |
| Clock | yes | n/a | n/a | n/a |
| alarms | yes | n/a | n/a | n/a |
| timer | yes | n/a | n/a | n/a |
| Find my (muted) phone | ? | ? | ? | ? |
| VPN | ? | ? | ? | ? |
| Widgets (e.g. ifttt) | ? | ? | ? | ? |
| Sharing stuff | ? | ? | ? | ? |
| 2-way shared lists/ | ? | ? | ? | ? |
| notes (e.g. | | | | |
| groceries) | | | | |
| PDF export | ? | ? | ? | ? |
| Media | ? | ? | ? | ? |
| Printer compatiblty | ? | ? | ? | ? |
| Calendar subscrips | ? | ? | ? | ? |
| Smart-home support | ? | ? | ? | ? |
| first/last home | ? | ? | ? | ? |
| automations | | | | |
| (e.g. Life360) | | | | |
| IFTTT | ? | ? | ? | ? |
| Smart hub support | ? | ? | ? | ? |
| Bluetooth | yes | n/a | n/a | n/a |
| ibeacon support | ? | ? | ? | ? |
| Full notification ctrl | ? | ? | ? | ? |
| App badges | ? | ? | ? | ? |
| Persistent/temp | ? | ? | ? | ? |
| sounds | ? | ? | ? | ? |
| lock screen | ? | ? | ? | ? |
| Universal features (ie. | | | | |
| works everywhere) | | | | |
| Dictation | ? | ? | ? | ? |
| cast screen | ? | ? | ? | ? |
| screen zoom | ? | ? | ? | ? |
| invert colors | ? | ? | ? | ? |
| Hardware | | | | |
| Compass | ? | ? | ? | ? |
| Flash light | ? | ? | ? | ? |
| Speaker phone | ? | ? | ? | ? |
| Media stuff | | | | |
| Cast content (tv) | ? | ? | ? | ? |
| Plays music | ? | ? | Lollypop | ? |
| In background | ? | ? | ? | ? |
| Edit photos | ? | ? | ? | ? |
| Voice recording | yes | n/a | n/a | n/a |
| Video recording | no | Cheese | ? | ? |
| Camera-related | yes | n/a | n/a | n/a |
| Scanner | ? | ? | ? | ? |
| Scan QR | ? | ? | ? | ? |
| Web stuff | | | | |
| Add to home screen | yes | n/a | n/a | n/a |
| Runs javascript | yes | n/a | n/a | n/a |
| Request desktop site| ? | ? | ? | ? |
| Works with computer | ? | ? | ? | ? |
| Sync music/voicerecs| ? | ? | ? | ? |
| Sync photos/videos | ? | ? | ? | ? |
| Sync Contacts | ? | ? | ? | ? |
| Sync Cal/reminders | ? | ? | ? | ? |
| Sync Messages | ? | ? | ? | ? |
| Sync docs | ? | ? | ? | ? |
| Use as input device | ? | ? | ? | ? |
| (mouse/keyboard) | | | | |
| inc. dictation | | | | |
| Control computer's | ? | ? | ? | ? |
| music | | | | |
| VNC | ? | ? | ? | ? |
| Messaging/Calling | | | | |
| pic/vid messages | ? | ? | ? | ? |
| Video calls | ? | ? | ? | ? |
| Works w/ 911 (share | ? | ? | ? | ? |
| location) | | | | |
| Share anything via | ? | ? | ? | ? |
| mail/msg atchmnts | | | | |
| Financial stuff | | | | |
| Pay w/ phone(/watch)| ? | ? | ? | ? |
| Deposit checks (i.e.| ? | ? | ? | ? |
| bank apps) | | | | |
| Card Valet (ie turn | ? | ? | ? | ? |
| off debit cards) | | | | |
| Specific Apps | | | | |
| Dropbox/Drive sync | ? | ? | web* | ? |
| Words with friends | ? | ? | ? | ? |
| Netflix/Prime | ? | ? | ? | ? |
| Podcasts | ? | ? | ? | ? |
| Amazon | ? | ? | web* | ? |
| Tunity | ? | ? | ? | ? |
| Wyze cam | ? | ? | ? | ? |
| Shazam | ? | ? | ? | ? |
| Uber/Lyft | ? | ? | ? | ? |
| Slack | ? | ? | yes | ? |
| Google voice | ? | ? | ? | ? |
| Duo mobile (2FA for | ? | ? | ? | ? |
| work) | | | | |
| Automatic (app for | ? | ? | ? | ? |
| dongle) | | | | |
+-------------------------+-----------+-----------------+-----------+-------------------+
I don’t feel like such a broad level post would be entirely appropriate here? I know that each item is an entire topic in and of itself and I’m not really looking to start a deep discussion. I just want a sense of what can and can’t be done out of the box with some install efforts.
EDIT1: Well, based on responses thus far, I have added the entire list here.
EDIT2: Updated table for responses. Will continue to update.