Slashdot Mirror


User: freddy_dreddy

freddy_dreddy's activity in the archive.

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

Comments · 221

  1. Re:The Ultimate Steal? on Microsoft Invents $1.15/Hour Homework Fee For Kids · · Score: 1

    same here.

  2. Re:To clear somethings up on Linux 2.6.28 Promises Year-End Presents · · Score: 1

    Try this [wikipedia.org] instead.

    Right back at ya (History:Mac OS X is based on the Mach kernel) ... I'll have to do some reading on this, but the uni library is closed. You're on the money re marketing.

    I'm not sure what you mean by this.

    Bear with me, I'd rather discuss this in a bar than via text.
    In a normal die more than 90% of the surface is lost on metal interconnects, this is for 1 core. Putting multiple cores next to each other means you have to compromise on core interconnecting. This is normally limited to neighbouring cores (although they're working towards system in package and the likes via optical interconnects). I have two objections with a comparison of multicores with SMP and cluster computing:
    - in cluster computing, communication between CPUs slows the system down - so you avoid it, minimize the packets or reduce the amount of packets by stretching the amount of computation in one job per CPU or by applying smart caching that reduce sending results back and forth. So: to avoid idle waiting they normally make sure that the queue is stuffed with commands during the wait. But: clusters and SMPs have a backdoor: you can interconnect CPUs arbitrarily (like here: too much traffic? make an extra bridge or lane).
    In multi-cores, this is not an option, it's like traffic intersections: you can't just build a bridge or tunnel everywhere, everything is planar.
    Secondly, you're restricted with what a core can do: you can't just stuff the queue as deep as with SMP and clusters. So you get these extremely complex scheduling and reservation formalisms - not to mention context switching.
    - secondly: the clusters I worked with are built case by case, you can scale & design hardware infrastructure according to the jobs you're planning in the next 2 years or so. In multicores you have the opposite problem: designing an OS which must handle each quantity of cores optimally for any given piece of code.
    When I wrote doesn't know the exact amount of cores there will be on the die, this is the future: cpus are going to be sold with variable number of cores, the defect on a die will be isolated by disabling the core where it's located. This makes yield skyrocket per wafer and allows relaxation on defect density per wafer (cheaper wafers). So, an OS will have to figure out how many cores there are, where the holes are (disabled cores) and make a plan to manage this optimally. This is the kind of job a microkernel is meant to do: local arbitration and communication, per core. Like the internet: design it so it flows around defects. You're calling it a hypervisor, but why on earth would you design an OS which consists of both a micro-kernel-ish part (hypervisor) and an monolythic part (what you mention that runs on it) when you can do the same with a microkernel.

    Regarding Linux: Linux isn't plagued by anything, but truth be told: its architecture hasn't changed a lot in 15 years. There will be a lot of opposition to a redesign and most of the anti-arguments will be irrational - but they're welcome to surprise me on that ;)

    Sorry for flooding you with text - I actually hate explaining things by typing.

  3. Re:To clear somethings up on Linux 2.6.28 Promises Year-End Presents · · Score: 1

    Well, saying MacOSX is based on Mach is like saying Linux is based on Minix. They are related, but that is as far as the similarity goes.

    Well, you may want to mail the people at Apple and ask them to stop all this disinformation.

    Putting grub2 as an example that microkernels will never work is something I don't get. What about Cosmos ? A long way ahead but I don't see any problems on their horizon. Sorry, I'm strongly opposed to these fat monolyths, but that's probably part of the education.

    not to mention the cost of building a new system from scratch.

    I completely agree on this front, but the reason is not that it's not worth it. The reason is that there is no formal working model. In 2011 Intel is releasing an 80-core and we're currently seeing a trend to push computational efforts to the GPU. Trust me: you're not going to pull of a monolythic OS that doesn't know the exact amount of cores there will be on the die - or how many GPUs there are on board - and that hardware is where we're going.

    All major CPU Co.s are pushing for these kind of dies because it increases the yield on the wafer in a tremendous way. The first appearance was Cell, which had an SPU turned off, but this was to increase the yield and offer a uniform product, not because the SPU had a defect. The trend is going towards production of dies which have as many cores as the amount of defects allow, every die can then be sold - but there won't be a homogenous product (the amount of co-processors won't be 16,32,64 but 40-ish or 70-ish). Monolythic kernels are lost on that, too much traffic is wasted in getting everything in sync. Compare it to the internet nodes: decentralisation means flexibility.

  4. Re:To clear somethings up on Linux 2.6.28 Promises Year-End Presents · · Score: 1

    Hey dude, I really really like the fact that you took the time to comment (elaborately) on my post, but I typed moving towards, not owning and selling. OSX is based on Mach, MS's Singularity microkernel (and to some extent MinWin) is also a move in that direction. That's pretty much the whole PC market - which I bet nobody agrees with me here. Moving GPU hardware management to the kernel is a step in the opposite direction.

  5. Re:embed on How Do You Monitor Documents? · · Score: 1

    what if they pull the ethernet cable or disable the wireless ? You just get a warning, but the document is visible.

  6. Re:To clear somethings up on Linux 2.6.28 Promises Year-End Presents · · Score: 1

    I think you're right - that it's the frequency of the event which throws sand in my face. Still, don't get why this is worth the attention.

  7. Re:To clear somethings up on Linux 2.6.28 Promises Year-End Presents · · Score: 1

    So after a decade of mocking BSOD's on windows it's now a sought after feature in Linux? Sorry, don't get it.

  8. Re:To clear somethings up on Linux 2.6.28 Promises Year-End Presents · · Score: 0, Offtopic

    As good as the whole OS world is moving towards microkernels and Linux is pushing graphics to the kernel ?

  9. Re:Why was it classified on NSA's History of Communications Security — For Your Eyes, Too · · Score: 1

    security without obscurity implies that you're willing to sacrifice temporary loss of security whenever a backdoor or exploit is discovered. The security we (as a geek community) are dealing with is not the same as government security. The first generally deals with security of infrastructure that houses the information, the second deals with the security of information.

    Whenever an infrastructure security is compromised, we can restore the information from backups after the security hole has been fixed. Whenever information security is compromised it pretty much looses its reason to exist.

  10. mod parent down on Configuring a Windows PC For a Senior Citizen? · · Score: 1

    an outdated console interaction doesn't mean it's built for grannies

  11. use chrome on Configuring a Windows PC For a Senior Citizen? · · Score: 1

    no toolbar stuff, no harmfull websites as google blocks it, no crappy add-ons

  12. Re:First informative post... mod parent up. on British Royal Navy Submarines Now Run Windows · · Score: 1

    Do you think that Microsoft would open up their code to the British Navy?

    Yes, it's an agreement called the "Government Security Program", started in 2003.

  13. Re:Guess what Mozilla, welcome to open source on Chrome Complicates Mozilla/Google Love-In · · Score: 1

    Well put.

    Why exactly should I be supporting Mozilla as a foundation instead of Mozilla as a browser ? The /. crowd normally embraces a corporation which supports (in this case pushes) FOSS. Foundations which rely on generosity are more sensitive to this kind of trends, I think time will show they're transitional in nature.

    And as to google's possible future issues with add-blockers: hey people, it's open source - you can fork it or whatever ... it's the kind of answer I normally get when criticizing FOSS before I'm flamebait-tagged.

  14. Re:First informative post... mod parent up. on British Royal Navy Submarines Now Run Windows · · Score: 1

    I wouldn't call it disgust, but yes, it can be interpreted as such.

  15. Re:Keep Linux out of defense on British Royal Navy Submarines Now Run Windows · · Score: 1

    Cheers, but the point has been debunked pretty good.

  16. Re:Keep Linux out of defense on British Royal Navy Submarines Now Run Windows · · Score: 1

    Thanks for elaborating.

  17. Re:Keep Linux out of defense on British Royal Navy Submarines Now Run Windows · · Score: 1

    Thanks for biting.

    Have these kind of fragmented trojans ever been recorded/detected in Linux, BTW ?

  18. Re:Keep Linux out of defense on British Royal Navy Submarines Now Run Windows · · Score: 2, Insightful

    Microsoft's source code is available for government applications (Government Security Programme), an NDA doesn't make any difference for this topic - it's just paperwork.

    But this is besides the point. What I'm hinting at: does it matter that the source is open, given that nobody can inspect that volume in a reasonable time with a reasonable accuracy.

    My question does not address open/closed source but the fact that Linux has been open to "hostile entities" since day 1.

    And to answer your question directly: Linux source has grown beyond comprehension and analysis for sleeping trojans. You're under the impression that this kind of code is located in a single isolated spot in the source. It's not.

  19. Keep Linux out of defense on British Royal Navy Submarines Now Run Windows · · Score: 4, Interesting

    before flamebait-tagging me, please read.

    Given the fact that Linux is built mostly by anonymous contributors, kept on servers which are hacked every now and then (Fedora Signing Key Server Hacked in August - Red Hat Infrastructure Servers recently Hacked, Cracked & Compromised) what guarantee is there that Linux - God's gift to nerds - doesn't contain sleeping trojans written by Russians or Chinese ?

    Do the math: what would it cost to accomplish this? I think something like less than 10.000$ (including paycheck, laptop and broadband connection).

  20. Re:First informative post... mod parent up. on British Royal Navy Submarines Now Run Windows · · Score: 0, Flamebait

    Don't see why ... submarines are renowned for not being connected to the internet. Advantages of Linux over Windows on the front of network security is lost here. Secondly, Windows source isn't open to the Russians or Chinese - can the Linux community guarantee there aren't a few trojans in Linux that date back a few years?

    Apply Occam's razor and imagine what's easier to infiltrate: an American-based corporation or an open community that's mainly composed of anonymous contributors with handles like "uber1337" ? AFAIK British defence answered that question.

  21. Re:Obvious reason on British Royal Navy Submarines Now Run Windows · · Score: 1

    Damn it! got fingered again.

  22. Re:First informative post... mod parent up. on British Royal Navy Submarines Now Run Windows · · Score: 1

    yes, Windows runs Linux

  23. Re:Obvious reason on British Royal Navy Submarines Now Run Windows · · Score: 1

    English is only my third language. Or my turd language, as I call it.

  24. Re:Obvious reason on British Royal Navy Submarines Now Run Windows · · Score: 0, Flamebait

    You don't need to be an expert/consultant to evaluate crap.

  25. Re:Obvious reason on British Royal Navy Submarines Now Run Windows · · Score: 1

    I'm payed for programming, dude, no worries on that front.