Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Series Question (Score 1) 38

As for wayland, you can run wayland on FreeBSD. Or X11. Or both with xwayland. FreeBSD runs the Linux drm drivers which helps a lot, as does mesa and vulkan integration.

As for systemd, meh. We've dealt with it in mostly ad-hoc ways to date. It's mostly a system administration problem, not a deeply embedded into programs problem for the most part.

Forgive my ironic chuckle at x11 is dying, though. I've heard FreeBSD is dying since the 90s. I'll believe it when I see it... though recent X release rates do tend to give me pause...

Comment Re:Could be worse (Score 1) 217

> The first Unix distributions I used, you had to build the OS yourself, hand compiling in, or out different options. I built a bunch of DNS servers, FTP servers, SMTP servers... sync sync reboot

The first unix distributions, back at Bell Labs, were tapes that you booted. These tapes had programs to initialize the disk, copy files from the tape that were disk images to the disk and/or restore other partitions from tar or its predecessors. These date back to V1 on the system which had you set the system console switches to a certain magic value to do the install. You didn't have to recompile anything, though you often did recompile the kernel to tune it to your system rather than run a generic version (most tapes had a generic version, and several copies of that with different major/minor numbers plugged into it so that different disks could be root). BSD improved this a bit by having a RAM disk that you'd copy to the swap partition and run out of that to do the initialization (fewer stand alone programs to run).

The first Linux distributions were not nearly this nice. You had a boot floppy that you could use for format the hard disk and a few other floppies that had other programs on them that you'd basically tar off (though early on the concept of floppy sets arose that was basically a multi-volume tar file under a different name). It took a couple of years before the CD isos appeared which made it a lot easier and the install process to get going....

So things have come a long way since then, but we're not longer installing this stuff on 4-8MB 386DX computers with 50-100MB hard drives either...

Comment Reminds me of an old question... (Score 4, Interesting) 111

Once upon a time, AT&T said that if I read their proprietary sources to learn how Unix worked, my brain had been infected and I couldn't pass along that knowledge. That position lost in court. It sounds a bit like what FSF is saying here: Read GPL code, then the code you produce must be GPL'd.

Comment Re:My Perspective (Score 1) 91

Except both these points are wrong.

It's like the rules of the road. We don't have people crashing into each other because there's rules about when and where to drive. Nobody is suggesting because they have disappeared into the woodwork of society that they aren't important and play an important role.

There's also a bit of a logical fallacy in the 'one was bad, therefore all are bad'. And this last round, there was no strife: we learned the lesson of reuse and reused one that worked.

So you could draw the conclusions in this thread, but they would be wrong because they rest on logical fallacies.

Comment My Perspective (Score 4, Informative) 91

I helped draft the 2018 CoC (but disliked how it was adopted). I helped get the replacement adopted (LLVM or golang, I didn't care: both were so much better). I'd like to share my personal views.

The takeaway is simple. The 2018 CoC was adopted w/o input from the community. It was poorly drafted and some of the worst examples were held up to ridicule. It also appeared when people were itching for a culture war fight, so a lot of outsiders dog-piled on it. Worse than that, though, was that it was also a poor document to help field complaints of bad behavior and help people interact in a more respectful way. It also had bad reporting mechanisms that encouraged abuse. It was a poor fit for the community that wants aspiration, not prescription. While it was a mistake to adopted what was effectively the rough draft of the drafting committee w/o the review we thought it would get (in general engineers suck at drafting high quality CoCs), it was an even bigger mistake to try to adopt it by fiat w/o a community discussion. So whoever said it can't be viewed as anything but a failure: you are right on that point...

The 2020 LLVM adoption is a much better fit. The reporting issues were also fixed. It provides better guidance on behavior that has been found to promote collaboration. It gives much better guidance for dealing with friction between community members. There have been fewer formal complaints, though it is still early. And the best thing: so far there haven't been the wide-ranging flame wars over its content we had with the last one. The project has been more focused on technical arguments and working to get FreeBSD 13.0 out the door.

The real takeaway here is that a bad CoC can drain the energy out of people. No doubt about that. A good CoC disappears into the woodwork. It's better to admit failure with a bad one and move on than to stubbornly enforce it at all costs. Also, engineers have a poor track record of drafting high quality CoCs: let others that have been successful do it and just use theirs was another take-a-way. Community engagement is also key, because that leads to community buy-in (a lesson learned from the 2018 experience). The CoC should reflect the community's values and aspirations. The more it does, the more buy-in you'll get which is key to it's success. I'm sure that in some years, the community's standards and values will have evolved enough to warrant revisiting things like this CoC, but for now it's at least a decent fit.

Lately, it seems to be working... The project has put its energy into adopting git (I know, a bit late), moving to asciidoc for its handbooks and docs, moving to OpenZFS as our ZFS upstream and getting the FreeBSD 13.0 release ready (due next month). It kinda surprised me to see this come up at all since things have been so quiet on the CoC front lately...

Anyway, I'm sure this won't please everybody. I'm sure some will disagree with me. But I think my perspective on the project's experience might be of interest.

Warner

Comment Gave up years ago (Score 3, Informative) 928

I stopped contributing to the Linux kernel in like 1995 because the environment even then was too toxic. With the same sort of 'apologist' rhetoric that we hear today. In the 20 years I've been contributing to FreeBSD, I've still yet to accumulate as much toxin as was present in the 12 months or so I tried contributing minor things to Linux.

Comment Unconscionable Contract clause (Score 5, Informative) 519

First, it's not clear a contract was established. And even if it was, unilateral changes generally are unenforceable. And even if it were there when the attempted purchase was attempted, this is an unconscionable contract clause, against public policy (1st amendment, etc) and should be thrown out.

This person's best bet is to dispute the credit reports, counter sue for whatever they can think of to recover legal fees.

If it were me, I'd just send them a letter telling them to go F themselves and I'll see you in court. Bring it. My lawyer, however, would likely wish that I not do that.

Comment Re:How hard can that possibly be? (Score 3, Insightful) 663

If you've listened to the instruction that goes along with the test, it would be clear what to do. My first grader has no problem with these problems. He's told me that the teacher has explained the technique and he recognizes it from the questions that are asked.... Without understanding the context in which things are taugh, you can't judge the tests that are used. This test is not ridiculous when you look at it in proper context.

Some people want to make political hay out of this, since they feel that they are losing local control. Or they are secretly against a good public education, so they oppose real attempts to raise the standards, think outside of the box and teach the concepts that will form the foundation of a lifetime...

Comment Need context to judge test.... (Score 1) 663

This test is exactly like what my first grader does. They are taught a method for doing things, and the tests reflect that method. I've seen tests like this with my first grader, and he has no problem understanding what to do and doing it well. The missing context in this outrage is what goes on in the classroom to tease apart these basic concepts and apply them to everyday life. The first question is clear from the context: The whole is 6. I have a physical representation of 5 tokens. How many are left. Answer: 1. the other questions find other ways of expressing the same thing. The instruction in class teaches the technique. What's the deal here? Where's the beef?

Comment Re:The southern ocean doesn't take prisoners. (Score 3, Interesting) 67

The odds are not good, to be true. However, if you ever knew Evi and heard stories from her life, this story will end "and then after X days, they were found having survived using make shift fishing gear and drinking rain water.

The odds are long. However, in the past few years there have been instances of people beating the odds. They survived for 60 or 90 or even 120 days on their life raft after their boat sank. Not many, mind you, but it is possible.

Finally, no wreckage has been found. Usually for these events some wreckage is found. This increases the odds. Not by much.

Looking at the TomNod stuff can't hurt. The worst that would happen is that people waste time looking at snippets of the Tasman Sea rather than watching TV, porn, movies, etc.

Slashdot Top Deals

Remember to say hello to your bank teller.

Working...