Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

Torvalds: No Opinion On Systemd

Junta Re:Do it well (340 comments)

That is, support *functional* dependencies between processes,

Well, explicit stated dependencies are there. If you mean something beyond that, I get very concerned.

caching of input/output.

What i/o are you referring to? I/O generally is already cached as intelligently as the filesystem or block subsystem can manage. At filesystem or lower or inside the application are your opportunities to enhance things, not much room in between. If you mean cache data that is piped around or networked around, that is absolutely a horrible idea that is really infeasible unless it's in the application (it is impossible for an infrastructure to ascertain whether cached result is good enough in a generic fashion since it isn't in the middle of the transactions or understanding the flow.

automatic starting of processes when configurations change, etc.

This would be horrible. If it is a process that reads config only at startup, you have no idea of knowing when the changed on-disk copy is 'ready'. You cannot graft magic onto such a daemon. On the fly reconfiguration is already available even in standard libraries if applications want to do that. This is another problem that cannot be reasonably added in a sensible way without cooperation of the managed applications.

Right now, my computer has to reboot whenever stuff changes

Something is very very very wrong in your case. Updates sometimes are more practical to reboot to just be sure that stale copies of vulnerable libraries are surely out (and certain platforms require a reboot to replace open files at all), but no reconfiguration necessitates a reboot short of reconfiguring very particular kernel/driver settings.

yesterday
top

Torvalds: No Opinion On Systemd

Junta Re:This is why I no longer use Linux (340 comments)

Being paid to program doesn't make you a professional.

Being paid to do anything by definition makes you a professional. Professional does not mean 'better', it just carries the connotation since frequently someone who cannot get paid for their work where another can is due to things that lack. In coding, sometimes being 'professional' versus 'amatuer' really boils down to being loud enough to get taken seriously.

yesterday
top

Torvalds: No Opinion On Systemd

Junta The problem... (340 comments)

People have reported corrupt log files. The result is all the data is unrecoverable. The complaints have been answered 'as designed'.

When things are right, it works as intended. When things are bad, it can go far off the rails. Considering it is the system log used to debug what is wrong when things are off the rails, a full binary log is a dubious proposition.

There are benefits to binary log, but they could have been done to varying degrees with structured text and/or external binary metadata, rather than a corruptable binary blob.

yesterday
top

Ask Slashdot: What To Do After Digitizing VHS Tapes?

Junta Re:nas4free, raidz2, primary/secondary server, rsy (265 comments)

I would argue that the raid is useless. Better to use the excess drive capacity for rsnapshot external with off site backup.

If theft or fire takes out your place, then that data is safe. Such an event would still be traumatic, but at least the data would be intact.

3 days ago
top

Ask Slashdot: What To Do After Digitizing VHS Tapes?

Junta Re:always keep the analogs (265 comments)

flaky format changes, .. system obsolence

No,VHS itself is getting harder to get a recorder for.

bit rot, one too many cycles of use on a flash drive,

No VHS notoriously looks worse and worse over time. Digital tolerates bit rot losslessly up to a threshold, then starts getting artifacts. Those artifacts are frequently no worse than how terrible VHS looks by that point of degradation

Sure keep the analogs since there is no harm, but don't expect them to fare better than digital backups

3 days ago
top

Ask Slashdot: What To Do After Digitizing VHS Tapes?

Junta snapshot to external disk (265 comments)

I have two external disks on alternating cadences of backup. At any given time, one or both of them are in a desk drawer at work (while I work, I keep both there, and take home the one that needs to be run that night).

Cloud for me is impractical as the price structure is pretty steep at these capacities. Even if it wasn't, my bandwidth is inadequate for the task. Offsite backup to my desk drawer is adequate.

You can encrypt the backups if you are concerned about the privacy of such a setup (the desk drawer locks, but the employer has keys).

3 days ago
top

Cuba Calculates Cost of 54yr US Embargo At $1.1 Trillion

Junta Re:RT.com? (532 comments)

I don't think Karl Marx would look at China and say 'yes, that's communism'. You have a pretty much capitalist economy in effect in China.

about a week ago
top

Cuba Calculates Cost of 54yr US Embargo At $1.1 Trillion

Junta Re:RT.com? (532 comments)

I'm pretty sure communism has manifested without tyranny. The issue is that human nature in practice doesn't let it scale to notable levels. Small communities being communist without tyranny happens ever so often. When you have the human connection face to face and there is not really any practical opportunity for some subset of the community to be overwhelmingly better off than the rest even if they had capitalism or tried, communism can work. However once one man is far enough from others to be somewhat apathetic toward them and/or perceive a chance for unreasonably better standard of living at the expense of others, the good facets of humanity that would enable communism go out the window.

Of course the risk for a benevolent 'commune' with nice principles to turn to 'cult' seems pretty high, so I guess even this assessment gives human nature too much credit...

about a week ago
top

How the Outdated TI-84 Plus Still Holds a Monopoly On Classrooms

Junta Re:TI calculators are not outdated, just overprice (359 comments)

That also addresses another concern, about people bringing in unapproved data preprogrammed in the calculators. If the calculators are provided, this isn't an issue.

Note that when I was in school, this is precisely how graphing calculators were handled. The school had a box of TI-81s shared amongst a few classrooms.

about two weeks ago
top

How the Outdated TI-84 Plus Still Holds a Monopoly On Classrooms

Junta Impractical... (359 comments)

You are saying each educator must do a thorough evaluation of whatever device a student brings in, and assume that educators would be able to make an accurate assessment.

An approved list of models is significantly more feasible here. But no one other than TI seems to care. Presumably because the moment there is a viable alternative, the market will drop to thanklessly low margins.

about two weeks ago
top

Samsung Launches Virtual Reality Headset For Galaxy Note 4

Junta Re:I don't know... (24 comments)

Well technically the DK2 also has a touchscreen controller... There it's even sillier because it's never to be used and just on there since it's more trouble to rip it off than to leave it in the Samsung phablet part that's in there today.

At least here the device can be pulled out and used independent of the headset, so it makes more sense.

As a 50 dollar accessory for a note 4, it would be within the realm of reason. More than that and they are insane.

If I were in the market for a phone right now and the pricing for that accessory were announced and reasonable, I'd probably get a Note 4.

about two weeks ago
top

Samsung Launches Virtual Reality Headset For Galaxy Note 4

Junta I don't know... (24 comments)

For one to call this 'nonsense' might be a tad unfair. This has some value. I personally want the equipment geared better for interactive gaming, but for non-gaming applications this could fit the bill fine (note they didn't even pretend to show a game, for good reason).

This may be related to the facebook acquisition. It might have been pre-deal influence by Facebook or the thing Facebook found out to make them buy Oculus. I could see facebook betting a bit more money on laying claim to a company that seems to be building a software ecosystem around them with more than one vendor. I wouldn't be surprised if Facebook approaches the likes of Asus, evga, Dell, Lenovo, et al to try to have them take ownership of the PC hardware piece to leave their focus on software enablement.

It's going to be a tough call if they can provide decent ROI on the 2 billion dollar acquisition. They'll need revenue from multiple fronts for something as invasive as this (VR won't be nearly as mainstream as the likes of Zynga games, it's just more of a burden than anything that has really lasted in the industry for the casual user).

about two weeks ago
top

You Got Your Windows In My Linux

Junta Re:Troll much? (613 comments)

Systemd supports both:

If I booted a rescue disk, I could chroot in no problems. Now I need to make sure that I can spawn a new container rather than just chroot. systemd-nspawn is not that horrible, but it isn't as simplistic as chroot. Some people used chroot for security isolation for which it is inadequate, but it is a pretty decent debug facility/build tool. systemd could have done a better job of degrading capability for obvious debug scenarios.

about two weeks ago
top

You Got Your Windows In My Linux

Junta Re:Troll much? (613 comments)

Speaking of fast boot, systemd is so fast that when configuring a static network interface, it will try to add the default route before the interface is up

This is generally the sort of problem that a project runs into when they decide that some ecosystem decades in the making can reasonably be so well characterized that they can model everything perfectly. Things will be missed. Additionally, it assumes the service being started understands it's dependencies all the time. In SysV scheme, an administrator or other application had a pretty easy time of pre-empting other well known services to alter behavior before them without modifying them. That's not so straightforward in systemd.

about two weeks ago
top

You Got Your Windows In My Linux

Junta Re:Troll much? (613 comments)

If I am into virtualization (basically having quick start firmware in arbitrarily small chunks of system), I already had amazingly fast boot with traditional OSes because each VM was more special purpose and only started very few init processes. RHEL6 upstart and RHEL7 are booting in about the same time for me in the VMs I've been doing.

about two weeks ago
top

You Got Your Windows In My Linux

Junta Re:Troll much? (613 comments)

I didn't say they would agree. I think I understand what they want and what they do get out of it, and don't agree with them. I don't call them idiots or anything, they have their perspective, I have mine. I see their points and will acknowledge and explain why my perspective doesn't agree with the value.

In this particular thread, there has been some people saying 'right on' and there have been some pretty angry sounding posts calling me a troll. There was a pretty level headed systemd advocate as well, so I guess not all of them are that way, just some of the most vociferous, but maybe that's just the nature of the beast in any discussion.

about two weeks ago
top

You Got Your Windows In My Linux

Junta Re:Troll much? (613 comments)

I do also want to say that your post is a credit to systemd advocacy. Level headed discussion of the issues rather than senseless ranting.

about two weeks ago
top

You Got Your Windows In My Linux

Junta Re:Troll much? (613 comments)

You do have to put a fraction of the time you did in 30+ years of learning your way around SYSV systems into actually learning systemd in order to expect the same level of proficiency.

While there is a grain of truth, the rules are a bit more straightforward in SYSV. SYSV was created by people that were largely starting out and did KISS out of necessity. So one needed only to understand some relatively basic bourne shell and you could figure it out from there as needed, even if you didn't know it. In his example, environment variable fell out of the sky. In init script, you know it had to be set *SOMEWHERE* from that script. It sourced another file, bingo, there it is in plain text. There are some things in SYSV that are a little weird (runlevels being arbitrary numbers, but there's a handful of them and inittab was a relatively short file), but generally it was quite discoverable given relatively simplistic understand of shell scripting. In systemd, if the config files pan out right, then they are simpler than the SYSV scripts. When things go wrong beyond what the author had intended, sysadmin is less likely able to figure out what the developer did wrong and correct. This I think is the fundamental breaking point. systemd adds some features that I can't readily imagine being acheivable from shell scripts, but it's harder for a layman to dig into something that went wrong. This means software vendors can deliver more service automation and such more easily under something like systemd, so many software developers appreciate it. Sysadmins on the other hand cede the ability to be able to look under the hood themselves. It's a tricky walk.

more traditional systems have started to similarly fragment things, what with things like udev rules

udev is actually another beast that could use a lot of improvement, alongside DBUS. dbus, systemd and udev start straying from 'everything is a file' and start creating invisible constructs in a namespace that isn't really explorable. 'Everything is a file' sentiment has been lost. What people forget is that everything is a file really just means a pretty straightforward yet capable organizationed model that a client can explore. It's like RESTful in webservices are supposed to be (though that facet is also frequently unusable in some web frameworks, many do get it right).

about two weeks ago
top

AMD Releases New Tonga GPU, Lowers 8-core CPU To $229

Junta Re:Not really 8 cores... (98 comments)

Your results called out the Piledriver explicitly as 'per module' rather than 'per core' to make the numbers match. It basically validates the point you respond to. In practice, it's more complicated and can outshine hyperthreading in some cases, but in your specific citation the processor measures up if you pretend module==core rather than saying it is an 8 core system.

about two weeks ago
top

You Got Your Windows In My Linux

Junta Re:Troll much? (613 comments)

It means no such thing. You need to learn about spwan and fork, then get back to us.

That scenario doesn't involve the special nature of pid 1 at all. Any pid can screw up a system. Traditional init is a handful of lines of compiled code and systemd is significantly more to assure services cannot escape their cgroup and other such tricks.

. The kernel does not run " in an equally critical context" at all

If pid 1 crashes, the only thing I can really do is sysrq. The division between kernel space and user space pid 1 is largely academic for a sysadmin afflicted by a crashing bug in either one of them. Yes there are thnigs kernel c code can do beyond the reach of user space code, but that was really not the point of the discussion.

There is nothing more inherently complex about systemd than any other init system

If that were the case, why would systemd exist at all? Systemd exists because they wanted to pull off some tricks they couldn't do in an init system that could be followed by a simple 'set -x' in key locations. Like Windows, when things work, they appear simple enough on the surface. Like Windows when things go wrong, you are pretty well in a weird world.

about two weeks ago

Submissions

Junta hasn't submitted any stories.

Journals

Junta has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>