Slashdot Mirror


User: Nevyn

Nevyn's activity in the archive.

Stories
0
Comments
753
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 753

  1. Re:Thank god they're fixing partition size on GNU/Hurd Delayed To Fix Disk Size, Serial I/O Limitations · · Score: 1
    Make two new system calls, say "readaddr" and "writeaddr". These work like read and write, except that you also specify an offset (perhaps with a "whence" field like lseek).
    They are called pread() and pwrite(). They have been around for a _long_ time on Linux. Obviously you still have a single system call where on Linux it'd have none, and I'd be willing to bet that system calls are more expensive on hurd. Personally I don't think it really matters too much ... it's not like people are going to use it anytime soon anyway. One of my favourite quotes on the hurd is... The Hurd itself is aggressively multi-threaded and all of the locking has been done with an eye towards multi-processor systems. That said, we have not yet used a microkernel that stably supports multiple cpus. This was written by a so called "developer" of the hurd.
  2. Re:Only system calls? on OpenBSD Gains Privilege Elevation · · Score: 1
    The Windows NT security model is far, FAR superior to anything Unix has. The design of the thing is fabulous. The problem is, it's hardly ever used, it's been made practically or totally impossible to use by an admin by using the interface, and of course, there's the bugs, bugs, bugs...

    Sure ... and I've got a bridge that's much more resistent to weather conditions and terrorist attacks to sell you, of course you have to use stilts to cross it and it sometimes falls down on it's own. But it's _far_ superior, no really.

    The big problem that ACLs, privilaged object models and fine grained capabilities have is that to use them you have to rewrite the entire world to understand them, and do the right thing.

    Something like this is nice, because it "just works", and is simple enough that people can understand and use it.

  3. Re:Link prefetching-HOW DO YOU TURN IT OFF?? on Mozilla 1.2 Beta Released · · Score: 1
    So how in the world do you turn it off?? I could not click through you link: bugzilla reports links from slashdot are disabled. WTF???
    Here is the FAQ for prefetching... http://www.mozilla.org/projects/netlib/Link_Prefet ching_FAQ.html ...as for the bugzilla thing, just drag and drop the link into another window ... it doesn't get a referer header then and so you can see the bug.
  4. Re:Link prefetching on Mozilla 1.2 Beta Released · · Score: 1

    Warning if you are using mozilla 2.1b you probably want to switch prefetch off as mozilla does no checking whatsoever on what is automatically downlaoded. See... http://bugzilla.mozilla.org/show_bug.cgi?id=175118 ...it's like they didn't think at all before implementing it.

  5. Re:Why would I buy this? on Reflecting Fires · · Score: 1
    I don't want to sound like a troll, but $18 for a paperback?! $8 for an ebook?! I realize there are significant costs involved in the publishing process, so self-publishing undoubtedly costs more, but good lord!

    Even worse than that, I buy almost all my books from eBay or sometimes the local second hand bookstore. I never pay more than $5 locally, and don't pay more than $8 on eBay ... and that's for something that I can take anywhere and doesn't need batteries.

    For $1 I'd have thought about it (note that a generic small paperback from the local second hand bookstore is $1), for 50c I'd have probably bought it.

  6. Re:Nissan vs. Nissan on Slashback: Dilemma, Privacy, Chess · · Score: 1
    Nissan is being fucking ridiculous... If they want a unique name that no one else in the world has, why don't they get a catchy IP address?
    In other news, nissan has changed their name to 127.0.0.1
  7. Re:NGPT on Running 100,000 Parallel Threads · · Score: 1

    Benchmarks are showing NPTL to be about 4x faster than the IBM NGPT library (Note that NPTL was written knowing about the IBM work, and knowing how to make it better).

  8. Re:POSIX compliance ahead? on Running 100,000 Parallel Threads · · Score: 1
    *sigh* feel free to read the data pointed to by /.
    signal handling: linux pthread signal handling is very different from the POSIX specification. However, proper signal handling is crucial for any real world application.
    fork() will not work as expected. This is a real nuissance if you want proper daemon behaviour for your application.

    These were both fixed as part same rewrite that helped Linux scale pthreads to 100s of thousands or threads.

    Not sure about the cancellation points, but the library was fairly largley rewritten ... so I'd check that data too as it may well be out of date.

  9. Re:Possible use on Running 100,000 Parallel Threads · · Score: 1
    of course the penalty you pay for this is that fork() is expensive
    Not on Linux, fork() is about the same speed of thread creation ... by design.
    and shared memory is a finite system resource. try the command "ipcs" on a sys-v type box.
    Wrong again, you can use mmap() for file backed shared memory.
    It is also generally the case that switching between processes is more expensive than switching between threads.
    Somewhat, in that you can keep the TLB etc., but you have the cache syncronisation problems with threads that you don't get with processes (Ie. multiple threads write to the same point in memory then it bounces around their caches). And of course pretty much everyone gets the locking wrong in threads, so the app. either serialises on locks or goes really fast and stops.
  10. Re:Not lock in customers? Hah! on Is Red Hat the Microsoft of Linux? · · Score: 1
    This right here is what can make RedHat a monopoly as RPM's are the the standard way to install things in RedHat. Just like DEB is the standard way to install in Debian. In the past, it has been proven that .deb is much more functional than the rpm counterpart yet .deb never picked up and took off. You can try naming off alot of reasons but one reason is that RedHat went commercial while Debian has continued to stay completely free.

    Can you site this "proof" that the .deb format is more functional than .rpm format, having used both I'll tell you two things for free, 1) they are both about the same. 2) .rpm files are at least 10x easier to create.

    Also comercial doesn't mean it's not "free", indeed with the "non-free" archive in debian I wouldn't be suprised if debian included more non-free code than Red Hat did. The only non-free things in Red Hat's distro. that come to mind is netscape ... and that's because until mozilla was released noone would have bought it unless it included netscape.

    Saying that Red Hat is a monopoly in the Linux market is both true and false. False in that people can continue to just fork it if they go proprietry, but true in the they do such a good job that a lot of people use Red Hat. Oh the sky is falling we are being ruled by competant people doing a good job ... Oh how we suffer.

  11. Re:Obligatory... on AOL Releases Client for Mac OS X with Gecko Browser · · Score: 1
    Suppose 99% of your customer base is win+IE. And you have to spend a lot to redesign your web site, would you do it.. well no.
    There are at least two big questions here...
    • Why are all your customers using win32+IE ... maybe because that's all that works?
    • How are your customers finding your site ... if it's from someone who's just started using NS6 then they aren't going to be going to your site anymore are they.
    ...in some cases where you are developing internal web software used by employees, you can mandate that it gives 404 to non IE. However out in the real world you _are_ losing money.

    Also look at whose making some of the most money on the web, Amazon/ebay/etc., and look at how easy their site is to use with any browser. Then look at their small time competitors and the JavaScript everywhere.

  12. Re:Important -- Easy doesn't mean Right on Chip a Playstation, Go to Jail · · Score: 1
    I see what you're getting at (and it's a great image!), but isn't the wire being in your house more for your benefit than the cable company's? I mean, they could take the wire away when the previous owner/subscriber cancelled service, but then when you wanted to get the service yourself you'd have to take a day off from work to deal with the install issues yourself. I was always happy when I moved into an apt. which was cable-ready.

    I don't have a problem with the wire being there, it's just that if there are signals on it then it seems very suspect to say that you can't use them. The telephone companies have been switching phone service off for a long time without having to remove wires.

    However more than a few "offenders" are the people paying for some cable, and getting some for free. And again although it's illegal it is obviously one of those laws that the cable people lobbied for because it was cheaper than not sending people free stuff, ethically it makes no real sense. For instance, people never got arrested for sitting on the roof of their house and watching a drivin move, or whatever, across the street.

    So ... it should be legal to descramble satellite TV whether or not you pay for it?

    What are you saying? That it is morally wrong to do that? No, I don't think it is. In fact if you built your own dish and modded your toaster to descramble, and it worked, then good for you. You haven't stolen or broken (broken taken in the loosest sense) anything that wasn't yours (you could say you've broken your toaster, because it probably doesn't make toast anymore :).

    Here's another example, if I hookup to city water ... then I get a pipe comming to my house that should have nice clean water in it (and I pay a monthly fee for that pipe and water). If however I just build a well at the bottom of my garden I can get "free" water. Obviously it's comming out of the same underground streams/lakes ... but if I built it it's mine (and this practice of stealing water is practiced by thousands of americans, and everyone knows it's ok).

  13. Re:Important -- Easy doesn't mean Right on Chip a Playstation, Go to Jail · · Score: 1
    Y'know, I think we've stumbled onto something important here. There seems to be a subvocalized argument that it's okay to copy/steal/share digital content because it is so easy and convenient. Sort of a "they have it coming for having lousy security/broken business model" argument. I fail to see how that stands up, either practically or ethically. You don't steal things, not because it's too hard, but because it's wrong to steal things. If you leave your door unlocked it is still wrong for someone to come into your house.

    But it's not really like leaving your door open and someone walking in and taking things. It's much more like you taking all your stuff and leaving it in a spare room in my house. And then me using your DVD player because I didn't have one.

    The signals come to your property you should be able to do what you want with them, obviously if you've spliced your netdoor neibours wire then that is much more suspect.

    The thing to watch out for here is that microsoft could turn around and say playing "WMA" files is a service that we give all Windows users, so if you run under wine (and/or write your own player) then that is illegal, for the same reasons that decrypting cable signals that come to your house is.

    Back on topic though it's pretty likely that the selling unauthorized computer equipment was PS2 CD copiers etc. and not the equipment to mod a PS2 so it'll play non regional games (but I'd def. ask a lawyer before I started a business doing that :).

  14. Re:Schedulers. (*nix v. win2k) on New Scheduler Available for FreeBSD · · Score: 3, Informative
    Not needed. Linux and FreeBSD both handle different priority levels quite nicely, and in fact can handle them in a much more fine-grained fashion. NT actually has additional priority levels in-between each that you described above, but Linux and BSD have a total of 41 possible priority values (from -20 to 20, including zero)
    Actually they can have much more than that, but the "user" can only set those 41 values. There isn't even a definition of how they have to map (so for instance you can have the schedular have priorities -20 to 20 including zero but in 0.5 increments. Or just -40 to 40 in 1.0 increments etc.
    As far as I know, neither have a real-time scheduling mode like NT, which is actually a good thing in many cases. If a program running at real-time priority goes into an infinite loop, or for any reason uses 100% of hte CPU (SETI@Home, for example) than the system is locked the hell up. Even the mouse will not get any time for cursor movement, and you have to reset the machine.
    Do "man sched_setparam" and man "setpriority" to learn about "real time" processes. Linux also had patches for SCHED_IDLE at one point, but that can cause pretty bad reasource deadlocks without priority inversion and so was never integrated.

    There can be problems if your "real time" process misbehaves but then don't do that.

    NOTE: The term "real time" is used to mean best effort at real time, for true real time you don't use a general purpose OS (Ie. NT doesn't count either).

  15. Re:Reason for changes... on A Medireview Approach To Stopping E-Mail Attacks · · Score: 1
    Seriously, filtering out scripts is a good idea -- anyone else remember when the trolls here managed to insert onMouseOver code into paragraph tags using a Cross-Site Scripting attack [slashcode.com], resulting in many goat-themed redirects?
    NO, I don't, because I never have JavaScript enabled. Most web browsers/mail clients have enough problems getting the download/open privilages correct (no I don't want /dev/hda to be able to be opened just because I told galeon to look at something I'd saved). So the chances of me trusting them to implement JavaScript correctly is pretty close to zero.
  16. Re:Bad, bad box, bad! on Security Concerns When Consoles Go Online? · · Score: 1
    customers will have one community, not several with a bunch of different UI's. They won't have 5 bills from 5 different game companies for the 5 games they play, they'll have 1 bill from The Bill

    I've seen a bunch of people say something similar to this, and it's wrong. Sony could still create a super game site that PS2 game companies can use, if the users prefer that, in fact someone else could do this.

    The difference is that sony aren't forcing game companies to do it this way.

    I do think that microsoft's network will be more secure, but that's because noone will be using it (because none of the game vendors want to produce games for it).

  17. Re:The irony of history Re:bans don't work on Slashback: Counterstrike, Identification, Patenxtortion · · Score: 1
    ... except pro-Nazi things, apparently... and that's the irony, and that's the problem: a faux respect for democratic opinion, unless it is the "wrong" one. I'm not German, and I cannot really prescribe to Germans how to handle this tension in democracy.

    But this is democracy, the majority have said they don't want nazis so they aren't allowed. Welcome to democracy.

    But I am an American, and without being too jingoistic, I think we get this one right: Allow a free market of ideas. Don't allow the government, or the moral minority, or "the People" to legislate that some ideas are "wrong".

    ...well apart from anyone who looks like an Arab, or any random pesky scientist who has ideas that Adobe or Disney don't appreciate.

  18. Re:I *TRIED* to buy shareware.. this is the proble on More On Policing Shareware · · Score: 1

    That's not true, you can sign and counter sign a travelers check, but also put a name on it. That way it works like a check in that only the person who's name is on it can cash/deposit the travelers check.
    The advantage over a normal check is that you _don't_ have to pay the 2-5% transaction fee.

  19. Re:Extreme Programming -- For fools on Tips on Managing Concurrent Development? · · Score: 1

    Anyone that says you can do a complete, and working, requirements and design phase _before_ you do any kind of implementation is living in some other reality.
    Even when you get to the level of complete Z specifications, all you've done is implement the solution in a language that only humans currently understand. Way to go!

  20. Re:One possibility on Slashdot IRC Forum · · Score: 1

    >more then [sic] half of Slashdot's readers NEVER read a comment

    I've seen this comment before and it still surprises me a little. This means that a very large # of people just load the top page to read the summaries and maybe follow the links offsite?

    I'm assuming that what they mean is that, "50% of readers never read a specific comment" not "50% of readers never read any comment, ever".

    Statistically these are very different things, and I can well believe the former (I probably only click read more on less than half of the stories on the front page ... but those tend to have more comments). If they are trying to say the later it looks more like bad accounting.

  21. Re:CDKey on Return to Castle Wolfenstein Ships · · Score: 1

    This is just a guess, but I'd bet that most of the time it's _multiple_ people who want _multiple_ CDkeys but only have one real copy of the game.

    So stealing their one genuine CDkey would be useful.

    On the other hand I can't believe their "no hack on this system", unless they are narrowly defineing that to be people playing multiplayer successfully by just passing a CD around with friends.
    It's impossible for them to tell if you just play single player, and it's impossible for them to make it so someone can't just edit the binaries to take out the checks for single player.

    Also if someone has hacked it properly, then they won't know about it because it'll look genuine.

  22. Re:Everything comes around again... on The Waning of the Overlapping Window Paradigm? · · Score: 1

    While sawfish doesn't have the dragbar for the workspaces, as Enlightenment does. However it does allow you to easily assocciate programs with a particular workspace, or screen positions etc. and I've found it to generally be a lot more usable than E.
    Anyway, this is X, choose what you want. WMs like ion that don't allow overlapping have been around a long time.

  23. Re:not in california :-) on Mandrake 8.0 Beta Released · · Score: 1

    Is there any way to convert my / to reiser while _keeping_ all data.
    If you mean, how can I use reiser on / and still run lilo. Then you need to specify the "notails" option when you mount reiser (look in the documentation, it's a known thing).
    If you mean how can you convert ext2 -> reiser in place, then AFAIK you can't.

  24. Re:They can't be serious on Bob Bruce on the BSDI/Walnut Creek Merger · · Score: 1

    People who are trying to decide whether to rely on Linux or BSD should note that the two commercial BSD-based companies are unifying at the same time that the Linux market is being divided up into smaller and smaller fragments. This one is to good to be true, what they forget is that even the smallest of these fractions usually command a higher marketshare than FreeBSD systems. You, and the article, seem to be suggesting that this is _bad_. I can tell you that it _isn't_ as long as they are all fairly compatible. Which they are.

    For instance, as has been said slackware owned a large ammount of the market at the beginning but then were taken over by RedHat when people thought that distribution was better. RedHat is now being challenged by SuSe and Turbo etc. because some people are realising that RedHat isn't perfect. They are all, more or less, compatible with one another though and each has their specialities. This is all _wonderful_ IMO, and the last thing I want is for all the companies to merge into one big market leader that crushes all before it. This is one of the biggest reasons why I don't use/recommend FreeBSD to people.

  25. Re:thought != language, natural or formal on Tim Sweeney On Programming Languages · · Score: 1
    > Exactly...people are beating up Tim for no reason.
    > He /explicitly/ stated he was making a distinction
    > between what is /possible/ and what is /practical/.
    > While OO might be /possible/ in C, it is only really
    > /practical/ in C++. Same with assembly.
    This just isn't true though, sure multiple inheritence is a lot harder in C but single inheritence is just as easy and is used in gtk and the linux kernel. Some people here, and tim, are missing the fact that in a massively parrallel development environment (like most OSS teams). Having code like...
    char a[30], b[20], c[10];

    a = b + c;

    Do something isn't such a hot idea, as it means no one else will have any idea what the code does.