Comment Re: Does this really affect that many people? (Score 1) 371
Move somewhere civilised. In Champigny sur Marne, a fairly poor suburb of Paris I have a choice between 20Mbit ADSL and 50Mbit cable.
Netflix works great.
Move somewhere civilised. In Champigny sur Marne, a fairly poor suburb of Paris I have a choice between 20Mbit ADSL and 50Mbit cable.
Netflix works great.
I'm getting bored of asking this, but, once again:
That's a disingenuous thing to say when important packages have come to depend upon it.
Which important packages?
Randomly swapping system components to see what's broken? Where have I heard that one before:
Q: How can you recognise a DEC field circus engineer with a flat tire?
A: He's changing one tire at a time to see which one is flat.
Q: How can you recognise a DEC field circus engineer who is out of gas?
A: He's changing one tire at a time to see which one is flat.
Which means if there's a problem with journald, a component which I can not replace, then I don't get any logging.
Why can't you replace it? It has a defined API, just write your own.
Found pretty much what I was looking for - the journal library mmap()s the requested journal file and watches for additions using inotify event queues. So, everything is going through the disk before it goes out to the network.
No, going to memory -- even if it's written sync the in-memory cache and inode will get updated before the disk write is done, so the write to the network should happen in parallel with the write to the disk.
Ah, so the Unix way is using monolithic binary blobs instead of small carefully crafted tools connected by pipes.
Thanks for that insight.
Amazing. Science is now defined as "far left political hackery".
What would you suggest? For the US to completely stop using fossil fuels?
So, seriously, what do you suggest?
Negligable?
You think 16.16% of total CO2 emissions is "negligable"?
Uh, if you can pick something other than systemd, and you can, then systemd can be "swapped out".
So, by your criteria, systemd is a valid choice.
So don't ask it to do that, then.
You do know that the default is not to restart?
And that even if you do and for that then the restart attempts are rate-limited, just like with traditional init(1).
(Which is one of the biggest problems with the whole sysvinit horror -- it hardly uses the existing possibilities of init(1)).
Uh, that's "journalctl -f", no code needs ti be written.
Or just run rsyslogd.
Once upon a time (in 1977 actualy) I learned to program (in Fortran on an ICL 1903T). When introduced to the concept of files I was intrigued by the idea of "binary" files: "cool" I thought, "I can hide things in there and nobody can read them, 'cos it's binary". Image my disgust when I found that a simple "cat" to the terminal recalled all my "hidden" text.
Yes, the contents of a binary file are a bunch of ones and zeroes, but so are the contents of a "text" file.
Debian isn't a "good, complete server distro"?
You may be looking in the wrong place -- there is a lib for reading the journal, journalctl is just a simple client.
Hang on a second -- "chain these command line tools together", I've heard of that before -- don't we usually call that "the Unix way"?
Work continues in this area. -- DEC's SPR-Answering-Automaton