nyan

joined 10 months ago
[–] nyan 1 points 3 days ago (1 children)

Test the network from the lowest level if you haven't already, using ping and the IPv4 address of a common server (for instance, ping 8.8.8.8) to bypass DNS.

If it works, your DNS is borked.

If it doesn't, then there's something more fundamentally wrong with your network configuration—I'd guess it was an issue with the gateway IP address, which would mean it can't figure out how to get to the wider Internet, although it seems super-weird to have that happening with DHCP in the mix. Maybe you left some vestiges of your old configuration behind in a file that your admin GUI doesn't clean up and it's overriding DHCP, I don't know.

[–] nyan 1 points 6 days ago

I’d be surprised if there’s not a better tool that uses “fuse” to access Google Drive.

There's an ocaml-based one, apparently ( https://github.com/astrada/google-drive-ocamlfuse ), although it isn't all that user-friendly. I'd assume that there are probably others, somewhere.

[–] nyan 2 points 2 weeks ago

The performance boost provided by compiling for your specific CPU is real but not terribly large (<10% in the last tests I saw some years ago). Probably not noticeable on common arches unless you're running CPU-intensive software frequently.

Feature selection has some knockon effects. Tailored features mean that you don't have to install masses of libraries for features you don't want, which come with their own bugs and security issues. The number of vulnerabilities added and the amount of disk space chewed up usually isn't large for any one library, but once you're talking about a hundred or more, it does add up.

Occasionally, feature selection prevents mutually contradictory features from fighting each other—for instance, a custom kernel that doesn't include the nouveau drivers isn't going to have nouveau fighting the proprietary nvidia drivers for command of the system's video card, as happened to an acquaintance of mine who was running Ubuntu (I ended up coaching her through blacklisting nouveau). These cases are very rare, however.

Disabling features may allow software to run on rare or very new architectures where some libraries aren't available, or aren't available yet. This is more interesting for up-and-coming arches like riscv than dying ones like mips, but it holds for both.

One specific pro-compile case I can think of that involves neither features nor optimization is that of aseprite, a pixel graphics program. The last time I checked, it had a rather strange licensing setup that made compiling it yourself the best choice for obtaining it legally.

(Gentoo user, so I build everything myself. Except rust. That one isn't worth the effort.)

[–] nyan 5 points 2 weeks ago

There isn't much in a default Gentoo install to replace. In most of the cases where a decision is possible, you make it during the install process. Thus, I have nothing to remove afterwards (but a lot to add!)

[–] nyan 5 points 1 month ago

Custom kernel (Accessory, rare):

  • Must be crafted by the owner and cannot be sold, given away, or otherwise transferred. Sometimes explodes during the crafting process, causing unconsciousness and 2d6 damage.
  • 10% attack and defense bonuses to weapons and armour that were equipped at the time of crafting, but -10% on new weapons and armour.
  • Lightness grants +10 speed.
[–] nyan 2 points 1 month ago

Thing is, even when Ubuntu's software has been packaged outside Ubuntu, it's so far failed to gain traction. Upstart and Unity were available from a Gentoo overlay at one point, but never achieved enough popularity for anyone to try to move them to the main tree. I seem to recall that Unity required a cartload of core system patches that were never upstreamed by Ubuntu to be able to work, which may have been a contributing factor. It's possible that Ubuntu doesn't want its homegrown software ported, which would make its contribution to diversity less than useful.

I’d add irrational hate against Canonical to the list of possible causes.

Canonical's done a few things that make it quite rational to hate them, though. I seem to remember an attempt to shoehorn advertising into Ubuntu, à la Microsoft—it was a while ago and they walked it back quickly, but it didn't make them popular.

(Also, I'm aware of the history of systemd, and Poettering is partly responsible for the hatred still focused on the software in some quarters. I won't speak to his ability as a programmer or the quality of the resulting software, but he is terrible at communication.)

And you have fixed versions every half a year with a set of packages that is guaranteed to work together. On top of that, there’s an upgrade path to the next version - no reinstall needed.

I've been upgrading one of my Gentoo systems continuously since 2008 with no reinstalls required—that's the beauty of a rolling-release distro. And I've never had problems with packages not working together when installing normally from the main repository (shooting myself in the foot in creative ways while rolling my own packages or upgrades doesn't count). Basic consistency of installed software should be a minimum requirement for any distro. I'm always amazed when some mainstream distro seems unable to handle dependencies in a sensible manner.

I have nothing against Ubuntu—just not my cup of tea for my own use—and I don't think it's a bad distro to recommend to newcomers (I certainly wouldn't recommend Gentoo!) Doesn't mean that it's the best, or problem-free, or that its homegrown software is necessarily useful.

[–] nyan 5 points 1 month ago (2 children)

On the one hand, diversity is usually a good thing for its own sake, because it reduces the number of single points of failure in the system.

On the gripping hand, none of Ubuntu's many projects has ever become a long-term, distro-agnostic alternative to whatever it was supposed to replace, suggesting either low quality or insufficient effort.

I'm . . . kind of torn. Not that I'm ever likely to switch from Gentoo to Ubuntu, so I guess it's a moot point.

[–] nyan 7 points 1 month ago (1 children)

My experience (which is admittedly many years out-of-date) is that WINE isn't very good at anything except games, because games are what the people who use it and work on it are most interested in. When other software works, it tends to be as much by coincidence as anything.

[–] nyan 1 points 1 month ago* (last edited 1 month ago)

Switch to a distro lineage whose package manager builds in the necessary facilities? Someone's already mentioned Nix, and Gentoo has the --fetchonly switch for Portage which will download (but not install) everything required for a specified package including dependencies, so you can copy all of the files to an external drive at once.

[–] nyan 0 points 1 month ago

You just said "large". I would consider any project with 10MB or more of source "large". Firefox is certainly large by that standard, but so is openssl. If your standard for "large" is "has at least as much code as Firefox", then according to you, the Linux kernel is a small project.

[–] nyan 0 points 1 month ago (2 children)

openssl is a vital part of the web, but it is a small tool

You consider 61.7MB of source code "small"? (That's for openssl 3.3.2, and may not include some rust code that isn't in the gzipped main code package.) I think maybe you need to recalibrate a bit.

[–] nyan 0 points 1 month ago (4 children)

A whole bunch of non-user-facing projects providing vital libraries that are largely ignored until something blows up in people's faces, as happened with openssl some years ago. Some of them contain quite a bit of code (for example, ffmpeg, which underpins a lot of open-source media playback software). Among browsers specifically, Pale Moon has been around for years, is maintaining a lot of code no longer carried by Firefox along with a fair amount of original code, and has no cash source beyond user donations, which might stretch to paying for the servers in a good month.

The projects with corporate sponsorship, or even a steady flow of large donations, are in the minority. There's a reason the xkcd about the "project some random person in Nebraska has been thanklessly maintaining since 2003" exists.

view more: next ›