The PocketReform is a made-in-Berlin Linux handheld
tuxphones.com
tuxphones.com
If you have only two thumbs available for typing, that can only reach about half the keyboard each (quite a hard limit!), you realize how asumptions this layout makes suddenly don't hold, and normal things like ctrl+a or alt+shift+1, or alt+shift+any arrow are almost impossible.
Yes, you can modify the shortcuts in i3wm,screen,... (not Firefox, which is quite resistant to modifying keyboard shortcuts by design) specially for your "PDA". But if you just want a portable device you can painlessly migrate your tasks to for a few days a year, spending a lot of time designing shortcuts for your DE, or terminal multiplexer, is not that appealing.
It would be probably more useful if key layout was designed from the start to allow various modifier combos to be invoked by dedicated keys, or layout designed so that more modifiers were symetricaly placed (or something even less traditional, and have all letter/number keys on the right and all modifier/modifier combos/special keys on the left), instead of wasting space on big enter key, or big spacebar (for which you may spend several HW iterations just to make those right and reactive on their whole surface), etc. Due to size, it's usually uncomfortable to press 3 key combos even with the keyboard laying on the table.
Also comfortable position for the most comonly used keys (usually modifiers) is not on the edge of the keyboard. That's really pretty bad for your thumbs.
The layout of these things just needs a lot more thought.
Sad thing is, that if someone would spend a ton of research and thinking on making something usable and comfortable, most people would completely poopoo it as a freaky unusable layout, just because it would look unfamiliar, lol.
Do you have a Mozilla reference for this design principle? I've always wondered about this difficulty, but thought it was just an accident.
As for the layout, the previous Reform has free keyboard firmware so you can change the keymap however you like. I assume this one will be the same.
Personally I don't think there's a good traditional (as in, flat and square mesh of keys) keyboard in those size ranges. For me it's regular keyboard if there's space, gamepad-like at around the 7 inch size, then BlackBerry style if any smaller.
Absolutely. 8-Pen was this for Android. (example video here: https://www.youtube.com/watch?v=q3OuCR0EpGo)
It was absolutely, hands down without question, the most accurate way to quickly enter text into a phone using only a screen. Seriously - I could type at about 25-35 wpm on my phone screen at 100% accuracy, one handed.
They'd done a ton of work to place letters based on frequency and likely combinations to make typing smooth and relatively fast.
No fucking disaster of auto-complete that I have to click to get the word I want, or when you actually have a vocabulary larger than 150 words, but auto-complete is fucking dumb and always picks the most basic option from the path, or when the word you want isn't in the phone dictionary, no hiccups if you want to misssspell something for impact. It was genuinely just the best keyboard I have EVER used on a phone.
The downside? It takes about 3 weeks of practice to actually learn, and most people just refuse to try for longer than 10 seconds.
I still find it incredibly frustrating that qwerty, of all god-damned things, is the input formula we've picked for phones. It's fucking dumb.
As an emacs user, I can confirm this is absolutely the case except on the bottom edges of an elevated keyboard, where you can palm press which is the most comfortable. This leaves out every traditional portable device's keyboard, but keys specifically designed to be palm-pressed on devices like this would be awesome if you could only find a way so it doesn't get pressed accidentally.
https://www.aliexpress.com/item/1005004014867323.html
Pinephone keyboard has extra GPIO exposed on PCB (on my request, because I had this mod on mind, early on) so that this is doable, and I made sure the firmware is safely flashable in field: https://xnux.eu/pinephone-keyboard/ so that it can be extended to support this.
That would add 6 different or 2x3 symmetric modifier keys to the bottom (3 for each hand) in addition to what's on top, and would make the keyboard much more usable for thumb typing.
Why waste 2-4 fingers that are usually resting on the bottom?
I have to find some time to attempt the mod. :)
Any kind of performance-critical stuff is clearly not the point, but it's hard to not think that smartphones have killed off this form-factor/performance tier for good reason. Makes a lot of sense as a Raspberry Pi with a screen and keyboard, but not really as a "laptop."
I have a clockwork pi devterm, which is arguably on the more usable end of the spectrum.
In practice, the keyboard (and trackball) are much too small and cumbersome to use with joy. Another thing is that despite the very capable hardware (it has a rockchip along with plenty of RAM, I think 4 or 8GB), modern software just has so much latency.
Perhaps we've been spoiled by today's ssds, but even cli software just feels much slower than what we're used to.
https://www.reddit.com/r/cyberDeck/comments/uknqz2/for_anyon...
Count me among those who wish the devterm had been made full-size.
I've done a little bit of programming work on the Win Max for some of my open source libraries, and it will do it in a pinch, but I mostly use it for games.
I'm really looking forward to the Win Max 2, in large part because of the slightly expanded keyboard.
My current Dell 2-in-1 15 inch makes me miss the correct key when typing far more often than the Psion (who had the glorious idea to squeeze a numeric keyboard on there??? and I could not un-select it, since this device was a replacement for a failed earlier-generation 2-in-1 that Dell could not repair, which still had a normal keyboard). I almost never missed hitting the correct key typing on the Psion 5.
It worked for me because my use cases did not benefit from seeing more. Even the "Excel" tables were pretty small. If your use case benefits from seeing much more screen at a time, such as in programming, such a small form factor is no good. Even my 15 inch laptop often feels too small when using an IDEA IDE, for example.
Dad of a friend had one I think, not because he was an eager early adopter of futuristic gadgetry but because he wasn't the kind of person who'd inevitably try to maximise spec sheet numbers per dollar, happy to spend money for nominally "inferior" tech if it just worked. I guess that might have generally been Psion's market segment, and that's all explanation needed for the relatively low visibility in computing history?
The fact that theres still high demand for them decades later is telling.
I'd love for a new Psion-type device to come out. Something that can run for a month on a pair of AA batteries.
The nearest thing to psion devices today are made by [Planet Coputers](https://www.www3.planetcom.co.uk/); their keyboards are designed by Martin Riddiford (the designer of the Psion Series 3 and 5 machines), and with fast charging over USB-C they're as close to what you're asking for as you'll find today.
The screen was a thing of beauty, and the battery life was great. Last I used it, I got through a redeye from SFO to ORD without it dying.
I mostly want an updated Psion 5.
I could easily go a few days of casual use. But yes, it's nowhere near what you're talking about.
A Gemini or Cosmo with the wireless hardware turned off and the backlight at about 30% will handily exceed the 7 hours, but not reach 20 hours. Except you can top them up with any USB-C booster battery.
AAs and AAAs are an environmentally wasteful solution: they were great back in the day when laptops sometimes had a mere 60 minute battery life and required a kilogram-sized brick to charge from the mains, but those days are long past.
I really miss the Psion 5 / Radio Shack Model 100 / eMate class of devices. I think they are still better in some respects than modern Android-phone-with-a-keyboard devices.
* Handheld retro gaming device, since the only other Linux one I'm aware of is the always out of stock Steam Deck.
* A handheld screen+keyboard for connecting to servers in a data center.
* Educational tool for teaching kids about technology
* Add a modem and mic and sell it as a Linux smartphone for the nerdiest of nerds
There is also the "goodness how much delay-causing problems can a single project have?" Dragonbox Pyra. Although the most recent video gives some hope it's finally about to ship (and they're going to make use of the ability to have modular upgrades so the product is hopefully not completely dead on arrival). They have my respect for hanging in there so far despite everything though.
1. Be a decent phone (voice, sms) 2. Contacts/Mail/Calendar sync 3. Run android apps that require voice (Telegram, Signal, WhatsApp, etc)? 4. Take pictures + videos (not even at a high level) 5. eSIM
Everything else is gravy. But those 5 items are the base requirement that I personally have for a phone. Every time I dip in, it's at best unclear.
Without a way to discard and resurrect applications, the way Android does, I don't think a device in a mobile phone form factor could last for a reasonable tine.
Well, there obviously are handheld devices that are underpowered and definitely are not even close to any modern Android phone, like for instance, the OpenPandora. And yet it was (probably is tbh) capable of doing everything I needed for many years (I used it while travelling into 2019) without issues. Which includes browsing. It's not comfortable because it's so slow, but it works and I rarely have anything crash on it (which is why i'm very surprised the pinephone is so crash prone) while I worked extensive periods on time on it (the battery life is amazing and I can replace the battery); when travelling, I code on 9-12 hour plane rides on it.
And before that, there was the Zaurus, which also had no issues like this; it ran fine on very constraint hardware. I took it on my travels to the US to work on (and send photos from my camera sd card to my family back in the Netherlands) about 20 years ago with a linux distro on it. That was definitely phone form factor. Lovely machines actually outside the keyboard (but still better than without keyboard).
It seems very possible to me to make a good experience on a handheld in a mobile phone form factor, because it has been done.
This is why suspending and re-activating applications smoothly is important. There must be a standard way to tell the app: "you'll stop executing in 5 seconds, save your state" and "you are thawed after a long period of inactivity". I suspect that this may already be present to support sleep and hibernation.
On Linux, when your program blocks waiting for an event (from Xorg, its tty etc) it uses zero cpu. That's why you can leave well written apps open on a device like this. I've run out of X11 Window IDs (there's a cap in a #defined constant if you check the source) because of this. My laptop from 10 years ago had excellent suspend and the OS was very stable (I often went half a year without powering it off.) Since I have a habit of accumulating Xterm windows I would eventually open more than the limit. This never noticeably affected battery life because if they're just sitting at any sort of prompt they never get scheduled (except to redraw damaged portions of the window.)
I think what they want is a privacy protecting smart phone built on open source components. Also, Android is based on a driver and BSP model that is quickly going to be replaced with Fuchsia/Zircon
> I don't think I'll ever get that in a not Android, not iOS phone.
Of course not, those apps nowadays do on-device checks in the TrustZone environment to verify with Google’s servers that you’re actually running a phone that’s approved by Google with a supported OS version in a supported configuration. Customization? Competition? Who cares!
> Street View
Considering just how much Google has tried to hurt Windows Phone by not supporting it with their own apps and services and even preventing others from making Windows Phone apps for their services, you’ll definitely never see Street View support on a non-Google non-Apple phone.
Your issue isn’t one that can be solved by open source volunteers. Your issue is one of monopolies and control.
That is the hard truth and the reality of it all and what is most likely going to happen.
A lot harder to degoogle if your device is nothing but google...
Of course, I have been saying that for years.
Contrary to the 'Fuchsia is only an experiment', 'Fuchsia is going to be shut down' coping crowd, in fact, Google has been much further than once thought with developing Fuchsia and it is going to start with replacing Linux with Zircon in ChromeOS next, probably in 3 to 4 years.
Also explains why they already have the Chrome browser running in Fuchsia. So there is no doubt that they are intending to use Zircon in ChromeOS.
I don't think so. If the smart phone was about protecting privacy, the amount of functionality that has to be disabled (or rather: not there) has to be insane.
All of these have different pros and cons. For example, some of these don't have a keyboard (which you may or may not care). But all have BT or USB and therefore could use a keyboard.
I ran LOS + microG on FP2 for a while, but back then without Gotify and Gotify-UP. With these I believe you can have notifications with top control, without using the Google framework.
The Astro Slide is the closest I have seen to the form factor I want (I had (and still have; they all work still) all versions of the Psion back in the day), but, while it runs Linux, it cannot easily switch between them and the hardware is not open.
I am really not very interested in 'as flat as possible'; replaceable batteries would be great, as would switches to physically switch off comms/cams be (like the pinePhone has but I would like them more easily accessible).
I'd rather reverse the setup. Linux first with phone calls and SMSes, an Android emulator or whatever for the apps that nobody will ever develop for Linux (banking OTPs, etc.) But I don't feel optimistic. I think that the only reasonable chance is that today's hardware (which is good enough even for mid level phones) will get so cheap and firmware so available (FOSS or supported) that somebody will use it to make a decently sized and light phone with Linux.
It can work as a mini laptop, dual screen tablet/phone thing (cheapo Galaxy Z?), multi SIM phone, desktop computer (via USB), other use cases. It's niche, you can buy two used phones, arguably more "green" than a new device that needs new hardware, etc.
The case itself would have to be high quality, with a custom hinge design, otherwise it would be kinda shit. But it can likely still be smaller and cheaper than PocketReform for example, even if you integrated a battery and USB/HDMI hub.
If anyone builds this, I'd love to contribute.
When you google for "sailfish X", the first link is the incomplete one above. The second link goes to a 404. The third link is the official sailfishos.org site, which has one sentence of description: "Sailfish X is Jolla’s officially supported downloadable version of Sailfish OS for selected devices." followed by a link to the above incomplete shopping site.
I get that this is a market for techies right now, but even so they're losing sales just by a lack of focus on basic usability in their web presence.
https://mntre.com/media/reform_md/2022-06-20-introducing-mnt...
I hope it succeeds though - would love to see a future where viable open source alternatives exist for mobile on par with what we had for desktops and have for laptops.
This is pretty much the case. The Linux community attitude seems to be "build the hardware, and the software developers will come" - with pretty underwhelming results (which you can attribute to a lot of things, but I attribute to most developers who get these devices building toy apps instead of libraries, tooling, and documentation).
Their brand is "no spacebars included", but it absolutely rules out any serious use.
Since it's hackable, I wonder if there's a way for the author to produce and ship a long spacebar that can be switched out for four or five of those keys at the bottom. I assume he has control over everything from the keyboard firmware to the OS, so it seems doable.
One advantage to designs like this is the thumbs get to press more keys (2-3 each). I imagine that especially with such a small device, taking up a lot of space when the thumb is just going to press the spacebar in the same place anyway is a poor design choice.
Maybe with the smaller form factor, there'd be more benefit to 'splitting' the 10 alphabetical columns so they're each on the outer 5 columns, which would mean the hands have more spacing between them.
Many handheld devices in the age of physical keyboards used grid aligned qwerty keyboards, so it's not unique here.
I think you mean "ortholinear". But yeah, I use a 4x12 ortholinear as by primary keyboard. Took a week or two to get used to, but I prefer this alignment to the usual staggered one now. With staggered rows I always felt like I was kind of guessing where certain keys were. Now every key is either under one of my fingers' resting position, or one key away from one (if you count diagonals as one key distance for tab/return).
Back in the PDA days and even with blackberries, I always loved having a phsyical keyboard and the "flip phones" like the HTC Touch Pro 2 wher hands down my favorite phones.
Now that everything else under the sun is dead and there basically only remains android and ios, I can tell you with a high probability that apple is never going to give me anthing like the HTC Touch Pro 2 ever again :/
I firmly believe -this- is the ultimate form factor for a phone, and the only reason I personally can get away with my iphone, is because it does autocorrect for what it thinks I type on the touch display.
If your goal is to use traditionally correct grammar, use "you" rather than "yourself".
More info here [0].
[0] https://www.chicagotribune.com/lifestyles/ct-xpm-2012-09-05-...
Ain't is my favorite example. It was considered proper English until the lower class started using it [0]
I'm not against formal grammar but to grammar nazi everyday language is to be nothing more than an elitist pedant who presumes form to be more correct than function (which is only true in creative writing imo)
Note what I wrote:
> If your goal is to use traditionally correct grammar, use "you" rather than "yourself".
See for instance https://www.collinsdictionary.com/dictionary/english/by-your...
> by yourself
> PHRASE
> If you do something _by yourself_, you succeed in doing it without anyone helping you.
> "I didn't know if I could raise a child by myself."
My understanding is that "yourself", "myself", etc. are reflexive pronouns. I.e., they're used when and only when referring to the very same person as the sentence's subject.
The examples you mentioned fit that pattern. The message on the computer screen doesn't.
Who is being by somebody (the subject): you
Who is the subject being by (the object): yourself
The grammar in the original sentence is correct, you're just getting confused about which word is the verb. "Repairable" is not a verb, it is an adjective.
Another way to phrase the same sentence would be "by yourself, you can repair the system". Another phrasing would be "you can repair the system when you are by yourself". You would not say "by you, you can repair the system".
"Repairable by you" is a different, also grammatically correct sentence, with a different meaning. "You can repair it" and "you can repair it on your own" (aka "by yourself") mean two different things.
If you want to say "I think the phone is repairable by myself" it's grammatical, but strange because people don't usually think with assistance.
subject: I
verb: think
object: the phone is repairable
adverb: by myself
edit: I think I'm agreeing with you, but I couldn't tell what you meant by "the original sentence."
I'm certainly not in a position to argue in favor or against the question if "by yourself" could ever be "correct" grammar in the passive voice. An easier question would be whether "you can repair it yourself" sounds cleaner than "it is repairable by yourself". And there I'd certainly agree.
I/could/raise (by myself)
Instead try:
"I didn't know if a child could be raised by myself."
Child/could/be (by myself?)
It's the difference between "you could repair (by yourself)" and "phone could be (by yourself.)"
"It runs all the free software you need to get your work done". Then proceeds to show Neverball, Cataclysm: Dark Days Ahead (a roguelike game), and either Minecraft or Minetest ;)
to the people writing off the keyboard, i don't think you know what you're talking about. it takes maybe a day to get used to this layout, and ortholinear is much more logical and comfortable than what most people are used to.
the people complaining about the space bar are the most confused. wide space bars ourr a waste of space. you don't touch the whole thing anyway.
some people have commented on shortcuts being in the wrong place, but this is also flawed thinking. for copycut and paste you can use your right thumb to press the modifier key or control.
i just hope this is not too big to use with just two thumbs. my dream device is some keyboard wider than a blackberry style one. i miss my sidekick.
The sad reality is that windows and x86 are a requirement due to a few specific software solutions, but I can see how this can become a go to for at least few kinds of users
This one is great as a linux box to link to I hope, as I am still trying to find one.
But it is a valid question raised in the linked article - where is the space bar. In fact you used to (other than some Japanese box) to have a big shift of the qwert not squarish.
With that I think the user interface is ignored by the designer and would hurt them later.
Personally I just use them as a lisp in a box for my ipad and hence it might be fine. Hence I would look into that as the old linux box is broken and the new one stil not delivered.
But please whilst not everyone like Steve job, someone should sit and think like him on how customer use it. Please.
The M2 is there. Why can’t we have this?
You can, of course, opt for a Samsung Galaxy phone and have that today, right now.
The GPDs come with actual intel Core based processors, not even Atoms. It would be interesting to see, but they probably are miles better than a 11 year old laptop CPU, they even advertise them for gaming.
Edit: consider the fact that two noteworthy open-hardware-focused products are coming from a similar region of the world is more an indication of their understanding of the importance of privacy and openness, rather that some kind of "deranged" motives. :)
Can't really tell from the CAD renders, but I can imagine there may be some space still left there.
Consider sharing your setup to https://www.reddit.com/r/ergomobilecomputers/ , I've been doing similar with a Linux Tablet PC and a detached keyboard as my only machine after my MacBook died a year ago.
Dimensions: 20 × 12.6 × 4.5cm
Price: 1099 EUR
It's an interesting initiative to be sure, but it doesn't fit in your pocket - neither physically nor financially.
I'd buy an old Thinkpad and put Linux on it.
Or maybe get a Steamdeck.
But still - important project - so I hope they can make it a success and they've done their market research.
https://store.planetcom.co.uk/
No affiliation, just a (mostly) happy owner of a Gemini. They don't seem to sell those anymore and I can't vouch for the other models but they look nice too, I guess.
Got mine 2 weeks ago and have been absolutely loving it, feels like I've had it for years because it runs regular Linux just like all my other computers.
ROM code generally speaking is not open source, but has been dumped on occasion.
I'm not going to buy anything before I can get what I need...
Miss my old Sharp Zaurus.
It's so hard to believe how badly Intel fucked that up, first omitting floating point altogether when they replaced StrongARM w/XScale, then selling it off to Marvell just when mobile was becoming interesting. I digress...
Maybe post somewhere on https://www.oesf.org/forum/index.php?board=179.0 and see if anyone is still paying attention?
There is a service menu that can be loaded by removing the battery and then plugging in AC while D + M is pressed down[1]. That lets NAND backups made and restored. This menu was brickable too.
If that menu wouldn't load, an alternate pinout serial cable in conjunction with a command prompt flash tool can be plugged into Option Port 16 to load software, or so I think I heard in 2ch, definitely more than a decade ago. I vaguely remember the tool had camelcased name with an H, like HummingBird or HamsterWheel or something like that. If you need the full NAND files, they were not openly shared, nor the stock ROM loads were publicly distributed. Maybe pdaXrom custom firmware still has mirrors somewhere?
Another factoid I remember is that the internal NAND was NOT wear leveled and the device could become unbootable if Kernel section of it become worn and unerasable(not unwritable, but erased bits comes back down apparently). The recommendation was to not touch the Kernel unless absolutely necessary, and a special minimal chainloader was used to relocate the Kernel if it's too late... that chainloader is probably lost to the Aether long ago.
If "working OS" is so meant that the stock GUI and 2.4 kernel is simply outdated and no longer relevant, there were X/Qt XFree86 server app, Debian and Gentoo chroot filesystem zip somewhere, VNC and RDP client apps, PPP supports and few other options. swapon/swapoff binaries existed and worked. There could have been total replacement ROMs like a Maemo or Gtk-based GUIs but I don't remember any details about them. At best they must have been incomplete.
https://trisoft.de/en_c860howto.htm
Find other models linked in the left sidebar.
There might be a couple of uses, such as IT admin or on-location surveyor, where having a very small device with desktop functionalities and ports to plug in instrumentation could be useful.
For the rest of us, smartphones really hit the nail of what people need to do with a pocketable device: the interface has to be simple, the features cannot be extensive and the battery should last quite a bit. I bought a PinePhone because I think it can succeed in being a smartphone with the right software, but I would never waste money on glorified PDAs because they seem useless to me regardless of their capabilities
Note that the framework isn't completely open source, it runs an Intel CPU so it's by definition running a proprietary blob.
When it comes to MNT, this guy went as far as reverse engineering all SD card drivers, writing his own HID drivers, writing his own display drivers, implememting u-boot support for flashing the BIOS etc.
Look at his github profile, it's kind of insane how he never gives up. [1]
It's pretty serious in terms of being able to claim it's 100% open. I mean, even the batteries are standard ̶L̶i̶-̶I̶o̶n̶ 18650 LiFePO4 cells that can be replaced without soldering or anything. [2]
Whereas with the Framework it's basically "just get a new mainboard" the very same as Apple's laptops are "repaired" these days, which I think is a shame...and they could've gotten much much further if they really wanted to.
In terms of practicality though, it's always the RISC vs Intel debate. Different markets, different expectations.