Language Selection

English French German Italian Portuguese Spanish

User-hostile Hardware

Filed under
Hardware
Microsoft
Mac
  • Linus Torvalds wants Apple’s new M1-powered Macs to run Linux

    Earlier this month, Apple revealed its own ARM-based M1 processor, along with new MacBooks and a desktop Mac Mini powered by this chip. Reviewers across the globe have been praising Apple‘s first attempt, giving it high marks for performance and battery life.

    All this positive coverage has tempted many to take the plunge and buy one of the new machines — even if some apps are not running natively at the moment. Even Linus Torvalds, the principal developer of the Linux kernel, wants one.

    [...]

    Linux support on MacBooks would’ve made it a more attractive bet for programmers. However, I don’t think any engineers at the Cupertino campus plan to make that happen anytime soon. Sorry, Linus.

  • New Microsoft chip will come with added costs, says ex-NSA hacker

    Microsoft's new security chip, announced last week, will have an impact on hardware-only attacks, an American security professional says, adding that it could also assist in firmware security, but would result in added costs.

Now ZDNet

More clickbait

  • inus Torvalds Would Like To Use An M1 Mac For Linux, But... [Ed: So much commotion and clickbait based on some worthless E-mail which is also pretty meaningless given its context]

    Yes, Torvalds said he'd love to have one of the new M1-powered Apple laptops, but it won't run Linux and, in an exclusive interview he explains why getting Linux to run well on it isn't worth the trouble.

Torvalds wants Apple’s new M1-powered Macs to run Linux

Misleading headline

  • Linux Inventor Linus Torvalds Wants M1 Mac For Linux [Ed: Misleading headline, he does not want it, he says Linux isn't supported (when asked about it)]

    Apple caused a sensation with the introduction of its first Macs based on its own ARM SoC, as they seem to bring a rather unexpected performance boost. Linux inventor Linus Torvalds is accordingly enthusiastic and now wants a MacBook with Apple M1.

Linus Torvalds wants Linux running on Apple's new M1 Macs

  • Linus Torvalds wants Linux running on Apple's new M1 Macs

    When Apple launched its new MacBook Pro, MacBook Air and Mac Mini systems, there was much excitement about the performance boost the M1 chips are bringing to the table.

    People who have been running Windows and Windows apps on Macs, however, are less happy due to the lack of support for Boot Camp, and the lack of M1-ready virtualization software from the likes of Parallels. But what about the prospect of Linux on M1 Macs?

Linus Torvalds doubts Linux will get ported to Apple M1 hardware

  • Linus Torvalds doubts Linux will get ported to Apple M1 hardware

    "I'd absolutely love to have one, if it just ran Linux," Torvalds replied. "I've been waiting for an ARM laptop that can run Linux for a long time. The new [Macbook] Air would be almost perfect, except for the OS."

    Torvalds, of course, can already have an ARM based Linux laptop if he wants one—for example, the Pinebook Pro. The unspoken part here is that he'd like a high-performance ARM based laptop, rather than a budget-friendly but extremely performance constrained design such as one finds in the Pinebook Pro, the Raspberry Pi, or a legion of other inexpensive gadgets.

    Apple's M1 is exactly that—a high performance, desktop-and-laptop oriented system that delivers world-class performance while retaining the hyperefficient power and thermal characteristics needed in the phone and tablet world. On paper, an M1-powered Macbook Air would make a fantastic laptop for Linux or even Windows users—but it seems unlikely that Apple will share.

More Apple

  • Linus Torvalds wants an M1 Mac… but running Linux, obviously

    Linux creator Linus Torvalds wants one of Apple’s first machines using in-house silicon—but running his open-source OS.

    [...]

    Apple’s new M1 Macs have been receiving glowing reviews for performance and battery life. The praise has been hard to ignore, even for those who’ve historically avoided Macs.

    While it’d be a surprise to see Apple change course on its attitude towards Linux anytime soon—Microsoft, on the other hand, has been increasingly supportive.

Developers boot Windows 10 and Linux via virtualization...

  • Developers boot Windows 10 and Linux via virtualization on Apple Silicon Mac

    Ever since Apple announced its custom ARM-based chipset for the Mac lineup, the Apple M1 SoC, modding enthusiasts have waited for the platform to be blown wide open. Users have theorized for a long time now whether it would be possible to boot Windows or standard Linux distributions on ARM Macs. After all, the mainline Linux kernel and Windows 10 are no strangers to the ARM world. All that’s left is the blood, sweat, and tears of developers interested enough in deciphering Apple’s custom ARM implementation. Now, thanks to the efforts of multiple developers, it is possible to boot Windows 10 as well as Linux on the Apple Silicon Mac, albeit via virtualization.

Patreon Project Looks to Bring Linux to Apple Silicon

  • Patreon Project Looks to Bring Linux to Apple Silicon » Linux Magazine

    Developer Hector Martin has created a patreon page to fund his work on developing a port of Linux for Apple Silicon Macs.

    Developer Hector Martin believes Linux is capable of running on Apple hardware powered by M1 chips. In fact, he believes so much in this goal, that he’s created a Patreon project to help fund his efforts.

    This is quite a major task for a single developer, but Martin believes he’s able to pull it off. The project, however, will require a full-time effort, which is why the developer has created the Patreon page.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

today's howtos

  • How to Install IonCube Loader on Ubuntu - Cloudbooklet

    How to Install IonCube Loader on Ubuntu. IonCube Loader is a PHP extension used when you are using a PHP script that is encrypted using ionCube. IonCube needs to be installed in your webserver and made accessible to your PHP to use it. In this guide you are going to learn how to install ionCube loader on Ubuntu or Debian and configure your PHP or PHP-FPM and PHP-CLI to use it.

  • How to Setup CentOS Stream from AWS Marketplace

    In the current trend of IT Infrastructure, Cloud Computing occupies a tremendous role. Most of the top companies are looking for Cloud Providers to have their Infrastructure. As per our requirement, we can provision our servers at any time. According to the server configuration, we will be charged per usage. Amazon Marketplace is the place where you can find software from qualified third-party vendors. It is like an online software store where you can buy software and use it as per your need. In this article, we will see the detailed steps to launch CentOS-Stream from AWS Marketplace.

  • Create a MAN page for your own program or script with Pandoc - PragmaticLinux

    A MAN page is documentation for a software program or script, created in the groff typesetting system. Ever tried writing a MAN page? I bet you thought to yourself: “Yeez, there’s got to be an easier way to do this”. Luckily, there is. In this tutorial, I’ll show you how to write a MAN page comfortably in Markdown. Then we’ll use Pandoc to create the actual MAN page for your program or script, properly formatted in the groff typesetting system.

  • Looking into Linux user logins with lslogins

    One convenient way to list details about user logins on a Linux system is to use the lslogins command. You'll get a very useful and nicely formatted display that includes quite a few important details. On my system and likely most others, user accounts will start with UID 1000. To list just these accounts rather than include all of the service accounts like daemon, mail and syslog, add the -u option as shown in the example below.

Programming Leftovers

  • Coming in glibc 2.33: Reloadable nsswitch.conf

    In my previous article about nsswitch.conf I talked about how simple, perhaps too simple, this config file is to use. What I didn’t cover then was how simplistic its internal implementation is. Specifically, an application only loads this file once—the first time it’s needed. So, what do you do when nsswitch.conf needs to change? How do you update all of the running applications? You don’t! The only way to force a reload is to stop the application and restart it. That is not always an option, especially for critical applications that might take a long time to restart. Recent work behind the scenes in the GNU C library will change all of this. As of glibc version 2.33, this config file now reloads and reparses each time it changes, and only the configuration is reloaded. If the configuration calls for an external shared library to be loaded, that object is only ever loaded once. It may be called in a different sequence, or not called at all, but it is never unloaded. This behavior avoids a whole class of problems related to unloading shared objects that might still be in use.

  • SEGGER's Complete J-Link Software Now Available for Linux on ARM

    SEGGER’s entire portfolio of J-Link software is now available for Linux on ARM, for both 32-bit and 64-bit platforms. This includes both the command-line programs and GUI tools such as J-Flash, J-Flash SPI, J-Scope, the J-Link Configurator, and the GUI version of the GDB Server. “J-Link can now be used on Raspberry Pi and other ARM-based machines, without any limitations,” says Alex Grüner, CTO at SEGGER. “Small single-board ARM computers now offer the same functionality as x86 powered machines. The inexpensive Raspberry Pi and similar boards are now viable options, especially in test farms and production environments.”

  • Bootstrappable builds

    The idea of Reproducible Builds—being able to recreate bit-for-bit identical binaries using the same source code—has gained momentum over the last few years. Reproducible builds provide some safeguards against bad actors in the software supply chain. But building software depends on the tools used to construct the binary, including compilers and build-automation tools, many of which depend on pre-existing binaries. Minimizing the reliance on opaque binaries for building our software ecosystem is the goal of the Bootstrappable Builds project. For example, GCC is written in C and C++, which means that it requires compilers for those two languages in order to be built from source. In practice, that generally means a distribution would use its existing binary executables of those tools to build a new GCC version, which would then be released to users. One of the concerns with that approach is described in Unix inventor Ken Thompson's Turing Award lecture "Reflections on Trusting Trust" [PDF]. In a nutshell, Thompson said that trusting the output of a binary compiler is an act of faith that someone has not tampered with the creation of that binary—even if the source code is available. The Bootstrappable Builds project was started as an offshoot of the Reproducible Builds project during the latter's 2016 summit in Berlin. A bootstrappable build takes the idea of reproducibility one step further, in some sense. The build of a target binary can be reproduced alongside the build of the tools required to do so. It is, conceptually, almost like building a house from a large collection of atoms of different elements.

  • Parasoft Accelerates CI/CD Pipeline Through Partnership With IAR Systems

    IAR Build Tools for Linux uses the leading build tools from IAR Embedded Workbench and empowers software developers who build safety-critical applications to work directly on the Linux host environment, eliminating toolchain version management.

  • Josef Strzibny: Working with decimals in Elixir

    Integers are not enough, and floats are flawed? Decimals to the rescue! A short guide of what’s important when working with decimals in Elixir. This post is about the Decimal 2.0 module from decimal Hex package. As with every module in Elixir, running h Module and Module.module_info in IEx is a good place to start.

  • Swift Deploys: Dealing with Anti-Patterns and Unresolved Issues

    In a long end-of-the-year blog post, Charity Majors, co-founder and CTO of honeycomb.io, discussed lead time to deploy, or “the interval encompassing the time from when the code gets written and when it’s been deployed to production.”

  • Perl weekly challenge 95

    You are given a number $N. Write a script to figure out if the given number is Palindrome. Print 1 if true otherwise 0.

  • Perl Weekly Challenge 95: Palindrome Numbers and Demo Stack
  • Learn awk by coding a "guess the number" game | Opensource.com

    Once you understand these concepts, you can start figuring the rest out. For example, most languages have a "way of doing things" supported by their design, and those ways can be quite different from one program to another. These ways include modularity (grouping related functionality together), declarative vs. imperative, object-orientation, low- vs. high-level syntactic features, and so on. An example familiar to many programmers is "ceremony," that is, the amount of work required to set the scene before tackling the problem. The Java programming language is said to have a significant ceremony requirement, stemming from its design, which requires all code to be defined within a class.

  • The terminal, the console and the shell - what are they?

    The other day, as I was going through some of my old notes, I stumbled upon something I had written about the console, the terminal and the shell on Unix-like operating systems. I have decided to rewrite these notes in order to share them here on my website. So without further ado we will now stroll down memory lane and take a quick look at the origins of the Unix terminal and shell. And I will also give my advice to new users on Linux or BSD regarding the choice of terminal emulator and shell.

Raspberry Pi: EasyOS, YARH.IO, Proprietary Blobs and Inkplate

     
  • Current status of EasyOS on the Pi4

    The videos seem to play OK though. Regarding the hanging, SM seems to be waiting on a response from youtube.com, so I don't know if that is a problem with youtube.com or the network interface. Regarding point-3, sometimes just replugging the USB-stick is sufficient to get it recognized. But sometimes replugging multiple times still does not work.

  •   
  • Stripped-down Raspberry Pi 3B+ SBC powers YARH.IO Micro 2 DIY handheld PC

    We’ve already seen a few DIY Raspberry Pi-based handheld computers in the past with the likes of Zero Terminal V3 or hgTerm powered by a Raspberry Pi Zero and a stripped-down Raspberry Pi 3 board respectively. So why not another? YARH.IO Micro 2 DIY handheld PC is based on a Raspberry Pi 3B+ SBC stripped from its Ethernet port, whose double stack USB connectors have been replaced with single stack USB connectors. The DIY computer also adds off-the-shelf parts with a 4″ touch screen display and a Bluetooth keyboard without touchpad, and gets its power from a 3,500 mAh battery.

  • Get VMware on Raspberry Pi
             
  • 2.5-inch "Industrial Pi" Pico-ITX SBC offers PoE , mini DP++ port

    Inkplate 10 also supports Peripheral Mode which allows you to control the display from another board such as Raspberry Pi or Arduino via commands sent over a UART or USB connection.

Xfce 4.16 Desktop Lands in openSUSE Tumbleweed, Download Now

If you’ve been waiting for Xfce 4.16 to land in openSUSE Tumbleweed, I have some good news today as the wait is over and you can install the desktop environment right now from distribution’s software repositories and upgrade from Xfce 4.14. Xfce 4.16 brings many goodies for fans of the lightweight desktop environment, including fractional scaling, dark mode for the Panel, CSD (Client-side decorations) support for all the Settings dialogs, a revamped About Xfce dialog with info about CPU, GPU and RAM, as well as a refreshed look with new icons and color palette. Read more