Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Submission + - 5 years old bug in Linux kernel fixed (lwn.net) 1

rastos1 writes: Ars Technica takes a look at serious bug in the Linux kernel that was introduced in 2009. "The memory-corruption vulnerability, which was introduced in version 2.6.31-rc3, released no later than 2009, allows unprivileged users to crash or execute malicious code on vulnerable systems, according to the notes accompanying proof-of-concept code available here. The flaw resides in the n_tty_write function controlling the Linux pseudo tty device." This flaw has been identified as CVE-2014-0196.

Comment Re:Obviously (Score 1) 343

I have about a 30% duty cycle, on a typical day. ....For the most part, I try to fill my spare time with "fun" projects that just happen to marginally benefit my employer. But when something goes wrong, having me there to fix it in seconds rather than letting the company falter uselessly for days at a time more than justifies my salary.

Eh, that sounds familiar. But I have one question: do you have a report to write every week/month about what you did during that time period? Can you write there "I spent 70% of time sitting around and being ready to jump in when needed"?

Comment Re:Hmm (Score 1) 533

I did not say that the shell scripts are portable. I just said that I can read and easily modify them on any *UX platform.

You don't need to add debug output with systemd, because you don't need to write a script to start a daemon.

You never know what someone needs. If I decide to alter iptables firewall while some VPN daemon is running, or run ftpd only when samba runs, ... my reasons can be anything and obscure. And currently it is just a script away. I have some doubts whether it will be equally easy with systemd.

Comment Re:what's wrong with systemd (Score 2) 533

If a dependency issue is causing your boot to randomly fail, then your systemd configuration is horribly broken. That is exactly the problem that systemd is designed to fix. You don't know what order services are starting in because you shouldn't need to.

If systemd does badly something it is designed to fix ... that does not leave a good impression ;-) On a serious note: never tell me that I don't need to know how things work. If that was true I would be running Windows and people that don't know how things work would not come to me to fix things for them. "XY failed, contact the system administrator" - yeah, I'm the system administrator. So please tell me more than "cross your fingers and try to reboot". I'm the guy that knows how things work. If I can no longer be that guy I become just next useless idiot.

You can move service files to other filesystems, but then you need to tell the service config that you did this so that it can bring up that filesystem before starting the service. This is actually a lot easier to do with systemd than with sysV.

Correct me if I'm wrong, but if all filesystems are mounted early, then it does not matter where you have moved the service. How can it be easier than that?

Comment Re:Hmm (Score 1) 533

Is it the case that as long as you don't have to deal with it and it works, then it's ok? What happens if you want to modify the service dependencies? Write your own deamon? Add some debug output here and there? Customize startup of some service?

All that currently requires me only to understand the bash syntax. In fact it currently requires only some familiarity with shell variables, "if" and "echo" and works from HP-UX, to FreeBSD, Slackware or Gentoo.

Slashdot Top Deals

Those who can, do; those who can't, write. Those who can't write work for the Bell Labs Record.

Working...