Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Sunday June 03 2018, @08:53PM   Printer-friendly
from the ARMed-and-ready dept.

Submitted via IRC for SoyCow8093

Although ARM-based PCs are now available, apps that utilize native 64-bit architectures on Microsoft's Windows 10 on ARM have been relegated to legacy support for 32-bit apps. Microsoft introduced the proper frameworks for 64-bit apps at its recent BUILD conference, allowing developers to port their apps and begin native app integration. After a small wait, apps are starting to appear; VLC -- the swiss army knife of multimedia players -- is one of the first to launch a dedicated ARM64 app.

Unlike traditional Intel and AMD processors, ARM's architecture has largely been synonymous with mobile devices and tablets, which are often powered by Qualcomm's Snapdragon processors. Microsoft's more recent developments have paved the way for proper ARM architecture within PCs, and promise a whole host of benefits including better affordability, permanent online connection and improved battery preservation.

With a popular free app like VLC making the first move, it's highly probable that other app developers will be encouraged to follow in its footsteps. You can download VLC as you normally would -- via the official website -- just ensure you select the ARM 64 version from the drop down menu.

Source: https://www.engadget.com/2018/06/01/vlc-one-of-first-arm64-windows-apps/


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2, Disagree) by frojack on Monday June 04 2018, @12:02AM (5 children)

    by frojack (1554) on Monday June 04 2018, @12:02AM (#688149) Journal

    Once again, you've mistaken your hammer for the proper tool, because it was the only tool in your toolbox.

    https://queue.acm.org/detail.cfm?id=3212479 [acm.org]

    --
    No, you are mistaken. I've always had this sig.
    Starting Score:    1  point
    Moderation   0  
       Disagree=1, Total=1
    Extra 'Disagree' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 0) by Anonymous Coward on Monday June 04 2018, @12:06AM (2 children)

    by Anonymous Coward on Monday June 04 2018, @12:06AM (#688153)

    Uh not sure what your point is? C can be unsafe? Sure. However, *when* I did this sort of thing the entire stack/memory/nvram was usually around 64k. You are not going to run much of an interpreted lang in that can do real time sort of things. I have used SoC python stacks and BASIC and others. They suck in perf if you have enough memory left over your program and data. But good luck with your use case!

    • (Score: 2) by FatPhil on Monday June 04 2018, @11:02AM (1 child)

      Lua was designed for these restricted environments.I'm not sure how it's bloated over the years, but at least initially it was supposed to be uper-lightweight to permit use in the embedded world.
      --
      Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
      • (Score: 0) by Anonymous Coward on Monday June 04 2018, @10:24PM

        by Anonymous Coward on Monday June 04 2018, @10:24PM (#688616)

        It also has crap perf. It does not fit my use model. Do you think Lua fits in a few k with room leftover to do other things?

  • (Score: 2) by FatPhil on Monday June 04 2018, @10:49AM (1 child)

    God that article's terrible, much of it is so bad it's "not even wrong".

    e.g. "C code provides a mostly serial abstract machine (until C11, an entirely serial machine if nonstandard vendor extensions were excluded)."

    Complete and utter garbage. See all the endless discussions about sequence points over the decades for proof that much of what's expressed in the language does not need to occur in any particular order, and therefore implicitly, may happen in parallel if the architecture supports that.

    e.g. "processors wishing to keep their execution units busy running C code rely on ILP (instruction-level parallelism). They inspect adjacent operations and issue independent ones in parallel."

    Roughly translated as "I've never heard of VLIW and static scheduling". Or "I've never heard of HPPA, Itanium, and various DSPs, and definitely haven't encountered The Mill architecture, despite it having the theoretical highest ILP of any architecture ever designed". He should get out more.
    --
    Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
    • (Score: 0) by Anonymous Coward on Monday June 04 2018, @04:22PM

      by Anonymous Coward on Monday June 04 2018, @04:22PM (#688423)

      The intersection is expressed with "and"; the union is expressed with "or".

      • "I've never heard of VLIW or static scheduling"

      • "I've never heard of HPPA, Itanium, or various DSPs, and…"