The Pine Formula
tuxphones.com
tuxphones.com
- more expensive - the SHIFT6mq is 600 EUR, the Librem 5 starts (!) from EUR 1600 (!!!), the Fairphone 4 starts at 580 EUR. No way in fucking hell is anyone going to be buying these unless they are already in a well-paying tech job - which is automatically exclusionary towards all tech-curious teenagers worldwide, and working adults from lower-paid countries. Do we seriously want open(-ish) tech to be a toy only for the rich? I sure as hell don't.
- unreliable in production - open hardware is often (more often than not?) a limited-edition item. If you are there to order from the initial batch (or if you're lucky, the second batch), great - you can buy it. But discover it a few months/years too late, and the product is so unobtainable from the secondary market that it might as well have never existed.
- difficult to purchase across territories - USA-based (or alternatively, European-based) hackers get to enjoy having an open product, whereas the rest of the world merely gets to lick the shopfront window from across the ocean.
- less hackable - Can you flash an open firmware on any given Android phone? Anyone's guess. Can you do so for any random Pine product? Most likely, yes, even if it contains blobs. User freedom-wise, blobby but otherwise unrestricted firmware is heck of a lot better than any restricted firmware.
- not brand-new - hardware ages both in terms of specs (less powerful than the mainstream non-open alternatives - this is IMO part of what killed OpenMoko so badly), and in terms of actual hardware PCBs, batteries, screens etc aging slowly until it can no longer reliably operate/operate within spec.
I will be the first to criticise the fact that Pine seems to be increasingly leaning on the community to produce working software/firmware for their products, but I will also be the first to commend them for their ability to deliver open(-ish) hardware to more than just the globally well-off with cash to burn on their ideals (something that not all of us can do).
Also, near the end it does explain/justify the need for a compromise in "libreness", as essentially anyone would agree on given the extraordinary price of "pure libre" hardware.
The main point in my opinion is not pushing for radical hardware, but rather accommodating the needs of developers and end users in a "libre-ish" lineup.
Isn't this a double standard? Linux is most commonly used on PCs and i do not think that PC/mainboard manufacturers are big into producing Linux (or other) OS/software for their products, they left it on wider ecosystem.
Pine64 just use the same approach that use PC/mainboard manufacturers, instead of 'consumer appliance' approach that use phone manufacturers.
The issue with Pine64 economics is that such an OS doesn't exist yet, at least on their phones. What good are drivers if there's no dialer app available, for instance?
> Pine formula is that it reliably gets brand-new hackable devices into the hands of the community at an affordable price point
I guess this depends on the definition of hackable, but the revelation that I got from the article is that Pine actually doesn't operate that way, they just sell the cheapest hardware they can instead of "hackable" hardware.
(Also, the article wasn't updated, apart from a couple of dead link fixes)
They have dozens of products at this point, and their SBCs, phones and laptops are the products people are most likely to care about. The amount of people who would object to less-than-open headphones or whatever is low, because the amount of interest is lower in the first place.
The banks have however decided that issuing separate security dongles is too costly, so instead they forced us all to install an app that acts as a security token. So I cannot do online banking without the mobile app.
Else your only option is to buy a cheap android phone which you only use for this login. In a way that makes your banking activities even more secure because you're only using the device for 2FA codes :)
But $30?
~100€ is the minimum I've found. Do you have a link? Or maybe you meant non-Android...
Just don't connect it to untrusted wifi, disable bluetooth and all that. Chances are - that phone had its last OS update years ago, and could be pretty easily pwned [0]
[0] https://gist.github.com/jesux/64cf037c55c0d42196762c0ccacc73...
On the Linux phone itself, you can try out Waydroid https://waydro.id (and it seems to work on regular Linux too?).
I also think there are Android Distros you can install in a VM as well (though I admit I have not tried it).
[1] Security Service Federal Credit Union
given the increasing insanity that is getting a mobile app published and updated, I'd say that this will be normal than not in the future.
you need a team devoted to keep up with the monthly threat of your app getting removed because some new requirement. the upkeep is terrible.
Which, now that I looked it up, seem to be a German peculiarity.
https://en.wikipedia.org/wiki/Transaction_authentication_num...
Another annoyance lately is traveling. I need two apps for the car sharing services, two for public transit, maybe another handful for scooters/bike rental etc.
All major banks require app-based authentication. Many also offer sms as an alternative, but this is being phased out across the board. A handful maaaay still allow you to do banking via physical cardreader verification if all else fails (and you have no record of having ever installed an app).
Uhm no... I can personally attest to at least Barclays and Natwest allowing you to use a cardreader + website, no apps needed, all online services available through website. Those are 2 of the top 4 largest banks in the UK, I wouldn't be surprised if it was a similar story for the rest. I imagine they would get in pretty deep legal trouble if they forced people to use smart phones.
Just because you don't try to use stuff without an app doesn't mean it doesn't exist anymore, I don't have a smart phone - life is good in the UK.
I'm on Natwest too, which is one of the banks I'm actually referring to. As soon as I installed the app (for unrelated reasons) it started requiring it for authentication, even though I never chose that as an option, and it persisted even after I had uninstalled it. It is not impossible to work around it, but it's definitely not a pleasant experience, especially not when dealing with payments.
My recent experience is that Natwest at least has been adding 'friction' for doing things without the app. Case in point, I needed to change my address recently. I explicitly wanted to avoid the app, because it mandated establishing a biometric password. I tried the website, the website redirected me to a telephone number. I called the number, 30 minutes later, it happily informed me that "Great. What you're trying to do is possible from the app. Why not download ...".
In the end I took half a day off from work and went to the bank in person and asked a human to update my details. But judging from other industries, and seeing how the app is being pushed, I have no expectations that "human customer support" is going to be a thing for much longer (except for the typical "Helloooo I'm here to walk you through the app via a script I cannot deviate from" annoying kind).
For now, our mobile Linux users would be “stuck” with the mobile web experience, though we tried our hardest to make it a performant PWA that you can pin to your home screen. The main thing you lose is persistent biometric login, though many privacy conscious users seem to not trust biometric unlocking of your session in the first place (they mistakenly think their Face is being uploaded to our servers, which is of course not how the technology works on iOS/Android) so that may not be an issue.
Edit: From my time trying to use a dumbphone as a daily driver a few years ago, cash apps were a bigger problem (Venmo, etc) as theres a social component to “not paying someone back until later because I dont have a smartphone”.
For me, my hesitation with biometric unlocking is due to it being legally weaker than a passcode.
https://www.biometricupdate.com/202007/another-federal-court...
I know a bank that makes you type your credit card PIN key after receiving an SMS in a mobile site... (cannot disclose which one).
I wish I could say the answer is to find a bank that doesn't do it, but there don't seem to be any. The whole thing verges on apocalyptic.
That being said, what about banks with open APIs? Wasn't there some EU legislation?
If anything EU fucked up all my bank automation, except for this one bank, by requiring 2FA just for logging in, and not only for making transactions.
For what it's worth, that app isn't actually necessary, but comes with some handy features that aren't available on their Web frontend like token-based payments that can be used in ATMs or shop terminals without using a card, which is what I'm using the app for (regular payments can be easily made via the browser).
Perhaps if nothing changes after a while, it might become time to add your voice to the other public pleas. Or maybe speak to PINE64 directly/privately (I don't know how well you know them).
[1]: https://www.pine64.org/2022/04/01/introducing-the-pinebuds-a... [2]: https://www.pine64.org/2022/04/15/april-update-no-more-unico...
I wish C-Base (the venue in question) were "pleasingly nerdy" enough to ban smoking indoors. Berlin is so maddeningly stuck in the uncivilized past in this regard; I would love to participate in these events and communities but cannot do so until this problem is fixed. There seems to be no will to do so in Berlin.
For one, there was an interesting elitarian aura around "members", versus us common "visitors", and the staff (very politely) asked me not to be seen around with a camera on my neck, although I was there with other ~8 people who I personally knew, and only took the "tunnel" picture at the top of the post.
> There seems to be no will to do so in Berlin.
X-Hain is your friend, it's small but people smoke outdoors.
I'm happy to consider that Pine should be doing better, but in what world is Raspberry Pi doing any better? AFAIK they still require closed blobs to boot, and it was my understanding that the company doesn't even consider this something to fix.
Great, more competitors - faster evolution. I'll definitely get a Linux phone in near future, just a bit scared about my free time if any update will break the caller or SMS app.
What is this drivel? 900KB of RAM is plenty for all of the above and then some, if you know how to use it. An MP3 decoder's runtime footprint can fit into 16KB of RAM, aac needs just a bit more. A ui can be made of constant image pieces that never need to live in RAM, leaving ram only for things like rendering text.
Years ago i made an mp3 player with an OLED screen that properly rendered English, Cyrillic, and accented latin characters in a proportional font, all on a cortex-m3 microcontroller with 64KB flash and 32KB ram.
The Pinecil is Pine64’s most polished product, and I congratulate them for getting such a high-quality soldering iron down to such a low price point ($26).
https://www.pine64.org/pinecil/
Even if the Pinecil weren't open hardware running on open firmware, it would still be an incredible value. But it is, and my only criticism is that the rewritten firmware flashing tool does not yet support Linux (the older version does work). Other than this, the Pinecil is a gem and an example of the Pine formula at its best.
- Pinecil documentation and schematics: https://wiki.pine64.org/wiki/Pinecil
- IronOS: https://github.com/Ralim/IronOS
- PINE64 Updater: https://github.com/pine64/pine64_updater
Perhaps not Linux, but I suspect there would be a place here for a Unix-like platform that feels familiar. If for example we could get wide-adoption of something like the JVM or wasm3 [0] on these platforms, code could become quite portable, despite wildly different architectures.
For example, Apache's NuttX [1] (that I first learned from Lupyuen [2], a guy making great progress working with Pine64 products).
> Processing wise, this chip is well sufficient for TWS headphones, but very inadequate for an audio player. It will not drive a good screen, it nor run high-resolution flacs or (probably?) support a high-quality, high-bandwidth codec. In fact, a first generation iPod Nano (retailing for $149 in 2006) had 16MB RAM, so over 16 times what the PinePod would offer. In fact, even the features of any custom firmware are limited from so little memory
I wouldn't call it time just yet. Displays can be interacted with intelligently (to reduce pixel bandwidth) and ultra high quality audio codecs offer diminishing returns, especially when you don't have a DAC or headphones to make the most of them.
My advice to Pine64 would be this:
1. Consolidate your product lines. The Pinebook is just a slower Pinebook Pro, just go with the Pinebook Pro. The PineTab is just a Pinebook without the keyboard, again I would consolidate this with the Pinebook Pro and just make the keyboard detachable.
2. The SBCs should just go straight into the device, thus creating a clear upgrade path for future products. If you want a PineBook Pro running Quartz, just swap the boards (of course with daughter boards for USB expansion, display driver, power, etc).
3. Don't be afraid to kill off products. The Pinebook and PineTab have never seen a new release. The PinePhone appears to be taking a back seat to the PinePhone Pro. The PineCube is basically DoA due to the processing power struggling to process the camera image.
More generally, try to do fewer things, but do them well.
[0] https://github.com/wasm3/wasm3
It's just a tiny microcontroller, how could it run a Unix-like?
It's not to say they will kill it, but the Pinephone Pro is clearly the device they will move forwards with and spend time to develop. The A64 is simply too slow.