this coming from someone who used podman for years for hours for development every day.
podman is cancer, it’s way better to use docker rootless.
podman will break if you sneeze at it, and the only recourse you will find in github is to podman system reset which stinks of bad programming.
docker rootless never breaks, podman may die if you cancel a download because the devs were either inexperienced or bad and instead of protecting the state with atomic filesystem operations they leave dirty files in working directories which make it fail in random and unexpected ways.
It was less useless for that purpose when cp and cat were less I/O efficient compared to dd with the appropriate block size, which isn’t as much the case now as it used to be.
Except the proposed alternative should not be cp or pv, but dd bs=4M oflag=direct,sync status=progress.
I feel like I’m taking crazy pills with all the advice in this thread, because for USB keys you will otherwise end up instantly filling the write cache… which will block the apparent progress of the copy operation (so why even use pv since all you’re doing is measuring your RAM speed and available cache size) as well as heavily slow down (even potentially partially freeze in some circumstances) the rest of your system as the kernel is running out of free pages and can’t flush caches fast enough due to the slow-ass write speeds of usb keys.
(Alternatively there is a kernel setting somewhere to disable caching globally for a block device… but in most cases caching is good, just not when you’re flashing an ISO).
so why even use pv since all you’re doing is measuring your RAM speed and available cache size
This is probably why pv progress fills in a second but is only done after a few minutes. Nonetheless, shell redirect, cat, cp work fine and handle blocksize and cache dynamically.
Your worst case scenario never happened to me after years of using pv/cp for flashing sticks/overwriting/copying partitions, even with some …risky mount settings. Honestly doesn’t make much sense to me either. Again, dd isn’t some sort of magical safe handle to make the process progress smoothly. Like i use to say, dd is a skalpell, not a shovel.
I mean yeah, the bits end up where they should. It’s just that the speed/progress indication is near useless with pv since at the end of the copy you still need to wait for the entire write buffer to be flushed (2 GiB in my experience, which can take several minutes).
So IMO dd with at least oflag=osync,odirectis safer than cp and pv with which a newbie might forget to run sync and unplug the usb key immediately, so they’ll be missing a lot of data.
Maybe some people use dd for the wrong reason, it’s their problem, but the solution is to use dd bs=4M oflag=osync,odirect, not to use cp.
MacOS is still Unix under the hood, and has been since they adapted NeXTSTEP.
Maybe it’s just because I’m fundamentally more of a console user than a windowing-system user, but to me a Unix-based OS is always going to be a winner compared to Windows.
But, if you want to laugh at OSes, laugh at classic MacOS, where everything would grind to a halt if you clicked and held the mouse button.
Maybe it’s just because I’m fundamentally more of a console user than a windowing-system user, but to me a Unix-based OS is always going to be a winner compared to Windows.
I absolutely agree
But, if you want to laugh at OSes, laugh at classic MacOS
Yeah, apparently you need to know the origin of the word to know how to pluralize it.
One octopus, two octopuses. But you can also say “octopodes” because the elements used to create the word are originally Greek (okto for 8, pous for foot), and that’s how Greek words get pluralized. But, although it was based on Greek elements it was never used in Ancient Greek. It was a modern Latin word, created in the 1700s as a scientific term using those Greek elements. As a Latin word, the “us” ending should be pluralized with “i”, so “octopi” (which is one of the oldest known pluralizations of the word). But, it’s an English word, and the proper way to pluralize an English word ending in “us” is to tack on “es”.
So, you can go with “octopodes”, “octopi” or “octopuses” and have an argument why any of them is correct.
For Unix, since it’s a word created in English, it’s probably “unixes”. To claim it’s “unices” you’d have to pretend that “unix” is a Latin word, which it isn’t, and never was, but “ix” is a common declension pattern in Latin, and an uncommon ending in English, so it’s fun to pretend it’s a Latin word and doesn’t get pluralized normally.
It’s one of the reasons I absolutely hate Windows. Nearly every OS uses some form of Unix. Android is Linux, iOS is based on XNU which is FreeBSD, macOS is also XNU, Linux is unix-like, all BSDs are Unix, even the OS used in the PS4 is FreeBSD and thus Unix. Windows is the only thing that’s different.
This is such a weird take to be honest… it’s weird to want CS lecturers to work in their free time, it’s weird to expect their applications to be better, and it’s weird because this is something that many lecturers and programmers already do… so I don’t get it, and it feels disrespectful to all of the volunteer foss maintainers?
Docker images should really be distroless most of the time. There’s way too much junk in the majority of Docker images when in most cases, you really just need your app and whatever dynamic libraries or runtimes it requires (if you can’t statically compile it). You don’t need an OS in there!
Also there’d be way more servers running Debian compared to Ubuntu.
You often (if not most of the time) need some infrastructure in OCI containers (while we’re at it, let’s get rid of the misnomer Docker image). And that’s going to be some subset of a distribution hand-crafted for that purpose. Most of the time, that should be Alpine, because they provide the slimmest base image.
Most of the time, that should be Alpine, because they provide the slimmest base image.
Distroless containers (e.g. github.com/GoogleContainerTools/distroless, Chiselled Ubuntu, etc) are often smaller than Alpine ones. Google’s smallest Debian-based one is around 2MB.
I have a Dockerized C# app… I’m going to try .NET Native AOT (which was improved a lot in .NET 8, released today) to compile it into a self-contained binary, and see how well it works with a distroless base container.
I’m curious to hear how that works out. I’m a big fan of C#; not so much the Microsoft ecosystem. I’d say for maximum scalability you’d want languages which compile to small binaries. So, Go, Rust, C++, C, and theoretically some others. The approach with Java and C# to bundle the framework, JIT, etc, and then try to shave off as much as you can get away with feels kind of backwards. And I get the excitement of the Java folks when they manage to create a self-contained binary with GraalVM and co of 12mb. Like, that’s impressive, but had you developed the same thing with Go it would be .5mb. Curious to see how .NET fares in that comparison to Java.
I’d love to agree but unfortunately with them pushing snaps I can’t. When I used snaps I found them to be extremely buggy and if I didn’t already know there were other distributions with other better package managers I would’ve straight up assumed it was a Linux problem and I’d just have gone back to windows. If there was no other Noob-friendly distro out there I could say “sure it’s an ok distro” but there are better alternatives that don’t do the same shitty decisions as canonical (like Linux Mint which is the one I recommend to every noob coming from windows or Pop_OS! for those who want something similiar to MacOS).
Just because it’s Lemmy, I’m gonna share my “shitty Ubuntu” story, which is less about Ubuntu being shitty and more about me being a noob.
I had a 2004 MacBook that my grandmother gave me for college when she upgraded. I didn’t hate it, but this being my first experience with a laptop, when the bottom 2/3 of the screen started blinking in and out, I thought maybe it was a software problem, so with the help of an SD card and my buddy’s old CRT setup I downloaded Ubuntu onto a thumb drive. When I went back to my parents’ place I decided that that was the moment to install, because my dad was really into jailbreaking his iPhone at the time, so I thought it’d be cool if we did kinda similar things together. Unfortunately because I couldn’t see the bottom of the screen, I had no idea about the progress of the install, got impatient, and just decided to turn the thing off. This had the effect of deleting the partition tables, and it would have been like $200 to get a new hard drive. I would have paid it, but before I could, the guy I had helping me fix the thing moved away and took my lappy with him.
I’d have gone with a spork. Not particularly good at anything it was built to do, but functional enough to get the job done, and pretty straight forward to use.
To be fair most applications don’t give you shit till you launch it in a terminal. That’s something I’d wish would improve on Linux. My mother would get pretty frustrated so I assume most average people would be too.
For example lutris recognizes your missing wine but it just loads indefinitely.
If you don’t have all the dependencies for alacrity it just doesn’t launch.
If you don’t have all the dependencies for gparted on Wayland it just doesn’t launch.
Most apps don’t create error messages in the gui and that’s hard for average users to grasp.
I was playing with Hyprland back when it was only in the aur. I found it weird too but on something like kde the dependencies must already be there. Also lutris never comes with wine dependencies for some reason.
I think Lutris can install its own versions of wine which is probably why it’s not included (also you don’t need to use wine at all with Lutris). I guess I’m not surprised you ran into these issues on Arch. I wouldn’t expect this on the more mainstream distros a new Linux user would be likely to use, since these distros are more likely to take a batteries included approach to packaging. I’d hope running into missing dependencies when launching a program is a fairly uncommon experience, at least for anything installed with a package manager on most systems.
Most apps don’t create error messages in the gui and that’s hard for average users to grasp.
I just went through 3 fucking days of troubleshooting why this program wont work. Finally issued a bug report, it got closed in 30 minutes, dev responded with “ya, those features are currently disabled, terminal will show you a warning when you launch it”.
Great. And nothing for the GUI users?
The biggest annoyance to me is that Linux fanboys will say how you never have to touch a terminal if you don’t want to, but when you bring up how ridiculous it is to disable features, keep them enabled on the GUI, and only throw a warning in the terminal, they’ll tell you to use the terminal lol.
As far as I’m concerned still worth it compared to the state of proprietary OSes now a days. The online language model image generation features especially worry me due to the limitless data collection and scrapping capabilities. “Justified” collection of emails, word docs, images, videos, cameras, audio recordings, etc.
Most people won’t bat an eye until their most intimate details are sitting in a stack of papers on some lawyers desk awaiting a trial over some data breach or antitrust practices.
I’m not arguing against Linux. Use whatever you want. It’s just stop acting like Linux is GUI friendly when it’s extremely dependent on if the dev is competent or not.
Also, whatever OS you use wont save you in data breaches. Just because you use Linux doesn’t mean your Ashley Madison affair data is safe.
No one’s making accusations here it’s just easier to avoided something like a Facebook–Cambridge Analytica data scandal when your os doesn’t require an online cloud account to set it up or use advertised features.
I’ve found anyone saying “you barely need to touch the command line” is straight up lying. You can do a lot with GUIs, but they’ll always be second class citizens for Linux software developers because those developers do everything through the terminal.
People complaining about something opensource not doing what they want it to do: dudes/dudettes, if you want to maintain X11, go right ahead. Or if you want it maintained, pay somebody to do it. But stop this incessant whining about opensource devs choosing a direction you don’t like and pretending it’s the end of the world. This isn’t some faceless, megacorp with closed-source shit you have no control over.
If all the people complaining about wayland either put their energy to positive stuff like making wayland better or making X11 better, this wouldn’t be a problem.
My pet peeve is when people complain someone else’s free labor isn’t being done in the way they’d prefer. First of all, it’s entitled. Secondly, complaining on social media rarely if ever accomplishes anything in FOSS land.
Counterpoint, if all of the people advocating for wayland actually worked on improving wayland to a usable state instead maybe people would actually want to use it.
No one’s forcing you to use it. If you don’t want to, stick to X11. I’ve been testing wayland for a few months now and it’s fine. It does most of I want it to. I don’t need fancy fractional scaling, adaptive refresh rates, or whatever other fancy stuff people complain about that isn’t there. It shows my windows, allows screen-share, and… that’s it. Only thing missing for me is scriptability.
I’m not advocating for Wayland nor X11, just saying to stop shitting on devs who give a lot of free time to write opensource code that none of us have to pay for. All we have to do is be nice - maybe report bugs, maybe maybe donate if we have the means.
Good thing the world is that simple, you’re completely correct. Nobody who could theoretically prevent something they don’t like is not entitled to their dislike, duh!
Legend has it that the Elders knew of a world outside Vim, a world that encompasses it and all other things. That arcana is now lost, and none can transcend our plane of existence. Vim is all we know.
IMO RMS already has the attitude of a billionaire. He’s a thoroughly weird man who says stuff he really shouldn’t then stands by it. He’s right about a lot of things when it comes to software, licensing, and open source in general but outside of that track he’s more than a little loopy.
I think it might be because he’s had to fight society so long for things he knew he was right about that now he doesn’t know how to have people tell him “no Richard, that’s ducked up”.
Anyhow, I don’t think him being a billionaire would be a good idea, him having enough funds to branch off into doing wherever strikes his fancy could be very bad.
And Linus, I love Linus but look at how he’s grown as a person and listened and changed how he interacts with other kernel developers. Would he still have been as receptive if he was a billionaire? Something tells me no.
but I’m not sure if the commenter is mixing two unrelated accusations towards him.
stallman is known for his fixation on certain choice of words, which is the reason most people get him wrong. that’s why I shared the link to read his exact words and make up your mind by yourself.
Since the other person hasn’t (surprise), here’s Richard Stallman on paedophilia:
“The nominee is quoted as saying that if the choice of a sexual partner were protected by the Constitution, ‘prostitution, adultery, necrophilia, bestiality, possession of child pornography, and even incest and pedophilia’ also would be. He is probably mistaken, legally–but that is unfortunate. All of these acts should be legal as long as no one is coerced. They are illegal only because of prejudice and narrowmindedness.”
RMS on June 28th, 2003
"I am skeptical of the claim that voluntarily pedophilia harms children. The arguments that it causes harm seem to be based on cases which aren’t voluntary, which are then stretched by parents who are horrified by the idea that their little baby is maturing. "
RMS on June 5th, 2006
"There is little evidence to justify the widespread assumption that willing participation in pedophilia hurts children.
Granted, children may not dare say no to an older relative, or may not realize they could say no; in that case, even if they do not overtly object, the relationship may still feel imposed to them. That’s not willing participation, it’s imposed participation, a different issue. "
Yeah. He had/has some great ideas when it comes to free software, but it doesn’t mean he isn’t a POS in other parts of his life.
I’m tired of the Linux world literally worshipping him. It’s weird. Hilariously it’s no doubt the same people who would cringe at the cultish following of Steve Jobs. Another person with some good ideas but was an awful person.
“The nominee is quoted as saying that if the choice of a sexual partner were protected by the Constitution, ‘prostitution, adultery, necrophilia, bestiality, possession of child pornography, and even incest and pedophilia’ also would be. He is probably mistaken, legally–but that is unfortunate. All of these acts should be legal as long as no one is coerced. They are illegal only because of prejudice and narrowmindedness.”
RMS on June 28th, 2003
"I am skeptical of the claim that voluntarily pedophilia harms children. The arguments that it causes harm seem to be based on cases which aren’t voluntary, which are then stretched by parents who are horrified by the idea that their little baby is maturing. "
RMS on June 5th, 2006
"There is little evidence to justify the widespread assumption that willing participation in pedophilia hurts children.
Granted, children may not dare say no to an older relative, or may not realize they could say no; in that case, even if they do not overtly object, the relationship may still feel imposed to them. That’s not willing participation, it’s imposed participation, a different issue. "
I understand your point, but those weren’t the words he said. though I don’t think that’s going to make a difference.
I like RMS for what he did(and is doing) for the free software community. I can also talk about some uncanny things about Gandhi, but that doesn’t make his contribution to the independence movement and his views on nonviolence any less relevant.
to me, a person should be seen in his entirety. because only fictional characters are without flaws.
People should indeed be seen in their entirety, the failure of this is why so many people get upset about Stallman.
The guy is routinely portrayed as a bastion of righteous good will, championing the little guy against the evil corporations. The hero worship is real.
Some of us see Stallman as a misogynistic asshole who routinely belittles people on mailing lists when they don’t agree with him and publicly defends people who sexually abuse children.
For some of us, it feels like we need to go out of our way to point this out because we don’t want a guy like that as the public face of something we care about.
a pretty much reasonable, reasoned and merciless account on the figure of rms. I very largely agree with it - spoiler he isn’t a misogynist, just a super massive weirdo
this thread is terrible… people reporting "I heard of"s as proofs. eh once I read, eeeh once someone told… once sjws bite, there’s no chance they let go. and the most important thing is that 99.999999% of the people bad mouthing rms have at best fifth hand reports about him.
to all the superior etichs white knights: I’m not defending rms.
I’m very worried about the lynching, with proof based on I once read, i heard of, and also straight out of jealousy and envy.
rms, like suggested in the article I posted, could very well be a neuro divergent person. I wonder how many of all of these rabid dogs biting at him preach themselves as super supportive, super inclusive, 360° hexa-dimensional full rainbow, but then aren’t able to understand the person they have in front of them. let’s start by ruining someone. there’s always time to say “I was wrong, I’d like to apologize. At the time I didn’t know. I vow to be a better person.”
Your comment came across as attacking me, and also as a little bit crazed. That said I completely agree with your last sentence, being able to admit you are wrong is a very important skill and one many people could do with learning (I try, I don;t always succeed but I try)
I agree with your point in spirit, but again, he didn’t say any such thing. I haven’t talked to him in person, so, I can only rely on internet to validate/refute those claims.
he is the public face of free software because others have their own terminologies(e.g.: open source championed by bruce perens and eric raymond), with which the GNU project disagrees.
“The nominee is quoted as saying that if the choice of a sexual partner were protected by the Constitution, ‘prostitution, adultery, necrophilia, bestiality, possession of child pornography, and even incest and pedophilia’ also would be. He is probably mistaken, legally–but that is unfortunate. All of these acts should be legal as long as no one is coerced. They are illegal only because of prejudice and narrowmindedness.”
RMS on June 28th, 2003
"I am skeptical of the claim that voluntarily pedophilia harms children. The arguments that it causes harm seem to be based on cases which aren’t voluntary, which are then stretched by parents who are horrified by the idea that their little baby is maturing. "
RMS on June 5th, 2006
"There is little evidence to justify the widespread assumption that willing participation in pedophilia hurts children.
Granted, children may not dare say no to an older relative, or may not realize they could say no; in that case, even if they do not overtly object, the relationship may still feel imposed to them. That’s not willing participation, it’s imposed participation, a different issue. "
“The nominee is quoted as saying that if the choice of a sexual partner were protected by the Constitution, ‘prostitution, adultery, necrophilia, bestiality, possession of child pornography, and even incest and pedophilia’ also would be. He is probably mistaken, legally–but that is unfortunate. All of these acts should be legal as long as no one is coerced. They are illegal only because of prejudice and narrowmindedness.”
RMS on June 28th, 2003
"I am skeptical of the claim that voluntarily pedophilia harms children. The arguments that it causes harm seem to be based on cases which aren’t voluntary, which are then stretched by parents who are horrified by the idea that their little baby is maturing. "
RMS on June 5th, 2006
"There is little evidence to justify the widespread assumption that willing participation in pedophilia hurts children.
Granted, children may not dare say no to an older relative, or may not realize they could say no; in that case, even if they do not overtly object, the relationship may still feel imposed to them. That’s not willing participation, it’s imposed participation, a different issue. "
I fight laws that restrict what bits I can put on my website.
Unlike humans, computers see everything as bits (numbers). They can’t tell the difference between the random movement of a lava lamp and a copyrighted song. I believe that our technology should similarly make no distinction and that I have the right to transmit arbitrary bits.
Here’s a list of laws that restrict this right, in order from least controvertial (i.e. most people agree this freedom shouldn’t be restricted) to most.
…
…
…
In the US, it is illegal to possess or distribute child pornography, apparently because doing so will encourage people to sexually abuse children.
This is absurd logic. Child pornography is not necessarily abuse. Even if it was, preventing the distribution or posession of the evidence won’t make the abuse go away. We don’t arrest everyone with videotapes of murders, or make it illegal for TV stations to show people being killed.
I’ve never been in a corporate environment where stickers on laptops that weren’t branded for the company itself was considered acceptable or professional.
Maybe. Maybe it’s a “We can’t afford to alienate expensive engineers over stickers” thing, or a “We care more about the quality of work than sticks on laptops” thing.
Must be a fun place you work at. Do you wear a suit to work and work in cubicles?
I don’t talk about the specific details of my employment on the internet with strangers. Especially with those who are fishing for a fight in which I have little interest.
Yeah, god forbid anyone have a little fun in a corporate environment. Gotta stay in uniform.
I put a rainbow peel off sticker next to my camera just so I had something nice to look at during the endless Zoom meetings. No one but I could see it. Still got a bollocksing because some boomer passed too close behind my work station once in four years.
I still don’t get why a toolchain that can be replaced but never was able to make a stable kernel of its own after twenty years should get top billing in the name of the OS. A lot of that stuff was left in the dust, its relevance to the system grows smaller each year while the Linux kernel is the only reason they were ever able to make a complete OS in the first place.
Hardly anyone uses GNU without Linux; way more people use Linux without GNU than with it.
Plus, the community at large has decided long ago that the name is just Linux… Does it matter that that’s the name of the kernel? No. Windows and MacOS aren’t named after their kernels, or their toolchains, or any other component.
Anyway, there wasn’t an OS until there was Linux to bring it all together.
Even now with more eyes on GNU, Herd still isn’t a serious kernel. BSD has more users and support than GNU Herd.
I thank the GNU community for making wonderful tools and making libre software possible, but it doesn’t exactly deserve top billing.
Linux without GNU can live, with BusyBox or Android. GNU without Linux would have never taken off. Though I’m curious if in another timeline without GNU, Linux might not have taken off, as GNU had all the tools but no kernel.
Well we have Linux as the kernel now, and with linux-libre and FreeBSD there’s no real need for another kernel. So no reason for anyone to invest in it. I do think Hurd is kind of interesting conceptually, and it’s at a point where you can actually run it now.
And yeah, without GNU, I’m not convinced Linus would’ve bothered with Linux. GNU was off the ground long before Linux was production ready.
Linus didn’t write Linux for GNU, though, he wrote it as a response to Minix which, if memory serves, was written by one of his professors and took a hard minimalist approach for teaching purposes and Linus wanted to make something actually practical.
Hell, it had to be adapted to work with GNU (or GNU adapted to work with Linux, I don’t remember which) so, if GNU’s absence meant Linus didn’t write his kernel, it would have been a very indirect result
The argument would be that on Linux, the majority of user-facing interactions are with GNU software, not the kernel.
Also, without GNU, Linux probably wouldn’t even exist, at last not in its current form. GNU was already a mature toolchain when Linus started working on Linux. So it’s all well and good to point out that Linux can get pulled out and combined with other toolchain, but you can say the same with GNU. It’s out there running with BSD and Darwin. And BSD might not have a ton of direct users, but it’s extremely important for servers.
You don’t need Linux to run a free operating system, which was the goal of GNU, it really doesn’t matter that Hurd was never completed. The goal was achieved so there hasn’t been much incentive to develop Hurd.
I personally don’t care what people call it, but I do think GNU deserves the recognition. Especially because some of their tools are extremely important, like gcc. Linux might not exist if gnu hadn’t provided a functional toolset for an operating system. Hell if it wasn’t for GNU, we might not have a free OS at all.
Without GNU, we’d probably be using variants of FreeBSD or similar, possibly even porting that toolchain to run on Linux kernel… I mean, their contribution was important, but so were a lot of other people and projects
Linus is the one who got a workable thing out in the public’s hands. He didn’t even want to name it Linux, but someone came up with that name and it stuck.
The GNU project did a lot of great things, but ultimately they weren’t able to get a full-fledged operating system out that people could use, so they lost the opportunity to name it. It really shouldn’t matter to them though. GNU is well known, its philosophies are critical to how the free software and open source communities work, it was basically a massive success in the way almost no other volunteer non-commercial projects ever are.
I don’t think tagging GNU in front of Linux is dumb, people wouldn’t care to figure out who they are and what its about if they didn’t do that. You have to give credit to both of them. I still would want GNU there, even if I don’t say it most of the time. I call it Linux mostly but sometimes I call it GNU plus Linux just to be accurate.
linuxmemes
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.