• 0 Posts
  • 108 Comments
Joined 11 months ago
cake
Cake day: August 7th, 2023

help-circle

  • Yes, Android has issues but what I’m saying is that so far Linux on phones really hasn’t been able to compete. No one want’s a phone with no camera, no GPS, no apps and terrible battery. Making Linux phones is just super difficult and sadly I don’t see it happening anytime soon. Android is a good platform with lots of hardware and apps. You have Fairphone offering long tern support, f-droid offering privacy oriented apps and LineageOS offering stable OS. Getting more phoes to support it is a better bet than getting Linux to properly work on modern phones.


  • Yes, it’s all true but the issue is you can already do a lot of those things with a lot of cheap hardware that is is simply easier to support than old phones. And when it comes to phones being phones Android is really good and has a lot of apps. I think the problem with Linux phones getting more popular is that the overlap between desktop/server and mobile is very small. I mean I use my phone only for phone things and a lot of things I do on my phone I can do only on my phone (e.g. charging an electric car is basically impossible without a Android/iPhone). Having a phone that can do some things desktop/server can do but can’t do a lot of things a phone can do is pretty much pointless at this point.

    When we’ll get a proper Linux phone with full Android apps support and convergence it will be really awesome but I just don’t think there’s enough interest to get there at this point.


  • I honestly don’t really get what there is to gain by using “Desktop Linux”.

    More freedom I guess. I remember my n900 and how fun it was to just ssh into it and dig in my home directory, install apps with packet manger, edit config files with vi and so on. It really felt like having small Linux machine in my pocket. With Android everything is definitely more locked up but then again, I’m not sure what would I do if it was more open. Writing apps for Android is easier than for desktop (or just as easy), there are no more hardware keyboard phones so using terminal on them is terrible anyway and phones just work anyway so there’s no need to mess with the configuration. Personally I mostly gave up on the ‘Linux phone’ idea and if I need any new features I will simply write cross platform app that runs on Android (for example with tauri).


  • AOSP. Sad but true.

    When first pinephone came out I really believed it’s heading somewhere. It thought that it will be kind of like raspberry Pi (fun, cheap platform to play with) and that we’ll quickly see copycats and it will slowly grow the way Linux on desktop did. AFAIK nothing like this happened. You still can’t get a phone with decent Linux support which for me shows that we’re stuck with android. I think most people that would help Linux phone happen are simply satisfied with LineageOS so there’s no incentive to put as much effort into it as it requires.





  • 85% after 2.5 years is not good. My car battery has guarante of 80% capacity after 6 years. 20% of range is a significant difference so I take car of my battery and don’t charge it above 80% if not needed. It’s the same with laptops. Current models can easily last 5-10 years but having only 50% of capacity after that time would be a problem. Sure, if you’re intending to throw it out after 3 years it doesn’t really matter but if you want to use it for as long as possible you definitely should take care of the battery. It’s pretty much the only part that degrades (except maybe keyboard).





  • iced? Interesting. I though it’s still pretty experimental. There’s no official documentation yet, right? When I was looking at Rust UI libraries Yew and Leptos looked more mature. I guess you’re confident iced have enough backing and isn’t going anywhere.

    How do you find working in Rust on a bigger UI project? Any issues?



  • I don’t even remember. It was around 2000, I was 15 or something like that. I think I heard about it from my brother and a guy running local computer store hooked me up with my first distro, Mandrake I believe. I remember searching for things like ‘printing how-to’ on HotBot using links (I didn’t learn English in school so reading all the man pages really helped me with the language), setting up IRC bots using screen and irssi/BitchX, burning cds using mkisofs | cdrecord and generally having a lot of fun. After some time I would switch to Windows mostly to play games but when Country-Strike started working in wine I pretty much stopped using Windows. There was a small Linux/open source conference in my country and I gave there a talk when at a university. Couple years later when I was looking for my first job I ended up in a interview with some guys that went to this conference a lot. I got the job and since the company was very Linux oriented and never had to use Windows there. Now I’m still working in IT and use Linux exclusively at work and at home.




  • I just use Super+p to run commands. Awesome and custom keybidings are to easily move between tags, windows and monitors, not to launch programs. I use nvim for coding and this combined with awesome means I can do a lot without touching my mouse. At work I use Cinnamon and IntelliJ tools and it’s just less ergonomic. Not a huge difference but I definitely prefer my home setup. In general all Linux WM I used over the years were easy to configure and get good experience. The worst environment I had to ever use was OS X. I just hated all their weir solutions like the launch bar and the common menu bar on top. On Linux I never had any issues.