What makes you think there’s no way of updating the firmware?
I don't know, but the amount of USB drives I've seen with a readily identifiable serial or jtag port and API documentation is exactly zero. 😉
I think most of them were one-and-done, as in, code/hardware was designed once, and never iterated on again, at least not for devices already in the field.
I've tried to find them to no avail. I'm guessing the box sets just aren't made anymore, but I figured it's worth asking in case there's some obscure one out there somewhere....
I'm pretty comftable with linux mint right now but i want to peruse the wares so to speak, what are some cool or interesting distros that do things differently than mint?...
Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3....
I bought a laptop yesterday, it came pre-installed with Windows 11. I hate win 11 so I switched it down to Windows 10, but then started considering using Linux for total control over the laptop, but here's the thing: I keep seeing memes about how complicated or fucky wucky Linux is to install and run. I love the idea of open...
It's dead for hardcore nerds that care about such things as snaps and such. But in the corporate world, it's very much alive. I literally just got done installing an Ubuntu-based NVR from Wisenet for a store's CCTV system.
By "a lot of people", I meant "a great many of them" compared to neurotypicals. Not all.
It often takes a special kind of person to be able to absorb reams of dry technical knowledge in a narrow field and spit it out like it's a second language.
It's easy to recognize in people like RMS, Steve Wozniak, and Torvalds if you are afflicted with it too (although technically none have been officially diagnosed). Even Elon Musk exhibits traits of it (as much as I don't want to be associated with him) I can still recognize the complete social ineptitude and obsessive behaviors that are often associated with it.
For those of you who don't know, Linux From Scratch is a project that teaches you how to compile your own custom distro, with everything compiled from source code....
Did it for shits and giggles once back in 2006. I think everyone serious about learning Linux at a "pro" level should go through the process at least once, even if the system gets wiped afterward in favor of a more usable distro. Teaches you what the standardized core components are and what they do, and gives you a clear understanding of how Linux is structured. That knowledge will carry on over to other distros and will make it much, much easier to troubleshoot issues with your system if you know how the parts of that system work.
For those unaware or who never used it, it has a huge setup guide with copy/pastable commands to guide you through each step. Theres even an automated script from what I remember. They don't just give you a pile of source code and tell you "good luck".
So i tried to connect steamdeck to pc using usb and i read its immpossible because steamdeck is a computer and some explanation on quora about strong master slave relationship....
Ethernet had this figured out almost 30 years ago with auto-negotiation. Last crossover cable I ever used was in 2004 for a customer's old hub they didn't want to replace. Yes, "hub", not "switch".
In that case, you implement the old API or other interfaces so older things will continue working, while having the new one alongside it, and then phase the old one out when nobody is using it anymore. It's not that hard to emulate an older API with a newer subsystem. Just a shitload of function wrappers and things so that the things your program used to call now transparently use the new system while the program is unaware anything changed from its perspective.
That's what happens with the Linux kernel. Linus would go apeshit if one of the devs straight up broke a ton of user programs with a change. He's already demonstrated his commitment to not doing that in one of his mailing list rants. Because unlike GNOME, the kernel is running some pretty critical things all around the world.
GNOME seems to be treating their DE like their own little pet project that they're tinkering with alone in the basement without caring that millions are relying on it every day. Breaking a large portion of programs on a regular basis is what I do in the evenings. Not professionals.
If your kids are motivated enough, they will find a way around it.
Reminds me of my local public library in 1997. They had these public computers for people that didn't yet have Internet access, and the browsers were locked down and stripped with just "back", "forward", "refresh" buttons and a URL address bar.
However, there was a tiny question mark icon in the corner that when clicked, brought up the Windows help system (that browser thing that can navigate help topics). There was a link in there to open IE and go to a support page, and when clicked would launch the full Internet Explorer with a complete menu over top of the kiosk interface, and this browser instance was not restricted in what it could access like the kiosk browser was (I believe it may have been a custom version of Mosaic).
Who said I'd never talk to them about it? I'd just like to do it in a controlled manner at an appropriate age and prepare them without them seeing the most depraved shit right off the bat. Is that unreasonable?
I use a combo of Pihole + OpenDNS with filters. And my kid's user account does not have privileges to change network settings. Yet. Things will be enabled one by one in due time until he's in 100% control of his own computer.
And if he actually knows what a DNS server is and is digging around for the setting, and trying to hack my shit, then I'd say he's ready for the "adult" computing world.
You know what's nice? Being able to sit down at any Linux distro and being able to set up and configure services without Googling how to use that particular distro's init system.
It was awesome back when during the install you could just select "LAMP", and a full stack web server suite would be automatically set up and configured correctly out of the box. But those days are long gone.
Yeah now they do. Back in the early 2000s, I only remember Ubuntu having just a single option to install everything needed to be up and running on first boot. Everything else needed some tweaking of configs and quite a bit of domain knowledge to get started at the time. It's what jumpstarted me into PHP development.
I recently found out about a Linux Distro named Q4OS and I wanted to test out their claim that it only requires 256 MB of ram when using the trinity desktop environment. However, when I used the live cd in virt-manager with 256 MB or ram, it just kernel panicked at boot. So I then tried it with 512 MB of ram. In addition to some...
A container is just an environment where it appears to any program running within it that it has full access to the computer, while in reality it's "jailed" and isolated from the rest of the system. The OS resources are shared with the container, instead of the hardware resources as in a virtual machine. There's no hardware being emulated. It's a beefed up version of a chroot.
I'm in my 40s, and finally decided to give C/C++ a serious go and try to learn them at a competent level after decades of putting it off, and now everybody wants to move to Rust.
I'm at the level of finally understanding pointers, templates, and operator/function overloads and using them pretty effortlessly now. I looked at some Rust code. I'm not sure I have the brain plasticity to take that on at my age now without massive struggling.
This is why I enjoy programming libraries only I will ever use. "Do I need to account for user ignorance and run a bunch of early exit conditions at the beginning of this function to avoid throwing an exception? Naww, fuck it, I know what I'm doing."
I often hear folks in the Linux community discussing their preference for Arch (and Linux in general) because they can install only the packages they want or need - no bloat....
Hello, I'm a bit new to advanced linux and programming stuffs... Can someone explain me why compiling exists and what this process does and how to do it in the principals situations (I've heard that you can use the "makepkg" command)....
// do stuff 100 times
for (int x = 0; x < 100; x++) {
do.stuff();
}
After compiling might look like:
1011 1100 1011 1011 and so on and so forth, which corresponds directly to cells in a memory chip and transistors in the CPU being switched on or off, which are the instructions that get fed to your CPU to do everything your program does in the machine.
But most of those were extremely shitty or niche and got abandoned. Except Mandrake. That one was pretty good but I think I remember they were constantly having funding issues.
Mandrake was to Redhat as Ubuntu is to Debian now.
I know 100℅ of the world top 500 supercomputers use linux, and around 65℅ of world servers. I want more info like this to help me campaign towards GNU/Linux use. Thanks.
I'm actually using it because it's easier. I do hobby programming, and I like having every utility I would ever need related to that just one command away. Need a hex editor? It's in the repository. Need a calculator that can convert binary to decimal? Also in the repository. IDEs/plugins/compilers? Repository.
I started my embedded engineering journey by blinking an LED on a PIC microcontroller back in 2007. Maybe you can toss them an Arduino development board. Programming by itself could be boring and tedious, but seeing your program actually do things in the real world could be exciting, at least it was for me. There's so much to branch to from there, everything from industrial automation to vehicle navigation to robotics.
I have a 4TB HDD that I use to store music, films, images, and text files. I have a 250GB SDD that I use to install my OS and video games. So far I didn't have any problem with this setup, obviously it's a bit slower when it reads the HDD but nothing too serious, but lately it's gotten way worse, where it just lags too much when...
There's nothing that anyone can do in 2024 in the MS Office suite of applications specifically that I can't find a third party or cloud equivalent of to do the exact same thing.
Every time I search for a USB key, I end up finding the ones flashed with OS ISOs! I don't have a normal key anymore lol ( sh.itjust.works )
Wayland usage has overtaken X11 ( lemmy.world )
Source: https://linux-hardware.org/?view=os_display_server...
Are there still any versions of Linux sold in a box like in the 90s / 2000s?
I've tried to find them to no avail. I'm guessing the box sets just aren't made anymore, but I figured it's worth asking in case there's some obscure one out there somewhere....
Cool distros to try
I'm pretty comftable with linux mint right now but i want to peruse the wares so to speak, what are some cool or interesting distros that do things differently than mint?...
Linux kernel Rust coding guidelines are heretic.
Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3....
Systemd Looks to Replace sudo with run0 ( news.itsfoss.com )
I don't know anything about Linux and the idea of installing it frightens me. Where do I start?
I bought a laptop yesterday, it came pre-installed with Windows 11. I hate win 11 so I switched it down to Windows 10, but then started considering using Linux for total control over the laptop, but here's the thing: I keep seeing memes about how complicated or fucky wucky Linux is to install and run. I love the idea of open...
Uuh grub? ( programming.dev )
nvm a restart fixed it...
Neofetch is Dead! Here are 7 Alternatives for Your Linux System ( itsfoss.com )
radion – internet radio TUI client written in Bash ( www.linuxlinks.com )
why does noone inprove bash such that you can write a normal foor loop with whitespace in file names?
I know that there are ten different alternatives. Why don't we simply improve the basic stuff?
Has anyone here ever tried Linux From Scratch?
For those of you who don't know, Linux From Scratch is a project that teaches you how to compile your own custom distro, with everything compiled from source code....
why cant we connect 2 computers using USB
So i tried to connect steamdeck to pc using usb and i read its immpossible because steamdeck is a computer and some explanation on quora about strong master slave relationship....
Linux Mint 22 Will Include Preinstalled App for Matrix ( www.omgubuntu.co.uk )
tl;dr :...
Gnome's Adwaita team is breaking icon compatibility ( cullmann.io )
Linux for Kids?
I'm thinking about building a desktop with one of my kids and I would really prefer to put Linux on it. My wife is not a fan of the idea, however....
Systemd wants to expand to include a sudo replacement ( outpost.fosspost.org )
I AM SO DISAPPOINTED WITH UBUNTU 24.04 😡 ( news.itsfoss.com )
You think Linux is living a Renaissance with Gaming and New Non-Technical Users? ( lemmy.ml )
Ubuntu Snap Hate
I've gathered that a lot of people in the nix space seem to dislike snaps but otherwise like Flatpaks, what seems to be the difference here?...
If all kernel bugs are security bugs, how do you keep your Linux safe? ( www.zdnet.com )
Are there any discrepancies between the resources an OS uses when running in a virtual machine vs being ran directly?
I recently found out about a Linux Distro named Q4OS and I wanted to test out their claim that it only requires 256 MB of ram when using the trinity desktop environment. However, when I used the live cd in virt-manager with 256 MB or ram, it just kernel panicked at boot. So I then tried it with 512 MB of ram. In addition to some...
Prossimo project aims to replace memory unsafe C/C++ code with Rust ( www.memorysafety.org )
The projects they want to make safer includes Linux, curl, sudo, among others....
Linus Torvalds takes on evil developers, hardware errors and 'hilarious' AI hype ( www.zdnet.com )
When do you consider a system to be bloated?
I often hear folks in the Linux community discussing their preference for Arch (and Linux in general) because they can install only the packages they want or need - no bloat....
Looking for general frontend for DB app
Hello, I am looking for a FOSS frontend for simple DB app....
Need explanations about compiling
Hello, I'm a bit new to advanced linux and programming stuffs... Can someone explain me why compiling exists and what this process does and how to do it in the principals situations (I've heard that you can use the "makepkg" command)....
a script kitty ( lemmy.ml )
https://mastodon.xyz/@johl/112285557271994964
What distro he uses? 🐧💻 ( lemmy.ml )
looking for examples of countries whose governments, school system,health system, wjatever, use mostly GNU/Linux
I know 100℅ of the world top 500 supercomputers use linux, and around 65℅ of world servers. I want more info like this to help me campaign towards GNU/Linux use. Thanks.
Trying to ditch windows
I really want to switch to Linux, up to this point there were two things keeping me on Windows, gaming and work....
How to inspire someone
Hey community,...
ext2: mark as deprecated - kernel/git/torvalds/linux.git - Linux kernel source tree ( git.kernel.org )
Help with HDD
I have a 4TB HDD that I use to store music, films, images, and text files. I have a 250GB SDD that I use to install my OS and video games. So far I didn't have any problem with this setup, obviously it's a bit slower when it reads the HDD but nothing too serious, but lately it's gotten way worse, where it just lags too much when...
There is a school in Wisconsin that uses Linux ( opensource.com )
If you guys are interested in hearing the IT directors Ted talk from 2014 here it is https://youtu.be/f8Co37GO2Fc
What happened to my computer ( lemmy.world )
I now see this when i boot up. I just restarted my pc and now i get this.