Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)OZ
Posts
3
Comments
428
Joined
2 yr. ago

  • Open source projects have trouble getting designers to help, or developers that want to implement the designers vision

    My point was that even UI/UX research falls into the same categories mentioned by the other poster - most of the research is being done publicly and the private sector is just implementing it and selling it as cheaply as possible, same as the example of GPS

  • My point was that UI/UX research falls into the same categories as you mentioned. The private sector doesn’t innovate in design any more than it innovates in GPS

    Open source has issues with design more because of who contributes to it.

    If you want truly horrible UI/UX, look at tools written by hardware companies like their flashing tools or JTAG tools ;)

  • OpenQA and BTRFS with Snapper by default w/ support in GRUB is the main selling point for most users

    The lack of debug packages in Arch is what drove me away as a developer

    OpenSUSE supports debuginfod which is so nice when developing locally

    I’d argue Arch is designed to be easy for package management on x86. If that’s your use case, it is quite easy

  • I’d go even father - the private sector isn’t even that good at UX/UI or design

    Its main benefit is figuring out the minimum viable product and shipping it at low costs compared to the ideal perfect product from public and open design

    The private sector is way better at “we won’t spend anymore time at this. It’s good enough, just deliver the product” than the research sector

  • Intel has the best software support - AMD just has more powerful hardware and good enough software support

    nvidia has the best hardware on paper, but no software support

    A large number of games support Linux natively thanks to Valve’s pushes, and use OpenGL

    DXVK (directx to vulkan) is one of the more popular translation layers for other games

    Intel also uses DXVK on Windows to help with older versions of DirectX (primarily DX9 afaik) on their ARC cards

  • That’s how Flatpak works…

    Flatpak applications will use the graphics library installed from Flatpak

    If you have an nVidia card, you’ll need the nVidia Flatpaks to run applications

    If you have Intel/AMD, you’ll get a Mesa Flatpak

  • Idk if they’ll be any good, but I thought this was interesting as a manual car driver when I saw it.

    Toyota, however, has patented a way to provide the look and feel of a manual transmission in an electric car. … The car's torque and performance will be altered as you "shift" to provide the feel of a gas-powered vehicle.

    https://cars.usnews.com/cars-trucks/features/electric-manual-transmission

    I’d still switch to an EV either way once I have a way to charge it at home

  • One of the big issues with process monitoring, in the general sense, is how PID 1 checks on processes

    The cgroups usage lets them make use of a very powerful Linux-specific feature. Some competitors such as Upstart tried to use ptrace for this, but that causes services to run slower

    “Is a process running” I think is a harder question than you realize. systemd also offers the ability to ask “is a process running correctly” through watchdogs, and “is a process using too much memory” or “is a process using too much CPU” and offer corrective action if they are

    The systemd.target issues I mention are related to different design goals. Systemd tries to start as many services as possible at once, but we need some services up within 1 second, and the rest can take longer

    One option I offered was a modification to systemd so that targets could handle Before/After during our design, but the maintenance of porting it over for each update versus using OpenRC was decided to be too much effort

  • Sure - it’s primarily the way systemd uses cgroups

    For example, systemd’s use of cgroups for process monitoring makes it trivial to support setting resource limits for us

    One of the major issues we’re having with systemd, and the reason we’re using OpenRC on a different project, is the way Before and After with targets still cause all the services to start at the same time, causing resource contention

    An alternative we’ve used once is to create a special target for the services that had to start early, even if the entire boot took longer, and use a process to then request new targets be started by systemd

    This project we found it simpler to use OpenRC, though

    Calling them “functionally the same” without taking into account how process monitoring works on different init systems is disingenuous