• 2 Posts
  • 127 Comments
Joined 11 months ago
cake
Cake day: July 25th, 2023

help-circle


  • Bob@sh.itjust.workstoLinux@lemmy.mlTUXEDO on ARM is coming
    link
    fedilink
    arrow-up
    9
    arrow-down
    2
    ·
    edit-2
    8 days ago

    Mostly that they are generally made of cheap/very thin materials. They also kind of look like cheap Chromebooks (especially clevos, tongfang are better in this area). And it’s also the fact that these laptops aren’t really unique at all, they are mostly a logo swap with preselected components guaranteed to work with Linux. I’ve been using this Lenovo laptop that has a fantastic screen and an amazing CNC aluminum body, it works flawlessly and Linux support was never a consideration for them making this PC

    If I am buying a laptop i want it to be unique, because if it’s not then I’ll just buy it straight from China on clevos website for half the price. What I don’t like is this is basically drop shipping but less consumer hostile


  • In over 3 years of daily flatpak use (of multiple apps) I’ve never had a single reliability issue with flatpak, the only ones being caused by me because I was trying out settings in flatseal that the app didn’t like. On the flip side I’ve found native packages to be broken more often than not, with .Deb files sometimes just not working and throwing an error or something. Package managers are better for sure but I’ve had dependency issues that I have never experienced with flatpak.












  • I think the same, I often find that people overestimate their ability to write self documenting code and with the added mess of automatic formatters it often becomes hard to read and understand. In my department I am one of the few who actually writes comments and readmes that explains the reason behind some decisions. I am very junior, less than a year of experience, so maybe I will be able to better understand code that other people write in the future. But for the time being I write my documentation and my comments in a way that someone who doesn’t know anything about the project can understand, because I hate having to call coworkers because I can’t figure out how the project handles x and y (bear in mind that is also caused by Java “best practices” with 45 abstraction layers)




  • This is exactly the shit that gets me worried about ARM laptops becoming the norm. Obviously, the CPU has ✨full upstream support✨, but what some people seem to forget is that they will likely not support ACPI via Arm System Ready which is exactly how android phones work. (This is the total opposite of what we want btw) So now we will be at the mercy of OEMs releasing blobs or some people will have to spend lots of time creating DTBs for each possible SKU (Snapdragon Elite X’s Linux post even mentions booting with Device Trees, but nobody seemed to notice this for some reason?).

    Like, sure, mainline support for the SoC is crucial, but most ARM processors have okayish support, even the mobile chips have say GPU support. The thing is the support of the SoC is only part of the equation when you also have a display, a boatload of controllers for charging, IO, display, etc. etc. that also need to be recognized and supported for the computer to be usable.

    I have faith that Dell and Lenovo will offer DTBs for their enterprise devices, since they currently officially support Linux, but for all the other ones, Asus, regular XPS, non ThinkPad Lenovo, Microsoft surface, Samsung, Acer etc. I can almost guarantee they will be troublesome.

    I desperately hope to be proven wrong when these laptops get into customers hands, but my hopes are really low.



  • Unless Linux is the default, it will never become significant in the mainstream. It is however thanks to improvements like these that OEMs can consider selling it pre-installed

    Also I would to remind some here that the reason Linux can exist on the desktop today is because it is a very good way for Microsoft to get less antitrust fines. Otherwise the bootloaders would all be locked and there would be one or two devices that are unlocked.

    This is also my main concern about the Qualcomm elite x: everybody is saying “hurray it will support Linux” but the actual cpu support was never really the issue. It’s the boot process and device trees that is problematic and I don’t see this being talked about enough. If it does not adhere to a standard device detection process like with Acpi via Arm System Ready we are cooked for arm laptops.