linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

bloodfart, in Linux in the military

Don’t look too deeply into this unless you’re comfortable discovering that the military and security state is a prolific contributor to many open source projects.

treadful,
@treadful@lemmy.zip avatar

SELinux was a product of the NSA. Maybe the best thing that agency has done.

Mixel,

They also created ghidra! Probably second best

possiblylinux127,

I don’t find that problematic as they are the ones how are likely to push for good security and reliability

BigMikeInAustin, in Switch from Ubuntu to something immutable?

Open your computer and reseat any cables and components that you can.

Maybe even do a memory test with something like MemTest86(?).

Random electric noise and disconnects could cause random corruption issues like this.

PerogiBoi,
@PerogiBoi@lemmy.ca avatar

Now that you mention it I do get another bug where if I pick up my computer in a certain way it logs me out. I’ve got a Framework 13.

bloodfart, in New ssd shows not selectable in the bios boot menu

Swap em around if they’re the same interface.

eugenia, in Linux in the military
@eugenia@lemmy.ml avatar

Greek military uses Linux Mint, so yeah, it’s used in some places. I believe the Indian one does too.

possiblylinux127,

That is actually terrifying. How do they secure and lock it down?

lord_ryvan,

It’s Ubuntu, so it’s secure.

It uses a supported LTS kernel, for better stability and security. Updates to a newer LTS kernel if the LTS it was using is no longer supported.

It’s very secure by default.

just_another_person, in Switch from Ubuntu to something immutable?

Unless you’ve absolutely made the kernel or package manager unusable, there should be no need to reinstall an entire Linux OS. It’s not like Windows where the registry changes over time, and the OS will become unstable or quirky. It sounds like you just need to be more diligent about doing things in userspace.

PerogiBoi,
@PerogiBoi@lemmy.ca avatar

For me it’s easier a lot of the time to just reformat and reinstall the OS than to troubleshoot every little problem as they arise. It’s great for learning and I’ve certainly learned a lot along the way but for my use case I just want this computer to work with my stuff right off the bat.

EveryMuffinIsNowEncrypted,
@EveryMuffinIsNowEncrypted@lemmy.blahaj.zone avatar

Not OP, but speaking as a Linux newb, what is a “userspace” exactly?

just_another_person,

Anything done locally that only affects your user is userspace. Doing configuration changes in userspace versus globally will reduce the likelihood of you breaking something. So making changes in ~/.local, for example, instead of /usr/local.

PerogiBoi,
@PerogiBoi@lemmy.ca avatar

from the context I gather they mean the area where a user does actions (file system, home folder, stuff a regular user comes into contact with)

wildbus8979, in Linux in the military

redhat.com/…/red-Hats-decade-of-collaboration-wit…

When we rolled into Baghdad, we did it using open source. - Major General Nicholas Justice

Crafted_104, in Why does nobody here ever recommend Fedora to noobs?
@Crafted_104@lemmy.ml avatar

Fedora isn’t a beginner distribution

MystikIncarnate,

I dunno if I’d say any distro of Linux is really beginner friendly.

It takes quite a bit of learning the ins and outs of operating systems before Linux makes sense in any capacity.

If you’re just looking to run a few basic apps like discord/slack/teams/zoom, and run a browser, then sure, just about every distro can do that without trouble, and can be configured to be as “friendly” as Windows, with a few exceptions.

But anybody who wants to do intermediate/advanced stuff with little to no prior Linux knowledge? I’m not sure any distro is much easier than others. Again, with a few exceptions.

The exceptions are distros that are almost intentionally difficult to use, or that require a high level of competency with Linux before you can attempt to use it.

There’s always a learning curve, that learning curve is pretty much always pretty steep.

I’ve been using Linux for dedicated servers for a while and I don’t use Linux as a desktop environment, in no small part because despite having a fairly high level of competency with Linux, I don’t feel like I know enough to make Linux work for me instead of the other way around.

Kuma,
@Kuma@lemmy.world avatar

I have always wondered what advance is when ppl say Linux is difficult when you have to do something advance. Isn’t that the same for all oses? A os no matter what os (mac, android, Windows, iOS, linux) is difficult to use the first time. It doesn’t matter witch os it is everyone will have a hard time the first time until they learn how it works. Mac for example, it was extremely hard for me to find how to get to my root folder without using the terminal and when I told a friend about it who use mac didn’t they know either… I found out by accidently by miss clicking. Android depending on brand (what you had before) can also be annoying to use the first week or weeks until you have relearned.

Linux is the same, it isn’t more advance than windows or Mac the first time, it is all about learning how it works (most ppl build their Ikea furniture first and then read the manual) and windows and Linux in that regard is at least kinda similar because they don’t hide stuff as mac os does (you still ned a lot of knowledge to use windows too) and they are kinda alike, Mac is completely backwards in my opinion. I think everyone forgets how it was the first year they used a computer for the first time. Ppl laugh when studies shows that the younger generation do not know or do not understand the folder structure. It is all about experience and knowledge, if you know something exist then it is easier to find it.

The biggest problem i had using Linux for the first time was finding good alternatives for programs. And learning these new programs. You don’t have to use a terminal with most distros now days but it is a very nice and fast interface to use. It is also easier for everyone to learn and use because it is less dependent on what kind of environment you are in.

But I think we both are kinda agreeing with each other I just want to point out that all os are difficult the first time and you don’t have to make it harder than it is, linux is beginner friendly just like any other os.

crusty,

What makes a beginner distribution and why isn’t fedora one?

sem, in Switch from Ubuntu to something immutable?
@sem@lemmy.ml avatar

I had an yearly experience with Nix, but I’m thinking that it is overhead for just a home PC system. You may have more pain with static linkage compared to benefits of Nix reproducability and flexibility. Now is a year I’m on the Fedora Silverblue and this one is a really good balance between complexity and usability.

fullstackhipster,

Out of curiosity, what do you mean by “pain with static linkage”? If my links have broken in NixOS, it was always due to my inability / laziness to set things up correctly.

I have been using NixOS for my daily driver for about a year now, and while it has been a bit of a learning curve to set things up and heavily rewrite my dotfiles, the dependability and availability of packages has been nothing short of amazing. It feels a lot like the final destination for my distro hopping journey.

I use a lot of CLI tools and some system level hackage to get my keybindings just right, so when I tried out Silverblue I had to load in a lot of stuff through rpm-ostree, which was less than ideal. But if OP wants a rock solid system with Flatpak apps, I wholeheartedly second Silverblue.

sem,
@sem@lemmy.ml avatar

I mean if you try to use anything like python packages or even try to build python from sources it is painful. The only way to create developer environment is to use something like nex develop shells and you need to care about passing to LD_LIBRARY_PATH all that you need. And nothing downloaded as a binary is not working… For example, if I’m working on a Java-maven project that includes maven-protobuf then it is not working for you because protoc binary for manylinux is made for a dynamic linkage… Overall developer experience is painful. And anything that is not in nixpkgs you cannot just download, build from source and use: you need to pack everything into packages with resolving all the dependencies by hands…

fullstackhipster,

Thanks for clarifying! I can totally see where that sort of stuff can really mess things up.

My experience with development environments has been a bit better: Node works out of the box, no problem. For Ruby, the workflow took a little setting up (with bundix), but ended up working very reliably. For R, I actually enjoy that I can set up all my packages with home-manager and they get updated in my regular update cycle and it’s not a separate process altogether.

Eheran, in Linux in the military

as they’re robust

I would argue they are just what was used during development. After that, it never changes.

Why did they use it back then? Were there many alternatives? I do not know.

xyguy,

I haven’t done any work for the military but i can say that all the legacy systems I’ve worked on were because the specific software they need was written only for Windows 98 and the developer or company that created it is long gone. Keeping it going is a chore but switching to literally anything else is out of the question.

I could see for military applications that having the known quantity of a working piece of software that isn’t changing anymore and can be swapped as an entire unit is an advantage, especially if it doesn’t touch the internet in any capacity. But eventually you run out of people who know what to do if any changes need to be made.

Bitrot,
@Bitrot@lemmy.sdf.org avatar

For stuff that is still maintained but also legacy, military and contracting benefit from being a pretty insular community. Contractors are full of military retirees. What this does is give a pool of people who worked with the products for a very long time on one side who move over into maintaining them on the other, less knowledge is lost. It still happens and things must change eventually, but they manage to delay things where someone else like a bank might have a harder time when their knowledgeable employee leaves and they’re hiring people off the street.

possiblylinux127,

It probably depends how many billions are going into it.

0x0,

COBOL has entered the room… although i’ve heard Ada is more popular in military applications.

joojmachine, in Switch from Ubuntu to something immutable?

I’ve been using Silverblue and Universal Blue’s images for at least a couple of years now and although there were a couple of rare instances I had to manually intervene with my system due to issues, the experience is considerably better than a traditional distro.

thayer,

Same, I’ve switched all of my workstations to Kinoite and Silverblue over the past 18 months, and couldn’t be much happier about it.

turbowafflz,

Silverblue is so good, everything works perfectly out of the box on my hardware (Framework 13 AMD). I was worried I was going to forget how to do anything because it was so easy so I had to make a second partition and install OpenBSD

PerogiBoi,
@PerogiBoi@lemmy.ca avatar

This is promising. I’ve got the exact same laptop as you. Laughing at the need to make things complicated to keep your skills up.

hillosipuli, in Linux in the military

Linux is commonly used in the communications systems, like on invidual radio “stations”. Propably used everywhere where high confidentiality and security is required.

possiblylinux127,

Linux isn’t great in terms or high security. It isn’t bad but it does have a lot of CVEs. I imagine there is some highly compact and locked down OS used.

Lettuceeatlettuce, in Linux in the military
@Lettuceeatlettuce@lemmy.ml avatar

I’ve heard that the DoD uses RHEL pretty extensively. RHEL in the US Military

That article says that the US military has the largest single install base for RHEL in the world, but that was about 15 years ago, I don’t know if that’s still true.

Apparently back then the US nuclear sub fleet and its sonar systems also ran on RHEL.

I suspect lots of military hardware runs some form of *Nix or BSD type system. Many embedded systems run some *Nix type OS, and a huge portion of the developed world’s weaponry is smart, so it it full of low power embedded systems and custom SoCs.

Bitrot,
@Bitrot@lemmy.sdf.org avatar

Red Hat has long benefitted from being the primary enterprise Linux company based in the US (no, we don’t count Oracle). SUSE created US-based Rancher Government Solutions to get some of that business and it seems to have been getting a lot of interest, despite being early days. They did a good job of focusing on modern technologies and immutable systems.

rotopenguin, in Help me pls, Debian 12 is stuck at boot forever after using Windows on dual boot
@rotopenguin@infosec.pub avatar

11 partitions… sounds like some of them need a nofail flag in fstab.

azvasKvklenko, in Furi Phone FLX1: Debian smartphone debuts • The Register

A phone for furis? How nice :3

wiki_me, in Furi Phone FLX1: Debian smartphone debuts • The Register

So it will have good mainline linux support?

wisha,

No. It uses Hallium (Android kernel, basically).

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • fightinggames
  • All magazines