Slashdot Mirror


User: AxelTorvalds

AxelTorvalds's activity in the archive.

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

Comments · 260

  1. Re:The problem isn't the users. on License to Surf, Take Two · · Score: 1
    Yes and no. Software can be better. The problem with viruses and worms is a fundamental trust issue. No matter how good the software is, if the users execute untrusted code and it contains something malicious then be it Linux, BSD, Windows, MacX or whatever they can cause problems.

    We're entering a new era of the internet though. I'm in the security business and most of the more interesting attacks now are things that attack the fundamental trust model of the internet. Things that send faulty IP and TCP packets. Think about the algorithmic complexity attacks that were published a while back, simply by knowing the hashing algorithms you can create pathalogical cases where performance suffers; there isn't a software problem there it's a trust problem, the software works right and using more complex hashes doesn't exactly fix the problem it simply changes the worst case or reduces performance more uniformly. There is another attack where you twiddle TTLs on packets. With a 128KB line I can DoS a 10Mbit line simply by using good timing and sending packets with the right sequenced TTLs at the right time to create a pathalogical case for TCP where the server starts resending packets at a rate that can overflow their pipe; there isn't a fix for that, it's an attack against the very trust model of TCP/IP. You have to change the protocol, not the implementation but the actual protocol to fix it.

    For computers to communicate that has to be an agreed upon protocol, if you attack that and do things outside of the protocol then problems occur and that's the trend for internet attacks anymore. Patch IE and Outlook, turn off DCOM and you'll still have an incredible amount of disruptive internet traffic.

    There are two ways to approach this. We create some thick difficult to implement draconian protocol that will take 20 years to create and agree to and another 10 to get implemented correctly to replace TCP and IP. Think IPv6 only much more complex. Such a protocol may require verification and only trusted stacks may be allowed on the net (what does that mean for BSD and Linux? Or any other opensource? Only MS windows PCs on the internet because they have the only trusted protocol stack?) Or different internets will need to be responsible for policing themselves. They will need to install IDSes to monitor their traffic (rather than incoming traffic..) they will need to shut off inappropriate traffic, they will need to require licenses or special permission to do less chaste things like port scanning. And it creates an all together more big brothery feel and less trust in the actual technology because any particular activity could be seen as malicious and stopped at any time. People are already bitching about how many ISPs turned off some of the windows ports temporarily which people needed to do remote file sharing... (You could always establish a VPN...)

    Personally, I'm starting to be more infavor of the ISPs monitoring their traffic and stopping it when it causes problems. I hate that but I think it's an easier problem to fix and deal with than fixing all of the bugs in software or fixing the protocols, that is assuming that there is an actual fix for the problems. The software needs to be better but it's an enormous problem space and it's foolish to think that the software producers aren't already working hard to make it better; software bugs have been a problem that has been studied and worked on since software has been around and we still produce buggy software even with the best and most costly software engineering methods. (The shuttle software has had bugs, the airbus flight control software in Ada has had major bugs, etc..) IDS technology on ther other hand is reaching a point where it can reliably recognize "odd" traffic and alert somebody to it.

  2. Not surprising to me on Workplace Privacy - IBM Hot, Lilly Not · · Score: 4, Insightful
    I did time at IBM and in retrospect I can pretty much only praise the operation. Didn't move as fast as I'd like in all respects but they are a remarkable company. The biggest difference between IBM and the mid-sized and small companies I've since worked for is that IBM actually manages people. The management corps at IBM takes management very seriously. In a Dilbert sort of way it sounds really funny and it looks incredibly inefficient from time to time while you're working in the trenches.

    There are a lot of managers out there. A relatively few number of them actually have any special training, most within IBM have special training. An MBA alone doesn't turn you in to a good manager or executive. IBM knows that and they have a process of creating good managers and execs, just like the military has a process of creating officers. People from the engineering career path decide to become managers, they go through training than then they are managers. At other companies it's an over night process, one day a guy is a senior software engineer and the next he's a manager. Subsequently, the MBAs I've had to deal with who weren't manager tended to be assholes who thought of themselves in a completely different light that the worker bees (just by virtue they should be paid more, drive a BMW and give orders, not all of them but an alarming number of them were that way) and those engineers come managers that I've worked with desparately wanted a number to quantify employee performance without actually knowing how the employees were doing. They either micro managed and their employees could only ever fail because they "could never do it as good as the boss" or they were left totally hands off and the boss had no idea who did what, when or why. At IBM my bosses trusted my judgement, they worked within that, they protected me, they asked my advice on technical matters, they dealt with politics, they were enablers and at the end of each year they had a pretty good idea why I worked for them, what I brought to the table, how i needed to improve and how I was of value; they knew the skill-set that I had and at times they moved me to better match that or to grow those skills in directions I desired. Also at IBM if you screw up, it goes to your manager, you surf porn and it's your manager that hears about it and sees the report, except for a few major offenses it's usually put in to your boss' hands when you do something wrong. Who better knows what the circumstances may be? Who better to judge your value to the company when you screw up?

    I think the classic example was a coworker who got caught drinking in his car at lunch time. He was just sitting out there drinking from the bottle, it was a flat violation of policy (I think booze is semi okay at IBM now, they have beer at some functions) well as it turns out his wife had left him the night before. He could have been fired, HR at a midsized company may have just fired him. His manager had a talk with him, gave him a repremand, explained that it can't happen again and didn't fire him. Offered to get him enrolled in some alchohol classes or rehab and at that point this person essentially started to rebuild his life that had just been falling apart.

    Now there are always problems, but IBM is a company that is built on trust and when the right people are in the right places and the trust is there they are a very very powerful company and a very difficult company to compete with. They've been around nearly 100 years and I expect them to be around another if they keep to these practices. They are a company to emulate in many ways and the ways they manage and trust their employees is one of them.

  3. Re:Not too little too late! on Universal Music To Cut CD Prices · · Score: 1

    Amen. Nothing at all wrong with that. In fact it's how captialism is supposed to work. More importantly, you're not breaking laws and not stealing.

  4. Re:OOS vs. Oracle on PostgreSQL Inc. Open Sources Replication Solution · · Score: 2, Insightful
    The only real threat I've seen to Oracle supremacy is Microsoft's SQL Server but, of course, that's only in MS shops.

    cough.. db2. cough

    You watch, oracle will be looking at MSSQL and DB2 will bitch slap them silly.

  5. Re:why don't they just improve gcc? on IBM Releases Compiler for Power4 and G5 · · Score: 1

    I think everyone would want that. It's good for IBM, it's good for Apple and it's good for GCC. Problem is GCC has a lot of stuff to support, hey move slowly. The last few years have been spent trying to update the intermediate language so that they can do things like SSA and IPO. It might be 2 or 3 years before GCC might have an internal representation that could be used to perform some of the optimizations that IBM's compiler does now. More to the point, for marketing and what not it's important to realize the performance of the G5 now rather than wait possibly years for GCC to integrate IBM's work. Plus there isn't a done deal that the GCC team would even integrate the work. Open64 has been public and nobody is boosting stuff from it, it is also a very good compiler, there is just a lot of religion in compiler writing circles.

  6. Re:CMU will work you and break you, but it's worth on Top University Rankings for 2004 Released · · Score: 1
    Amen to that, brother.

    CMU was worth it. Life is a piece o' cake. I don't remember so much as being challenged in the work place since then, it's always easier than school was.

  7. Longhorn is a cow on New Longhorn Screenshots Leaked · · Score: 1

    Isn't it? Texas longhorns are cows aren't they?

  8. Re:Where the HELL is the SEC? on SCO Execs Dumping Stock · · Score: 1
    I've wondered this for a while. There may be a kind of loop hole here. SCO has driven the cost of their stock up quite a bit with their recent actions. It essentially tripled in less than 3 months. That's what they are supposed to do for their shareholders. Of course they are also supposed to try to keep the company going and think long term.

    At the same time SCO's cheifs are operating in a way that is almost certainly going to put the company out of business. Even if they have merrit, the way in which they are going about suing people and companies is pissing a lot of people off and IBM is an incredibly powerful company to make an enemy of. I'd think that if there are any serious or legitimate SCO shareholders left out there they would be putting together a law suit to change the company's actions for their own benefit. Even if they were to win they couldn't win a patent war with IBM.

    If someone was running a blue chip fortune 500 company this way, they'd be fired, they'd have the SEC all over them and there would be an army of shareholders ready with hang them. Now someone above posted a link to a Salt Lake City newspaper that was bashing SCO, that's pretty much unheard of there, they take their local companies seriously and support them quite a bit. Maybe they are looking at those 300+ people that SCO is going to be putting out of a job here directly.

  9. Re:Legal DDoS attack? on IBM Countersues SCO, And More! · · Score: 2, Interesting
    Oh it's better than that. So IBM who has I don't know how many patents, serveral thousand a year for as long as I can remember, decides to list off 4 patents which nicely cover SCO's most important products.

    If they wanted an immediate injunction the thing to do would be to provide enough evidence that it looked really really likely that SCO violated a patent. IBM can win or lose these cases and then just list off some more, they can keep that up forever, or at least the part of forever that SCO will exist for.

    Then they "open another front" as it is called in the legal biz. And they will start suing SCO in different jurisdictions. Funny thing here is IBM only needs to win in one place to gain immediate leverage. SCO has limited amount of money and should IBM shut their sales down it sends a dramatic shiver down the spines of their shareholders (the few that will still exist) and venture or whatever the fuck Canopy is. I believe that the military has spoke of these tactics in recent years. You cut off the air, cut off the food, confuse the hell out of your enemy, give them no where to run, and then you kill them.

  10. Re:Seen somewhere before. on Universities Mull Official Role In Music Distribution · · Score: 2, Insightful

    There are a lot of things universities pay for and pass the bill on to you that you may never use. You may never go to the library, it's still there and it got paid for and it draws funds. You may never go to a football game, chances are the school has a team and the facilities for them and you pay for a chunk of that. The list goes on, deal.

  11. So long as it compiles in to object code. on Designing And Building A New Pragmatic Language · · Score: 2, Insightful
    I was just marvelling at the new Mandrake compiler RPMs and how they now have C, C++, Objective-C, Ada(95), Fortran, Java and Pascal all supported in there. Very cool. I don't know why, I haven't coded a line of Pascal in over 10 years but it just feels right having a pascal compiler sitting around. There are some programs that are amazingly easy to read and write in pascal... I never seemed to have stack or buffer overflows in pascal..

    I've thought about this a bunch over the last few years. IBM has the PL series of languages. PL/S and PL/X were deamed "strategic" and as such they were never standardized outside IBM, yet IBM continued and still continues to use them for different tasks. There are reams of code written in them and REXX, another IBMism. Lucent has a dozen languages for their own use. Modula-3 started as a DEC thing before is was kind of opened to the world (damn beautiful language I might add, if only more people used it and DECpaq-Hewlet relicensed the gcc front-end code so we could integrate it..) MS has their BASICs and now C#. And numerous other companies have found it either advantageous or some engineer got it in his head that it was a good idea for them to produce their own custom langauge and that they could produce apps in it faster than by using off the shelf components. To some degree I think it's true, you'd be surprised at some of the REXX that holds the world together. I've kind of thought that it was time for an OpenSource language of sorts, there is perl, python, ruby and others but something that can be compiled in to real high performance object code and something that helps us solve the problems we run in to.

    I'll tell you what I think would be killer, in my rambling sort of way. Syntax is key just because people are picky about it, something java like would be great. Make it a front-end to gcc, this gives it a sense of credibility and support and a great optimizer and platform support. Build it so it can easily link with C code. Give it bounds checking and type checking. I thinking it will be very C like for the most part; have that light weight feel to it where you can see the opcodes that the compiler is going to produce as you write in it. Give it objects and classes, but make it light weight on the syntax, building new classes in java requires a new file, doing it in C++ can be feel like lifting the titanic some times because it's proper to add headers as well as implementations. Then with the standard class library, it needs some fundamental object classes like strings (I can't believe how long it was for a standard C++ string class to exist, i've use about a dozen different ones prior...) and sockets (make OpenSSL as close to a boolean flag as you reasonably can...) probably some others I'm not thinking of at the moment. Keep them lean and mean like they are in C but beef up the areas of weekness. Some sort of regular expression engine should be available also.

    For example, strcpy shouldn't exist or there should be some kind of type checking to verify that the inputs are indeed strings and it allocates memory. memcpy is missing several arguments, notably the source and destination sizes. I can probably list dozens of C and C++ problems are aren't language issues so much as library issues that have realworld impact and cause real problems. Now the first class objects that are passed in to strcpy or memcpy (whatever they get called in this new language) could have the missing pieces of information or the API can be built to support it. Basically, I'm suggesting that we add the few instructions it takes to do bounds checking, it's simple code to add to a c compiler. Let's get rid of buffer overflows as much as we reasonably can with the under lying language. Now if you want to do tricky shit with pointers then so be it but if you use standard language constructs (functions will have in and in-out parameters like the C++ & qualifier.) then you should be pretty safe from buffer overflows. With good type checking and such w

  12. Re:Wonderful on DragonFly BSD Announced · · Score: 1

    Surely you can't count the Mach based kernels as "BSD"

  13. It's a government agency, what's the shock? on Trustworthy Software For The NSA? · · Score: 5, Insightful
    I've wondered about this for years. In some circles they talk of the near mystical powers the NSA must have and how they must be like 20 years more advanced than the private sector. Every time I've dealt with the feds and IT stuff I'm amazed we're doing as well as we are because it is such a cluster fuck.

    Why should the NSA be any better? Why would the best of the best go there when they can make a whole lot of money in the private sector? I'm not just talking about the mathematicians, computer guys and cryptographers either, you need the top notch managers to run those groups and deal with the compartmentization that goes on while still motivating and producing top quality results. I could see the government rounding up geeks and math guys, I couldn't see them cultivating that leadership or hiring much of it.

    Honestly, I think their biggest thing is that they never get tired or run out of resources. That's how the FBI caught the unabomber, they just kept looking and looking and looking and then they got him. There are textbook methods and approaches to security. Their ciphers have looked like they simply follow them and are extremely conservative and diligent.

  14. Slowed, not stopped and he's at fault on Netscape Founder Says Web Browsing Innovation Dead · · Score: 1
    Innovation hasn't stopped. Marc is just has some sour grapes... The damning has been design oriented web with browser specific "coding," flash, and shockwave. It's stunted innvoation to an almost stand still but hasn't stopped it.

    The beauty of HTML and the web is that is separated data from presentation. Then the design community got involved and it's been all down hill. They want to build the web as if it were a printed document controlling everything. Result? A remarkable number of sites that only handle IE and absolutely ugly html "code." Free Clue: HTML ain't code, people.. I guess that's just a remnant from the care free 1990's when life was good and you hired a bunch of psycology majors and such to do "coding" because there weren't enough software engineers to do the work.

    I'm not even sure where to start with shock and flash... It would be nice if there were some standards. I hold Netscape largely responsible for "plugins" that have allowed this type of bastardization of the web. I don't know if I'd go so far as too call that shit innovation. The way I see it we had a beautiful and simple way to make data accessable, then we started taking steps backward and instead if making it easily accessable flash/shock/others made it harder to access, less accessable and accessable to a smaller group of people. Throw the security considerations in and it's reall unacceptable to expect somebody to download a plugin to access your data. In today's world I only accept shrink-wrapped binaries (since I'm a linux user they also happen to be PGP/GPG signed by Redhat or Mandrake) or source code. I'm sure as hell not downloading a fucking "plugin" to watch your icons bounce on your webpage. Thanks netscape!

    I agree to some degree innovation slowed down, because we've taken steps backwards. I'm not saying the web needs to be plain and ugly, and with HTML4+ and XHTML and SVG and the different standards there are lot's of ways to make it more attractive looking. We've taken huge steps backwards because we've placed look above function and made the web a one vendor place where IE is king. It's just now getting back to when mozilla and opera and mac and linux users have a legitimate browser to view with.

  15. Re:FUD on RIAA To Sue Hundreds Of File Swappers · · Score: 1
    Why settle? This is even more cut and dry, you downloaded or made available copyrighted materials you have no right to distribute. They could download it and have records of it.

    The smartcard thing is a little more complex as there are legitimate uses for programming smartcards; "testing" directv just isn't one of them.

    I think the RIAA goes guns-a-blazing at some schools and a few examples and get's the desired effect by throwing some pirates in jail or sued for for $100+k

  16. Here is a better idea for our economy on Bid On eBay To Speed Up Your Commute · · Score: 1
    If you're cheating in the carpool lane then you get a $1000 ticket. If you pass on shoulders or exit ramps (you know as soon as there is lane to the right, if for only 200feet, the people who use it to move up a position or 2) you get a $1500 fine. If you drive in the left lanes less than the speed limit, you get a $1200 fine. If you drive aggressively you get a $2000 fine. If you cut across 3 lanes of traffic you can get a $1000 fine. Then they need some kind of fair warning merge law, it is completely unacceptable to speed by in the other lane and then force your way in to the nicely organized line of cars, it's like cutting in line and only slows everybody else down, I tihnk that should be a $2500 offense. Just ratchet everything up a couple notches and enforce the laws we have. Then maybe if they invented a tent like device so they could block crashes from sight then I think 90% of the problem would go away, people would still have car problems but if the other million drivers on the road had motivation to not drive and act like assholes then those problems might not be so bad.

    May sound draconian but it will solve the problem and make a shit load more money than some stupid ebay cheaters pass.

  17. Re:$100k??? on Linux Router Project Dead · · Score: 2, Insightful
    There are a lot of reasons to be "unable" to find a job right now. He is clearly a very tallented individual, just like Theo de Raadt, and he is also a somewhat abusive, self-centered egomaniac.

    You have to be willing to work with other people and do what someone else says to have a job, those aren't skills this guys has in great quantity.

    At least it's GPLed, even though he didn't find a successor, someone else will take it over.

  18. Re:Does anyone else think this plausible? on My Visit to SCO · · Score: 4, Interesting
    Boies is in to testing legal limits these days. Lke the Florida election stuff, I don't think he had an interest in Gore winning nor did he think there was a bulletproof case, it was vague and he wanted the law clarified.

    Same thing here, SCO is taking a very loose and general definition of derivative works. I doubt that any version of AIX is much of a derivative of SysV, then to go above and beyond that and try to call deriviatives of AIX technology SysV derivatives is legally interesting. This is a company that has never shipped anything remotely close to the technologies they are calling derivative. I think the courts will rule as expected in this case and the matter will be clear. I could understand if SCO was shipping something kind of Solaris like and IBM was taking AIX code derived from that solaris like platform and adding it to Linux. At best SCO owns something not that much more advanced than the OS project I did in college; in all seriousness it's closer to Yalnix and NachOS than it is to AIX. There probably isn't even a common data structure in it anymore.

    Let's take this a little further. NT/2000/XP has BSD code and SysV code in it, both in the networking stack and in the POSIX layer. It has been radically altered and shares very little in common with the initial code but those were the starting points. Does that mean IE and DirectX and derivative works that SCO could in turn prevent MS from doing something like porting to MacOSX which is a product that competes with UNIX.

  19. Re:Well if you don't need storage or networking.. on Is (Embedded) Linux Worth The Effort? · · Score: 1
    s/kill/killer/

    Sometimes I read stuff I just type and submit and think I'm retarded or blasted on drugs or something. Other times I look back and can't believe the intelligent oratory I supposedly typed up.

  20. Well if you don't need storage or networking.. on Is (Embedded) Linux Worth The Effort? · · Score: 3, Insightful
    Of course Linux is a bit big. Unless you have to make some hardware work, like USB or Firewire or something then Linux is way over kill.

    I've built deployed embedded products from Linux, I've hacked the kernel to do it. It's a fabulous platform for a lot of that stuff. Do you want it in a cell phone? Probably not yet. It probably saved man years of time going with Linux to do the storage and networking rather than implement it outselves on some dime store RTOS and hundreds of thousands of dollars to not buy implementations from other parties. It's a kill embedded platform for the 21st century, "embedded" is changing in a lot of ways.

  21. Re:PGP as the new competitor on .ZIP Standard to Fragment? · · Score: 1
    It does the same. In the hapck timeframe there were tar.Z files with compress but they had shoddy compression and zip and arj and lha were better, hpack kicked it up another notch with the unit compression that rar and jar (arj's son) and numerous other archivers use now.

    Essentially the same as tar.gz though. You're right.

  22. Re:PGP as the new competitor on .ZIP Standard to Fragment? · · Score: 1

    Any of you dogs ever use hpack? Peter Gutmann wrote it, he's also the guy who wrote most of PGP2.x. It has builtin PGP encryption. It was the first "archiver" to have the innovative "unit" compression where all of the files are compressed with the same dictionary or window, instead of compressing each file individually and then appending the compressed files together. Good stuff. It's been sort of dead though.

  23. Re:whats worse on Inappropriate Spam Reaching Children? · · Score: 1
    Isn't that for the parents to decide?

    Your comment is the crux of the issue, some people don't care and others do care.

    I'd argue that opting out of having email isn't an acceptable solution.

  24. Re:Isn't redundancy a Good Thing? on E.U. Agrees To Launch Galileo Satellite Location System · · Score: 1
    While this has nothing to do with the war.. It does have to do with the fact that the GPS system is property of the US DoD. They can turn it off if they want to.

    They probably won't and it would cause a big headache if they did but they can. For things like avionics (you know how many planes you GPS as a secondary set of gauges now? All of them?) and consumer electronics it makes sense to have a secondary system in place.

    I tend to believe the US system will be functioning and supported long passed the death or a Eurpoean one but for the interim it will be nice to have some choice and a secondary system.

  25. Re:Why Microsoft is doing this on Microsoft To License SCO's Unix Code · · Score: 3, Insightful
    Or MS could just be contributing to the SCO v. IBM legal defense fund through a veiled cloak.

    I'm not sure what their fiskle health is but it isn't great. This may be MS's way of making sure that the lawsuit happens.