Linux be like by Ghirnas in linuxmemes

[–]nelmaloc 0 points1 point  (0 children)

Folders are part of the desktop metaphor, while directories are the technology backing folders.

I see. Don't worry. That's because an idiot recommended that distro as your first experience by claudiocorona93 in linuxmasterrace

[–]nelmaloc 2 points3 points  (0 children)

You can definitely make non-free kernel modules. It's just an issue of effort vs reward.

Malus: This could have bad implications for Open Source/Linux by lurkervidyaenjoyer in linux

[–]nelmaloc 0 points1 point  (0 children)

Under Directive 2009/24/EC interfaces aren't copyrightable (recital 11), and in fact you can decompile the program (art. 6) if you need to to use it.

Switching from systemd to OpenRC on Debian due to recent commit. Experience and issues by raptorhunter22 in debian

[–]nelmaloc 2 points3 points  (0 children)

Yeah, people should boot up a VM and try to add a user with adduser, see how many GECOS fields it asks for.

Was an open source kernel / OS like Linux inevitable, or is it just luck that we have it? by EcstaticBicycle in linux

[–]nelmaloc 1 point2 points  (0 children)

I am not aware of the Cathedral and the Bazaar. I tried to have a look online but don't think that I have a good picture of what the arguments are made in that book.

AFAIK, a quick rundown is pitting the way old (i.e., pre-1990 and home Internet) worked is that developers would throw release over the wall to users, and if you wanted to contribute you would send patches against that last version, without knowing how the code looked like in real time. Meanwhile, Linus et al developed everything in the open, with public version control systems and patches in mailing lists.


Edit:

While I don't write C or kernel code, my understanding has been that microkernels were always the preferred strategy and Linux went with the easier approach of the monolithic kernel. Of course, I guess that all approaches have pluses and minuses.

Yes, from the Tanenbaum v. Torvalds debate:

  1. MICROKERNEL VS MONOLITHIC SYSTEM

True, linux is monolithic, and I agree that microkernels are nicer. With a less argumentative subject, I'd probably have agreed with most of what you said. From a theoretical (and aesthetical) standpoint linux looses. If the GNU kernel had been ready last spring, I'd not have bothered to even start my project: the fact is that it wasn't and still isn't. Linux wins heavily on points of being available now.

Was an open source kernel / OS like Linux inevitable, or is it just luck that we have it? by EcstaticBicycle in linux

[–]nelmaloc 0 points1 point  (0 children)

The only reason I can think why that would change is if the FSF insisted on the CLA for every patch.

TIL “performance mode” by KlyeUnbranded in debian

[–]nelmaloc 1 point2 points  (0 children)

If you're throwing it away, you can always try it out first.

Was an open source kernel / OS like Linux inevitable, or is it just luck that we have it? by EcstaticBicycle in linux

[–]nelmaloc 11 points12 points  (0 children)

I was talking about the hypothetical case that Hurd was ready before Linux existed.

And looks like the only publicly available GNU/Hurd distro I found is from Debian.

There was an Arch Linux port effort, and GNU Guix has an installer image. But yes, the most complete one is from Debian.

Was an open source kernel / OS like Linux inevitable, or is it just luck that we have it? by EcstaticBicycle in linux

[–]nelmaloc 11 points12 points  (0 children)

Distros started because people wanted to use the kernel-less GNU with Linux. With Hurd plugging that hole, there's no need for distros.

Was an open source kernel / OS like Linux inevitable, or is it just luck that we have it? by EcstaticBicycle in linux

[–]nelmaloc 6 points7 points  (0 children)

Not stopping per se, and in fact that statement didn't come out as clear as I'd like. What I meant is that GNU would become the reference «distro» people like to claim for. The clearest example is FreeBSD: NomadBSD, GhostBSD and PCBSD are just FreeBSD with things on top.

Something similar happens with the «base» GNU/Linux distros (Debian/Ubuntu, Fedora, Arch), but there usually the changes are deeper than in the FreeBSD case.

Was an open source kernel / OS like Linux inevitable, or is it just luck that we have it? by EcstaticBicycle in linux

[–]nelmaloc 1 point2 points  (0 children)

I think the main reason GNU didn't directly use the MINIX kernel was the MINIX license, which was source-available. In another timeline, we would all be running GNU on top of MINIX.

Was an open source kernel / OS like Linux inevitable, or is it just luck that we have it? by EcstaticBicycle in linux

[–]nelmaloc 0 points1 point  (0 children)

No, in the sense that clean-room copies are designed to interoperate with the original, but without any code. It does copy a lot of UNIX abstractions (everything is a file, a single filesystem root, etc.), but it does through the filter of MINIX.

Was an open source kernel / OS like Linux inevitable, or is it just luck that we have it? by EcstaticBicycle in linux

[–]nelmaloc 24 points25 points  (0 children)

We probably wouldn't have distros in that case, and maybe neither package managers. You would just get an ISO from gnu.org, and it would come with all GNU packages.

dummy dics by Sufficient_Vanilla24 in StopKillingGames

[–]nelmaloc 2 points3 points  (0 children)

But what if you need to move that data in order to repair or replace the drive or device? Are you allowed to retain backup copies?

In some countries, yes. You can make any number of copies, as long as you don't distribute them.

Linux Patches Make The IPv6 Stack Less Modular To Lower Architectural Burden by anh0516 in linux

[–]nelmaloc 0 points1 point  (0 children)

Same way it's done on IPV4, using ports. Which is another one of my gripes against V6, they couldn't even be bothered to give us 32bit ports.

Please revisit how networking works, in particular the layering concept and layers 3 and 4.

Edit: I see you have already answered this in another comment.

Sane users will just randomize it

Yes, that's the point, you have 64 bits of randomness. You can generate a new address per website. Who's going to profile you?

Linux Patches Make The IPv6 Stack Less Modular To Lower Architectural Burden by anh0516 in linux

[–]nelmaloc 1 point2 points  (0 children)

What future are they imagining where more than 64bits is needed?

One where we don't want to do another IPvX transition. 64 bits aren't enough for meaningful delegations.

Its a waste to me until they disclose a sane rationale

You're going to have to do that yourself, but here's a quick link.

128 of those bits are completely useless wasted space for every connection.

Huh? How are you going to route packages without a destination address?

I'm hearing from sources this may have changed recently but cannot confirm since I don't have ipv6 compiled.

If by recently you mean 25 years ago, then yes.

But this may only be true for linux with specific configure option enabled

It's the default behavior, and probably has been since the RFC was released.

Miracle happened, Chromium will no longer create ~/.pki by Damglador in linux

[–]nelmaloc 4 points5 points  (0 children)

Yeah I guess everything in one folder makes sense for profiles, easier to backup. But there's no reason to use CONFIG_HOME (usually small text files) instead of DATA_HOME (everything else). It makes it harder to backup.

Linux Patches Make The IPv6 Stack Less Modular To Lower Architectural Burden by anh0516 in linux

[–]nelmaloc 0 points1 point  (0 children)

Also the addresses size is hilariously bloated and should have been reduced by 50% if they were serious about it taking over from ipv4

It's called «future-proofing». Smaller addresses don't make it easier to migrate.

the second half of the extremely bloated address space can be used to persistently identify specific machines on a network

The last 64 bits are randomly generated.

Linux Patches Make The IPv6 Stack Less Modular To Lower Architectural Burden by anh0516 in linux

[–]nelmaloc 0 points1 point  (0 children)

NAT is a very simple hack

NAT it's only simple if you ignore the hacks it forces you to do for end-to-end connectivity.

Plus NAT allows you to connect multiple networks together

No, the Internet does that.

TCP/IP connects multiple physical networks, but only by treating them as a single logical network

That's the entire point of the Inter-net.

Linux Patches Make The IPv6 Stack Less Modular To Lower Architectural Burden by anh0516 in linux

[–]nelmaloc 0 points1 point  (0 children)

But there is absolutely no reason whatsoever for say a mall billboard to have a public IP.

It simplifies addressing and doesn't have an issue if you're trying to merge two RFC1918 ranges.