Live data from Hacker News

Ubuntu 16.04: “Out of memory” errors after upgrade to 4.4.0-59

bugs.launchpad.net

51–60 of 175 posts

Re: Ubuntu 16.04: “Out of memory” errors after upgrade to 4.4.0-59

#51
post #23

Earlier quoted context omitted.

May I ask what's so bad with the SystemD source?

I wouldn't say that it's bad. I just find it to be quite complex, e.g., why does it need its own web server? I was also troubled by the number of Debian maintainers who left the Debian project over the intense controversy, as well as Linus's comments.

Systemd doesn't embed a webserver. It provides a service separate from both the logger and the main systemd process, which allows remote logs access. There are many issues I have with pulling various projects into one umbrella organisation, but saying systemd integrates webserver is just incorrect.

Re: Ubuntu 16.04: “Out of memory” errors after upgrade to 4.4.0-59

#52
post #12

I stopped using Ubuntu after Amazon affiliate marketing showed up on the desktop. I stopped using Arch after I read the source code for SystemD. FreeBSD had quite a learning curve, but now it's on my laptops and is my preferred server OS. I love DTrace. I love ZFS. I love pf. I love Jails. I love ports, even though I generally use pkg. I love how easy it is to compile a kernel. The FreeBSD handbook is awesome. All th…

Small review of FreeBSD (I used it for a very short period of time, so I could be off the wall, though). PREFACE I've been using linux since the mid-90s. I know how to use the console, I compiled kernels, played with the old xfree86 config files and all that back in the day. THE GOOD OF FreeBSD: * Stable. It feels like a Unix out of the 80s. If you know what you're doing, it'll get the job done. * man pages - Haven't…

> Maybe I'm unique, but I kind of like bash. I don't see why it shouldn't be my default shell except "Well, if it didn't exist in the 80s, it won't exist now" (It could also be a licensing issue, but as a user I don't really care about that).

Where's the beef? If you like/want it, then just make it your default shell. All it takes is "pkg install bash" and "chsh". I happen to find the default /bin/sh (Almquist shell) provides just about everything I care about in bash, while being much lighter weight and less full of security holes, but if I ever want bash all I have to do is type "bash" from my sh prompt.

Re: Ubuntu 16.04: “Out of memory” errors after upgrade to 4.4.0-59

#53
post #44
post #2

It's not just a bunch of people setting cm.swappieness to 0 is it? That behaviour changed and now prevents going into swap /ever/ where it used to mean go into swap as a last resort. Changing it to 1 fixes the issue and will act like the old behaviour or only swapping as a last result. Regardless, it's things like this why we never recommend people use Ubuntu - years of poorly packaged and tested software. If you wan…

What are the many missing packages on Debian? From my experience Centos looks like a bad joke.

CentOS only includes packages that Red Hat builds and supports on RHEL. Extra packages are maintained by the community as part of Fedora EPEL.

Re: Ubuntu 16.04: “Out of memory” errors after upgrade to 4.4.0-59

#54
post #44

Earlier quoted context omitted.

What are the many missing packages on Debian? From my experience Centos looks like a bad joke.

I happen to run most of the latest of things on CentOS (server-side only, though). My approach has been to package and deliver modern versions of various runtimes (python, ruby, jre) into specific directories for my apps. This way, I am not dependent on the system-provided runtimes which are an older version. For my work with Belenix (revamp not announced yet), I am working on examples where users no longer depend up…

Why don't you use Software Collections to get the newer versions of the runtimes?

Re: Ubuntu 16.04: “Out of memory” errors after upgrade to 4.4.0-59

#55
post #44

Earlier quoted context omitted.

What are the many missing packages on Debian? From my experience Centos looks like a bad joke.

I happen to run most of the latest of things on CentOS (server-side only, though). My approach has been to package and deliver modern versions of various runtimes (python, ruby, jre) into specific directories for my apps. This way, I am not dependent on the system-provided runtimes which are an older version. For my work with Belenix (revamp not announced yet), I am working on examples where users no longer depend up…

Are you aware of the "software collections"? That may or may not be of use to you.

Re: Ubuntu 16.04: “Out of memory” errors after upgrade to 4.4.0-59

#56
post #45
post #28

Earlier quoted context omitted.

Funny, but Linux is the only unix-like OS I've ever run where using swap means you have a problem. Other OSes have much more intelligent memory management.

My laptop has 8 gigabytes of ram. I can fit all of my personal files in that at obce, I don't see why that's not enough for everything.

Space used on disk is less than when the data is in RAM. It's not a binary copy loaded. It's binary data loaded then inflated into app-object memory. So much overhead

Re: Ubuntu 16.04: “Out of memory” errors after upgrade to 4.4.0-59

#57
post #2

It's not just a bunch of people setting cm.swappieness to 0 is it? That behaviour changed and now prevents going into swap /ever/ where it used to mean go into swap as a last resort. Changing it to 1 fixes the issue and will act like the old behaviour or only swapping as a last result. Regardless, it's things like this why we never recommend people use Ubuntu - years of poorly packaged and tested software. If you wan…

IMHO if you can't not use swap without running out of memory in normal workloads, you either need more RAM or to work on reducing your memory consumption; swapping is for temporary overloads or gracefully recovering from one, not a substitute for RAM. It's not just a bunch of people setting cm.swappieness to 0 is it? That behaviour changed and now prevents going into swap /ever/ where it used to mean go into swap as…

>"fix of previously broken behaviour" as in 0 not being able to disable swap entirely

But you can disable swap entirely by not having a swap partition/file, so I don't think that's a huge issue.

Re: Ubuntu 16.04: “Out of memory” errors after upgrade to 4.4.0-59

#58
post #18

If you want something similar to Ubuntu, but something that is much more stable, I highly recommend Linux Mint. I've been using it for about 4 years now and it's a delight. Very stable and doesn't give me a lot of issues after upgrades. Their upgrade-schedule and the upgrades itself are very conservative. They've based off a Ubuntu LTS, but I think they are starting to move away from that.

Well, I'd argue just use base debian. All the same benefits, none of Mint's security issues.

Re: Ubuntu 16.04: “Out of memory” errors after upgrade to 4.4.0-59

#59
post #12

I stopped using Ubuntu after Amazon affiliate marketing showed up on the desktop. I stopped using Arch after I read the source code for SystemD. FreeBSD had quite a learning curve, but now it's on my laptops and is my preferred server OS. I love DTrace. I love ZFS. I love pf. I love Jails. I love ports, even though I generally use pkg. I love how easy it is to compile a kernel. The FreeBSD handbook is awesome. All th…

OpenBSD seems to do better on laptops driver-wise.

(I run Open and Free, and started with Net, I have no dog in this race)

Re: Ubuntu 16.04: “Out of memory” errors after upgrade to 4.4.0-59

#60
post #11

Earlier quoted context omitted.

My M.O. is: # apt-get update # aptitude full-upgrade # apt-get autoremove Because as far as I can tell, apt-get sometimes fails to actually update things, whereas aptitude can't autoremove. I'm sure there's a better way. This is my major gripe with the dpkg ecosystem. There are (AFAICT) multiple different tools to build dpgks and multiple different tools for updating your system, and none of them are adequately docum…

AFAIK, the only supported way to build a deb is using dpkg-buildpackage, and all the others just wrap it (unless we're talking about alien, but that's not really "supported" going any direction). Updating your system is all the same backend, and the Debian-alikes try to tell you to only use one tool for cmdline (apt, now, which just takes the same args as all the various apt-FOO commands did, all of which still work)…

> they wanted to standardize and fix any deficits, rather than working around them.

That would work great if would they would take bugs reports seriously. In practice, with Canonical I file a bug and ninety days later get an automated message that the bug was closed due to inactivity.

Post reply on HN