Linux on phones and tablets is a thing. Typing from my Xiaomi Pad 5 Pro running postmarketOS and LibreWolf.
Software Engineer, Linux Enthusiast, OpenRGB Developer, and Gamer
Lemmy.today Profile: https://lemmy.today/u/CalcProgrammer1
- 0 Posts
- 154 Comments
CalcProgrammer1@lemmy.mlto
Linux@lemmy.ml•VRR toggle visible on internal Laptop monitor but not for External FreeSync Monitor in GNOME
3·2 years agoHow is the external display connected? I have never seen Freesync over HDMI work. The early implementations were AMD proprietary and the new ones require HDMI 2.1 which has some ridiculous bullshit about not being implemented by open source drivers. HDMI sucks, use DisplayPort if possible. If your laptop doesn’t have a DisplayPort connector, try a USB-C to DisplayPort cable, as usually the type C ports on laptops support DisplayPort alt mode.
CalcProgrammer1@lemmy.mlto
Linux@lemmy.ml•What file systems are you using on your devices and why?
3·2 years agoPretty much all ext4 except for a few Windows installs on NTFS.
CalcProgrammer1@lemmy.mlto
Linux@lemmy.ml•PSA: pipewire has been halving your battery life for a year+
14·2 years agoMaybe this explains why my webcam indicator is on when no applications are using it. It’s been confusing me for a while now. I’ve double checked anything that I expect to access it is not, and it doesn’t seem to be locked because opening it works, but it sometimes boots up woth the light on. I am using Arch with pipewire so I’ll check and see if this is what’s going on.
I second this, second disk is best as you can keep your old Windows drive in case you ever need to go back for any reason. Modern UEFI makes dual booting way easier than it used to be as the UEFI itself provides a boot menu so you don’t need to fiddle with dual booting using a bootloader like GRUB.
CalcProgrammer1@lemmy.mlto
Linux@lemmy.ml•Tell me about glue please: How do you connect a microcontroller that conditionally executes code in different languages over USB serial on a typical desktop distro?
14·2 years agoI’m not sure about FF specifically, but 99% of the time you’re connecting a microcontroller to a PC you’re doing so over a serial port (UART) of some sort. It may be a physical COM port or it may be a USB to serial adapter or even a purely virtual serial port over a USB connection, but the methodology is all the same. Unless you are running a serial terminal on that port (as in, a commandline on your PC served on the given /dev/ttyX interface, not a terminal emulator letting you read/write from the port), the microcontroller can’t just run scripts on the PC. Instead, you will want to write a script/program that opens the port and waits for a command to be sent from the microcontroller, then that listener script can execute whatever functionality you require. Note that only one application can have the port active at a time, so if your listener is a separate program from your event handler, you will have to close the port on the listener before running the handler, then reopen the port on the listener once the handler is done so it can start listening for the next event. Better to just make it all one program that is always running on the PC and does both listening for events and handling them so there’s only one program that needs access to the serial port.
CalcProgrammer1@lemmy.mlto
Technology@beehaw.org•Global IT outage: Airlines, businesses affected by CrowdStrike, Microsoft issues
20·2 years agoI don’t disagree, but today the blame lies with CrowdStrike, not Windows. As much as I hate defending Windows.
CalcProgrammer1@lemmy.mlto
Memes@lemmy.ml•lets push updates on a Friday, surely nothing could go wrong
4·2 years agoYes, coincidence.
CalcProgrammer1@lemmy.mlto
Memes@lemmy.ml•lets push updates on a Friday, surely nothing could go wrong
27·2 years agoI can’t disagree with you there.
CalcProgrammer1@lemmy.mlto
Memes@lemmy.ml•lets push updates on a Friday, surely nothing could go wrong
54·2 years agoShould have not trusted a third party to install proprietary code into the kernel. It’s not a Windows issue directly, they have a Linux version too, but anything that allows third parties to put proprietary code into your kernel and automatically update it without your approval is untrustworthy.
CalcProgrammer1@lemmy.mlto
linuxmemes@lemmy.world•IT outage: banks, airlines and media hit by issues linked to Windows PCs
131·2 years agoIt’s not specific to Microsoft, but the general idea of letting proprietary software install whatever it wants whenever it wants directly into your kernel is a bad idea regardless. If the user had any control over this update process, organizations could do small scale testing themselves before unleashing the update on their entire userbase. If it were open source software, the code would be reviewed by many more eyes and tested independently by many more teams before release. The core issue is centralizing all trust on one organization, especially when that organization is a business and thus profit-driven above all else which could be an incentive to rush updates.
CalcProgrammer1@lemmy.mlto
Linux@lemmy.ml•Today I'm grateful I'm using Linux - Global IT issues caused by Crowdstrike update causes BSOD on Windows
302·2 years agoIt’s also a “don’t allow third party proprietary shit into your kernel” issue. If the driver was open source it would actually go through a public code review and the issue would be more likely to get caught. Even if it did slip through people would publically have a fix by now with all the eyes on the code. It also wouldn’t get pushed to everyone simultaneously under the control of a single company, it would get tested and packaged by distributions before making it to end users.
CalcProgrammer1@lemmy.mlto
Linux@lemmy.ml•NVIDIA Transitions Fully Towards Open-Source GPU Kernel Modules. Keep in mind that the drivers are still proprietary.
7·2 years agoNVK is already usable, performancr isn’t 100% of the proprietary driver but I play Overwatch on NVK at 165FPS on my RTX3070 laptop a lot, low settings but very playable. This is with an Optimus configuration (VRR Freesync panel on AMD iGPU) in GNOME Wayland.
CalcProgrammer1@lemmy.mlto
Privacy Guides@lemmy.one•"Privacy-Preserving" Attribution: Mozilla Disappoints Us Yet AgainEnglish
17·2 years agoI don’t care if it’s “better” than the existing system, Mozilla should not be helping the advertising industry at all. They should be actively working to block any and all attempts to gain access to user data, flat out. They are not, and their acquisition of an ad company shows that their motives are not in line with what their users want. They’re a company after money, no different than any other. Big fucking shame, but when you hire business people and operate as a business, you can’t have true integrity no matter what your supposed mission is. Yes, Mozilla operates a nonprofit but they also operate a corporation, and the corporation exists to make money above all else which is why they’ve succumbed to this ad industry bullshit. I hope we see a viable third option for browser, but until then the best option is a Firefox fork that actually gives a damn about the user and not just their wallets. I’ve switched to using LibreWolf on all of my devices. Like Firefox, but without the anti-user, pro-ad-industry garbage turned on by default. I’ve been calling Firefox adware for years now ever since they started stuffing Mozilla VPN ads, sponsored link garbage, “Pocket recommendations” horseshit, and all the other paid/sponsored nonsense in users’ faces without their permission but people were like “no no Mozilla is actually good”…cut it out, Mozilla has shown their hands very clearly now. They want the advertising $$$ and are willing to give up any respect and integrity they used to have for it. They aren’t at the level of Chrome and Google, but they’re inching closer every day and acquiring their own ad company certainly isn’t going to help in that regard.
CalcProgrammer1@lemmy.mlto
Linux@lemmy.ml•Are there any modern wifi cards that work with Linux and have 100% FOSS drivers (no proprietary binary blobs)?
12·2 years agoEven if so, it would likely still have proprietary blobs, just embedded into a ROM or flash chip on the card. Personally, I’d rather have firmware loaded at runtime over hard-coded, at least then the blob is able to be reverse engineered possibly.
CalcProgrammer1@lemmy.mlto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•Billy, yes!!English
4662·2 years agoThe only mistake Billy made is giving anything to AdBlock Plus, the people who have sided WITH the ads, instead of uBlock Origin, the true MVPs of the ad blocking world. I guess uBlock doesn’t accept donations unfortunately, but still, ABP is shady and I would not support them.
I’m not familiar with KDE’s new feature yet, but if it only supports sysfs LEDs then it won’t control 99% of keyboards. Few RGB keyboards have drivers that expose this interface. Most RGB keyboards are controlled from userspace on their official software on Windows, and that’s also what most Linux projects that control RGB devices including my OpenRGB project do. I wonder if it would be possible to write an OpenRGB plugin/script that exposes a virtual /sys/class/leds/openrgb device that KDE could talk to, then translate that into OpenRGB calls to set the color on all available devices. It doesn’t sound too difficult.
CalcProgrammer1@lemmy.mlto
Linux@lemmy.ml•AsahiLina: ✨ We got a bunch of Steam games to run on Asahi Linux!!! ✨
2·2 years agoNative in this case means processor architecture, not OS. The Linux Steam is still x86/x86_64 code and to run it on an ARM system (even running Linux) will require an emulation layer. This adds substantial amounts of overhead, much more than Wine/Proton does for Windows games on Linux.
CalcProgrammer1@lemmy.mlto
Technology@beehaw.org•The inside story of Elon Musk’s mass firings of Tesla Supercharger staff
11·2 years agoI would love to see gas stations putting in EV chargers, especially gas stations known for their food and snacks or travel stops that have restaurants because of the additional time taken to charge an EV vs. fill a gas car. Also it would be nice to see established companies run EV chargers that just let you pay with card at the “pump” like you do for gas rather than this app and account bullshit that all the mainstream networks have.
If you read the article, it is indeed full Linux because the 4004 is running a MIPS emulator that provides the necessary memory management features. Pretty much all of the “run Linux on some old chip incapable of running Linux” projects achieve it via emulating a more featured architecture that Linux supports, not by somehow compiling Linux to natively run on a 4 bit, MMU-less architecture.