Slashdot Mirror


KernelTrap Interviews Andrea Arcangeli

An anonymous reader writes "Andrea Arcangeli completely rewrote the 2.4 Linux kernel virtual memory subsystem several years ago, a surprising event during the evolution of a stable kernel series. A very intelligent 27-year-old from Italy, Andrea spoke with KernelTrap in great detail about the past, present and future of his Linux kernel efforts. An interesting interview ."

145 comments

  1. Excellent by nathanhart · · Score: 1, Informative

    Andrea is a 27 year old Linux kernel hacker living in Italy and working for SUSE. Looks like yet another reason to play with it when it comes out

    --
    GeekLeak.com - Silly name, serious geeks
    1. Re:Excellent by Anonymous Coward · · Score: 1, Interesting

      Andrea derives from the ancient greek andros which "means" man so Andrea should be a male name everywhere!

    2. Re:Excellent by kwanbis · · Score: 0, Troll

      andrea could be male/female on spanish speaking countries, but 99.99% of the time, it means FEMALE

    3. Re:Excellent by BinLadenMyHero · · Score: 0, Offtopic

      What about meta-moderating?

      You just have to be lucky to have this particuar message selected for you to meta-moderate.

    4. Re:Excellent by kwanbis · · Score: 0, Flamebait

      are you stupid or what? why don't you learn english better? i only said that andrea is mostly (99.99%) a female name in spanish ... but sometimes, there are some males also called andrea you ignorant

    5. Re:Excellent by Anonymous Coward · · Score: 0

      He was agreeing with you dumbass.

  2. Surprise by gowen · · Score: 5, Funny

    Linux hacker : Age 27 : lives with in parents house.

    Who'd've thunk it, eh?

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:Surprise by nathanhart · · Score: 5, Funny

      Hey the rents cheap, the foods free and only once or twice a day you have to answer one of their computer questions

      --
      GeekLeak.com - Silly name, serious geeks
    2. Re:Surprise by millahtime · · Score: 1

      Parents house or parents basement?

    3. Re:Surprise by nathanhart · · Score: 1

      According to the article:
      I work from the top floor of my parent's house.

      --
      GeekLeak.com - Silly name, serious geeks
    4. Re:Surprise by millahtime · · Score: 2, Funny

      My bad. I didn't RTFA. So, that's a nice way of saying he is in the attic.

    5. Re:Surprise by KarmaPolice · · Score: 5, Informative

      Linux hacker : Age 27 : lives with in parents house.

      Who'd've thunk it, eh?

      Actually, most italian men live with their parents until they get married.

    6. Re:Surprise by CharAznable · · Score: 5, Insightful

      In many countries, it's customary to live with your parents until you get married and move away. That's how it is in Costa Rica, where I'm from. I wouldn't be surprised that Italy is the same way, them being so family oriented.

      --
      The perfect sig is a lot like silence, only louder
    7. Re:Surprise by Anonymous Coward · · Score: 1, Funny

      I'm Italian and today this is just a "prejudice" :)

    8. Re:Surprise by Zerbey · · Score: 2, Informative

      I think my parents gave up trying to understand what I was doing on the computer within a couple of weeks of me owning one.

      I just got the occasional "Isn't it just amazing what they can do nowadays?" after that...

      Most non-Geek parents are the same, I think.

    9. Re:Surprise by nathanhart · · Score: 1

      Its never the watching what your doing, its more like asking you to help them figure out what a message means on their computer, and then getting upset when you tell them if you leave your mini-server farm (or as they like to call it, your room) you might forget that all important function your are codeing and most of it is still in your head. Then they have to lay the guilt trip on and your forced to go help them, and wow that was a simple error message, crap now what was I doing again?

      --
      GeekLeak.com - Silly name, serious geeks
    10. Re:Surprise by Anonymous Coward · · Score: 2, Funny

      Actually, most italian men live with their parents until they get married.
      Considering the fact that he spends his life re-writing kernels then I think he's going to be living at home until he's finished re-writing 2.8 as well.

    11. Re:Surprise by The_K4 · · Score: 1

      It could be worse, I have a parent who THINKS he knows alot about computers because he used to program them with punch-cards in College! He tries to understand (and be able to do) everything I do with computers. One thing I don't miss about living with the 'rents is trying to un-do the horible things he did to PCs.

    12. Re:Surprise by Tribbin · · Score: 1

      If he sues every linux user for using his code he would not have to live with his parents.

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
    13. Re:Surprise by hackrobat · · Score: 1

      Most American men live with their girlfriends until they get married. =)

    14. Re:Surprise by hackrobat · · Score: 2, Informative

      Well, in India, it is customary to live with your parents even after you get married. It has to do with family values, esp. in rural India. In the big cities, it has more to do with the fact that the cost of living by yourself is prohibitively high for most people. Software engineers are an exception. ;)

    15. Re:Surprise by Anonymous Coward · · Score: 0

      In India it's common to live with your parents after marriage too.

    16. Re:Surprise by Anonymous Coward · · Score: 2, Funny

      Judging from the code coming out of India, I'm guessing it's customary to marry your parents.

    17. Re:Surprise by KnacTheMife · · Score: 0

      unless they're already married :)

      --
      -- "Someone's gotta go back for a shit-load of dimes."
    18. Re:Surprise by beef3k · · Score: 1

      Yeah, same thing in Spain according to most of the spanish people I ever met.

    19. Re:Surprise by Anonymous Coward · · Score: 0

      Most Italians are expected to fuck a mistress once they're married.

    20. Re:Surprise by Anonymous Coward · · Score: 0

      In the United States, it's customary to live with your parents until the age of 18. At that point it's legal them to kick you out of the house.

    21. Re:Surprise by Kozar_The_Malignant · · Score: 2, Informative

      >Age 27 : lives with in parents house.

      This is very, very common in Italy. 60 Minutes (I think) did a piece on it a few years ago. Profiled a 40ish executive, single, who lived with the parents. Goes home for lunch, mom does his laundry, etc. This in a guy making serious bucks (well, Lira, anyway). The article pointed out that this is a common way of life until they get married.
      --
      Some mornings it's hardly worth chewing through the restraints to get out of bed.
    22. Re:Surprise by gowen · · Score: 2, Funny
      This is very, very common in Italy.
      I know, they're called Mammoni ("mother's boys").

      But it was a good line, and I couldn't resist...
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    23. Re:Surprise by Anonymous Coward · · Score: 0

      He claims to have a girlfriend though. So it's a start :-)

    24. Re:Surprise by mpecatam · · Score: 2, Funny

      "Actually, most italian men live with their parents until they get married."

      Or even after they get married. The idea is to live in your parents house until you can live in your childrens house.

    25. Re:Surprise by cluckshot · · Score: 4, Insightful

      It just isn't the same in the USA as the rest of the world. Generally the rest of the world expects kids to stay at home until they marry. The compressed locations of Europe and Asia tend to make this most practical. They also have a real good social order that tends to respect the idea that family is very important.

      The USA grew up with people who had really moved out (to another country) and also with lots of space. As such we tend to view it as a requirement to move out. I think in many ways the Non US way is superior in human terms. It does have its price. The US way has its own advantages.

      --
      Never Politically Correct ~ I prefer the facts If you don't like what I say, get a life, or comment yourself.
    26. Re:Surprise by flibuste · · Score: 1

      If you mean *still* trying to use punch-cards in Windows...You are right, you cannot undo that.

    27. Re:Surprise by Anonymous Coward · · Score: 0

      I know someone whose parents moved out when he was 27. He runs slackware.

    28. Re:Surprise by Anonymous Coward · · Score: 0


      In Soviet Russia, parents move you!!

    29. Re:Surprise by TyrranzzX · · Score: 2, Interesting

      It's kinda wierd, the old countries like the middle east, it's custom for an entire family to live in the same house generation after generation. I had a teacher who's family lived in a house for 800 years. The boon to that system is that the grandparents and great grandparents get to see their kids and educate them about their childhood every day. Tradition stays and sticks.

      Then in Europe, there's different expectations. Either you move out when you marry or you move out when you have to financially. Depends on the culture.

      Here in america, it's usually you goto school for 18 years, then college and at college either you stay at home or at a dorm. Then, you move into your own place. There are people who are smart enough to move out when they're 18 or 19. Hell, back in the early 1900's it was customary for kids to stay at home until they married.

      The only advantage to the american way is freedom from tradition. I kinda think that it's bad that way myself, considering the fact we've got girls who are pregnant as young as 14 or 15 around here.

  3. Nice to see some recognition for kernel devs. by Henrik+S.+Hansen · · Score: 4, Insightful

    Very nice to see some recognition for the kernel developers and other Free Software developers.

    To me, they really are some sort of modern day heroes.

    1. Re:Nice to see some recognition for kernel devs. by mumblestheclown · · Score: 3, Insightful
      "Dear linux developers: you won't get any of our money, and you will still live in your parents' basement, but to us, and we say this from our hearts, you are true heroes. For you and your naivete are what turns Gulfstream IVs into Gulfstream Vs, Mercedes into Maybachs, and 'beach view' into 'beach front.'"

      The CEOs of IBM, RedHat, Sony, and every other company on the bandwagon that you are working for for free.


      just because you mark this 'troll' doesn't make it any less true

    2. Re:Nice to see some recognition for kernel devs. by tanguyr · · Score: 4, Interesting

      The subject of this interview works for, and is paid by, SUSE - which belongs to Novell: When I started working for SUSE I was still attending University but over time I got more interested about the work I was doing on linux, plus I could make a living thanks to linux while I didn't get any money by studying more years at University ;).

      Your pov is a pretty common misconception: big business profiting from the work of hundreds of thousands of idealistic but naive developpers. The truth of the matter is that big business wants - needs - enterprise features in open source software, and you're going to get there a heck of a lot faster by paying somebody to develop them than you are waiting for some guy to decide that he personally *really needs* to support 32 parallel processors.

      --
      #!/usr/bin/english
    3. Re:Nice to see some recognition for kernel devs. by mumblestheclown · · Score: 2
      Bullshit.

      There is SOME inevitable blowback from the commercial world to OSS, but most large companies very carefully isolate the OSS parts to give back as ltitle as possible or make meaningless OSS contributions. Look! Sony's OSS'd some kernel hardware interface that enables communication with an embedded sony controller! if you just build your own chip foundry and reverse engineer sony's chips you can save on software costs!

      Oh lookie! Red Hat open sources everything except the proprietary bits that actually give their software market value.

      Oh lookie! IBM uses linux, but its most important software (DB2) .. well.. no, not quite.

      and here you are being happy about the crumbs they throw back to OSS. I'd like to sell you real estate.

    4. Re:Nice to see some recognition for kernel devs. by 0racle · · Score: 1

      So. They're within their right too, if it bothers the developers then what are they doing writing under the GPL anyway.

      However, i would say that a large portion of the major developers in the Linux kernel, and by major I mean those contributing large amounts of code, are employed by the 'large companies' either to work on the kernel.

      Haven't you wondered why Linux has picked up so much steam recently? Why not in '95, Linux was almost 5 then? Its the difference between actual volunteers, then those volunteers getting jobs doing the same thing.

      Yes a company that makes a product might not give everything as OSS, but just employing a developer to do the same work they were doing before allows them a lot more time to do the work, and is a hell of a lot larger contribution then most OSS zealots ever do.

      Without IBM, Novel, Red Hat, SuSE and whoever else employing those developers, Linux would have remained a hobby OS for a lot longer then it did.

      --
      "I use a Mac because I'm just better than you are."
  4. Amazing considering no education above high school by drizst+'n+drat · · Score: 4, Insightful

    Andrea Arcangeli: I've no degree yet, the only piece of paper I have is the high school diploma. I wasn't that bad at school, for instance I surprisingly got 60/60 votation in the diploma and maximal votes at University too for all the software related exams, and I loved studying physics and electronics too (not only computers). It always amazes me when people, without formal education, can accomplish so much. I've seen a lot of this with folks to receive their backgrounds from non-traditional sources such as Computer Learning Center and the like.

  5. Re:Amazing considering no education above high sch by millahtime · · Score: 1

    It always amazes me when people, without formal education, can accomplish so much

    THis amazes you. Lets think about it. Bill Gates doesn't have a formal education. No college diploma and he is the richest man in the world. Look at the show the apprentice. The final two. Formal education vs experience of doing it yourself. THe doing it yourself won with Trump. It's all over the place.

  6. Re:Amazing considering no education above high sch by Anonymous Coward · · Score: 0

    Education isn't as important as you think, a truly intelligent person will assimilate knowledge with a depth and comprehension unavailable from intellectually inferior teachers. Academia is snobbery, and the state of affairs is any dumb shitheel off the street who can afford it can get the paperwork, but will still be a stupid shitheel at the other end.

  7. Re:Amazing considering no education above high sch by Anonymous Coward · · Score: 3, Insightful

    It always amazes me when people, without formal education, can accomplish so much.

    It always amazes me how stupidly ignorant white-boy can seem to be about his fantastic education system and how it seems you can't do 'anything' in the world without a certificate from some organized education front ...

    Please. "Higher Education" is fine and dandy, but it is a luxury that many people, striving hard to survive and live another day, just simply cannot afford.

    Many times, striving hard to educate oneself is simply far, far superior than "working hard to get educated by someone else"...

    It sickens me how much people rely on 'modern education systems' for their personal enhancement. Personal enhancement is not something you can only get at school ... and nor is education.

    Life is School. But school is not life!

  8. Re:Amazing considering no education above high sch by wombatmobile · · Score: 3, Funny

    It always amazes me when people, without formal education, can accomplish so much.

    Yeah, mostly high achievers graduate from Yale and Harvard first and then distinguish themselves by serving their country selflessly before going on to make the world a better, safer place.
  9. Re:OMG it's a FEMALE PROGRAMMER!!!!!!!!! by Mz6 · · Score: 0, Offtopic

    Man.. You don't even have to read the article to know Andrea is MALE. It says it right in the news story with the pronoun 'his'. Is it getting to the point where you just blindly reply?

    --
    Hmmm.
  10. RTFA by Nuclear+Elephant · · Score: 5, Funny

    Andrea spoke with KernelTrap in great detail about the past, present and future of his Linux kernel efforts.

    Sorry, looks like she's a he. I was really hoping it would turn out to be a chick - chicks that can rewrite Linux components are extremely sexy.

    1. Re:RTFA by sfhc · · Score: 3, Funny

      LOL. This reminds me of one time where I had to make a phone call to a new vendor where the contact name was Andrea. It was a software company, so we figured it was pretty cool that we got to talk to a woman that is at least somewhat tech-savvy. Me and the guys in the office spend the morning fantasizing about the 'hot' woman that we were about to talk to. How surprised we were when the male voice at the other end identified itself as Andrea! He was an Italian that had moved here to the states. Considering all the things that we had been saying about Andrea we all just about fell out of our chairs in disgust! Ya never know who's behind the name!

    2. Re:RTFA by Thundersnatch · · Score: 1
      Sorry, looks like she's a he. I was really hoping it would turn out to be a chick - chicks that can rewrite Linux components are extremely sexy.

      Unfortunately, chicks like that also mostly imaginary. You've seen The Matrix, Swordfish, and Hackers too many times, my friend.

    3. Re:RTFA by matt-fu · · Score: 3, Funny
      chicks that can rewrite Linux components are extremely sexy

      Well, at least until they reject your request for a kernel modification because they "have a headache".

  11. Re:OMG it's a FEMALE PROGRAMMER!!!!!!!!! by Anonymous Coward · · Score: 0

    uuh... no. you are just stupid and cannot realise that "Andrea" is a male name in Europe. stupid ignorant USian.

  12. Re:Amazing considering no education above high sch by basingwerk · · Score: 1

    Yes, and it always amazes me when people with formal education accomplish so little. I've seen a lot of this with folks to receive their backgrounds from traditional sources such as Universities and the like.

    --
    I stole this .sig
  13. Higher education yes, degree no by Anonymous Coward · · Score: 5, Informative

    He has higher education, he just doesn't have the degree. The article indicates that he learned a great deal from his college courses.

    A degree gets you an interview. What you learned gets you the job. AA skipped the interview step ;-)

  14. Re:Amazing considering no education above high sch by Nuclear+Elephant · · Score: 0, Troll

    Some of the biggest advances come out of people who don't succumb to the brainwashing of the formal education system. What's the point of getting schooled in the same mediocre theory everyone else is getting schooled in? College is useful for people who need it, but for the rest of us who can think for ourselves, and be imaginative on our own, it's just a system to make money by selling expensive parchment. Why do you feel you need a piece of paper to tell you who you are? It's such a crock.

  15. EEK! by NicolaiBSD · · Score: 5, Funny
    The parallel port was the device I knew best in the PC hardware because for the final exam at high school we developed an autorange (from a few millivolt to thousand of volts) digital oscilloscope (designing both hardware and software) and I was acquiring the data from the 8 bits output of the ADC using the parallel port in nibble mode with a multiplexer with x86 inline assembler in a C++ program.

    If you understand this sentence you know you're a geek.

    1. Re:EEK! by KJE · · Score: 5, Informative

      When I read this all I could think of was that I wish I had gone to his highschool.

    2. Re:EEK! by known+hero · · Score: 1

      At least he was not using the Parallel port in stroke mode.

    3. Re:EEK! by ZioCantante · · Score: 0

      It's crystal clear...

      Doh !

    4. Re:EEK! by Lemmeoutada+Collecti · · Score: 4, Informative

      Using the Paralell port with an ADC is actually fairly easy. You just connect the input to a neutral grounded source to prevent circuit noise, feed the input from the analog waveform source (a calibrated RF generator works nicely) and adjust the capacitance to normalize the digital output. Use the multiplexer to allow more than one input to be sampled, and code the assembly to sample nibbles in a round robin based on the matched timing of the data strobe from the ADC. Using the paralell port results in stepping of the data, as the maximum resolution of the scope is limited by the 8 bits of the port. However, with multiplexing, some of the multiplexed channels can be used to widen the bit count to 16, 24, or 32. I never tried it above 32, as the 8086 I was using was unable to sample fast enough beyond that, even in assembly. Process the port input as a large integer and convert that to a pixel position (and numeric readout if desired) in simple integer to fixed point math.

      The hardest part is eliminating the circuit noise for millivolt readings. In larger waveforms (5v and higher) the noise is mostly drowned, but at the millivolt range, any circuit noise, or any unmatched grounding, causes jitters in the waveform being read. Calibration to the range is essential for any serious reading.

      And for fun, hook an unamplified output from a portable CD player to the scope, and viola, instant waveform display of the sound signal. Great way to relax on a lazy sunday, listen to and watch the music. Of course, this was in the pre winamp days, so it was a Walkman.

      [/Meandering off]

      --

      You can have it fast, accurate, or pretty. Pick any 2.
    5. Re:EEK! by Etyenne · · Score: 2, Funny
      If you understand this sentence you know you're a geek.

      Perfectly clear. Which part don't you understand ?

      j/k

      --
      :wq
    6. Re:EEK! by lpontiac · · Score: 1, Insightful
      If you understand this sentence you know you're a geek.

      If you live in the US. If you live in Italy, it could just mean that you graduated from high school.

    7. Re:EEK! by Anonymous Coward · · Score: 0

      Wish I had mod points now. Flamebait?!? Sounds to me like an "insightful" difference between the public school systems.

  16. I think he likes "free as in beer" more then... by Anonymous Coward · · Score: 1, Interesting

    "free as in rights" That whole Bitkeeper talk got me thinking that maybe this guy is a little on the cheap side. Doesn't both him its binary, or closed source and would use it if it was freeware. Buddy why don't you take all that money your saviing from living with your parents and buy the damn thing.

    Although, the license to use bitkeeper is really anti-competitive and agree when he said, "if no open source project could ever beat bitkeeper in the long run, Larry wouldn't need this weird licence in the first place."

    1. Re:I think he likes "free as in beer" more then... by Anonymous Coward · · Score: 0

      That's not being cheap - that's being practical, a trait that seems to show up often among the kernel developers. Not everyone who contributes to Open Source is religious about it.

  17. That Sheila's a he! by RoloDMonkey · · Score: 5, Funny

    Poor Andrea, now he is going to get slashdotted by a bunch of lonely geeks that didn't RTFA, and think that he is a she.

    --
    Long live the Speaker Bracelet
    Rolo D. Monkey
    1. Re:That Sheila's a he! by Fearless+Freep · · Score: 1

      Didn't help that the original post said "27 year old lady"

  18. Maybe Andrea would fix PCIPCI DMA for us? by Anonymous Coward · · Score: 3, Interesting
    On modern CompactPCI hardware I should be able to DMA between (for instance) SCSI and a DSP array on the PCI bus.

    Currently this isn't possible. For our application we had to make a very nasty hack to our SCSI driver.

    What we would have liked to do would have been something like:

    Get physical address from libpci

    mmap region to user process

    open a rawio device

    read()/write() the rawio device to-from the mmap()'d buffers to effect DMA transfers directly to the PCI device.

    In our case (a streaming media server) we have no need whatsoever to bring the disk buffers into main memory.

    Programmed transfers from main memory to PCI memory are expensive.

    1. Re:Maybe Andrea would fix PCIPCI DMA for us? by Anonymous Coward · · Score: 0

      It's partially the design of Andrea's VM which precludes this possibility...

      Alan Cox actually did some foward work in making this stuff possible (the PCI quirks facility).

  19. Andrea IS a male name!! by Anonymous Coward · · Score: 0

    The name Andrea derives from the ancient greek "andros" which exactly means "man" so Andrea should be a male name everywhere!

    1. Re:Andrea IS a male name!! by RoloDMonkey · · Score: 1

      My middle name is Andrew. I know where it comes from.

      --
      Long live the Speaker Bracelet
      Rolo D. Monkey
  20. Mandatory ... by Anonymous Coward · · Score: 0

    A/S/L ?

    Oh, we already got those ... :)

  21. Re:Amazing considering no education above high sch by jonathanduty · · Score: 1

    It always amazes me when people, without formal education, can accomplish so much.

    Someone, I forget who, had a great quote on the topic:

    "A degree will get you into an interview, but won't get you through interview. Intellegence may get you through a job, but may not get you a job."

  22. hm by Anonymous Coward · · Score: 4, Funny

    after reading that article i feel as though my programming skills are on par with a primate.

    1. Re:hm by Tukla · · Score: 1
      Umm...is Andrea not a primate?

      I'd better let the furries know about this. We...er, they will all be wanting to yiff him.

    2. You underevolved simian!

      Obligatory Hitchhiker's Guide to the Galaxy quote!

  23. Re:Amazing considering no education above high sch by Anonymous Coward · · Score: 1, Interesting
    Maybe it was a professor named Armstrong. Googling on "A degree will get you an interview" (with the quotes), produces one result: a pdf slide show titled "Study Skills and Analytical Thinking".

    Slide 12 says "Is it critical to learn in university? 1) A good question. Most students really just want a degree not an education. 2) Remember that a degree will get you an interview and maybe a job but what you learn determines whether you are successful."

    Of course, being something of a autodidact myself - I have degrees, but learned much more on my own - I have to say "duh!". But certainly, as I've moved around and met more people, I've known plenty who seem to judge ideas more by the credentials of the speaker than the contents of the speach.

  24. Re:Amazing considering no education above high sch by shawn(at)fsu · · Score: 2, Insightful

    These posts make it seem like people who do get a degree from a higher education source are some how doomed to fail.

    IMHO the reason you hear about people like Bill Gates is because they are the exception not the rule. It's a story of success over odds and people love that stuff, gives 'em hope.

    What about all the advances made by people who did get a higher education. How many advanced medical procedures come out of some college dropout that was working in his parents basement.

    Do you need to go to college to be successful, no. Does it help, yes.

    I got the job with the company I work for because I had a degree, granted did any of the information I learned in my Java classes help me when I got here, not really, but my internship sure did. The degree just got me in the door. If I can't perform, I'm out.

    I don't think that I am worse off because I got a degree, I don't think people who don't have a degree either. The goal is still the same it's just that the path will be a little different.

    --
    500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
  25. Re:Amazing considering no education above high sch by Anonymous Coward · · Score: 0

    Uni is a joke.

    I attend my (bachelor of) software engineering course one day a week (because I have to for about 30% of my grade in that unit) out of 4. That's about an hour out of about 12.

    Occasionally, units will have difficult assignments, but generally it's easy sailing.

    Still, I manage a GPA of 5.5. Others will do better doing the same thing, of course - I am in no way an extremely intelligent person - but I think it demonstrates how painfully basic university is for the average geek.

    Which, really, are the only people who should be doing IT/SE in the first place - people with an interest, not people looking to make a quick buck. But that's a whole other post.

  26. Trusted Computing? by cyberElvis · · Score: 1

    Why does he want to get trusted computing and DRM hardware running in Linux? I thought that was the kind of thing we were trying to avoid in Linux. Why should we trust M$ and the Trusted Computing Group

    --
    My boy, my boy!
    1. Re:Trusted Computing? by fyngyrz · · Score: 1

      We need to be very, VERY careful with regard to enabling or endorsing any method that involves anoyone other than the primary parties in any transaction - monetary, knowledge, reputation, etc. Look at what an incredible scam Verisign and its co-conspirators made of SSL transactions: SSL has ONE real value: It encrypts an information transaction, making that transacftion private to the parties invovled. Users of SSL want (and need) to know that the information being transferred cannot be read by a third party whom they have not proactively included in the transaction. Verisign and the rest of the scammers (primarily other certificate vendors, credit card companies and browser authors) have turned the concept upside down into the completely specious idea that consumers "need to know" if Verisign or some such entity has "verified" that the SSL certificate (the key to the mechanism) has been issued to a party with known, and entirely mundane, characteristics (only verified at the time of issuance, mind you) - characteristics such as an address. The FACT is, no one, or at least no one with half a brain, could give a rat's left buttock what Verisign et al think of the owner of the certificate at the time of issuance. They just want data security. They've already decided to transact the data. Verisign in NO way prevents any unfriendly act by either party involved in any transaction. The dire warnings browsers puke out about certificate "trust" only serve to scare the living crap out of people who have NO idea that these don't in any way affect the security of the transfer, nor is the transfer any better, in ANY way, if indeed the certificate is more recent or "trusted" at inception by scammers like Verisign. The fact is, you can make an SSL certificate in a few seconds that will provide perfectly adequate encryption, just as good as anything that Verisign can provide you with for its more than $1000 fee. It is in NO way any less effective at the actual task at hand, securing the data transfer. The catch? The browser will pop up a warning that the user doesn't "trust" the certificate issuer (you) and scare the hell out of the other party to the transaction. Check, and mate. Bye-bye vast majority of customers. Hello, scammers. This is one of the reasons why I worry when people talk about any third party getting involved in something that should really be a two-party transaction. When you think third party, you should think "bend over." Pfffft.

      --
      I've fallen off your lawn, and I can't get up.
  27. Re:Amazing considering no education above high sch by Nuclear+Elephant · · Score: 1

    Well of course you feel this way, you've probably spent upwards of $20,000 - $40,000 on your piece of paper when you could've bought your Ph.D online for only $795

  28. Re:Amazing considering no education above high sch by KnacTheMife · · Score: 1, Interesting

    "It always amazes me when people, without formal education, can accomplish so much." I'm not as amazed because I've always held the opinion that passion and determination are two of the primary ingredients of success and/or accomplishment.

    --
    -- "Someone's gotta go back for a shit-load of dimes."
  29. Re:Amazing considering no education above high sch by Anonymous Coward · · Score: 0

    Spoken like a bitter loser who couldn't hack it in college.

  30. Re:Amazing considering no education above high sch by Tukla · · Score: 1
    Many times, striving hard to educate oneself is simply far, far superior than "working hard to get educated by someone else"...

    I agree! Unfortunately, the years of hard work and study I put into memorizing every piece of Star Trek minutiae just isn't getting me a job or a chick. Damn!

  31. Modded wrong should be by reidhoch · · Score: 1

    nt

  32. hmm... by KnacTheMife · · Score: 1

    Is anyone else concerned about the apparent contention over BitKeeper mentioned in the article?

    --
    -- "Someone's gotta go back for a shit-load of dimes."
    1. Re:hmm... by cduffy · · Score: 1

      Is anyone else concerned about the apparent contention over BitKeeper mentioned in the article?

      Yup. But then, that's a (heated) discussion which has already taken place / is already taking place in plenty of other forums. No need to bring it in here too.

      (As an aside, I use Arch).

    2. Re:hmm... by Anonymous Coward · · Score: 0

      No.

  33. Mod Parent Up by sonpal · · Score: 5, Insightful
    Andrea did some cool stuff. How come our high schools don't teach us how to:

    Live off the land

    Modify our cars

    Hack computers

    Understand personal finance

    Write contracts

    Defend ourselves in court

    Defend ourselves physically

    Handle a gun safely

    Think critically

    Change our government for the better

    It seems to me that too much focus is given to understanding the past and not enough to understanding the present. Don't get me wrong, knowing the past is valuable, but I think that if we teach people about the present, people are naturally going to be interested in the past.

    In general, people don't need to know how to calculate the area under a curve. But everyone needs to know how to think critically and not be manipulated.

    1. Re:Mod Parent Up by dylan_- · · Score: 2, Insightful
      Andrea did some cool stuff. How come our high schools don't teach us how to:
      I suspect the problem is that people expect schools to teach them everything. Most of the useful things I've learned in life weren't learnt in school...
      --
      Igor Presnyakov stole my hat
    2. Re:Mod Parent Up by MethylPhreak · · Score: 1

      Well, if you're talking about American high schools, certain major political forces want you to not have a gun at all, and take whatever propaganda they shove down your throat (DARE comes to mind) at face value.

      I think its also funny that American high schools (at least the ones I've seen) can push all this b.s. on students, requiring them to do this or that, but they don't provide a way for you to register to vote as soon as you're of age. That just doesn't make any sense to me, it seems like EVERYONE should at least be registered to vote, in a land of "democracy."

    3. Re:Mod Parent Up by Ice_Balrog · · Score: 1

      Personally, I would hope the (American, at least) schools work on teaching math, english, and science properly first.

      --
      #include "sig.h"
    4. Re:Mod Parent Up by friedo · · Score: 1

      What is there to "provide?" All you have to do is fill out a form.

    5. Re:Mod Parent Up by CAIMLAS · · Score: 2, Insightful

      Too much about the past, are you kidding me?

      The high school my siblings graduated from only offered one history class, and it was an optional class only available to seniors.

      How is that too much history?

      If anything, schools are not teaching enough anything. They're simply going through the motions of 'education'. You're absolutely right in what schools should be teaching, though.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    6. Re:Mod Parent Up by SlashDread · · Score: 1

      "Handle a gun safely"

      Im assuming you mean *safe for YOU* here..

      "/Dread"

  34. Re:Amazing considering no education above high sch by Tukla · · Score: 1
    Still, I manage a GPA of 5.5

    Out of what? Where I went, 4.0 was the highest possible GPA.

    I am in no way an extremely intelligent person

    Or maybe you're just modest.

  35. Andrea likes TCPA by swillden · · Score: 4, Interesting

    I found this bit really interesting (and insightful, actually, more on that below):

    Actually in my spare time I had an idea of one revolutionary and ambitious project I can build on top of the trusted computing capable hardware (that project has nothing to do with linux by the way, but for it to run on linux too, linux would need to provide some basic trusted computing support), that's something I wanted to build for a long time but it has never been feasible until they added the trusted computing to the hardware and they filled the gap to make my idea possible, so I'm quite happy about these new hardware features (despite clearly they can be misused for some annoying things too).

    I bring it up because this is so contrary to the common opinion on /., which is that TCPA is unabashedly evil and has no utility. Andrea is obviously one very smart guy, and a person who feels the need to have complete control over his machine, but who likes TCPA in spite of the risk of misuse. Contradiction?

    The fact is that TCPA *is* an extremely useful and valuable technology for systems that require a high degree of security. It's not clear to me that the average home PC benefits from it, but it's very valuable for cheap, high-performance key management systems and cryptographic accelerators, systems that contain valuable data (like many businessmen's laptops), and systems at critical points in network infrastructure. I'm sure there are other valuable, and non rights-eroding, applications as well.

    In my work as a designer and developer of high-security systems, I'm extremely excited about the fact that we can now buy low-end computing equipment that has TCP hardware. It enables so much. The next step is TCP hardware that is tamper-resistant, or even tamper-reactive, but still cheap. For now, really high-security systems still require something better, but TCPA can fill the niche between systems that require serious security and those that can get by with purely software-based security (or no security, which is fine for the majority of desktops and laptops).

    To be clear, DRM is a bad idea, in general. The business applications (self-destructing documents, confidential documents that cannot be printed) do have potential utility, but I doubt they're worth the complexity they'll create. And Palladium aka NGSCB aka whatever-it's-called-today is an unquestionably evil notion, focused on removing the ability of people to control their own hardware, in an effort to allow a couple of declining business models to prop one another up.

    IMO, what geek activists need to focus on is not killing the development of tools like TCPA, but rather on legal and social means of ensuring our rights.

    Tools are not evil. Only users are evil.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    1. Re:Andrea likes TCPA by Anonymous Coward · · Score: 0

      I don't see what hardware can do that software cannot. I just don't get it.

      The only thing that can be in hardware that can't be done in software is limiting of the users freedom.

      I would really like to hear AA's thoughts on this since he seems to suggest that he has some things in mind that can only be done in hardware.

      I really am interested in hearing more about this, even though I am skeptical.

    2. Re:Andrea likes TCPA by swillden · · Score: 2, Interesting

      I don't see what hardware can do that software cannot.

      Hardware can keep keys and policies secure. Although general-purpose computing hardware is perfectly capable of performing cryptographic operations and executing security decisions, there is no way to prevent an attacker from getting hold of the keys used or subverting the decisions made.

      As an example, suppose you're a bank, and you need to encrypt transactions that you exchange with other banks. These transactions are worth hundreds of millions of dollars per day. If he encryption keys were to be revealed to an attacker, he could bribe someone at the telco that manages the leased data lines and modify the data as it moves across the line. Or, more subtly, if he could just read the data as it flows by, he could learn who is paying money to whom, and then exploit this information.

      So, how do you secure those encryption keys? If you put them in any sort of general-purpose computer, an employee with access to the machine can get them out. In fact, if you ever "put them in" anywhere, that implies that at some point they were "out", where people could potentially see them (and copy them!). And with security issues of this sort there is no single individual anywhere that is sufficiently trustworthy... even if you can find someone who you know is perfectly honest, you have no way to be sure someone can't torture the information out of them or otherwise coerce them.

      The answer is secure hardware. You generate the keys within secure hardware that is running special, non-modifiable software that will refuse to *ever* divulge those keys, except in a secure fashion (encrypted with key encryption keys that meet certain criteria, or in parts, etc.). In this way it's possible for the keys to be created, managed, used and destroyed without any possibility that anyone can ever get hold of them.

      That's one example, there are many others. How to encrypt the data on your laptop hard drive securely, for example.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:Andrea likes TCPA by Anonymous Coward · · Score: 0

      The answer is secure hardware. You generate the keys within secure hardware that is running special, non-modifiable software that will refuse to *ever* divulge those keys, except in a secure fashion (encrypted with key encryption keys that meet certain criteria, or in parts, etc.).


      I still don't see why this can't be done in software. Just take any computer, and create the appropriate software with a simple user interface that will simply not give any oppurtunity to get those keys. Then lock the computer in a safe and only give access to a monitor and keyboard that are attached to it.
    4. Re:Andrea likes TCPA by swillden · · Score: 1

      I still don't see why this can't be done in software. Just take any computer, and create the appropriate software with a simple user interface that will simply not give any oppurtunity to get those keys. Then lock the computer in a safe and only give access to a monitor and keyboard that are attached to it.

      What happens when the hardware needs to be repaired?

      Also, even if the safe were welded shut to ensure that no one can ever open it, that's still not as secure as a tamper-reactive crypto device. To get equivalent security, put incendiary and explosive devices inside and wire them to very sensitive motion sensors. Then embed everything in two feet of concrete, with a fine mesh embedded which is also wired to the explosives, so that cutting the mesh will trigger self-destruction. Make sure the explosives are adequate to completely destroy the data.

      That gives you a level of security for the keys that is roughly equivalent to a 4758 sitting in a machine in an office building. Of course, the TCPA chips currently being put in laptops don't provide that level of security; but they're probably more secure than using a typical safe with a combination that might be known by someone, and might therefore be compromised.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:Andrea likes TCPA by swillden · · Score: 1

      Of course, the TCPA chips currently being put in laptops don't provide that level of security; but they're probably more secure than using a typical safe with a combination that might be known by someone, and might therefore be compromised.

      Oh, and they're a whole lot more portable, too.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  36. Re: Surprise, but... by octaene · · Score: 0, Offtopic



    But is she a hottie?

  37. The reverse should be amazing by Chemisor · · Score: 1

    > It always amazes me when people, without formal education, can accomplish so much

    It always amazes me when people who have spent so much time in our horrible education system (and it is pretty bad in all countries) are able to create good software or to think at all. In my experience, good minds stay good in spite of education rather then because of it.

    1. Re:The reverse should be amazing by Hast · · Score: 1

      Have you even gone to college?

      Part of that process is learning a bunch of stuff that you probably would never learn otherwise because it just didn't seem interesting. Sure, 1% of my class mates may still have learned that because they are just really bright. But the rest of us wouldn't. And while all may not be the best developers in the world they are still very useful and can at the very least earn enough to pay back what it cost to educate them.

      Now if we relied on auto-didacts then only 1% of those people would have developed the skills needed to do really well. Now that the rest of us are thought perhaps a total of 30% reach that level. Naturally those that were bright from the get to devop even further. No education seems like an awful lot of waste to me.

      (This assumes that you have a pretty good school though. Not that it needs a good name, but the teachers must be good.)

  38. Nah... by Chemisor · · Score: 1

    > digital oscilloscope (designing both hardware and software)

    Nah, he's a pampered geek. Most of us still use analog. No fancy menus, just turn a knob if you want to change anything.

  39. Re:Amazing considering no education above high sch by drew · · Score: 1

    If you had extended your quote a little bit longer you might have noticed the part were he said that he specifically went to University to learn as much as he could from all of the computer and science classes. So he has a decent amount of formal education. He just didn't feel like jumping through the hoops to get the paper that goes with it.

    --
    If I don't put anything here, will anyone recognize me anymore?
  40. Re:Amazing considering no education above high sch by EnderWiggnz · · Score: 1

    you know what - it never surprises me when someone who dropped out accomplished nothing.

    --
    ... hi bingo ...
  41. Re:Not a girl? by Decameron81 · · Score: 1
    K, I figured this was a girl (Andrea) and thought a last name of "Arch Angel" was, like, way cool and stuff, but figured for sure that was her IRC nick ... was quite shocked when I read the pronoun "his" later in the blurb....


    Someone with a bit of more knowledge on Latin please correct me if I am wrong.

    AFAIK the reason "Andrea" is used as a male name in Italy is that it has the latin root of the word "Andros", which means "male". Keep in mind that in most italian schools you still have to study Latin, and sometimes even Greek.

    I'm a bit off-topic here, but I imagined people would be interested to know this.

    Diego Rey
    --
    diegoT
  42. Re:OMG it's a FEMALE PROGRAMMER!!!!!!!!! by Anonymous Coward · · Score: 0

    no its not ambiguous at all. "American" is ambiguous because Canadians and Mexicans (along with a bunch of other folk) are also from the continents of north and south America. so, by, USian (s)he meant from the "United States of America". its even in the name knobhead... "United States"ian. i can't believe slashdot is full of such stupid idiots.

  43. Re:Amazing considering no education above high sch by CableModemSniper · · Score: 1

    IMHO the reason you hear about people like Bill Gates is because they are the exception not the rule. It's a story of success over odds and people love that stuff, gives 'em hope.

    Exactly! Couldn't have said it better myself.

    --
    Why not fork?
  44. Re:Amazing considering no education above high sch by Anonymous Coward · · Score: 0

    Well of course you feel this way, you're likely an inconsequential slob who lives in a hood waiting for his break ala Quentin Tarintino while working at a video store.

    Sheesh. Check the salary statistics for "college educated" versus "high school" versus "GED" and the like. The numbers don't lie. Unfortunately I fear there's nothing that will drown out your pathetic whining.

  45. Re:Amazing considering no education above high sch by Anonymous Coward · · Score: 0

    Gates is no longer the richest. That guy from Ikea is.

  46. Canadian schools cover all this by IncohereD · · Score: 3, Interesting

    Andrea did some cool stuff. How come our high schools don't teach us how to:
    # Live off the land


    If your high school is in a (sub/)urban area, how useful is this? Or possible?

    # Modify our cars

    My high school had auto courses (my school was in Southern Ontario, Canada)

    # Hack computers

    I took 4 or 5 computer courses in high school. Basic application use, programming in Turing and C++, graphics in 3D Studio, large projects.

    # Understand personal finance

    I believe there were business courses along these lines, I didn't take any, though. I think this was also covered in the general stream of math.

    # Write contracts
    # Defend ourselves in court


    We had grade 12 and 13 law. I'm not sure how much time was given to contracts (I only took half of the grade 12 course), but we even went on a visit to court in both mandatory grade 10 history and optional grade 12 law.

    # Defend ourselves physically

    In grade 9 gym we covered wrestling. The upper gym courses covered more defense.

    # Handle a gun safely

    Not really a big deal in Canada. I know a lot of people who learned this in cadets or the reserves, though.

    # Change our government for the better

    History (Canadian, Ancient, American, 20th Century), Politics, Law...all covered this. Your comment about understanding the past rather than the present is missing the point entirely. But we did always talk about current elections in classes, even in elementary school.

    # Think critically
    In general, people don't need to know how to calculate the area under a curve. But everyone needs to know how to think critically and not be manipulated.


    Doesn't calculating the area under a curve require critical thinking?? Regardless, Calculus wasn't taught till grade 13, and anything past grade 10 math was optional. If you're school taught you anything at all you probably learned to think critically. Didn't you have to write essays? Solve problems? Every single one of our grade 13 classes had an "independent study unit" which we had to do something on our own, requiring critical thinking.

    We even covered media bias in our english classes (I didn't take the full english media class, but we did cover it in the required grade 13 english class). We took stories and advertisements from different newspapers and looked at their political bias. Then we watched some Chomsky videos.

    As far as I can tell most Americans seem to need to move to Canada to actually get their American values.

    1. Re:Canadian schools cover all this by Anonymous Coward · · Score: 0

      (my school was in Southern Ontario, Canada)

      That explains things right there. You're "socialist", remember? Where "socialist" apparently means "the government takes your money and provides valuable services in return" instead of just "the government takes your money".

      The "our" in the parent comment was a bit confusing i think :)

  47. Greek, not Latin by Anonymous Coward · · Score: 0
    Having studied Latin at school (and even Greek :-), I can tell you that the radix of Andrea is a greek word, not latin.

    BTW : you study greek in Italy only if you go to a specific type of high school, oriented to humanistic studies (law, literature, artistic ...). At my time it was true that you had to study at least some latin anyway, but I think this is changed now.

  48. Education != Trivial Route Learning by Psymunn · · Score: 1

    i think there's a big diffrence between an education and going to school and being told 'insert slot a into slot b.' First and foremost, if the only raeson you are in school is too learn a trade then you are better off with a deploma from a technical institute or teaching yourself (though self taught and fast learner is on everyone elses resumee too).

    At the college i attend, as with most, there is a certain amount of breadth one is expected to overcome, and one is encouraged to take classes that are varid and give one a deeper understanding of a broad range of material. It doesn't take 4+ years to learn to code and you can't get a CS degree by takign only computer science courses. what's more a degree doesn't guarantee you a job. Thus, i'm somewhat lead to believe that the university experience isn't simply a maens to an end (because this can be obtained far more easily through otehr avenues) but a chance to grow as a person (not just intelectually, university provides ample oppertunity for getting drunk to the point of stupidity or unexpected sexual encounters).

    of course i'm just from canada where university is considerably cheaper then down in the US, so a person can go to university and enjoy it without simply using it as a stepping stone to money.

    --
    The Neo-Bohemian Techno-Socialist
  49. Beware the slippery slope! by John+Harrison · · Score: 2, Informative
    That is great that you are a fan of TCPA. But its existence could lead to other things down the line.

    Once it is widespread some evil corporation might try to influence the government to mandate that it be present in all computer hardware sold in the USA. While this in itself wouldn't be bad, it is just a hop, skip and a jump from mandating something such as Palladium and full DRM on all computers, since the trusted hardware will already be there!

    If you don't think it could happen just look at recent bad legislation such as the DMCA and the Mickey Mouse Protection Act. Now imagine both the entertainment lobby and some of the software lobby bearing down on congress. Are your senators going to stand up to them? Mine won't.

    Tools might not be evil, but Disney and MS are.

  50. Re:Amazing considering no education above high sch by Anonymous Coward · · Score: 0

    No he isn't. Check your facts kid. This was reported, but it was incorrect.

  51. Re:Amazing considering no education above high sch by Hast · · Score: 1

    Bill Gates already was rich when he was born. He has a "the third" in his name for crying out loud. And considering he dropped out of Harward that's even more of a sign that he had more money than he could spend.

    Once you have a lot of money making more seems to be a lot easier than when you start from scratch.

    But hey, look at the GWB. Even if you are a C student you can become president. Well at least if your daddy is the president.

  52. My how he has come along in 8 years... by ZombieEngineer · · Score: 4, Interesting
    A bit of background history for the parport driver. This original started by two guys (Philip Blundell and Tim Waugh) blabbering about treating the parallel port as bus. There was something like ten e-mails for a couple of days while most of the regulars were scratching their heads.

    The parallel port ZIP drive maintainer asked them to provide a function prototype of this thing that they were talking about, of them (Phil/Tim) quickly whipped up a rough 50 line C header file which was turned into a working parport driver + parport enabled ZIP and printer driver (removing the infamous "printer-on-fire" message in the process). There were bugs in the parport driver (it was the first pass but you could print and use the ZIP drive together which was something that previously could not be done) but Phil/Tim/Andrea quickly pounced on the driver and straighten it out. Some of the routines for supporting NatSemi and SMC chipsets are there due to the ZIP drive maintainer not being able to use EPP mode on his Dell desktop.

    When Andrea first appeared on the parallel port scene he was lacking a little confidence (appologising for his poor english which was far better than my italian :-) but once he got his feet wet with kernel hacking there was nothing stopping him.

    Unfortunately I dropped out of the parallel port group around 2000 due to work commitments (linux hacking was one of those phases that I went through).

    I congratulate Andrea on where his life has taken him.

    ZombieEngineer

    Formerly-the-hacker-who-maintained-linux-zip-drive rs.

  53. Re:Amazing considering no education above high sch by gcalvin · · Score: 1
    Bill Gates already was rich when he was born. He has a "the third" in his name for crying out loud.

    Those don't cost nearly as much as you might think they do. My nephew has a IV after his name, and his son has a V. He didn't even have to take out a mortgage for those.
  54. Re:Amazing considering no education above high sch by Anonymous Coward · · Score: 0

    Why do you feel you need a piece of paper to tell you who you are?

    I don't. It was an investment.
    I spent 20k to make 10k/year more.

  55. Don't know your history? by Anonymous Coward · · Score: 0

    Oh lookie! Red Hat open sources everything except the proprietary bits that actually give their software market value.

    Do you have any idea how much money RedHat has contributed to-- just for one example-- the GNOME project? To say nothing of their unconditional funding of Alan Cox for many years?

    And I would HARDLY call IBM's contributions to the linux kernel "A few crumbs".

    One could perhaps find good examples of companies profiteering from GPLed software without , but the examples you give are very very poorly chosen.

  56. Re:Amazing considering no education above high sch by mattyrobinson69 · · Score: 1

    what about people like me who have to spend 5 years in college to get a job, when i probably know enough now (after 2 years). Nobody is going to employ me because ive only got a BND. its all nice and dandy to say that you dont need FE or HE, but you try to get a first job without it.

  57. Re:Amazing considering no education above high sch by KnacTheMife · · Score: 0

    As I'm not sure what is meant by BND, FE, and HE, I can't really comment on your situation. I faced a similar climate, except most of the entry-level jobs I saw when I graduated (last year), wanted a bachelor's degree AND 2 years experience.

    However, my comment was in regard to the statement "It always amazes me when people, without formal education, can accomplish so much." I never stated that you don't need an FE or HE. I only stated that "I've always held the opinion that passion and determination are two of the primary ingredients of success and/or accomplishment." Notice I said TWO of the PRIMARY ingredients, not all that you need. I should also point out that spending 5 years in college could be interpreted as indicating passion and determination in an individual.

    --
    -- "Someone's gotta go back for a shit-load of dimes."
  58. Re:Amazing considering no education above high sch by mattyrobinson69 · · Score: 1

    ok fair point.

    i forget that most ppl on slashdot are from the USA.

    BND = btec national diploma
    HND = highter national diploma

    FE = further education (BND)
    HE = higher education (degree, HND)