Language Selection

English French German Italian Portuguese Spanish

Lenovo Launches ThinkPad and ThinkStation PCs with Ubuntu 20.04 LTS

Filed under
Hardware

Lenovo and Canonical launched today personal computers from the ThinkPad and ThinkStation family that come preinstalled with the LTS (Long Term Support) version of the Ubuntu Linux operating system.

Today, Lenovo is making available for the general public a total of 27 PCs (13 workstations and 14 laptops) from the ThinkPad and ThinkStation family pre-installed with the Ubuntu 20.04 LTS (Focal Fossa) and Ubuntu 18.04 LTS (Bionic Beaver) operating system series, which were previously available only to enterprises via a customized bid.

Read more

Lots of coverage about GNU/Linux at Lenovo

  • Lenovo expand enterprise desktop range preinstalled with Ubuntu

    Today, Lenovo announced the expansion of its Linux program to include selected ThinkPad and ThinkStation PCs preinstalled with Ubuntu Desktop 20.04 LTS. Designed to be the daily drivers for developers across the globe, the ThinkPad and ThinkStation ranges, including the popular X1, can now be purchased globally, with Ubuntu preinstalled, removing any need for custom deployment services.

    Ubuntu 20.04 LTS is certified across 30 of Lenovo’s ThinkPads and ThinkStations range, enabling developers focused on AI and software engineering to have access to their choice of hardware with their choice of operating system.

  • Lenovo Announces 27 Systems To Ship With Ubuntu Pre-Installed

    Following Lenovo rolling out Fedora Linux options for their laptops and their other Linux-related announcements this year, Lenovo and Canonical are announcing today nearly thirty different laptops and desktops will begin shipping with the option for Ubuntu 20.04 LTS pre-installed.

    Available from the Lenovo web store are 13 planned ThinkStation and ThinkPad P workstations and another 14 different ThinkPad T/X/X1/L laptops with Ubuntu LTS pre-installed. These systems with Ubuntu all won't be available today but the planned rollout is to be done in phases between now and through 2021.

  • Lenovo Expands Its Range of Ubuntu Laptops

    Lenovo is increasing the number of PCs and laptops it sells preloaded with Ubuntu.

    Announced today, Lenovo say it’s expanding its range of Ubuntu devices to span almost 30 different PCs, workstations, and laptops.

  • Lenovo begins selling OEM Ubuntu PCs to the general public

    Beginning today, Lenovo is offering a greatly expanded selection of OEM Linux PCs to the general public. Earlier this year, Lenovo began offering Fedora Linux pre-installed on laptop systems including Thinkpad P1 Gen 2, Thinkpad P54, and Thinkpad X1 Gen 8. Today's announcement makes Ubuntu Linux available on a considerably broader swath of both desktop and laptop PCs.

  • Linux PC boost: 27 new Lenovo ThinkStation and ThinkPads come preloaded with Ubuntu LTS

    Lenovo has expanded its Linux certification program to include 27 additional ThinkPad and ThinkStation series PCs preinstalled with Canonical's Ubuntu LTS operating system.

    The device range includes 13 ThinkStation and ThinkPad P Series workstations as well as 14 ThinkPad T, X, X1 and L Series laptops. Previously only accessible to enterprises via a customized bid, members of the public will soon be able to buy Ubuntu devices directly from Lenovo's website.

  • Lenovo further embraces Ubuntu Linux with its ThinkPad and ThinkStation computers

    Lenovo's ThinkPad and ThinkStation computers are legendary. They are very well known for being well-built and reliable. That is why many businesses (and consumers) choose those computers for their needs. While these computers are mostly sold running Windows, the company has also been selling machines running Linux. Not only can you buy a Lenovo PC with Ubuntu preinstalled, but the company is even selling a laptop loaded with Fedora!

    Showing it is a true friend of the Linux community, Lenovo has decided to expand its offering of computers running Ubuntu. Yes, folks, if you are a fan of that operating system, you can now buy these Linux computers from Lenovo.com globally -- they are no longer limited to enterprise customers. Anyone can buy them easily, and yes, this includes both ThinkStation desktops and ThinkPad laptops.

  • Lenovo is going to offer its entire ThinkPad lineup with Ubuntu Linux

    Back in June, Lenovo announced that it was certifying its Think workstations for Ubuntu Linux, and it's expanding on that announcement today. For one thing, all of its ThinkPads and ThinkStations are going to be certified now, including ThinkPads from the T, X, X1, and L series.

    Moreover, you'll be able to purchase one of these devices with Ubuntu Linux pre-installed. Lenovo says that there are over 30 PCs that come with the new Ubuntu option.

    "Lenovo's vision of enabling smarter technology for all really does mean 'for all'. Our announcement of device certification in June was a step in the right direction to enable customers to more easily install Linux on their own. Our goal is to remove the complexity and provide the Linux community with the premium experience that our customers know us for. This is why we have taken this next step to offer Linux-ready devices right out of the box," said Igor Bergman, Vice President of PCSD Software & Cloud at Lenovo.

  • Lenovo brings Ubuntu to ThinkPad and ThinkStation PCs

    Lenovo is expanding its line of Linux-friendly PCs. Last month the company began offering a Lenovo ThinkPad X1 Carbon notebook with Fedora Linux. Now the company says it will offer Ubuntu Linux on a range of ThinkPad notebooks and ThinkStation desktops.

    The first of these computers will be available starting this month, with additional models rolling out over the next year.

  • Lenovo announces a ThinkPad X1 event for September 29th

    ThinkPad is probably the most well-known brand that the biggest PC manufacturer Lenovo has. As a business brand though, most of its marketing does not target consumers and new ThinkPads are often only announced in a low-profile way.

    An exception is the ThinkPad X1 series. The flagship brand enjoys as special status among ThinkPads and it receives more attention - be it in the yearly ThinkPad X1 Carbon and ThinkPad X1 Yoga launch at CES or the Lenovo ThinkPad X1 Fold, which generated a lot of buzz earlier this year.

  • Lenovo unveils its most powerful Linux laptops and PCs yet

    Lenovo has unveiled a new range of Linux-ready laptops and business computers, which will ship with the Ubuntu operating system preinstalled.

    The announcement marks a significant expansion in Lenovo’s Linux portfolio, which the company has been building out in recent months.

    A range of roughly 30 new Linux-ready devices will soon be available to purchase, including 13 ThinkStation and ThinkPad P Series workstations and 14 ThinkPad T, X, X1 and L Series laptops.

    [...]

    According to Lenovo, the new Linux-ready models will offer improved accessibility to open source apps and libraries, as well as providing Linux users - namely, developers - with a far greater range of options.

    “Lenovo’s expansion of Ubuntu certified devices shows great commitment to open source and the Linux community,” added Dean Henrichsmeyer, VP of Engineering at Canonical.

    “With data scientists and developers increasingly needing Linux for emerging workloads, this collaboration enables enterprises to equip their employees with long-term stability, added security and simplified IT management.”

  • Lenovo launches ThinkPad and ThinkStation PCs with Ubuntu pre-loaded

    Are you in the market for new Linux hardware? Lenovo are expanding their selection, with an announcement today of more Linux-ready ThinkPad and ThinkStation PCs.

    They're pushing hard on this too, with around 30 Ubuntu-loaded devices available for purchase on the official Lenovo store which include 13 ThinkStation™ and ThinkPad™ P Series Workstations and an additional 14 ThinkPad T, X, X1 and L series laptops. Most of which come ready with the latest version of Ubuntu with the 20.04 long-term support release, however they L series is currently sticking with Ubuntu 18.04.

    "Lenovo’s vision of enabling smarter technology for all really does mean 'for all'. Our announcement of device certification in June was a step in the right direction to enable customers to more easily install Linux on their own. Our goal is to remove the complexity and provide the Linux community with the premium experience that our customers know us for. This is why we have taken this next step to offer Linux-ready devices right out of the box," said Igor Bergman, Vice President of PCSD Software & Cloud at Lenovo.

Lenovo to roll out Ubuntu Linux 20.04 LTS across nearly 30 Think

  • Lenovo to roll out Ubuntu Linux 20.04 LTS across nearly 30 ThinkPads, ThinkStations

    The Linux desktop may never be as popular as the Windows desktop, but more top-tier computer OEMs are now offering a broad assortment of Linux desktops. In the latest move, Lenovo, currently the top PC vendor in the world according to Gartner, will roll Ubuntu Linux 20.04 LTS out across 30 of Lenovo's ThinkPads and ThinkStations.

    Wowser!

    While Lenovo started certifying most of its laptop and PC line on the top Linux distributions since June 2020, this is a much bigger step. Now, instead of simply acknowledging its equipment will be guaranteed to run Linux, Lenovo's selling Ubuntu Linux-powered hardware to ordinary Joe and Jane users.

Lenovo Expands Linux-Ready Computer Line

  • Lenovo Expands Linux-Ready Computer Line

    As the next step in its Linux expansion program, Lenovo on Wednesday announced the launch of Linux-ready ThinkPad and ThinkStation PCs pre-installed with Canonical's popular Ubuntu technology.

    The company also now brings Linux certification to its ThinkPad and ThinkStation Workstation portfolio, along with easing deployment for developers and data scientists. Lenovo is moving to certify the full workstation portfolio for top Linux distributions from both Ubuntu and Red Hat. This includes every model and configuration.

Lenovo is Bringing Linux to ThinkPad, ThinkStation

  • Lenovo is Bringing Linux to ThinkPad, ThinkStation

    In a surprising development, Lenovo announced today that it will offer Ubuntu Linux preinstalled on ThinkPad laptops and ThinkStation desktop PCs.

    “Lenovo’s vision of enabling smarter technology for all really does mean ‘for all’,” said Lenovo vice president Igor Bergman said. “Our goal is to remove the complexity and provide the Linux community with the premium experience that our customers know us for. This is why we have taken this next step to offer Linux-ready devices right out of the box.”

    Lenovo announced that it was bringing Linux to its workstation products in June, but this expansion brings the open-source platform to the firm’s mainstream business PCs. That said, Lenovo is targeting developers with this support, not traditional business users.

Lenovo Expands Its Range Of Ubuntu Certified Devices

  • Lenovo Expands Its Range Of Ubuntu Certified Devices

    Lenovo has expanded its range of Ubuntu certified devices to announce 30 Linux-Ready ThinkPad and ThinkStation PCs preinstalled with Ubuntu.

    Previously only accessible to enterprises via a customized bid, a comprehensive range of nearly 30 Ubuntu-loaded devices will now be available for purchase via Lenovo.com.

    [...]

    By providing these devices preloaded with the OEM version of Ubuntu, Lenovo is removing complexity for Linux users and introducing end-to-end web and phone support for platform-related Linux issues.

Lenovo Now Offering Ubuntu 20.04 as an Option

  • Lenovo Now Offering Ubuntu 20.04 as an Option

    Lenovo is making good on its promise to support Linux as a pre-install option.

    Although 2020 has been a challenging year on so many levels, for the Linux desktop it’s actually been quite good. With manufacturers left and right offering their take on laptops and desktops preinstalled with one flavor or Linux or another, the market is truly burgeoning for the open source platform.

    Nowhere is that more evident than with Lenovo. Back in June, Lenovo began certifying a large number of its desktop and laptops for Linux. Not one to rest on reputation, Lenovo has decided to one-up itself by launching Linux-ready ThinPad and ThinkStation hardware preinstalled with Ubuntu. This new launch includes nearly 30 Ubuntu systems for the manufacturer. Included with that lineup are 13 ThinkStation and ThinkPad P series and 14 ThinkPad T, X, X1, and L series laptops.

Now available: Fedora on Lenovo laptops!

  • Now available: Fedora on Lenovo laptops!

    We’ve been teasing this for a while, but today it’s finally true—Fedora Workstation is now available preinstalled on the Lenovo ThinkPad X1 Carbon Gen 8, ThinkPad P53, and ThinkPad P1 Gen 2 laptops. The ThinkPad X1 Carbon is available today for direct consumer purchase from Lenovo’s online store. The Lenovo ThinkPad P1 Gen 2 and ThinkPad P53 will be available next week via the “Contact Us” icon on Lenovo.com. What’s more, the successor models are in the works for pre-load and online ordering as well!

Lenovo ThinkPad and ThinkStation PCs now available with Ubuntu

  • Lenovo ThinkPad and ThinkStation PCs now available with Ubuntu

    Lenovo’s introduction of Ubuntu as an OS in their systems started back in June. Initially “only accessible to enterprises via a customised bid”, Lenovo is about to add 13 ThinkStation and ThinkPad P Series workstations and 14 ThinkPad T, X, X1 and L series laptops with 20.04 LTS (L series with 18.04 LTS) version of Ubuntu to Lenovo’s website.

    Igor Bergman, vice president of PCSD software and cloud at Lenovo, stated that Lenovo plans to enable smarter technology “for all”. Thanks to the device certification back in June, Linux is now easier to install in Lenovo devices, offering to the Linux community the “premium experience” that Lenovo is known for in a simpler way. This is why Lenovo took the “next step to offer Linux-ready devices right out of the box”.

Lenovo rolls out more Linux laptops

  • Lenovo rolls out more Linux laptops

    2020 is the year of Linux on the desktop and corona virus

    Lenovo is to roll Ubuntu Linux 20.04 LTS out across 30 of Lenovo's ThinkPads and ThinkStations.

    Lenovo started certifying most of its laptop and PC line on the top Linux distributions since June 2020, but this move means that the idea did not die a death and there is some traction. Now, instead of simply acknowledging its equipment will be guaranteed to run Linux, Lenovo's selling Ubuntu Linux-powered hardware.

More Lenovo With GNU/Linux Preloaded

Lenovo’s Lightest ThinkPad Ever Also Runs Ubuntu

  • Lenovo’s Lightest ThinkPad Ever Also Runs Ubuntu

    Not that I should be impressed, of course. Lenovo recently expanded its range of Ubuntu laptops. And the new ThinkPad X1 Nano, which weights less than one kilogram, is at the centre of part of that charge.

    Everything about this svelte notebook oozes class. It’s packing a super-fast 11th gen Intel Core i7 processor, a super-sharp 2K screen, and is armed with a smattering of super-speedy Thunderbolt 4 ports to connect to external monitors, storage, and more.

Dell readies a Tiger Lake refresh on XPS 13 Ubuntu Linux Develop

  • Dell readies a Tiger Lake refresh on XPS 13 Ubuntu Linux Developer Edition

    It used to be really hard to find a Linux-powered laptop. You had to turn to small, specialty Linux-friendly PC vendors such as Purism, System76, or ZaReason. Now, Lenovo is releasing almost 30 Ubuntu Linux PCs and laptops. And, in days, Dell will release a new XPS 13 Developer Edition pre-loaded with Ubuntu 20.04 Long Term Support (LTS) Linux and a faster-than-ever 11th Gen Intel Core Tiger Lake processor.

Lenovo has launched one of the lightest Linux laptops ever built

  • Lenovo has launched one of the lightest Linux laptops ever built - and it's a ThinkPad

    Lenovo has launched a brand new ThinkPad model which takes the popular X1 shell and shrinks it even further.

    The result is the 13-inch ThinkPad X1 Nano device, that weighs a mere 962g, making it one of the lightest business laptops currently on the market.

    Inside is a Tiger Lake CPU with Iris X graphics, up to 16GB LPDDR4X memory, up to 1TB PCIe SSD, a 48WHr battery that can power it for up to 17.3 hours, four speakers and four microphones and two Thunderbolt 4 ports. When it comes to connectivity, there’s Wi-Fi 6 and Bluetooth 5.0 on top of optional 5G.

SlashGear's Ewdison Then

  • [Old] Lenovo ThinkPads, ThinkStations can now have Ubuntu Linux pre-installed

    While the year of the Linux Desktop remains a dream, awareness and adoption of this open source operating system has perhaps never been better. That’s partly thanks to companies like Canonical that push Linux not only to businesses but also to consumers. The latter, however, would probably prefer not to have to install Linux themselves on their new laptops or desktops. With the latest fruit of the collaboration between the Ubuntu maker and Lenovo, they won’t have to, presuming they’re buying a new ThinkPad or ThinkStation.

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 leftovers

  • The General Purpose Computer In Your Pocket – Purism

    Computers have us surrounded. Just about every piece of consumer electronics these days puts “smart” in front of the name, which means they embedded a computer that runs specialized software. The “smart” trend started with “smartphones” which marketers started calling cellular phones once they got powerful enough processors to run a general-purpose operating system and applications. The name “smartphone” was intended to differentiate them from “feature phones” which had a limited set of additional applications (calculator, SMS application, possibly a music player or a limited web browser). Feature phones were designed to make phone calls and send text messages, but smartphones were actually general-purpose computers that happened to have a phone and SMS application on them. Today, a majority of people hardly ever use their smartphone as a phone and instead use it to chat, browse the web, and run applications–the same things they do on their desktop or laptop computers. Your smartphone is a pocket-sized general-purpose computer that’s more powerful than desktop computers from not that long ago, yet smartphones are prevented from realizing their full potential, are still marketed as special-purpose computers, and most people think of them that way. Why? One of the neatest tricks Big Tech ever pulled was convincing people that phones weren’t general-purpose computers and should have different rules than laptops or desktops. These rules conveniently give the vendor more control so that you don’t own a smartphone so much as you rent it. Now that the public has accepted these new rules for phones, vendors are starting to apply the same rules to laptops and desktops. [...] When you bought a computer starting in the `90s you generally expected to get operating system upgrades for the life of the computer. In the Windows world you normally could upgrade to the next version of Windows years later, and you’d only replace hardware after the OS upgrades and applications got so bloated (along with the spyware) that the computer was too slow to use. Of course, those “slow” computers then got a new life for many more years after installing Linux on them. Now imagine a computer that only lasted two or three years, after which you would no longer get OS and security updates. Even though the hardware was still fast enough to run the OS, if you cared about security you’d be forced to upgrade. That’s the situation we have with Android phones today. If you are lucky your vendor will let you update to the next version of Android at least once, and receive general updates for two years or three years. If you are unlucky your device may never upgrade to the next Android OS. Even flagship Google phones only promise OS updates three years from the date the phone first was sold and security updates for only 18 months after they stop selling a device. For instance, at the time of this article, Pixel 2 owners just lost guaranteed OS and security updates.

  • Mac vs PC: The next major tech shift | INTHEBLACK

    There is another option for those with older systems – or even new Intel-based systems for that matter: move to Linux. This OS powers about 70 per cent of the world’s web servers. It is popular among software developers and other high-end users, though its overall share of desktop and laptop computers is tiny. Yet, this does not mean Linux is just for experts. Linux is free and open-source, with large communities of developers that provide regular updates. As a result, it is efficient, secure and offers plenty of choices, with hundreds of different versions (called “distributions”) available. Linux wasn’t always the friendliest OS to install and use, but mainstream distributions, such as Ubuntu and Fedora, are now much easier to install. There’s a choice of graphical user interfaces to choose from, including Elementary OS’s macOS-like experience. For those with old systems, the lightweight Ubuntu variant Xubuntu is one of many options. Businesses that need fast, guaranteed support can pay for it from the likes of Red Hat Linux. There are thousands of Linux applications to choose from. Many, such as office suite LibreOffice, either come bundled with distributions or are easy to install via “repositories”. Alternatively, a Linux tool called WINE can run many Windows apps – or you can dual-boot Linux with Windows or macOS. There is no denying that Windows and macOS users will face a learning curve, but at least they can try Linux first. Many versions are available as “live distributions”, meaning you can run them off a USB stick or DVD. Then, if you like one, you can install it on your computer. Just remember to back up your files first. Alternatively, you can buy a laptop or computer with Linux pre-installed from a speciality provider, such as Purism or Linux Now. Lenovo also has announced greater support for Linux on its systems.

  • Various software updates in FreeBSD

    On an average day, I make use of a few dozen or more Open Source projects, and contribute to one or two (notably Calamares and KDE, but it varies wildly). When I wear my FreeBSD packaging hat, I tend to drive-by contribute to many more projects because there’s compatibility or C++-style fixes to apply. And I try to keep up with releases, some of which I’ll highlight here.

  • Arduino Blog » This aerial system launches Nano 33 BLE Sense darts for data collection

    Sensor deployment via unmanned aerial vehicles is an interesting concept. Up until now, you’ve had two options: use a drone that drops sensors onto the ground, or one with some kind of manipulator to stick them in particular place. However, researchers at Imperial College London have been studying a third approach, which shoots sensor pods from an aerial platform like darts. The system utilizes a compressed spring, along with a shape-memory alloy (SMA) trigger to fling the sensor pods at a nearby surface, at up to a four-meter range. The actual sensor package used here is an Arduino Nano 33 BLE Sense, allowing for a variety of measurements without extra hardware in hazardous environments or inaccessible locations. Several methods of attachment were proposed, including magnets and chemical bonding, but the experiment’s research paper focuses on dart-like wood attachment, since this would require the most force.

  • Whiskey Lake embedded PC has dual hot-swap SATA

    Axiomtek’s fanless, rugged “eBOX630-528-FL” runs Linux or Win 10 on Intel’s 8th Gen UE-series with up to 32GB DDR4, 2x hot-swap SATA bays, 3x GbE, 6x USB, 4x COM, 2x HDMI, and 2x mini-PCIe. The eBOX630-528-FL may be the quintessential, mid-range Intel-based embedded PC of 2020. With a 15W TDP 8th Gen Whiskey Lake-UE processor that falls between the low-power Apollo Lake Atom and high-end, power-sucking Coffee Lake, the fanless, ruggedized system supports a wide range of embedded applications including smart production, machine automation, product testing, smart warehouse, and AIoT-related.

  • WordPress 5.5.3 Maintenance Release

    WordPress 5.5.3 is now available. This maintenance release fixes an issue introduced in WordPress 5.5.2 which makes it impossible to install WordPress on a brand new website that does not have a database connection configured. This release does not affect sites where a database connection is already configured, for example, via one-click installers or an existing wp-config.php file. [...] These themes and plugins were not activated and therefore remain non-functional unless you installed them previously. It is safe to delete these features should you prefer not to use them. If you are not on 5.5.2, or have auto-updates for minor releases disabled, please manually update to the 5.5.3 version by downloading WordPress 5.5.3 or visiting Dashboard → Updates and click “Update Now.”

  • RT-Thread launches developer event

    RT-Thread is an open source embedded real-time operating system (RTOS) providing a wide range of components along with more than 250 software packages (and counting) for the Internet of Things (IoT). In previous Opensource.com articles, the RT-Thread project has demonstrated how to code hardware with an RTOS and how to program for IoT using open source tools. Great things in open source are never done by one person; they're done by a group of people working together. And if you want to get started with embedded programming or you're looking for an RTOS for your embedded project, RT-Thread wants to collaborate with you! Today, we're pleased to announce that we've teamed up with Programming For Beginners to hold a developer event. We're looking for developers who have ideas, ambitions, and excitement for the open source hardware.

  • Sandstorm: A Complete Open-source Platform with A Rich Ecosystem for Enterprise

    It's a nightmare for many companies and enterprise technical departments to run the required apps separately, keep up with the maintenance, auditing logs and manage their updates. Especially the ones with low IT resources or complex structure. It's not resources-effective approach neither secure. Despite it requires a dedicated team of DevOps to keep up, It is also a challenge for company identity management, access management and compliance. Here it comes Sandstorm, An open-source solution that is designed specifically to resolve these issue and boost enterprise, developers, DevOps and individuals productivity. In this article we will guide you through this amazing application, explaining how it works, listing its features and the best use-cases for it.

  • Xen Summit Keynote: Your self-driving car is awesome. . .because of open source software like Xen - Xen Project

    In his keynote speech, Robin Randhawa, Technical Director at ARM, gives an overview of how many innovations happening in the automotive industry are made possible due to open source software, including Xen. Robin is part of the open source division within ARM. In his talk, Robin outlines how ARM’s place in Vehicle Autonomy, as well as the ecosystem around it and the role Open source software plays.

  • The Linux Foundation wants to help combat COVID-19 with free, open source apps to tell people when they've been exposed to the virus [Ed: Linux Foundation is an enemy of privacy. Linux Foundation actively helps companies that exploit a virus to push surveillance agenda.]

Programming Leftovers

  • 5 Outstanding Open-Source Projects Which Have Just One Source File

    Programmers write code in different ways according to their preference and type of the particular project. If a software project is quite large and growing, we usually decompose the whole thing into several files to achieve maintainability. However, programmers often turn awesome ideas into single-file open-source projects amazingly.

  • Jussi Pakkanen/Nibble Stew: How to build dependencies as Meson subprojects using SDL as an example

    Today we released version 0.56.0 of the Meson build system. This is an especially important release as it marks the 10 000th commit since the start of the project. A huge thank you to everyone who has contributed their time and effort, this project would not exist without all of you. However in this post we are not going to talk about that, those interested can find further details in the release notes. Instead we are going to be talking about how to build your dependencies from source on every platform without needing anything other than Meson. Last month I had a lightning talk at CppCon about this way of managing dependencies: Since then there have been many improvements to the workflow for a smoother experience. To demonstrate this I upgraded the sample program to use SDL Mixer and SDL Image instead of relying on plain SDL.

  • Abstraction: The Journey from Memory Tubes to JavaScript Memory Management

    While reading George Dyson’s computer history book Turing’s Cathedral earlier this year, I was struck by how physical the act of programming was back in the 1940s and 50s, when the age of computers began. Take a close look at the lead image of this post, borrowed from Dyson’s book, which shows John von Neumann and the MANIAC computer in 1952. At hip level in the photo are a group of Williams cathode-ray memory tubes, each one storing 1,024 bits. There were 40 tubes, so the total capacity was 40,960 bits (5 kilobytes!) What’s even more remarkable than the fact that von Neumann could touch the memory tubes, is that he was also able to see what was happening inside the tubes. “In the foreground [of the photo] is the 7-inch-diameter 41st monitor stage, allowing the contents of the memory to be observed while in use,” wrote Dyson. When von Neumann and his colleagues programmed the MANIAC, they were acutely aware of what was happening inside the machine. They had to understand precisely how memory worked, in order to physically manipulate it. “Every memory location had to be specified at every step,” explained Dyson, “and the position of the significant digits adjusted as a computation progressed.”

  • A Journey Through Memory Management

    Since that time, MacManus notes, “we’ve gone from having to program instructions—using machine language, no less—into a cathode-ray memory tube, to 80% of the time copying and pasting reusable modules into an internet service (and having no idea where in the world it will actually get computed). [...] Since that time, MacManus notes, “we’ve gone from having to program instructions—using machine language, no less—into a cathode-ray memory tube, to 80% of the time copying and pasting reusable modules into an internet service (and having no idea where in the world it will actually get computed).

  • The accelerating adoption of Julia [LWN.net]

    The Julia programming language has seen a major increase in its use and popularity over the last few years. We last looked at it two years ago, around the time of the Julia 1.0 release. Here, we will look at some of the changes since that release, none of which are major, as well as some newer resources for learning the language, but the main focus of this article is a case study that is meant to help show why the language has been taking off. A follow-up article will introduce a new computational notebook for Julia, called Pluto, that is akin to Jupyter notebooks. Julia is a programming language that was first released in 2012; its implementation is released under the MIT license. It is a general-purpose language, but with a particular suitability for scientific programming and numerical work. Julia is a dynamic language, with an interactive mode and easy-to-learn syntax that is simple for novice programmers; it also has deeper layers of sophistication for the expert. The language allows introspection and metaprogramming, with Lisp-like macros, an optional Lisp syntax, and access to syntax-tree and assembly-language views of functions. It features a rich type system with performant user-defined types, multiple dispatch of functions, and several flavors of concurrent programming built in. Julia recently passed a kind of popularity milestone, breaking into the top 20 in the IEEE Spectrum list of programming languages. Beyond that, the language is being adopted in many new research projects, such as: the Climate Machine, the computational engine used by the Caltech Climate Modeling Alliance; a new space weather forecasting initiative, funded by the NSF; quantum machine learning; drug development; and a computational collaboration called Celeste to create a massive star map of the universe. Professor Mykel Kochenderfer is the creator of an international standard aircraft collision avoidance system, ACAS X. In an email interview, he told me that the Julia version of his system runs as fast as a previous version he wrote in highly optimized C++. Since he wrote the Julia version intending it to merely document the algorithm, this was a surprise. He was able to replace the C++ version with the easier to read and maintain Julia code. The recently concluded annual Julia conference, online this year, naturally, was a good indicator of the audience that Julia is attracting. The presentations (YouTube videos) that one would expect of various computer science topics were outweighed by talks about applications to scientific research in an impressive variety of fields. A recurring theme was the way that the language facilitated collaboration and code reuse, giving scientists an opportunity to take advantage of the packages and algorithms of others.

  • What is coming in PHP 8 [LWN.net]

    Recently, PHP 8 release candidate 2 was posted by the project. A lot of changes are coming with this release, including a just-in-time compiler, a good number of backward-compatibility breaks, and new features that developers have been requesting for years. Now that the dust has settled, and the community is focusing on squashing bugs for the general-availability release scheduled for November 26, it's a good time to look at what to expect. [...] To a certain degree, PHP 8 represents a departure from the project's past. Historically, the community has placed a high value on backward compatibility, even between major releases. This doesn't seem to have been as much of a concern for this release, judging by the upgrade notes. With the scope and quantity of backward-incompatible changes, even relatively modern PHP applications will require a little tweaking to bring them up to speed. The community has expended considerable effort in making PHP 8 into a more consistent language, both in terms of behaviors and syntax. Four separate proposals with a focus on making PHP into a more consistent language — in terms of behavior and syntax — have been implemented. These changes generally concern themselves with edge cases or preexisting quirks of the language; there are, however, a few notable changes worth mentioning explicitly.

  • Remi Collet: PHP version 7.3.24 and 7.4.12

    RPMs of PHP version 7.4.12 are available in remi repository for Fedora 32-33 and remi-php74 repository for Fedora 31 and Enterprise Linux ≥ 7 (RHEL, CentOS). RPMs of PHP version 7.3.24 are available in remi repository for Fedora 31 and remi-php73 repository for Enterprise Linux ≥ 6 (RHEL, CentOS).

  • How to Check If a Value Exists in An Array in PHP – TecAdmin

    Q. How do I check if a specific value exists in an array in PHP. Write a sample PHP program to check if a value exists in an array.

  • What's new in Fabric8 Kubernetes Java client 4.12.0 - Red Hat Developer

    The recent Fabric8 Kubernetes Java client 4.12.0 release includes many new features and bug fixes. This article introduces the major features we’ve added between the 4.11.0 and 4.12.0 releases. I will show you how to get started with the new VolumeSnapshot extension, CertificateSigningRequests, and Tekton triggers in the Fabric8 Tekton client (to name just a few). I’ll also point out several minor changes that break backward compatibility with older releases. Knowing about these changes will help you avoid problems when you upgrade to the latest version of Fabric8’s Java client for Kubernetes or Red Hat OpenShift.

  • Video of EIRSAT-1 talk

    This followed by a detailed proposal as to how amateur radio operators can contribute to ground station operations via SatNOGs and gr_satellites GNU Radio

IBM Red Hat vs. SUSE: How do these Linux distributions stack up?

IBM Red Hat and SUSE are the leading vendors in the open source enterprise Linux market, but how do these two builds compare? Learn the history of IBM Red Hat vs. SUSE and compare numerous criteria -- including the architectures each supports and how each distribution addresses the learning curve -- as well as product support offerings, pricing and certifications. Like other Linux distributions, RHEL and SUSE both support a comprehensive set of commands. When comparing these two distributions, it's worth noting that, although some commands are common to all Linux distributions, IBM Red Hat and SUSE also have their own command sets. Additionally, the commands these Linux distributions support tend to evolve over time. [...] Like any Linux distribution, SLES has a significant learning curve, particularly for those who are new to Linux OSes. However, SUSE does offer comprehensive training resources, including online and in-person classes. SLES is sold as a one- or three-year subscription. The subscription cost is based on the number of sockets or VMs, the architecture and the support option the organization selects. A one-year subscription for an x86/x64 OS running on one to two sockets or one to two VMs with Standard support starts at $799. SUSE offers two support options: Standard and Priority. Its Standard support plan includes assistance with software upgrades and updates, as well as unlimited technical support via chat, phone or web. Support is available 12 hours per day, five days per week, with a two-hour response time for Severity 1 issues and a four-hour response time for Severity 2 issues. Read more Also: Simply NUC mini data center > Tux-Techie

LibreOffice 7.1 Layout Updates and "typical errors when creating presentation templates"

  • [LibreOffice 7.1] Layout updates

    You know the LibreOffice community work hard on the LibreOffice 7.1 Christmas release. Did you know that LibreOffice has 7 different UI Layouts? With the next release, our uses will be informed after the installation. Thanks to Heiko for the new dialog.

  • Your typical errors when creating presentation templates. Part 1

    Try click somewhere on slide in area with rectangles. You can select any from these rectangles include the largest grey rectangle that author used as background for all composition. Its all are just shapes! This is an absolutely wrong way when you create a presentation template!