8 ms·
In 2018 I spent 1 year with my Samsung Galaxy S8 as my only computer. Developed a big national website and a new programming language from Termux. Going to wor
by maelito 2y ago
In 2018 I spent 1 year with my Samsung Galaxy S8 as my only computer. Developed a big national website and a new programming language from Termux.
Going to work with only my computer in my pocket was awesome. No sync between devices anymore.
Forced me to use monitors at work and home which is good for the neck. Had a 15 inch monitor when I was on the move, then a lapdock.
Sadly, I was quite alone and Samsung Dex being not open source nor well funded, some bugs where quite irritating in the long term.
I dream of a linux smartphone powerhouse. Linux smartphones have mediocre processors.
Give me a linux smartphone with an apple silicon processor !
- bluedino 2y agoWould like to hear more about this if you wanted to write a rambling blog post or gasp Twitter thread
- maelito 2y agohttps://medium.com/@l4em/theres-a-computer-in-your-pocket-673196a407ed https://medium.com/@l4em/theres-a-computer-in-your-pocket-67...
- realusername 2y agoHow did you manage with the web inspector? There's no built-in web inspector on any mainstream mobile browser that I'm aware of and the only way to do it would be to use firebug.js like the good old days.
- maelito 2y agoI recompiled chromium for Android to activate the boolean option that actives the dev tools. Haha. https://github.com/laem/chromium https://github.com/laem/chromium It takes such a long time to compile chromium that this wasn't a good solution in the long term, but worked perfectly. Don't remember how I did then, long term. But yes, this was one of the major hurdles.
- rpmisms 2y agoKiwi browser has one!
- realusername 2y agoThanks a lot for that mention, I never heard of it and its inspector seems to work fine.
- rpmisms 2y agoI just found it, myself. Great so far.
- londons_explore 2y agoI think there are hacks to load up devtools in a new tab and connect it to another tab of the same browser. devtools is just a set of html and javascript after all, and talks to the page its debugging via a websocket with special powers.
- maelito 2y agoyes, I recompiled chromium for that https://github.com/laem/chromium https://github.com/laem/chromium But it's a heavy task in the long run.
- a1o 2y agoWhen I had Dex I could run Ubuntu on it. I just used Firefox.
- axytol 2y agoNot the OP, but if they mentioned they did it from Termux you can install an X server and a full desktop browser like Firefox either directly or via a chroot/proot "container" via for example proot-distro [0]. [0] https://github.com/termux/proot-distro https://github.com/termux/proot-distro
- mystified5016 2y agoThere's also an app called userland which seems to spin up some kind of VM. I don't know if android supports KVMs or if it's a real userspace chroot type of deal. I toyed with it briefly, the performance is about what I expected given the hardware I was using. Which is to say, not a terrible amount of overhead
- realusername 2y agoYou can yeah but it's super slow even with my high end phone
- myself248 2y agoIn 2014 I spent a week with my Samsung Galaxy S4 as my only computer. (My laptop was damaged and it took a while to repair. IT asked if I wanted a loaner and I said I'd get back to them if the phone proved inadequate.) I was testing embedded hardware, so my main tasks involved a UART port into a dev board. One Bluetooth serial interface later, I was in business; there were some Arduino IDE ports or something similar that had a respectable serial terminal, and that's all I needed to see log messages. Monitor plugged in over Samsung's weird MHL-HDMI thing; knockoff cable was only a few bucks. It had a power passthrough, so I used the otherwise-useless Cisco VoIP phone on my desk (I was a contractor and the phone wasn't active) as a USB power source to charge the S4. Bluetooth keyboard, Alt-Tab works for switching apps, and having real keys makes composing email a breeze. Bluetooth mouse, pops up a cursor on the screen and works just like touch with better ergonomics. Bluetooth headphones, for taking conference calls and listening to music. I wanted for nothing, and the whole mess fit into my coat pockets, I didn't bother carrying a backpack that week. It's a decade later and this is still a fringe activity?
- deleted 2y ago[deleted]
- nextos 2y ago> It's a decade later and this is still a fringe activity? Manufacturers don't have much incentives for convergence. They sell less devices and less applications. It encourages local-first, instead of cloud-first. It requires more thought on UI. Samsung has great hardware, they could do it if they wanted. But their software seems to have no direction.
- jorvi 2y agoNot only that, it centralizes even more of your daily life into one device, slowly inching towards bus factor 1. 15 years from now when passports and driving licenses have gone digital, imagine dropping your phone and it smashes. Your identification, debit/credit card, drivers license, car key, transit card.. all temporarily inaccessible. Now imagine that you also just lost access to your only device you can do work on. Hell no.
- MrMember 2y agoI've been dreaming of a good "convergence" device that I can use as a phone but also dock and use as a PC for probably a decade at this point. I've kind of lost hope, it might happen some day but I doubt any time soon.
- sweeter 2y agoNot exactly the same but I use my Steamdeck for this while I'm traveling. It's honestly pretty nice. Although carrying around an old M1 mac with Asahi Linux on it isn't that much of a hassle either.
- freedomben 2y agoI do the same with my Steamdeck! It's really a remarkable device. I'm incredibly appreciative to Valve for making it open and Linux-based. Desktop mode is pretty good, and it works with most hardware. It's plenty powerful enough to be a portable laptop, plus after the work is done you can pretty easily grab a few hours on a game :-D
- fsflover 2y agoLibrem 5 phone runs a desktop OS without any artificial restrictions. It's CPU is relatively slow though as the OP mentioned.
- moritonal 2y agoIt's wild there are plenty of AR headset's arriving such as Visor, that can't just plug into your phone and spawn a full desktop. Instead they want you to plug into a Windows or Apple laptop, or battery kit. Android fully understands the idea of running multiple apps, at different resolutions, simultaneously and yet, no product in this space due to I assume restrictive APIs.
- jayd16 2y agoYou can just run Android apps on the Quest directly. The nReal glasses will act as a monitor for your phone. It's not as easy as you think though. Streaming video at acceptable VR resolution and framerate isn't trivial. I guess you could get a headset to act like a car and get Carplay running, but full RDP of an iPhone...does anything do that?
- MetaWhirledPeas 2y agoDo they not have direct video output over cables?
- happymellon 2y ago> full RDP of an iPhone Like iPhone mirroring? I have left the Apple eco system for the most part, but I remember 10 years ago demoing on my Mac what was happening on my iPhone.
- jayd16 2y agoWell you need input so no, not just mirroring.
- jauntywundrkind 2y agoVicture has its own 3d desktop. It has its own apps and it's own browser. I tried opening a couple epub readers but trying to open a file didn't bring up any file open dialog from the browser. I felt pretty bad for the headset makers. Quite clear they were entirely beholden to an Android where most apps have extremely limited capability sets, where they have to really reinvent the universe afresh for their headset.
- nextos 2y agoGNOME could be great for this usecase. I've never liked GNOME too much since version 2. But the latest iteration, after so many years of churn, looks fantastic both on desktop and mobile. Small Linux tablets, such as Surface Go or Starlabs do touch and desktop pretty well on GNOME. Sadly, I don't think there is a good mobile equivalent to the S8 you used to use.
- chainingsolid 2y agoI'm using Phosh, GNOME based, on my Pinephone and its fairly good (this comment was written with a tweaked desktop Firefox install on said Pinephone). The lack of powerful, efficent, mobile(read: smartphone), linuix friendly hardware is becoming the bigger issue these days!
- kevingadd 2y agoI had to do a bunch of ARM32/ARM64 development the other day and it was frustrating to be in a situation where my only choices were an ARM VM in the cloud or to buy a mac. I have this fantastic ARM-based smartphone on my desk, why can't I plug it in to a keyboard and monitor and use it as a real computer? Maybe one day.
- freedomben 2y agoI keep a Raspberry Pi for when I need to do some ARM64 stuff, but yes I agree it's a bit frustrating. Though, I'd love to skip ARM altogether and go to RISC-V
- yjftsjthsd-h 2y ago> I have this fantastic ARM-based smartphone on my desk, why can't I plug it in to a keyboard and monitor and use it as a real computer? The monitor requires hardware support that's semi-rare, but the rest should work? It's been a long time since I saw a phone that didn't support USB host mode so you can in fact just plug in a keyboard and mouse if you have an adaptor/dock. Beyond that, you're just limited by software availability, but on Android you can use F-Droid to get Termux. Not sure about iOS; maybe iSH?
- noveltyaccount 2y agoI thought Microsoft would pull this off with Windows Phone. A real desktop OS in my pocket when I plug it into a dock! Alas. I'm impressed you made Dex work as a daily driver.
- 1oooqooq 2y agoMicrosoft lost the oem control game to google. neither can survive pumping their own hardware, and google used ms own playbook to capture phone OEMs. ms will never have any chance at all on mobile.
- wkat4242 2y agoYeah the shift-space issue was really really annoying. It was eventually fixed but due to the short support duration the S8 never got that update. The S8 was also a bit too memory constrained for DeX. Even my S23 is now. I love DeX but Samsung shouldn't be so frugal with memory.
- adhamsalama 2y agoHave you tried using Termux? You can install Linux distros using it.