Slashdot Mirror


HP Unveils 'The Machine,' a New Computer Architecture

pacopico writes: HP Labs is trying to make a comeback. According to Businessweek, HP is building something called The Machine. It's a type of computer architecture that will use memristors for memory and silicon photonics for interconnects. Their plan is to ship within the next few years. As for The Machine's software, HP plans to build a new operating system to run on the novel hardware. The new computer is meant to solve a coming crisis due to limitations around DRAM and Flash. About three-quarters of HP Labs personnel are working on this project.

257 comments

  1. Run a completely new OS? by The123king · · Score: 3, Interesting

    What's the point in running a brand new OS on it? Is HP-UX not good enough? Or the many other *NIX's? I'll put money on Linux being ported to it before it even ships to Joe Public

    --
    If you gave me a choice between a printer and a giraffe with explosive diarrhoea, i'll get my ladder and my raincoat
    1. Re:Run a completely new OS? by maliqua · · Score: 5, Insightful

      as someone who has worked extensively with HP-UX:

      No its not good enough.

      As for other Unixes well HP likes to sing their own song even if its off key and makes no sense

    2. Re:Run a completely new OS? by nine-times · · Score: 2

      Maybe it's not a completely new OS? IIRC they still own what's left of BeOS and HP-UX, along with having access to the BSDs. I agree it'd be dumb to start from scratch, but you could pilfer what you want from those sources and build something "new" from it without even needing to worry about the GPL.

    3. Re:Run a completely new OS? by Anonymous Coward · · Score: 0, Insightful

      "New from scratch" generally means mostly pilfered from BSDs and other sources then repackaged obfuscated and closed.

    4. Re:Run a completely new OS? by asmkm22 · · Score: 4, Insightful

      What's the point of running *nix on it? If the architecture is so much different that they have to rewrite tons of OS code to support it, why not just build their own?

    5. Re:Run a completely new OS? by Anonymous Coward · · Score: 1

      They also own the VMS operating system, but I doubt they want to support that again.

    6. Re:Run a completely new OS? by bluefoxlucid · · Score: 2

      Their namesake company is cooking up some awfully ambitious industrial-strength computing technology that, if and when it’s released, could replace a data center’s worth of equipment with a single refrigerator-size machine.

      Obviously, it needs z/OS.

    7. Re:Run a completely new OS? by Anonymous Coward · · Score: 5, Informative

      "Fink has assigned one team to develop the open-source Machine OS, which will assume the availability of a high-speed, constant memory store. Another team is working on a stripped-down version of Linux with similar aims; another team is working on an Android version, looking to a point at which the technology could trickle down to PCs and smartphones." RFTA.

    8. Re:Run a completely new OS? by fuzzyfuzzyfungus · · Score: 3, Insightful

      I'd imagine that if you are building something that breaks binary compatibility and likely incorporates a fairly minimal set of hardware for which borrowing a BSD driver or something would be convenient(new system architecture, and aimed at big iron, so compatibility with mom and dad's scanner isn't an issue), you are in about as good a position as you could possibly be to discard some of the accumulated sins of the past.

      It's also quite possible that the 'new OS' bit will be something more akin to a hypervisor and abstraction layer(whether the level of abstraction is closest to your basic VM, more like an LPAR, or follows some of the more service-level stuff to provide 'SQL database', 'Object storage', etc. is anyone's guess at present), and it simply wouldn't gain much from trying to cut and adapt an existing OS to size. What runs on top, may well include "yeah, here's the POSIX environment from HP-UX" or "Here's a Linux kernel modified to interact efficiently with the abstractions our OS supplies", since legacy code has massive inertia; but that won't be the 'new OS' itself.

    9. Re:Run a completely new OS? by operagost · · Score: 5, Funny

      It's clearly a smokescreen to their secret plan of porting OpenVMS to it.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    10. Re:Run a completely new OS? by INT_QRK · · Score: 1

      If they're starting from scratch, I hope they will design for security rigor from the start. Recommend Multics as a case study. Not saying copy from architecture, but learn from intellectual approach. See http://www.multicians.org/hist...

    11. Re:Run a completely new OS? by meta-monkey · · Score: 4, Insightful

      From what I gather, memory management, which is a large part of what an OS does, would be completely different on this architecture as there doesn't seem to be a difference between RAM and disk storage. It's basically all RAM. This eliminates the need for paging. You'd probably need a new file system, too.

      --
      We don't have a state-run media we have a media-run state.
    12. Re:Run a completely new OS? by king+neckbeard · · Score: 1

      Is it really all that different, though? It seems like the big difference is new hardware performing similar roles. It would be like running a new OS to run an SSD.

      --
      This is my signature. There are many like it, but this one is mine.
    13. Re:Run a completely new OS? by sconeu · · Score: 1

      They also own the NonStop (formerly Tandem) OS. There are some interesting ideas in there as well.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    14. Re:Run a completely new OS? by Anonymous Coward · · Score: 3, Informative

      As someone who regularly uses VMS (and by regularly, I mean for 30+ hours a week, 50 weeks a year...), I pray they don't use it. As other posters have stated, the benefits of using *nix as the base OS is that there are literally MILLIONS of people with some knowledge of the system that can help. With VMS, that pool is in the thousands (maybe...), and dwindling fast.

    15. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      HP-UX is not good enough. The only way to go is to leverage their most secure operating system that also is capable of far better clustering than most versions of Unix:
      OpenVMS (http://www.openvms.compaq.com/)

    16. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      So it's like OS/400?

    17. Re:Run a completely new OS? by RabidReindeer · · Score: 1

      From the description, it sounds like a mainframe. Maybe it'll run zOS!

    18. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      What's the point in running a brand new OS on it?

      Maybe you should have read the fuckin' article instead of rushing to get first post. Then you'd have answered your own question instead of asking here, like a dumbshit.

    19. Re:Run a completely new OS? by ncc74656 · · Score: 0

      They also own Palm OS, don't they? That ran on hardware not much different in basic architecture than what's being proposed here, though on a much smaller scale. I think I still have a Palm III kicking around at home somewhere; it had 2 MB of SRAM to hold software and user data. Instead of needing to load programs from some other form of storage, it would execute them from wherever in memory they were stored.

      --
      20 January 2017: the End of an Error.
    20. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      That doesn't appear to be in TFA.

    21. Re:Run a completely new OS? by bstamour · · Score: 0

      This is Slashdot... is reading TFA even... allowed?

    22. Re:Run a completely new OS? by Dcnjoe60 · · Score: 4, Funny

      as someone who has worked extensively with HP-UX:

      No its not good enough.

      As for other Unixes well HP likes to sing their own song even if its off key and makes no sense

      Well, they could always port WebOS to it!

    23. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      Yeah, I expect IBM's patent lawyers are already sharpening their knives.

    24. Re:Run a completely new OS? by jae471 · · Score: 1

      They also own OSF/1. I mean Digital Unix. Er.. make that Tru64.

    25. Re:Run a completely new OS? by asmkm22 · · Score: 1

      A better analogy would be like building a new OS to run without any RAM present on the computer.

    26. Re:Run a completely new OS? by Christian+Smith · · Score: 0

      From what I gather, memory management, which is a large part of what an OS does, would be completely different on this architecture as there doesn't seem to be a difference between RAM and disk storage. It's basically all RAM. This eliminates the need for paging. You'd probably need a new file system, too.

      Paging provides address space isolation and protection, separation of instruction and data (unless you advocate going back to segmented memory). It won't be going very far anytime soon.

      A single flat address space would be a disaster for security and protection.

      Still, it would make the filesystem potentially simpler, making non-mmap reads/writes basically a memcpy in kernel space.

    27. Re:Run a completely new OS? by xeoron · · Score: 1

      Not any more. Last year HP sold WebOS to LG

    28. Re:Run a completely new OS? by gamanimatron · · Score: 5, Interesting

      When your 500GB "disk" is directly addressable on the system bus and has the same latency as RAM, some of the design decisions in existing *nix look a bit questionable. Example: Does the additional work of implementing virtual memory (fundamental to most kernels) still make sense? How necessary is a file system *at all*? Could it be replaced with some other method of indexing data?

      You certainly could just stick most of the storage in a ramdisk and run linux, but there might be massive performance gains to be had in the file (data?) serving and database spaces if the server software and the kernel it's running on are designed specifically for stable direct addressing of everything.

      --
      cogito ergo dubito
    29. Re: Run a completely new OS? by Anonymous Coward · · Score: 2, Informative

      Sitting at HP Discover in Vegas. Head of HP labs just confirmed it is based on Linux to maintain POSIX compatibility.

      The whole thing sounds exciting.

    30. Re:Run a completely new OS? by The123king · · Score: 1

      BeOS is owned by ACCESS. Either way, BeOS is so woefully out of date, even the Haiku devs don't want it.

      --
      If you gave me a choice between a printer and a giraffe with explosive diarrhoea, i'll get my ladder and my raincoat
    31. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      As I pointed out above, go check out the design specs for OS/400 (System i). It's got a flat address space and was one of, if not the first mid-range system to achieve C2 certification. But I suppose you're talking about a flat address space with an open-source system - you're probably right.

    32. Re:Run a completely new OS? by Lemming+Mark · · Score: 1

      There was work done on single address space operating systems but retaining multiple protection domains - the Nemesis research OS did this. It sounds mad at first but every process can still have separate pagetables, they just happen to all agree on the virtual addresses of shared libraries, shared memory areas, etc. This means you can still make the OS secure (though admittedly it would not be compatible with modern address space randomisation strategies).

      Honestly, I can't quite remember what the main benefits actually were!

      L1 caches are indexed using virtual addresses, so I suppose it may improve the extent to which shared lib code remains cached across process switches. I can't see that it would avoid TLB flushes as such because you'd still want to clear out mappings that the process you're switching too shouldn't have access to... Does mean that data structures in shared memory can contain pointers that actually work but that doesn't sound *that* important.

      I'm sure there was some other, more compelling reason but on commodity hardware I can't remember what it would be. Hurm.

    33. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      Let me clue you in to how it would really play out. The linux crowd will seemingly work really hard to "port" it over to linux and by port I mean throwing a bunch of hacked together junk that has no hardware support from the vendor. Of course you are right about it being out before the hardware ships, is only because it never will. HP is to computers as Meg Whitman is to CEO'S. OR NASA is to the Apollo. Or Leno is to Carson. OR OJ is to a falsley accused gentle sheep.

      Give me my ulttra-dimms (with way more than 10 writes a day), and 800GB, and less than 8 watts.

    34. Re: Run a completely new OS? by Anonymous Coward · · Score: 0

      When someone custom-builds their own car, do they custom-build the tires, too, or do they just get some from Goodyear?

    35. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      Ditto, just went from HPUX 11.31 (last release 3 years ago and EOL) to RHE 6,4 last month and happier than a ping in a wallow.
      Probably not "Completely" new OS but additions to Linux for new memory/"storage" mechanisms.

    36. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      It might not be perfect, but I'll take HP-UX over Solaris any day.

    37. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      Paging provides address space isolation and protection, separation of instruction and data (unless you advocate going back to segmented memory). It won't be going very far anytime soon.

      Nope, that's virtual addressing and protection, respectively.

      A single flat address space would be a disaster for security and protection.

      Nope, You can have protection without separate address spaces. All having separate address spaces enables is the efficiency of having hard-coded const pointers. Against that is the inefficiency of having to copy every data structure when sharing it with another process, or implement indirect references in place of pointers in all shared data structures. There are plenty of OS, even on x86 (MenuetOS comes to mind) that implement protection without sharded address spaces.

      Still, it would make the filesystem potentially simpler, making non-mmap reads/writes basically a memcpy in kernel space.

      Yes.

    38. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      An L1 cache flush is more expensive than a TLB flush (well, considering an L1 flush mandates an TLB flush for correctness).

      Does mean that data structures in shared memory can contain pointers that actually work but that doesn't sound *that* important.

      That is HUGELY important. without globally consistent pointers, you either have to copy all data structures, at enormous cost, or implement indirect references, at enormous cost. If you have storage that is massively slower than CPU, like disk or flash, that enormous cost doesn't add much time, but if you have storage that is faster than DRAM, like memristors, then that cost can represent a 100% or more overhead to performance.

    39. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      Everything should be by reference. Copying crap all over is bullshit.

    40. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      Example: Does the additional work of implementing virtual memory (fundamental to most kernels) still make sense?

      Depends. A large part of how VM in Linux is implemented is through COW which fundamentally won't change with direct access to all storage. Meanwhile, the code has been around a long time so the effort to fix the race bugs that will most certainly happen will be likely much shorter than trying to write something from scratch.

      How necessary is a file system *at all*? Could it be replaced with some other method of indexing data?

      Uh, a file system *is* "some other method of indexing data. And realistically you do want a file system and a cache so your data structures don't become overwhelmed with pointless 20-depth searches for everything because you decided to stuff everything into one or two unified data structures. Beyond that, the major reason for file systems is for humans to organize data. If it were something to be optimal for computers, we'd just have a binary tree heap and people would just have to remember the bits of each file to know how to traverse the tree.

      You certainly could just stick most of the storage in a ramdisk and run linux, but there might be massive performance gains to be had in the file (data?) serving and database spaces if the server software and the kernel it's running on are designed specifically for stable direct addressing of everything.

      No doubt, but my guess is that you'll run into tons of wait issues, regardless, because of the rest of the hardware in the system and the general issues of computation/initialization . I say this precisely because I was curious about just how viable SSD would be as a root filesystem. So, I made a virtual image of a base Linux Mint install and copied it into a ramdisk. The result? It still took 20+ seconds to boot and LibreOffice still took a few seconds to load (no better than what you'd get from running LibreOffice, quitting it, then rerunning it immediate).

      Really, the only way you'll see massive performance gains for most things is if you find a way to do the things that require heavy computation without needing to do the computation. I think you should seriously consider the philosophical point I'm trying to make. Because it's really a point that to have X from Y, you'll really need Y to happen and Y is heavily bottlenecked already.

    41. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      Even though it works with lightspeed memory, distance is distance and it translates into time. So memory close by is always faster.

    42. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      It may not be VMS, But windows since NT is cut from the same cloth. Different cloak, but the same guts, NT forever.

    43. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      How necessary is a file system *at all*? Could it be replaced with some other method of indexing data?

      Semantics. No matter how you index it, it is still a system to manage files. You can store your files in a database and use a gazillion extra fields for metadata that you can use to find the file. It is still a filesystem.
      Getting rid of a file system implies getting rid of files. That would be something like integrating every program and every file you have into the kernel. You can do that, but I have a hard time imagining that I would like to run a system where I can't even have a text file.

    44. Re:Run a completely new OS? by sjames · · Score: 1

      Page 2 of TFA says they already have a team working on it.

    45. Re:Run a completely new OS? by GNious · · Score: 1

      Working on the NonStop(tm) platform makes people's head hurt ... including the HP Support teams supporting it (a former customer preferred having me doing system stuff, instead of letting the people from HP touch it).

    46. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      HPUX was excellent in 1993 and as solid as Windows has only become in the 2005 time frame. Indeed Linux has caught up, but that does not diminish HPUX.

    47. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      Your view is rather limited. As soon as you can put Mass Data into fast, random-access memory you can do completely new things, like efficient full table scans and the like. Of course there is some unwarranted hype around RAM databases, but there is also substance.

      I am working on this kind of RAM database thing for an application in the auto industry and I can attest it makes things possible which simply cannot be done using an RDBMS. That is because you can do massive scans of your data in no time, if you have in RAM.

      SAP's Hana is reportedly also massively successful, because there are plenty of new ways you can analyze and manipulate your data as soon as it is no longer locked on magnetic platters.

    48. Re:Run a completely new OS? by Hognoxious · · Score: 1

      There was also AIX.

      Of the three, HP-UX sucked less.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    49. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      Totally wrong. There are workloads, SMP workloads such as ERP systems or big databases running in large configurations, that can only be run on a huge SMP server. These SMP-alike servers have as many as 32 or even 64 cpus. IBM Mainframe is such a server, Oracle M6-32 and IBM P795 too. They run z/OS or Unix. These huge SMP servers do not run Linux.

      All servers with more than 32(64) sockets are clusters. Thus, the Linux SGI Altix/UV2000 and Linux ScaleMP huge servers with 10.000s of cores and 100s of TB of RAM - are just clusters. They run typically HPC workloads, a tight for loop doing scientific computations.

      Thus, huge SMP servers with as many as 32 sockets or so, only run Unix. They do not run Linux, because Linux scales too bad for SMP servers. There has been attempts to compile Linux to these huge SMP servers, with horrific results. Google on Linux Big Tux to see bad benchmarks on 64 socket HP server.

      If you need a huge SMP server, your only choice is Unix or z/OS. Linux can not do this. I have numerous links on this, including links from SGI and others, showing that Linux can not handle SMP servers with as many as 32 sockets. Linux can only handle clusters, that is, the SGI server, or ScaleMP. I can post links with more technical information from SGI, etc if anybody want.

    50. Re:Run a completely new OS? by Christian+Smith · · Score: 1

      As I pointed out above, go check out the design specs for OS/400 (System i). It's got a flat address space and was one of, if not the first mid-range system to achieve C2 certification. But I suppose you're talking about a flat address space with an open-source system - you're probably right.

      OS/400 is a bit different in that programs are not native to the CPU, and are compiled into native code at installation time. In that sense, OS/400 can enforce security and separation statically at compile time, and so doesn't need isolated address spaces.

      For native processes requiring any semblance of isolation, processes would have to be tagged to detemine which addresses in a flat address space they can access, which implies some sort of segmentation or page tagging, and once we're validating page accesses anyway, we might as well have a full MMU as well.

    51. Re:Run a completely new OS? by Christian+Smith · · Score: 1

      Everything should be by reference. Copying crap all over is bullshit.

      No.

      How do you atomically validate and use data that is passed by reference? You might validate the data, then use it, but in between, the source of the data might change it in nefarious ways, leaving you open to a timing based security attack. Some copies are unavoidable, and single or multiple address spaces don't make any difference whatsoever in this case.

    52. Re:Run a completely new OS? by arglebargle_xiv · · Score: 3, Funny

      There was also AIX.

      Of the three, HP-UX sucked less.

      That's like saying that gonorrhea isn't as bad as syphilis.

    53. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      More like HP is not good enough nowadays... ;)

    54. Re:Run a completely new OS? by Anonymous Coward · · Score: 0

      Linux has not caught up, it's only where it is now because of IBM.

      Linux, at the core, doesn't scale, because it was not designed to be a supercomputer, it was designed to be a desktop OS and not step on UNIX's toes because of what happened with UNIX (now called FreeBSD http://en.wikipedia.org/wiki/USL_v._BSDi ) , but eventually that trouble showed up anyway in the form of SCO ( http://en.wikipedia.org/wiki/SCO%E2%80%93Linux_controversies ) 10 years later.

      That's the core of it.
      The only UNIX desktop out there is Mac OS X.

      http://www.opengroup.org/openbrand/register/xy.htm
      Solaris, HP-UX, AIX,K-UX are all server (eg enterprise) UNIX

      Notice there is no "hobby, small business, web server, desktop, laptop, tablet, mobile phone" OS other than Apple's Mac OS X. Certified UNIX doesn't mean the same thing as "UNIX'y enough that a mile long Makefile can't make it work on everything anyway" , Certified UNIX is actually meaningless except to enterprise. FreeBSD and Darwin(Mac OS X) are compatibile with the Single Unix Standard. Linux is not http://www.iso.org/iso/catalogue_detail.htm?csnumber=38825 "The scope of this Technical Report is to identify areas of conflict between ISO/IEC 23360 (the Linux Standard Base 3.1 specification) and the ISO/IEC 9945 (POSIX) International Standard."

      At any rate. Linux's niche is really in virtualization and embedded devices. The problem is that embedded devices (see the last news item on IPMI embedded BMC's being horribly porribly configured) don't have all the tools required to rebuild the firmware to close holes. That IS a problem. Virtualization doesn't have that problem as you only install the pieces you need to operate the virtual machine. As a hypervisor, it's not that good, as the configuration can be fully virtualized or paravirtualized, and the performance will be all over the place. Linux as a Desktop is dead, get over it. Apple is the only Desktop UNIX OS out there.

    55. Re:Run a completely new OS? by rtb61 · · Score: 1

      One immediately springs to mind. Just as OSs changed from text based, to video based and then to touch based, so the next big step approaches. https://www.youtube.com/watch?.... Sticking Majel Barrett Roddenberry in your hardware will require a new OS, not maybe but definitely. OSs have been driven by the human machine interface, input and output. In they are pushing voice only based interaction with physical just contact for configuration purposes, then they will be working on someone quite new, think of something like a family notice board a central computer, where people vocally interact in passing, uploading and downloading and synchronising data from hand held smart phones and that extends out into business operations.

      --
      Chaos - everything, everywhere, everywhen
    56. Re:Run a completely new OS? by HornWumpus · · Score: 1

      IBM Lawyer == Nazgul. Save yourself some typing.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    57. Re:Run a completely new OS? by jsepeta · · Score: 1

      how many pings fit in a wallow?

      --
      Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
    58. Re:Run a completely new OS? by DickBreath · · Score: 1

      Linux has one 'survival of the fittest' characteristic that guarantees its long term success. It is open source and has a real community behind it.

      To briefly address your other flamebait points:

      IBM is not the only major contributor to Linux. Major corporate contributors include lots of well known names. In fact, Linux development is largely corporate contributors.

      As for the obvious troll is obvious point about SCO, I would just say that SCO turned out to be little more than a bump in the road. A pimple on the butt of closed source software. Your mention of SCO seems unconnected to what leads in to it.

      --

      I'll see your senator, and I'll raise you two judges.
  2. Inspiring by Anonymous Coward · · Score: 5, Insightful

    Finally! I'm so glad there's something to feel intrigued about in technology. I miss all the corporate labs doing amazing things.

    1. Re:Inspiring by asmkm22 · · Score: 4, Interesting

      I don't think you quite understand what they are doing here. They are essentially getting rid of the "slow disk, fast memory" method of computing by combining storage and memory into a single unit. If they make it work, then it will be a game-changer for lots of industries.

    2. Re:Inspiring by rogoshen1 · · Score: 2

      exactly. nice to see what was once a great company trying to do something new and interesting. Compared to chasing the consulting racket like IBM, milking the enterprise customers -- which doesn't seem like it can sustain a company as large as HP for the long term.

    3. Re:Inspiring by fuzzyfuzzyfungus · · Score: 5, Funny

      Finally! I'm so glad there's something to feel intrigued about in technology. I miss all the corporate labs doing amazing things.

      Unfortunately, while three quarters of the lab are working on that project, the other 25% are working on a way to make it rely on proprietary consumables and require 'FPU head cleaning' with tedious frequency.

    4. Re:Inspiring by Anonymous Coward · · Score: 0

      the other 25% are working on a way to make it rely on proprietary consumables

      I'm surprised HP would only dedicate a single person to that task.

    5. Re:Inspiring by Gaygirlie · · Score: 1

      You're missing the point: it's coming from HP. They won't make any of it an open standard, they'll patent it up all the wazoo and then demand bajillions of dollars from anyone else who tries to do something even remotely similar and they'll lock all their customers. I certainly wouldn't be holding my breath, waiting for a PC-like surge of a new computer-arch. I will get all excited and piss my pants from joy once someone comes up with a completely open arch that allows the same kind of flexibility that the PC-scene does, but not before.

    6. Re:Inspiring by JMJimmy · · Score: 0

      I get what they're doing, it's nothing new - there are half a dozen hardware variations that are poised to solve the problem they're trying to solve. The way they're doing it, with the new OS, is why I think it's a money grab.

    7. Re:Inspiring by PolygamousRanchKid+ · · Score: 0, Redundant

      three quarters of the lab

      So that makes 3 people, given HP's serial job cuts.

      Actually, committing 3/4 of your research lab on one project is bet that should raise a few eyebrows. Sure, IBM pulled it off with the "bet the company" System/360, and that turned out to be quite profitable for them in the long run.

      But today . . . ? It seems more like a desperate move. If the project fails, what will happen? Will HP just shit-can research all together, for ever . . . ?

      Wall Street will demand action, and it seems that most companies are slaves to Wall Street opinion now.

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    8. Re:Inspiring by Anonymous Coward · · Score: 0

      > I get what they're doing, it's nothing new - there are half a dozen hardware variations that are poised to solve the problem they're trying to solve

      Name 3 then.

    9. Re:Inspiring by Rockoon · · Score: 2

      If the project fails, what will happen?

      Likely the same thing that would have happened if they didnt try, just maybe a little bit faster.

      HP finds itself in shrinking markets, so the company itself is shrinking too, and there is no incremental solution.

      --
      "His name was James Damore."
    10. Re:Inspiring by JMJimmy · · Score: 1

      From that page:

      In development

              T-RAM
              Z-RAM
              CBRAM
              SONOS
              RRAM
              Racetrack memory
              NRAM
              Millipede memory
              FJG

      Note that my statement was about the supposed DRAM/Flash problem not about Memristors in particular. That said, from that page, you'll also note that it's estimated to be another 4 years before these are commercially available (based on research that is 6 years old). Again from that page we've got this line: "The memristor is currently under development by various teams including Hewlett-Packard, SK Hynix and HRL Laboratories." so there's 2 of the 3 you requested and I'm quite sure that's not an exhaustive list.

    11. Re:Inspiring by Anonymous Coward · · Score: 0

      there will always be a tradeoff of speed, size, and cost. There will always be faster caches of memory. There will always be memory-mapped files, virtual memory and cache coherence.

      So there's no difference between main memory and disk in this iteration. ROM in the old days of System 6 and System 7 was always as fast as memory.

    12. Re:Inspiring by HiThere · · Score: 1

      Well, they could try making equipment that wasn't junk. The last HP printer I could recomment (i.e., that I both used and liked) was the G55...and that's well over a decade ago. The reports that I hear from other people about their other products aren't any more favorable. (Granted, I hear them mainly on Slashdot, so there's a bias against favorable coverage.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    13. Re:Inspiring by Osgeld · · Score: 1

      well its a nice set of buzzwords and such, but it smells of vapor to me

    14. Re:Inspiring by Anonymous Coward · · Score: 0

      If HP were led by real engineers and real entrepreneurs, there would be MASSIVE opportunities to grab. Think of the biz of ARM, Intel, Apple, Google, Oracle, Microsoft. HP once had the intellectual power to do this. Now they have dumbed themselves down into the MBA hellhole of Ape Intelligence.

    15. Re:Inspiring by servant · · Score: 1
      Agreed. I know the labs are still out there, but not as many and more focused on development rather than basic research.

      IMHO, development is anything with under 5 years to market time horizon, research is longer. Basic research tends to be 10 to 50 years or more to get an idea to the stage where it can be used in development. But those are just my 'rules of thumb'. There are always exceptions, except when there are not ;-P

      --
      ... "When you pry the source from my cold dead hands."
    16. Re:Inspiring by Blaskowicz · · Score: 1

      Battery backed SRAM
      Battery backed DRAM
      Er.. just running code directly from ROM and not caring about saving long term data, or saving tiny bits of data to battery backed RAM (Legend of Zelda, CMOS parameters on a PC)

    17. Re:Inspiring by fleebait · · Score: 1

      It might be just a little more than just a game changer.

      Stop thinking about computers as boxes with wires, screens and disks, and start thinking about building the nervous system of a human being. Our bodies use distributed computing all over the place, with the vagus nervous system for the organs, with their own chemical memories, and feedback loops, the localized muscle memory systems for arms, legs, fingers, locally stored programs that run semi-autonomously.

      If you read about memristors on Wikipedia, you can begin to see the possibilities of interfacing with biologic systems, and the newer bioligic chemical sensors within the organs, and appendages. Distribute local semi-dedicated processors with the distributed memory systems, and now we're talking about leaps ahead for automotons, and robotics. Who needs a stupid file oriented operating system, when the information needed for a process is stored locally.

      Unix is so yesterday, as well as any other file orientated storage system.

      How do you organize your brain? Do you have file cabinets, with tabs, disks? pictures? No, it's some sort of random access sensory system that relates to previously accessed information. Something like the memristors they are talking about.

      It's coming down to defining the complete application, before building the actual machine itself.

      I imagine early prototypes may be in a metal box with wires, but interface is going to be a new problem. Most likely all fibre connections before connecting directly to sensors and embedding sensory processing at the sensor itself -- -- and so on.

  3. Which crisis? by nodan · · Score: 1

    Sounds like they want to obsolete themself, with three-quarters working on a project nobody might need.

    1. Re: Which crisis? by Anonymous Coward · · Score: 1

      Nobody needs more than 640 kb

    2. Re: Which crisis? by Ralph+Wiggam · · Score: 1

      Said no one ever.

    3. Re: Which crisis? by M8e · · Score: 1

      I said it a second ago. My friends must have said it a few dozen times.

    4. Re: Which crisis? by Anonymous Coward · · Score: 0

      Nobody needs more than 640 kb

      You probably mean "640 kB".

    5. Re: Which crisis? by chuckugly · · Score: 1

      Scott Nudds did (somewhat) famously say no one would ever own a PC with gigabytes of memory though.

  4. Wait by Anonymous Coward · · Score: 0

    I thought Apple invented everything useful....

    1. Re:Wait by Anonymous Coward · · Score: 0

      I thought Apple invented everything useful....

      Actually, historically, Apple got the more useful bits from HP. If I were Apple I'd quietly help fund HP Labs.

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

      Actually, historically, Apple got the more useful bits from HP.

      You're thinking of Xerox.

    3. Re: Wait by Anonymous Coward · · Score: 0

      What the fuck are you talking about? What did Apple get from HP, or the older Hewlett Packard?

    4. Re: Wait by The123king · · Score: 1

      HP = Hewlett Packard

      --
      If you gave me a choice between a printer and a giraffe with explosive diarrhoea, i'll get my ladder and my raincoat
  5. Stupid name by Anonymous Coward · · Score: 0

    Whether they actually manage a computer revolution or this project dies a horrible death as I expect, there is one thing of which I'm certain: that is a stupid, stupid name.

    1. Re:Stupid name by Anonymous Coward · · Score: 0

      Put the cog in the machine...

  6. New OS? by should_be_linear · · Score: 1, Insightful

    There is probably major problem in using "it" with Linux, I wonder what the problem is....

    --
    839*929
    1. Re:New OS? by asmkm22 · · Score: 1

      Read the article, and you'll get your answer.

    2. Re:New OS? by deKernel · · Score: 1

      If I had to bet, I would think the MMU will have a very different behavior so that alone might cause a drastic change that would necessitate a "new" OS.

    3. Re:New OS? by BoRegardless · · Score: 1

      I'll bet HP's OS is a variant of UNIX or Linux to suit the new hardware to get developers on board.

    4. Re:New OS? by Anonymous Coward · · Score: 0

      The will just call it "The OS".

    5. Re:New OS? by SuricouRaven · · Score: 1

      Because the very first application they release will probably be a linux-compatibility abstraction layer.

    6. Re:New OS? by lisaparratt · · Score: 1

      Maybe they're redesigning so that it doesn't need one, at least not in the traditional sense?

    7. Re:New OS? by Immerman · · Score: 1

      What makes you think the GUI would be substantially different? Apple and Microsoft marketing machines aside, the GUI is a minor aspect of the OS - in fact it usually isn't part of the OS at all, just an application that runs within the OS. The OS is the part that sits between your programs and the hardware so that you don't have to worry about every little detail of manipulating the hardware.

      HP could potentially create a completely new OS that would, so long as it is compliant with UNIX standards, could run Gnome, KDE, or any other 'nix GUI that can readily mimic MSWindows.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    8. Re:New OS? by Anonymous Coward · · Score: 0

      Well, the basic point is that there is no point in swapping or a buffer cache if your involatile mass storage is the same as your RAM (involatile just like good old core memory, but even core memory was basically always supplanted with drum memory). While you still want something like GNU/Linux, the VM layer needs to get redesigned since it is mostly working on invalid assumptions. When you map files into memory, you don't need to go through a buffer store and you don't want to deal with page faults and stuff.

      Now you'll say that there will still be "hot" and "cold" memory with different access speeds. That's where the optical interconnects come into play. Depending on physical distances, "hot" and "cold" form a continuum rather than hard thresholds.

    9. Re:New OS? by bchat · · Score: 1

      Well, I hope HP is smart enough to do what you're saying. But, you just need to look at Windows 8 to see how stupid some companies can be when it comes to providing user interfaces that are substantially different.

    10. Re:New OS? by Immerman · · Score: 2

      True enough. Though I think MS's move may have less to due with stupidity than with maintaining their lock on the market. Just consider - once people get used to the atrocity they're having forced down their throats they won't want to change to any of those "old-fashioned" GUIs on Linux. Just look what happened to the oft-mocked "pre-school" GUI ornamentation introduced with XP - now practically *everybody* has a "lickable" GUI of some sort - even most of minimalist distros targeting low-end hardware. Expectations were changed, and competitors were forced to play catch-up. Force arbitrary changes often enough and your competitors don't stand a chance. These days the primary competition - KDE, and Gnome (Mac has always been it's own vertically-integrated thing) - all possess notable functional advantages over MS Windows, and can mimic the traditional Windows GUI moderately well, making for a relatively transition at the enterprise or personal level. Only power users will really notice the differences. Once people get used to MS Monstrosity 8 the competition will need to add the ability to mimic that horrible thing to maintain their "easy transition", and what sort of developer worth their salt would want to volunteer time to mimic THAT?

      As far as "the Machine" is concerned though, it sounds like it's initially targeted at number-crunching applications where massive amounts of cheap persistent RAM stands to radically change the computing landscape - and that's a use-case where GUIs are often not installed at all. There's minimal benefit to a GUI on a server rack that doesn't even have a monitor. As such I would expect that it will be a matter of slapping on an existing solution, if they even concern themselves with a GUI at all.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    11. Re:New OS? by ChunderDownunder · · Score: 1

      So the future of computing is a hypervisor, booting Linux inside a pseudo-ramdisk where 'legacy' f/s operations are optimised away?

    12. Re:New OS? by david_thornley · · Score: 1

      Actually, the W8 UI was intended to break into tablets and phones. Partly by giving people a bad experience with a tablet UI on a desktop or a laptop without touch so they'd like it, and partly in the wistful hope of developers writing lots of applications that would run either on the tablet that has been a marketing disaster or the painful-to-use UI on the standard computer.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    13. Re:New OS? by im_thatoneguy · · Score: 1

      According to the article they're also developing a more traditional fork of *nix. However these aren't being shopped around to Windows Shops or someone wanting a faster LAMP stack, this will undoubtedly be sold to special purpose built computing customers who are more than happy to write-to-the-platform if it means more performance.

      Super computer programming already is kind of off in its own playground. This will just be another option.

  7. Is unix the last operating system? by Marrow · · Score: 2

    I love linux/unix, but that sounds kind of sad to me.

    1. Re:Is unix the last operating system? by Anonymous Coward · · Score: 0

      There can be only one! In the future all restaurants are Linux.

    2. Re:Is unix the last operating system? by Anonymous Coward · · Score: 0

      I thought they were all Taco Bell?

    3. Re:Is unix the last operating system? by Immerman · · Score: 5, Insightful

      I doubt it, forever is a long time. But I imagine most OSes for centuries to come will have bsd or linux in their ancestry. It's simply a matter of efficient allocation of resources - a modern OS is a massive, complicated system - why reinvent the wheel when you can adopt extremely flexible existing technology for free? Certainly there may be room for other OSes, but only if you're doing something fundamentally new, and probably initially simple. Otherwise why waste the resources building something from scratch when you could instead spend those resources refining or replacing the specific bits of a 'nix that *almost* does what you want?

      And actually I find the prospect heartening. In the consumer market early on we had a wide variety of Oses, one for each machine almost, and all of them were embarrassingly simple by modern standards, and highly incompatible with each other. Then the PC and DOS took over, and it was... well not *good*, but adequate. And the proliferation of DOS, and later Windows opened the consumer world to the easy exchange of software and data, rather than being unable to share your C64 stuff with the CP/M user down the street. Obviously all the non-PC users missed out, but they had become a small minority. The only problem was that Microsoft was an expansive monopolistic tyrant, and any time it expanded into new markets it did everything in it's power to crush any competition, destroying many good products and companies, and leaving us with barely adequate MS products across a wide spectrum of the lucrative business software spectrum. And of course they ruthlessly defended their core OS market, which was so often the key to crushing their competitors.

      Then Linux grew up, and today we are beginning to have a vibrantly competitive OS market once again. True, it's mostly Linux-based, but Linux has become so flexible that various distros, especially specialty stuff, can bear little resemblance to each other - and yet software built for one distro can generally be recompiled for another with only minimal porting effort. A world of many varied and competing, yet mostly interoperating OSes is within sight.

      Now if we could just settle on some sort of cross-linux application wrapper so that something like PortableApps.com could be possible for Linux I'd be happy. There've been several projects attempting such a thing, but so far none has gained significant traction - the best option so far seems to be to use Windows programs and Wine - I can't tell you how many programs I use that I simply can't find for a modern Linux distro - they get abandoned for one reason or another, and without binary-level backwards compatibility or someone competent and interested in porting them to each new release they become practically impossible to run. Meanwhile I can still run those old DOS 2 programs pretty much anywhere with at most an emulation layer.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    4. Re: Is unix the last operating system? by Anonymous Coward · · Score: 0

      or Pizza Hut if you live in Europe

    5. Re:Is unix the last operating system? by Lennie · · Score: 2

      One way is to use a Linux container.

      Also look up: Docker

      --
      New things are always on the horizon
    6. Re: Is unix the last operating system? by camperdave · · Score: 1

      or Pizza Hut if you live in Europe

      Oh? Was the movie different in Europe?

      --
      When our name is on the back of your car, we're behind you all the way!
    7. Re:Is unix the last operating system? by lgw · · Score: 4, Insightful

      Well, we need some evolution, one way or another. The "page file" is a relic of an ancient time, and needs to vanish from the kernel, along with the difficulty of dealing with potential page faults anywhere in your kernel code.

      I suspect they're unifying memory and local storage in a more fundamental way. It would sure make life easier if you could (in user space) just mark some memory as "persistent" when you allocate it, and let the OS worry about caching and performance, but doing that right isn't easy or obvious.

      As "disk" performance gets closer to RAM, new approaches become practical. Previous attempts to unify memory and disk went nowhere as disk was just too slow to take explicit file control away from devs. Previous attempts to do away with directory-based filesystems and go with a sea of tagged documents and a metadata database have crashed on the rocks of low disk performance. But those ideas are good in principle, they just weren't appropriate for actual hardware.

      Fast persistent memory changes what it's practical to do, and fanciful new approaches to the basics of OS design are suddenly no longer academic wankery.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    8. Re:Is unix the last operating system? by Immerman · · Score: 2

      Docker is certainly the most promising candidate I've seen in a while, primarily due to it's Enterprise appeal and the momentum it may gain as such. I looked at it a while back though, and seem to remember it being a rather more specific solution than what we'd need for general application portability. Certainly could be a solid core to build off of though.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    9. Re: Is unix the last operating system? by Anonymous Coward · · Score: 0

      Yes, it was. Taco Bell does not make any sense in Europe.

    10. Re: Is unix the last operating system? by NotQuiteReal · · Score: 4, Funny

      Taco Bell does not make any sense, anywhere.

      FTFY

      --
      This issue is a bit more complicated than you think.
    11. Re:Is unix the last operating system? by The123king · · Score: 2, Insightful

      The only reason RAM exists is because it's many magnitudes faster than "disk". Once non-volatile memory is up to the same speeds as volatile, RAM will cease to exist

      --
      If you gave me a choice between a printer and a giraffe with explosive diarrhoea, i'll get my ladder and my raincoat
    12. Re:Is unix the last operating system? by Anonymous Coward · · Score: 3, Interesting

      Eh? Ever used as AS/400 (System i)? Only the biggest-selling mini-computer system of its time. OS/400 had "flat" addressing, treats disc addresses and memory as the same space. And don't give me that BS about performance - I used to run an entry-level model (9406 E35) supporting >250 green screens with 48 MB (yes, megabytes) of main memory, and still achieve sub-second response times at the terminals. Response times at the Windows PCs were a bit slower, but they were using screen-scraped adaptations of the terminal-based programs.

      UNIX/linux-based systems are certainly flexible and relatively cheap, but they're not the only solution. If HP goes about this the right way, there could be a specialist market for it.

    13. Re:Is unix the last operating system? by budgenator · · Score: 2, Insightful

      The only reason RAM exists is because it's many magnitudes faster than "disk". Once non-volatile memory is up to the same speeds as volatile, RAM will cease to exist

      That's what they always said, and I suspect always will.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    14. Re: Is unix the last operating system? by Anonymous Coward · · Score: 0

      In the US, we have a number of Taco Bell / Pizza Hut combined restaurants that serve both tacos and pizzas.

    15. Re: Is unix the last operating system? by Anonymous Coward · · Score: 0

      What about Taco Hell?

    16. Re: Is unix the last operating system? by Anonymous Coward · · Score: 0

      Does the taco pizza come from taco bell, or Pizza hut?

    17. Re:Is unix the last operating system? by Duhavid · · Score: 3, Informative

      I was sysadmin on an AS/400 back in the 90's. I am pretty sure we had an E35 somewhere in the cycle of upgrades. I know we started off with something "lower", but still a 35. I think it was a B35. I would not say it was fast, but it was fast enough.

      We had remote offices, SDLC lines CSU/DSUs and workstation controllers. I don't think we had 250 terminals, but we did have more than 100.
      The last upgrade we did was to a PowerPC based CPU. Ran a tape, swapped a card, instantly faster. Field rep allowed me to do the card swap.

      It was a good machine. The HAL was for everything, not just the OS. When we did the upgrade I spoke of, we didn't have to recompile user apps, the tape loaded the new HAL, I expect.

      --
      emt 377 emt 4
    18. Re:Is unix the last operating system? by Uecker · · Score: 1

      I suspect they're unifying memory and local storage in a more fundamental way. It would sure make life easier if you could (in user space) just mark some memory as "persistent" when you allocate it, and let the OS worry about caching and performance, but doing that right isn't easy or obvious.

      You create and mmap a file. There is your persistent memory.

    19. Re: Is unix the last operating system? by camperdave · · Score: 0

      Taco Bell does not make any sense, anywhere.

      What about Taco Hell?

      Nope. Not even there.

      --
      When our name is on the back of your car, we're behind you all the way!
    20. Re:Is unix the last operating system? by Anonymous Coward · · Score: 0

      "...when you could instead spend those resources refining or replacing the specific bits of a 'nix that *almost* does what you want?"

      This sums up my experience of *nix nicely!

    21. Re:Is unix the last operating system? by Anonymous Coward · · Score: 0

      And the proliferation of DOS, and later Windows opened the consumer world to the easy exchange of software and data, rather than being unable to share your C64 stuff with the CP/M user down the street.

      Bad example, the C128 is compatible with both and can even run CP/M on its Z80.

    22. Re:Is unix the last operating system? by Lennie · · Score: 3, Insightful

      I have a feeling when a large number of projects on github (or the new dockerhub) includes a Dockerfile and maybe a file for orchestration (like OpenStack Heat template) that will make it even easier to deploy any project things will really start to take off even more than they are now for open source and free software.

      --
      New things are always on the horizon
    23. Re:Is unix the last operating system? by AmiMoJo · · Score: 3, Interesting

      Previous attempts to do away with directory-based filesystems and go with a sea of tagged documents and a metadata database have crashed on the rocks of low disk performance. But those ideas are good in principle, they just weren't appropriate for actual hardware.

      They were always a terrible idea because they don't scale in the human mind. For a music collection you can just about deal with artist name, album name, song name... But even when it comes to things like "genera" how many people can remember if a particular song they want to hear counts a pop, or rock, or soft rock, or maybe it was prog-rock, or is that "prog rock" or "progrock"?

      It gets worse for documents. With a folder system you can drill down. It serves as a memory aid. With tags you need to search and sift through search results unless you can remember the name of that particular thing you needed, or some other fairly unique identifier. I'd contend that tagging is more effort than organizing in folders too, especially if you want to change tags in bulk without separating collections of related documents accidentally.

      There are ways to reduce these problems with fuzzy search terms, hierarchical tags and the like, but they are all just lame attempts to polish a turd.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    24. Re:Is unix the last operating system? by Hognoxious · · Score: 2

      With any form of tagging, classification, or categorisation system 47% end up as "misc" and 63% get filed under "other".

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    25. Re:Is unix the last operating system? by Immerman · · Score: 1

      But that doesn't actually help the C64 user or the CP/M user. It doesn't even really help the C128 user if they don't want to run CP/M

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    26. Re: Is unix the last operating system? by mr_mischief · · Score: 2

      Oddly enough I've never seen a taco pizza at a Taco Hut/Pizza Bell. It's usually a Pizza Hut Express that serves only cheese, pepperoni, sausage, and supreme along with breadsticks. Generally the pizzas are only "personal" size, too. The Taco Bell OTOH tends to have a full menu. I've also seen other Yum! Brands combinations, including a KFC/Pizza Hut ("Kentucky Fried Pizza") and a Pizza Hut/A&W.

    27. Re:Is unix the last operating system? by lgw · · Score: 2

      With a worthwhile system, you can still have the appearance of folders if you want that. That's as UI thing. But there's no reason for layout on disk to mirror that. The mainframe architecture I developed for in the 90s worked just that way: no unix/windows-style file system ("files" were fixed partitions), but the user saw files while the disk saw efficiently-tiled file data, and a (simple, fast, non-relational) DB held all the metadata. Directories existed only as a UI affordance, not as a filesystem thing.

      Tagging is easy and worthwhile to exactly the extent it's automated and effortless, or like iTunes you pay someone to do it all for you. For business docs, one way or the other you get that (all the daily reports the system would run, for example, were appropriately tagged by the code that created them).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    28. Re:Is unix the last operating system? by Anonymous Coward · · Score: 0

      I posted this on soylent as a reponse, but will edit it here as it seems applicable. The key here is the memristor, which HP has been working on for quite awhile.

      The memristor has been being slowly developed towards viability for decades and was announced for availability by HP realistically around 2018. The idea behind the memristor is basically completely replacing the traditional transistor itself with something with greater density, which is kind of mindboggling. You are talking about a technology shown to be 100 times faster than flash memory, with access times of around 90 nanoseconds while using a small percentage of the energy (1-2%) and 100+ gigabits per square centimeter. However, as of 2008, the actual transfer speeds were around 1/10th the speed of typical DRAM (RAM).

      So what happens is you have a technology with greatly increased capacity, vastly improved power efficiency, it can be turned off for storage unlike RAM, similar access times to RAM, yet as of now obviously decreased base transfer performance. Due to access times and the other qualities, for many things you simply wouldn't notice it. The tech could be turned into (and will be turned into) the equivalent of a super efficient reasonably performing solid state drive (100-200MB/s is less than an EVO at 450-500, but at 1% the energy use and greater density...).

      Or you start looking at using it for RAM, and other aspects of the computer, the wins are so huge it can make sense sense to ask, "why have separate RAM and storage at all, and just bypass the bus?" And at that point you are basically reorienting the entire computer, in the same way you could with current tech but the gains wouldn't really be worth it.

    29. Re:Is unix the last operating system? by david_thornley · · Score: 1

      FWIW, the original MacOS didn't have hierarchical directories, so the folder view was an artificial construct that slowed down performance and didn't match what you got in the file open dialog. No reason why a more consistent file manager with better performance couldn't do something like that.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    30. Re:Is unix the last operating system? by Anonymous Coward · · Score: 0

      it did everything in it's power

      Also, from http://hardware.slashdot.org/comments.pl?sid=5269253&cid=47216351:

      primarily due to it's Enterprise appeal

      "its".

    31. Re:Is unix the last operating system? by lgw · · Score: 1

      Coincidentally, I was talking to day with a dev who used to be on the WinFS team at MS. Apparantly it crashed on the rocks of SQL server perf on small systems (and that was a surprise why?). Some days I missed the old days when you were forced to embrace simplicity over vast over-general systems.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    32. Re:Is unix the last operating system? by Anonymous Coward · · Score: 0

      not exactly true , when you mmap a file , kernel just pretend it is on ram and have it on vma ( virtual memory area , a simple linked list ) , but don't actually copy it to ram , if you write on it or read it , then os actually copy it to ram . i called copy-on-write ( or some thing similar , i dont remember correctly)

    33. Re:Is unix the last operating system? by Blaskowicz · · Score: 1

      And you had Apple II with CP/M card, Macintosh Performa DOS compatible, Atari ST with Mac emulator etc.
      Those are still fringe systems and they didn't exactly solve the problem of floppy disk formats either.

    34. Re:Is unix the last operating system? by rasmusbr · · Score: 1

      Previous attempts to do away with directory-based filesystems and go with a sea of tagged documents and a metadata database have crashed on the rocks of low disk performance. But those ideas are good in principle, they just weren't appropriate for actual hardware.

      They were always a terrible idea because they don't scale in the human mind. For a music collection you can just about deal with artist name, album name, song name... But even when it comes to things like "genera" how many people can remember if a particular song they want to hear counts a pop, or rock, or soft rock, or maybe it was prog-rock, or is that "prog rock" or "progrock"?

      It gets worse for documents. With a folder system you can drill down. It serves as a memory aid. With tags you need to search and sift through search results unless you can remember the name of that particular thing you needed, or some other fairly unique identifier. I'd contend that tagging is more effort than organizing in folders too, especially if you want to change tags in bulk without separating collections of related documents accidentally.

      There are ways to reduce these problems with fuzzy search terms, hierarchical tags and the like, but they are all just lame attempts to polish a turd.

      The problem of navigating a music collection is already solved at the application level by various apps. Any file system will do fine. You're not going to have more than 10-100 million music files on a system since that's about what humanity has created so far, so it's a fairly well bounded problem.

      Innovation at the OS level should probably focus on problems where there is no upper limit to how many files you could realistically want to store and search.

    35. Re:Is unix the last operating system? by Anonymous Coward · · Score: 0

      Nope nope nope.

      The fundamental problem with existing computers is that we consider anything but RAM as storage. A "proper" computer that is designed for performance only, would likely be a 32 core CPU attached to 8TB (yes TeraByte) of RAM and have no moving parts. No spinning disk drives, and no cooling fans. It would probably have to a sealed liquid-cooled system, which also means it would have to be headless. No user-accessible parts inside. This means things like SSD's and video cards for conventional computer use would have to be a second box that can be air-cooled and placed closer to the computer screen.

      Anyway going back to the proper way a computer should be designed, would also require disposing of some antiquated programming techniques (eg forking processes needs to die, page-swapping needs to die) and there would be no difference between a "running" program and a "not running" program as it's in RAM, it's always running. We actually had a brief period where this was done on palm/handheld PC's (remember those before they turned into smartphones?) and I still have a Toshiba PocketPC e830, though it's long since been rendered unusable. But the shortsighted people at Windows Mobile saw all this cheap NAND storage and decided that everything should be stored there and then copied to the expensive RAM like a conventional computer.

      The PocketPC people were actually right with the "always in RAM, always running", but the technology at the time didn't have a way to keep the memory contents when the device had no battery power. We can now do this with NAND storage (Flash memory.)

      The other thing that needs to die is all the uselessly stupid abstraction layers and frameworks that make things horribly slow. Do you think we'd really need a 4Ghz processor if your average application didn't have to run through 20 layers of C++ frameworks to get to it?

    36. Re:Is unix the last operating system? by HornWumpus · · Score: 1

      RAM != dram

      I'm not seeing any data that show sram catching up with dram. When/if it happens it will be a breakthrough.

      There will likely continue to be a stack of storage technologies going from fast/expensive to slow/cheap (currently ranging from on die cache to networked tape drive storage). The only other alternative is to handwave up TBs of fast cheap sram on the die. Might be an interesting intellectual exercise, but until 'breakthrough' happens economic computers will continue using multiple storage mechanisms. At any level it just doesn't make all that much sense to have more directly accessable ram then the processors could possibly plow through in hours. There are, of course, some problems that do require fast random access to huge datasets, with no good options for partitioning, but they are rare and common desktops won't be built for that.

      That said the computer I'm using has an order magnitude more dRam then I had total storage on a network used by 50 people in business in 1988.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    37. Re:Is unix the last operating system? by Anonymous Coward · · Score: 0

      A folder system is literally just a restricted tag system. You realize this, right? At the most fundamental level, it just means that, in a folder system, your nature pictures must be filed pictures/nature, while in a tag system, you can still do that, but also file them as nature/pictures. Of course, if those nature pictures are used for development, in a folder system, do you file it in your development folder, or your pictures folder? Or both and have copies in each?

      The idea that a tag system has "numerous problems" that a folder system doesn't is ridiculous on its face. It's the same kind of system, but more flexible if you so choose.

    38. Re:Is unix the last operating system? by Uecker · · Score: 1

      It is called "demand paging". But this is completely transparent to the application... So how does persistent memory change anything?

    39. Re:Is unix the last operating system? by denmarkw00t · · Score: 1

      And then you end up with 110% of your files tagged - obviously, tagging is the superior method of file organization.

    40. Re:Is unix the last operating system? by Hognoxious · · Score: 1

      Did it say anywhere that tags are mutually exclusive?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    41. Re:Is unix the last operating system? by mcswell · · Score: 1

      "I imagine most OSes for centuries to come will have bsd or linux in their ancestry." Absolutely. And most slide rules for centuries to come will be made with plastic, not bamboo or metal. There's a great future in plastics. Think about it. Will you think about it? I don't know what abacuses will be made out of in coming centuries, though.

    42. Re:Is unix the last operating system? by Immerman · · Score: 1

      Umm, I think your sarcasmatron needs to be realigned. Are you trying to suggest that operating systems will become obsolete?

      And I think it should be obvious that most abacuses will be made of jade or other precious stones, metals, and woods. Similar principle to my old ivory and hardwood slide rule -there's not much point keeping around obsolete technology except for decorative purposes. Though I suppose that could change if abacuses were adopted in the classroom - they may not be terribly useful compared to a calculator for doing math, but I've heard some good arguments that the principles on which they operate are transparent enough that they can be quite useful for learning arithmetic - ban calculators in math class until middle school.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    43. Re:Is unix the last operating system? by mcswell · · Score: 1

      Your sig line is misattributed. That quote cannot come from a Chinese speaker, you can tell because it uses the indefinite article "a". Everyone knows the Chinese don't do that. Haven't you read any fortune cookies lately? My own guess is that it was Ben Franklin who said that. -- Stamp out sig lines!

  8. Hail Mary by Ralph+Wiggam · · Score: 4, Interesting

    It’s a bold strategy Cotton. Let’s see if it pays off for them.

    If this doesn't work out, I can't see HP staying in business as an independent company.

  9. Meg will kill it by gelfling · · Score: 0

    It won't fit on a tablet or a phone and Microsoft will complain that it's not Window. So it will be killed.

    1. Re:Meg will kill it by Anonymous Coward · · Score: 0

      This is HP we're talking about.
      Their normal SOP is to spend billions to buy a company to get a product, spend 100s of millions more advertising it, finally ship a product to consumers, cancel it after only giving it six weeks, then sell it for a fire-sale price to clear out old stock, crashing their website from the demand.

    2. Re:Meg will kill it by Anonymous Coward · · Score: 1

      Meg is the one who funded it, dummy. It's too bad you didn't even consider taking even a side glance at the article.

    3. Re:Meg will kill it by Anonymous Coward · · Score: 0

      Maybe he's guessing HP will have a new CEO named Meg next year or the year after that or after that. This thing is going to kill independent HP. They haven't shown any ability recently to manage even the simplest multi year project.

  10. Lets go back to locked in solutions! by Anonymous Coward · · Score: 1

    Just another attempt at creating a walled garden that only HP can play in. Even if it does its job well, unless its cheap, it will never catch on....

  11. Someone has been watching by Anonymous Coward · · Score: 0

    Person of Interest :)

  12. The NSA has pre-ordered already. by RevWaldo · · Score: 1

    Where have you been? It's alright we know where you've been!

    .

    1. Re:The NSA has pre-ordered already. by Anonymous Coward · · Score: 0

      They also know where you WILL be.

  13. Just great. by fahrbot-bot · · Score: 1

    Now instead of RTFM we can all RATM.

    --
    It must have been something you assimilated. . . .
  14. Awesome by Anonymous Coward · · Score: 0

    Let's put Linux on it.

  15. Not THAT new... (I think) by sirwired · · Score: 4, Interesting

    The article yammers on and on about how the O/S will be built based on memory-driven I/O instead of file-system based I/O. However, IBM's i/OS (a.k.a. OS/400) has been built on memory-mapped I/O from the beginning (circa 1988.) (And it has a DB-driven "filesystem" that Microsoft has been unable to ship despite about 25 years of failure.)

    I know it's not quite the same thing, but I cannot imagine that this new O/S will somehow eliminate the need for flash and/or disk. I don't see them managing to get the memristor cost down enough to entirely replace disk/flash. If they had actually shipped some of the things before now, I could maybe believe it, but they haven't.

    1. Re:Not THAT new... (I think) by Anonymous Coward · · Score: 1

      I think you need to read between the lines, they mention HP is putting efforts into porting android and linux and "one of these technologies will be a success". They are not building a new computer for sale, they are building a demo unit, to prove to the world that memresistor tech is FAST, they own the patents and if they can get everyone to switch to their memory they will make lots and lots of money.

    2. Re:Not THAT new... (I think) by Anonymous Coward · · Score: 0

      MULTICS

  16. With a name like that... by SpankiMonki · · Score: 1

    I can't wait for the marketing campaign. How ironic would it be if Pink Floyd licensed "Welcome to The Machine" for the media blitz?

    1. Re:With a name like that... by oodaloop · · Score: 2

      There'a all kinds of possibilities. Machines of Loving Grace, Rage Against the Machine, NIN's Pretty Hate Machine album. There's a roller derby player going by Pretty Skate Machine.

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    2. Re:With a name like that... by ClickOnThis · · Score: 1

      I can't wait for the marketing campaign. How ironic would it be if Pink Floyd licensed "Welcome to The Machine" for the media blitz?

      Not as ironic as the campaign for Windows 95, which used The Rolling Stones' "Start Me Up." Recall that the lyrics included the phrase "You make a grown man cry."

      --
      If it weren't for deadlines, nothing would be late.
    3. Re:With a name like that... by omnichad · · Score: 1

      Probably better than using the theme music from Person of Interest. Naming anything "The Machine" while that show is still going seems like poor marketing to me. Unless they're shopping it to the NSA.

    4. Re:With a name like that... by mr_mischief · · Score: 1

      It will never happen, but it'd be cool for them to come to market with something really revolutionary and launch with the end of "Guerrilla Radio". HP strikes me as quite too stodgy for this.

      It has to start somewhere It has to start sometime
      What better place than here, what better time than now?

      All hell can't stop us now
      All hell can't stop us now
      All hell can't stop us now
      All hell can't stop us now
      All hell can't stop us now
      All hell can't stop us now

      As far as band names go, there are also Machine Gun Kelly, Florence and the Machine, Machinehead, Ghost in the Machine, The Suicide Machines, and Miami Sound Machine not including lots of drum and bass acts. I think a lyric or song title about machines would be more likely. It's all probably moot, because they won't market it under the lab's code name.

  17. HP Inspired by Apple: Think Different by BoRegardless · · Score: 5, Interesting

    Well, Meg Whitman had the guts to say "Find them some money" when HPLabs proposed the "Machine." I wish HP all the success.

    It is about time some corporation stepped up to the plate other than Apple and jump-starts mega-improvement in major devices.

    My first time sharing "Mini-computer" (was not mini sized), desktop engineering computer (using mag-strips pre-HP45), & then the HP35-41-45-75 were all incredible computing devices for their day.

  18. Applications by phorm · · Score: 1

    What are you going to run on the OS? At least if the OS is based on something known (even if the arch is different) you have a path for porting applications chains.

    1. Re:Applications by Anonymous Coward · · Score: 0

      Porting applications is easy. Stop pretending it's hard, because that makes you part of the problem.

  19. New OS? by bchat · · Score: 1

    What a waste of time, with all the people developing operating systems today. Why would they create a barrier to adoption by introducing an unnecessary learning curve that requires people to learn yet another way to use a computer?

  20. Huh? by sirwired · · Score: 1

    Yeah, they are a for-profit corporation, I'm pretty sure most of what they do is a "money grab"; it's kind of their job.

    And where is all the "walled garden" crap coming from? The O/S will be open source and they are looking to also release a Linux variant that will run on the thing.

  21. Pink floyd by Anonymous Coward · · Score: 0

    YEAH!!!

  22. No, no problem. by sirwired · · Score: 1

    Along with the new O/S, they are also working on getting both Linux, and (oddly) Android running on it.

    If you RTFA, you'd see that they'd like to re-structure the O/S to take full advantage of the systems planned giganto memory capacity, instead of being built around shuffling data on and off disk.

    1. Re:No, no problem. by bluefoxlucid · · Score: 3, Insightful

      The article tells me it's bullshit. Applications aren't written to wait for the memory bus; they're written to ask the kernel for resources, and handle that by waiting or operating asynchronously. If they wait, then they just block until the kernel returns--they don't go, "Oh, it's going to be a while, so I'll execute getSomeTea()..." There's nothing in applications to deal with timing.

      From an OS perspective, execute-in-place has been a thing for years. Linux run from NAND uses XIP, hence why some JFFS2 configurations compress and some don't. Many implementations don't compress in small-RAM embedded systems, using MMIO to map the JFFS2 file system as a physical memory address and jump to it accordingly. That means Linux loads an mmap()ed binary into VMA by creating a page table entry that points to the MMIO page associated physically with the NAND, and not with any real RAM.

    2. Re:No, no problem. by Trails · · Score: 1

      You're trying to say that this press release from HP is full of shit? That's shocking! SHOCKING!

      well, not that shocking.

  23. You can definitely tell this is engineer-driven... by Anonymous Coward · · Score: 0

    ...with such a creative name as 'The Machine'.

    While interesting, this 'machine' would have to offer an Avatar-quality VR experience whilst doing my taxes three years ahead of time to wash out the bad taste HP's consumer products have left in my mouth.

    Selling that inkjet fluid at a greater price than interferon? I'm sorry, but that's inescapable karma.

     

  24. Small portion of *nix interfaces with the arch ... by perpenso · · Score: 4, Insightful

    What's the point of running *nix on it? If the architecture is so much different that they have to rewrite tons of OS code to support it, why not just build their own?

    *nix is the fastest path to a stable and highly usable platform. Only a small portion of *nix interfaces with the architecture. They only have to rewrite that small portion.

    Plus with *nix you have a rather large base of application software to run as well.

    That said, could other parts of *nix or apps be reworked to take advantage of the architecture, possibly. But such efforts do not need to be part of v1.0.0. They can be part of subsequent versions if and when profiling indicates an issue or opportunity.

  25. If I am correct by Anonymous Coward · · Score: 0

    If I am correct, won't memristor-tier computing allow for considerably simpler circuits?

    If that is true, this is a very good thing.
    Portable computing NEEDs it a few years ago. (besides the obvious failure in the battery department. sure is great with all these wonderful long-lasting batt-oh wait)

    One thing I am worried about is the addition of the OS.
    It won't compete with Windows, it likely won't compete with Linux on mobile, and hell, it will likely not even compete with Macs.
    The only way I could see it taking over on mobiles is if the OS (and hardware) is stupidly good, like, a whole generation ahead what ARM and Linux can provide.
    HP here. We are speaking about HP. I can only hope. The more market taken away from shitty x86, the better. I wish that crap architecture would die faster.

  26. New Machine by Anonymous Coward · · Score: 0

    Imagine a beowulf cluster of these!

  27. It's memory that's the problem? by jader3rd · · Score: 1

    When a person wants to do something such as run Microsoft Word, the computer’s central processor will issue a command to copy the program and a document from the slow disk it had been sitting on and bring it temporarily into the high-speed memory known as DRAM that sits near the computer’s core, helping ensure that Word and the file you’re working on will run fast. A problem with this architecture, according to computing experts, is that DRAM and the Flash memory used in computers seem unable to keep pace with the increase in data use.

    The author gives the problem that to access data the computer goes to the slow disk, and pulls the data in the fast memory so it can be operated against. Then the article goes on to say that memory can't keep up with the demand. That seems backwards to me. Isn't the problem they're trying to solve deals with how spinning disks have not had their data access speed increase at the pace of the rest of computer components, not memory?

    1. Re:It's memory that's the problem? by Nemyst · · Score: 1

      I may be wrong, but that quote sounds like they're saying DRAM/Flash hasn't been able to keep up with the amount/size of data. The Word example's not the greatest, but in many computational fields you'll need hundreds of gigabytes of data to fit in RAM, which can get rather complicated.

    2. Re:It's memory that's the problem? by Anonymous Coward · · Score: 0

      Correct if I'm wrong, it's been a long time...
      External (to the CPU that is) memory such as RAM, HDD or SSD is used because of the prohibitive cost and complexity of sufficiently large internal memory banks (primarily registers).
      So both views are correct, but the original problem is not the speed of the external storage but the volume of the internal storage.
      We have been adding layers of additional storage: 3 levels of cache, RAM, flash based caching, disk drives...
      Memristors (among other technologies) promise the speed of internal memory in large enough volumes so extra storage becomes less of a necessity.
      And also: registers loose their content on power off, another reason for external storage.

  28. Re:HP Inspired by Apple: Think Different by rahvin112 · · Score: 2

    And Meg will be the one that kills it because it doesn't have an ongoing revenue stream that provides 25% margins.

  29. One spec the article fails to mention by Anonymous Coward · · Score: 5, Funny

    The new computer does not run on electricity. It runs on a new fuel cell that requires ink.

    1. Re:One spec the article fails to mention by Anonymous Coward · · Score: 0

      And each new revision of the computer will still use the same ink, but it'll be in a slightly different, and incompatible, cell than the prior revision had. Fortunately though, popups will appear on the screen when the current cell is down to 90% capacity and offer to help us re-order new Genuine HP Cells directly from HP.

  30. FUD incarnate: by pla · · Score: 1

    The new computer is meant to solve a coming crisis due to limitations around DRAM and Flash.

    Would someone like to elaborate on this "coming crisis" that memristors magically solve?

    I can think of plenty of limitations (in the present) to DRAM and flash that merely throwing money at the problem can't solve. I can also think of a few good uses for viable memristor technology (instant-wake hibernating-as-the-default-state computers as the obvious first use). I can't, however, think of any "crisis" that adding a pinch of memristor phlebotinum would solve.

    1. Re:FUD incarnate: by drinkypoo · · Score: 1

      Would someone like to elaborate on this "coming crisis" that memristors magically solve?

      Only if they're more resistant to cosmic rays than transistors.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:FUD incarnate: by Anonymous Coward · · Score: 1

      They probably mean limitations on supercomputers, hence the need for silicon photonics interconnects. And we all know that NAND endurance is going down as it gets smaller.

      It sounds great but they need to start selling memristors already. HP/Hynix have delayed memristors to avoid killing off Hynix's NAND too early, and that's bullshit. Now Crossbar may beat them to the post-NAND market with Crossbar RRAM.

  31. Good news... by ndykman · · Score: 5, Insightful

    While HP Labs may not be what it was, it is good to see that HP finally has a CEO that will give them the funding they need to go for the big ideas. We need more research and development funding period. The government needs to increase funding for the NSF and other organizations. And, yes, big companies need to start making long term investments. Microsoft Research is growing. It seems HP Labs is growing again.

    Let's hope other big players step up too. I'm tired of money being thrown at yet another mobile application and having that being held up as a paragon of innovation. People are being critical of HP investing in this while Facebook throws 19B of assets at a messaging application? What's wrong with this picture?

    1. Re:Good news... by hambone142 · · Score: 2

      I disagree about your comment regarding "remote workers". I know of some folks in this position that are essentially giving work second or third priority. Some who won't come in when they're needed because it's "working from home day". Others call in to have workers physically located in the plant to do their hands on work for them. Meg is correct in requiring remote workers to return to the office. While some are more productive, there are MANY taking scamming the system and doing nearly nothing, receiving full pay for doing so. I've seen one guy that has never worked in the plant and follows his squeeze around the country "working from home". Ripe for abuse and many are doing just that.

  32. That's great, but... by glwtta · · Score: 1

    Will the output be limited to a single number?

    --
    sic transit gloria mundi
    1. Re:That's great, but... by omnichad · · Score: 1

      The question is...will it be a Social Security Number or the number 42?

      Either way, you're going to need memristors when you're processing that much data.

  33. Re:HP Inspired by Apple: Think Different by BoRegardless · · Score: 1

    The way you find new solution paradigms is to jump in with both feet.

    HP already announced memristor development 5 years ago. My guess is the HP Labs team are going to make all sorts of discoveries as they work through the entire design of the "Machine."

  34. yes, but... by Anonymous Coward · · Score: 0

    Oh come on guys, nobody? Really?

  35. The Machine by Anonymous Coward · · Score: 0

    Funny story by Bert Kreischer about "The Machine":

    https://www.youtube.com/watch?v=VHfroJBMlVM

  36. Will not do any good by WindBourne · · Score: 3, Insightful

    HP made their massive profits by controlling their IP and making everything in-house. In this case, they have outsourced a great deal of this work. As such, it will be in China within 2 years. At that point, whitman will lose everything.

    As somebody that used to work for HP, I am saddened by this. They have great tech, but whitman's run for short-term profits is destroying the company.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re: Will not do any good by Anonymous Coward · · Score: 0

      Memristor patents?

    2. Re:Will not do any good by Gavagai80 · · Score: 1

      Even if there are Chinese clones, anything that makes people want to buy more computers is good for HP. They'd get a chunk of the sales.

      --
      This space intentionally left blank
    3. Re:Will not do any good by Anonymous Coward · · Score: 0
      If the Chinese make them, HP will still get the patent money if the Chinese want to actually sell any of them.

      As somebody that used to work for HP, I am saddened by this. They have great tech, but whitman's run for short-term profits is destroying the company.

      Really? Out of all the CEO's, you're going to call out Meg for "short-term profits"? Not, say, Mark Hurd, who sold off, laid off and then snorted coke from a hooker? Or Leo "I have no idea what I'm doing" Apotheker? You're going to go with Meg?

  37. anyone remember itanium? by mpicpp · · Score: 2

    i am remember hp having visions of replacing x86 with a new architecture and then AMD did x86-64. hp should know by now that a totally new hardware platform and totally new operating system isnt going to fly very far. Why not replace ethernet and tcp/ip while they are at it....

    1. Re:anyone remember itanium? by Prune · · Score: 2

      Is this post a joke? This change is far, far deeper than the changes of instruction set and CPU architecture that comprises the difference between Itanium and x86. This is about making fundamentally more powerful hardware on the most basic level to break the physical limits approached by current applied technology.

      And that's just one problem with your post. The other is the criticism of different CPU architectures and instruction sets, pointing out Itanium's failure and forgetting the enormous success of ARM which these days runs in about 50 billion devices--and ARM is no less different than x86 than Itanium is.

      --
      "Politicians and diapers must be changed often, and for the same reason."
    2. Re:anyone remember itanium? by Anonymous Coward · · Score: 0

      This is about making fundamentally more powerful hardware on the most basic level to break the physical limits approached by current applied technology.

      I welcome new innovations but given this is coming from a for-profit company investing billions in R&D for this, its a massive gamble. Reminds me of IBM betting the farm on mainframes under Gestner and barely pulling it off. I wish HP the best of luck, if it works, they'll make more from the IP than they will of actual hardware sales.

    3. Re:anyone remember itanium? by zlogic · · Score: 1

      Itanium was popular with the server market, it just didn't evolve fast enough. Windows XP actually had an Itanium version from day 1 and a lot of MS products had Itanium releases.
      Totally new hardware platforms sometimes allows to get rid of old stuff and rethink approaches. For example, Apple's iPhone/iPad basically set the new standard of what a smartphone or tablet should be - before that we had Windows Mobile, Palm and Symbian without an app store and with capacitive screens and bulky tablets running desktop operating systems.
      This probably won't be a consumer OS, rather something like a dedicated database machine or Hadoop-like node.

  38. Server? by wisnoskij · · Score: 1

    So I am guessing this is planned for corporate servers?

    Or will everyone be playing Crysis 3 on Windows 10, The Machine edition?

    --
    Troll is not a replacement for I disagree.
  39. The original name was Skynet... by Anonymous Coward · · Score: 0

    But one day after some unexpected downloads from torrents the Machine asked to call it now simply the Machine - not Skynet.

  40. So.... it's a mainframe then... by Anonymous Coward · · Score: 0

    and we come full circle....

    Stage 1 - get a 'fridge shaped computer' that does everything, runs a special OS and requires specialized techs to maintain it - aka mainframe - dumb terminals - everything is in the 'cloud' - even your OS

    Stage 2 - mainframe - smart terminals

    Stage 3 - local servers - smart terminals - mainframe still exists

    Stage 4 - local servers - smart terminals - no mainframe (it's old hat)

    Stage 5 - servers centralized for easier managment - smart terminals -

    Stage 6 - servers centralized and virtualized for easier managment - smart terminals that are locked down like dumb ones

    Stage 7 - moving things to the 'cloud' - servers virtualized as much as possible - racks of equipment replaced with single racks due to efficency

    Stage 8 - get a 'fridge shaped' computer that does everything your data center did, runs a specilized OS and requires specilized techs to maintain it - but we'll call it something new an trendy!

    1. Re:So.... it's a mainframe then... by Anonymous Coward · · Score: 0

      Unfortunately, no.

      Virtualization (cloud services) are a means to an end. You are not going to replace a 2000$ desktop or a 20,000$ workstation with a cloud server sitting somewhere else. No, you push the data you want to process to the cloud (as long as it's not a compression task) and retrieve the result when it's ready, freeing up the desktop/workstation to work on something new, or saving power by turning it off. (Think about the cost of electricity in various parts of the world, let alone data safety in places where there are high crime statistics.)

      What HP is proposing is basically a new hardware/OS platform that is much faster by getting rid of the slow parts (spinning hard drives, NAND flash, etc) and you do that by using pure photonics.

  41. Well, success to them! by Anonymous Coward · · Score: 0

    For 40 years, computer architectures have stalled. In the 50s to 70s, many computer developments came with their own storage media (anybody remember acoustic delay line storage implemented via mercury-filled pipes?), differing between main operating storage, slow storage, and archival/exchange media. At some point of time, core memory (and I mean magnetic cores) was rather established. Fast access memory moved from core to SRAM to DRAM and has been stuck there ever since. Random access large storage moved from drums to platters and stuck there. Flash has seeped into the large storage space in the last decade, but it can only deal with limited use cycles and needs bulk erase operations. Admittedly: it's a slight change in operations but not one large enough to affect VM layers in an operating system much (obviously, because of "limited use cycles" you want to avoid things like "swapping").

    If you have fast random-access R/W involatile mass storage, that's not just technologically a fresh approach, it means a lot for the whole architecture.

    1. Re:Well, success to them! by Anonymous Coward · · Score: 0

      If HP had a real engineer (read: well-read, intellectual, having years of R&D and production experience) in the CEO seat, they would build a computer which nicely integrates CPU, SRAM, DRAM and Flash in a unified memory architecture. Platters would be optional. The OS would be adapted or custom-designed to serve this hardware setup. The OS would also manage Flash "wear-out" and help users to not over-use the Flash memory and to remove worn-out pages from use. RAM would be battery-buffered so that it can serve as a persistent cache for the Flash memory.

      This kind of innovation is actually doable as opposed to "bet the farm on something radically new in plenty of ways". The latter approach is the method of cretins/idiots, just like MBAs are.

      Professional services would be trained to assist customers for semiconductor-memory data processing instead of the traditional RDBMS "all looks like nails to my SQL hammer" approach.

      HP would bring the fight to SAP's playground instead of letting them dominate the discussion and the customer relationships.

      But you know what ? HP had a large-scale lobotomy in the late 1990s.

    2. Re:Well, success to them! by K.+S.+Kyosuke · · Score: 1

      If HP had a real engineer (read: well-read, intellectual, having years of R&D and production experience) in the CEO seat, they would build a computer which nicely integrates CPU, SRAM, DRAM and Flash in a unified memory architecture.

      They should have started doing that one two years ago, but I think any such machine would get obsoleted by an actual non-volatile RAM. Unless you'd make the memory manager extremely clever to emulate a huge RAM/RWM without wearing out the flash storage any time soon.

      --
      Ezekiel 23:20
  42. this or Mill by Anonymous Coward · · Score: 0

    A return of LISP machines might be nice. Smalltalk machine?

    But seriously, it'll be fun to see if this or the Mill architecture take off in the coming years.

    1. Re:this or Mill by mcswell · · Score: 1

      "A return of LISP machines might be nice." Yeah, because then I could run Steamer (http://hci.ucsd.edu/hutchins/Steamer.html). It emulated the steam plant I was in charge of (as MPA) in the Navy 1972-1975. Without all the dirt, oil, seawater, tobacco smoke, and corrosion (not to mention sea sickness).

  43. I think it's more about the datasets than programs by sirwired · · Score: 1

    I think the idea is more about user data (rather than applications themselves) not being shuffled in and out on File I/O, the SCSI stack, LBA's, etc.

  44. Hype ?? Let us know when it actually works? by Anonymous Coward · · Score: 0

    "they can access any needed information almost instantly"

    sorry bad words to use 'almost instantly' (telegraph communication in 1850 was 'almost instanly too)

    Well how fast is that? IF the memristors access (read AND write) as fast as RAM today then fine IF they can make enough to match secondary data sizes
    If not then how much slower is it and will there then be still intermediate faster memory used as caches (what they do now)

    Im for bigger faster (cheaper) secondary storage. (SSD are still far slower than RAM and even DRAM is significantly slower than SRAM)

    But IS this what they are saying - Persistant memory as fast (or nearly) as RAM used to run programs right now

    Photonics, fine but they have to get the transitions from electronic to photonic and back over and over to beat out simple electronic the whole way

    How many years ago did they say Josephson Junction circuits were going to revolutionize computers ??? Still waiting on that one.

  45. So, uh... by excelsior_gr · · Score: 1

    What kind of ink will this computer take?

  46. Re:Memory limits by Anonymous Coward · · Score: 0

    Actually, DRAM is also a problem. SDRAM internal speed has been fixed at 100Mhz since the late 90's. Silicon based DRAM can't go any faster.

  47. This is Not Meg's Fault, She Just Doesn't Know by LifesABeach · · Score: 1

    What about that 3D Printer blurp ad with some dumb looking blonde on it? Or did those people lie also?

  48. Aussie Approved Comment by Anonymous Coward · · Score: 0

    Damn straight! This stuff gives me goosebumps of excitement, the "Maintenance of the Status Quo" Method has out stayed its welcome.

  49. The Machine? by Anonymous Coward · · Score: 0

    Sounds like someone's been watching Person Of Interest...

  50. Time to bring back MPE! by Anonymous Coward · · Score: 0

    FTW!!

  51. Does it have a Soul? by tomhath · · Score: 1

    Data General killed itself inventing a New Machine with a soul.

  52. The other one by Anonymous Coward · · Score: 0

    With 3/4 of the research staff working on this, what is the fourth person working on? Power points and schedules probably...

    1. Re:The other one by Anonymous Coward · · Score: 0

      The other one is trying to decide whether it's better shareholder value to fire the other teams then cancel the project or cancel the project then fire the teams. These things matter when running a huge company. Into the ground.

  53. Great name by neminem · · Score: 1

    Great name, assuming that their goal is to see how much pain a user can endure before going insane.

    http://princessbride.wikia.com...

  54. Good news... by dont_jack_the_mac · · Score: 2

    I'm all for more funding for researching new cutting edge technology but Whitman is going about it the wrong way. HP is laying off remote workers instead of the "dead weight" that routinely performs more poorly than their peers. What people don't understand is that remote workers at HP usually are stellar employees that had have to relocate due to some life event. Otherwise the possibility of remote work isn't even entertained. To cut the remote workers first, HP is taking themselves out before the competition does.

  55. anyone remember itanium? by Anonymous Coward · · Score: 0

    Intel made Itanium. DEC/HP made Alpha, which got eclipsed by Itanium a couple of years before Itanium got made irrelevant by x64. (I worked on Windows Server at the time, so I got to play with the first, crappy versions of all three architectures.)

  56. Some more details by tk2x · · Score: 5, Informative

    I'm sitting in the conference room where this was just announced at the HP Discover conference. The idea is to use photonics for interconnects, so that the limitations of copper don't require physical proximity to memory. And they want to use oxygen atoms with doubly-negative charge (ions) for data storage. The concept is to partner with universities to do some fundamental research and major changes in OS design to have a machine that can scale processor access to 160 PB of memory storage in microseconds.

    None of this comprises fundamentally new ideas, but they are working hard to actually make it happen, which is pretty cool.

    1. Re:Some more details by Anonymous Coward · · Score: 0

      Could you please share some URLs ? Sounds massively amitious and I question Ms Whitman's ability to pull this off. This sounds like blue-sky research, not something you can expect anything serious to be delivered in just 10 years.

    2. Re:Some more details by Anonymous Coward · · Score: 0

      So was this just a public announcement of a research project?

  57. Good news... by Anonymous Coward · · Score: 0

    Agreed. Have you noticed that most companies take some older buzzword or term and weld on the word 'social' and supposedly it's all innovative again? Therefore it's no longer the 'grid', it's the 'social grid'. Or some such.

  58. Without a HDD... by Anonymous Coward · · Score: 0

    Without a HDD where will I put my folders? My desktop is going to be soooo cluttered!

  59. oops by slashmydots · · Score: 1

    They should have checked on their brand image first. They make the worst laptops with the highest failure rates on anyone's scale. They are dead last in support satisfaction. Their PCs have a similar failure rate as well. I wouldn't buy a magical wish-granting lamp from them even if they proved it worked as long as it had an HP sticker on it.

  60. HP can barely even make a decent printer by ShawnWelch · · Score: 1

    Hmmm?

  61. Re:HP Inspired by Apple: Think Different by statemachine · · Score: 2

    The guts?? The GUTS??

    To pay for it, Meg just fired 30,000 people over the last 2 years, and is going to fire another 20,000 by next year. Sorry, Meg, that's chutzpah.

    Anyone who's still at HP is hoping they're not next, or looking for another job.

  62. The Machine from Person of Interest? by asticia · · Score: 1

    And the name of programmer from that TV series is Finch. Clever, HP, I see the reference there :-)

    --
    There is no light without darkness.
  63. Re:Small portion of *nix interfaces with the arch by Anonymous Coward · · Score: 0

    Considering unix is a multiple virtual address space TSS with a rudimentary filesystem, and Linux is just the same with a bunch of kludges for all the things unix didn't think of, like networking, or couldn't do efficiently like graphics;and considering that a machine with a nonvolatile memory system makes the idea of a filesystem delusional; and considering that MVAS virtual memory introduces terrible inefficiencies into pure memory based interfaces; what is left when you remove MVAS VM from unix and remove filesystems from unix? Yes that's right, TSS.

    Now is it better to try and produce a TSS from scratch, which is trivial, or to try and iteratively delete everything that is Unix except for the TSS, while preserving the existing APIs, which is decidedly non-trivial?

    Really it would seem a much better approach to simply put a POSIX API layer on top of a single virtual address space TSS, than to preserve performance losses incurred as a result of Unix's choice to use a MVAS memory model. Especially when you consider that the performance penalty from MVAS is well over a factor of two once you disappear the bottle neck of slow disk storage.

    Your assertion that only a small portion of *nix interfaces with the architecture is false. vmunix and Linux demand an MVAS memory model, and the APIs (file and signal operations, excluding mmap and other shared memory APIs) that don't demand an MVAS memory model incur a memory copy penalty which is especially undesirable in a SVAS model where all storage is main memory. The way channels are implemented in unix stinks.

    Having a platform and cpu that uses SVAS in combination with low/zero overhead portal calls (that is function calls which cross protection domains), removes a huge amount of overhead and latency that is mandatory in the definition of unix system calls, overhead and latency that was decidedly trivial when programs mostly talked to slow disks, but is enormous when programs mostly talk to other programs and local memory.

    -puddingpimp

  64. but once it gets to HP support ... by Anonymous Coward · · Score: 0

    The engineering on this could be absolutely dazzling but when you need to call HP support for a problem you'll find out that the specific version of the OS is not supported, you need a firmware update, and you have to be running a very specific version of a 3rd party device driver that can't be found anywhere. And it's not supported with 3Par (HP) storage.

  65. Not Unix, Plan 9 (from Bell Labs) by Anonymous Coward · · Score: 0

    From what I've read about Plan 9, it would be a more suitable base for a system where resources have a more equal footing than Unix/Linux. Just sayin...

  66. Itanic 2 by coffecup · · Score: 1

    What could possible go wrong?

  67. Time for innovation - Re:Run a completely new OS? by Camembert · · Score: 1

    >>What's the point in running a brand new OS on it? Is HP-UX not good enough? Or the many other *NIX's? I'll put money on Linux being ported to it before it even ships to Joe Public

    Much as I like unixes (way back using early slackware distributions, now since 10 years on OSX), I do think that it is time for some real innovation. Unix dates from, what, 1970 or so. More than 40 years ago. We were all playing vinyl records for music back then. I think it would be good if a mainstream company (outside pure academia) would build from the ground up something usable yet radically fresh and truly future oriented. I remember that some 15 years ago Apple and IBM worked together on a radical object-oriented OS, but nothing came from it.

  68. Sounds like Multics by Required+Snark · · Score: 1
    A single addressing space that eliminates the distinction between memory and bulk storage (disk). Where have we seen this before?

    Multics implemented a single level store for data access, discarding the clear distinction between files (called segments in Multics) and process memory. The memory of a process consisted solely of segments which were mapped into its address space. To read or write to them, the process simply used normal CPU instructions, and the operating system took care of making sure that all the modifications were saved to disk. In POSIX terminology, it was as if every file was mmap()ed; however, in Multics there was no concept of process memory, separate from the memory used to hold mapped-in files, as Unix has. All memory in the system was part of some segment, which appeared in the file system; this included the temporary scratch memory of the process, its kernel stack, etc.

    --
    Why is Snark Required?
  69. Re:Small portion of *nix interfaces with the arch by perpenso · · Score: 1

    ... what is left when you remove ...

    An API that a whole lot of software can be compiled for. Having these apps and utilities from day 1 can be quite important.

    ... a machine with a nonvolatile memory system makes the idea of a filesystem delusional ...

    The file system is a metaphor from the app and utility code's perspective. They don't real care if data is stored on platters or in RAM and when stored in RAM there still needs to be some method of organization. So the new machine has a persistent RAM disk, the existing filesystem code will still be useful.

    Again, I'm referring to v1.0.0. Further improvements and customization for the new architecture can take place in later versions.

  70. HP is DEAD by Anonymous Coward · · Score: 0

    Dave Packard an Bill Hewlett killed this company off when they decided that MBAs without ANY R&D or production experience could run this ship. Very much like making an accountant the captain.

    Been there, tried to be an engineer. The business idiots at HP are nowadays offended by real engineers as opposed to lefty pussies.

    Rest in Peace, HP Co.

  71. If it doesn't work by PJ6 · · Score: 1

    can I rage against it?

  72. THE RETURN OF PALMOS!!! by Anonymous Coward · · Score: 0

    PalmOS has no distinction between storage and memory (Secondary Storage and Primary Storage for you CS types!), and runs everything in-place rather than the load-and-execute system all current computers use.

    'Normal' systems have to copy program code into RAM before executing it, but because there was no distinction like that in PalmOS, it would just execute the code because, in effect, it was already in RAM!

    It couldn't truly multi-task, but context-switches between programs were virtually instant - It didn't have to deal with anywhere near as much CPU state baggage as conventional systems. I'd wager even an old 33MHz Palm unit could swap between programs faster than modern smartphones.

    It was a very unusual architecture and I've not seen many things similar since.

    The later ones went back on this slightly to try and get some sort of non-volatility to the OS (Previous models ran everything in RAM, so if the battery died you lost everything; Unfortunately Flash was too expensive, slow and worked at block-level instead of bit-level, and we hadn't invented memristors yet, so they kludged a system that worked not-unlike hybrid hard disks, PAE or EMS memory, where the RAM was a 'window' to flash-based storage), which is why the multi-hundred MHz PalmOS 5.4 units were far less responsive than the PalmOS 5.2 and even 33MHz PalmOS 4.1 devices.

    It would be cool to see this architecture reappear, although there are a lot of issues that would need to be solved for the modern environment (Multitasking and memory protection for instance!)

  73. New, not improved... by servant · · Score: 1

    But I am glad to see innovation and not just another me-too architecture or incremental improvements. It may not be all tail winds and smooth sailing even if it is technically superior in many ways. Still without trying something revolutionary on occasion, all we get is small incremental evolutionary change. Evolutionary change is great, but it doesn't make the 'big step' breakthroughs that is needed on occasion to keep society moving forward!

    --
    ... "When you pry the source from my cold dead hands."
  74. a bigger question looms - by Anonymous Coward · · Score: 0

    will hp still be around in a few years?

  75. Re:Small portion of *nix interfaces with the arch by Anonymous Coward · · Score: 0

    Yea, and what I said is it would be better to build a POSIX API on top of a more appropriate OS, than trying to make the existing OS work by applying more layers of kludge:

    Really it would seem a much better approach to simply put a POSIX API layer on top of a single virtual address space TSS, than to preserve performance losses incurred as a result of Unix's choice to use a MVAS memory model.

    -puddingpimp

  76. Youtube Video crap? by infinitelink · · Score: 1

    What's with clicking on a /. page margin showing Youtube videos?

    --
    Intelligent idiots are we. | Evil men do not understand justice.
  77. HP Inspired by Apple: Think Different by Anonymous Coward · · Score: 0

    Then Meg says, "Where are we going to get $10 million to do the research to save the company? Certainly not from my salary! Let's lay off some engineers."

  78. Spell Check by MarkWegman · · Score: 1

    John Swainson, not John Swanson.

  79. anyone remember itanium? by Anonymous Coward · · Score: 0

    Its not like data centers are playing with other architectures like arm, and running fully custom software stacks they can compile for other processors and OSes. Oh wait....

    Things were very different when Itanium launched, and even then it really only failed because they didn't get a decent compiler working for a couple years. Conceptually the Itanium is a pretty good design, they just didn't ship the whole package to go with it.

    These days the market is so big that you pick up one task, say doing database servers for big data, and thats enough to consider the whole project a success They learned from their issues with Itanium, and based on that they think now is the time.

    That said. I agree that is reminiscent of their Itanium project, though they seem to have at least considered the problems that made a mess of that. I suspect as a company, they can't afford to wait any longer. They have to do something, and this is a pretty exciting thing to watch them try. It will likely be the end of HP, but it will be very interesting if they pull it off!