Microsoft Linux has arrived, but it's not what you imagined. Jack Wallen shares his take on this new arrival called CBL-Mariner and even shows you how to build it.
Which OS hits your mind when I say software development? Probably Linux? But you’d be surprised to know that Windows is and has been the most popular choice for software development, followed by Linux and macOS for five years, according to the latest JetBrains Developer Ecosystem 2021 survey.
This release contains bug fixes to improve robustness. This release note describes what’s different between Istio 1.10.2 and Istio 1.10.3.
We are pleased to announce that the VFIO/IOMMU/PCI Microconference has been accepted into the 2021 Linux Plumbers Conference. Today’s high speed components commonly utilize the devices that implement the PCI interconnect specification and the system IOMMUs that provide memory and access control between the devices and the system resources
Piwigo is a free and open-source photo gallery that allows users to upload and manage their photos on the web. Simply put, it's a photo manager, more like Google Photos, with a strong emphasis on user experience and simplicity. It provides an intuitive and easy-to-use User Interface that allows you to create photo albums and upload your favorite photos.
Piwigo provides additional plugins that allow users to further customize the look and feel of the UI and improve the overall presentation of photos.
While Google Chrome might be the star of the Chromebook show, you can install different browsers on a Chromebook. Whether you're a web developer testing a site on multiple browsers, or just someone who wants something different, you have the full range of Linux browsers available.
Cloud storage is an essential part of modern life. The downside is that your data is stored on remote servers by a faceless corporation which you have to trust with the privacy and security of your precious documents and photos.
There is another option, however: hosting your files on your very own cloud server running on a computer in your home or office. One of the most popular services for achieving this is .
We’ll show you how to install Nextcloud on a Raspberry Pi, attach external storage, and choose a suitable case.
Learn how to generate a SSH key pair on your own machine that can then be used to authenticate your connection to a remote server.
Password authentication is the default method most SSH clients use to authenticate with remote servers, but it suffers from potential security vulnerabilities like brute-force login attempts. An alternative to password authentication is using authentication with SSH key pair, in which you generate a SSH key and store it on your computer.
Before installing Gnome 40 on Debian, you must ensure that your system is upgraded from Debian 10 stable to Debian 11 testing. The reason you’ll need to update is that the packages on Debian 10 are out of date and won’t work with the Gnome 40 packages.
To start the upgrade, open up a terminal window on the desktop. You can open up a terminal window on the desktop by pressing Ctrl + Alt + T on the keyboard. Or by searching for “terminal” in the app menu.
With the terminal window open and ready to use, make your terminal window a root shell by entering the su command. You need root to modify sources in your sources.list file.
In Kubernetes, Pods are the simplest and most basic deployable entities. In your cluster, a Pod defines a specific occurrence. One or even more containers, such as Docker containers, are contained in Pods. When many containers are running in a Pod, they are handled as a single entity that shares the Pod’s resources. Several containers in a single Pod are considered an advanced use case. A cluster’s processes are represented by Pods. Kubernetes can inform on the status of each process operating in the cluster by restricting Pods to a single process. While Pods can hold several containers, the most typical configuration is one container per Pod. Containers that are tightly tied and need to share resources may be placed in the same Pod in some cases. As though they were operating on the very same machine, Pods can interact fast and effortlessly with one another. Inside the cluster, each Pod is specified with its IP address, enabling the application to be using ports without interference. Pods are projected to be transient, disposable objects. When a Pod is generated, it is allocated to a node to run on. The Pod object is removed until the process is stopped. The Pod is evicted due to a shortage of resources or the node crashes. The Pod stays on that node. It is important to check Pod details in Kubernetes from time to time. So, we are going to explain the method to check Pod details in Kubernetes.
If you are new to Ubuntu, you must have wondered that the Ubuntu system is not updating itself. You probably have a single question that “does Ubuntu update automatically?”. Unlike Windows or Mac, Ubuntu doesn’t update itself. It lacks completely integrated, automatic, and self-updating software management. However, you can update it easily. So in this guide, you will get to know about the procedure to update Ubuntu automatically.
AppImage is a convenient way for the developers to provide the software to most Linux distributions by packing the software in just one file rather than creating multiple packages for multiple Distributions.
If you are familiar with .deb packages, then AppImage is a simple concept to understand. Yes, it’s a way of installing software on Linux. It is a “Universal software package” format. So why is a tutorial required for using it? Because it is not as convenient as installing .deb packages (by double-clicking them or from terminal using GDebi), but with AppImage, you need to follow some steps to install the software.
AppImage doesn’t follow the traditional way of installing software. It doesn’t install the software. It is a compressed image containing all dependencies and libraries required to run specific software. The AppImage is executed, and then you can run the software. There are no extractions or installations required. So many people always ask the question, “how do I open AppImage in Ubuntu?”. Now, let’s start the tutorial and get a thorough explanation on installing and opening an AppImage quickly.
The Open 3D Engine spun out of Amazon's Lumberyard game engine has been seeing progress on Vulkan 1.2 API work as well as Linux porting at large, including the bringing up of the game engine's editor on Linux.
Opened last week was this work-in-progress pull for Linux editor support for this open-source game engine. Over the past week it quickly went from being very early stage with various hacks to now sort of working.
The Humble Sakura Series Bundle has gone live, giving you a chance to pick up a bunch of them for cheaps. Quite a big bundle this time around too, with 16 items as the Sakura games have been going for some time now.
I'm sure it hasn't escaped your attention that Valve has announced its latest foray into the PC hardware world, the Steam Deck. It's a handheld gaming PC, running its own version of the SteamOS, and is proving somewhat divisive among the PC Gamer team. This isn't Valve's first hardware rodeo, however, as the creator of Gordon Freeman and Steam itself has also readily turned its hand to tech in recent times.
Admittedly to lesser or greater levels of success. But let's be charitable and start with what Valve has excelled at: VR.
Valve just announced the upcoming Steam Deck handheld gaming PC. Pre-orders also went live to varying degrees of success, but word has it that a lot of people are interested in Valve’s latest hardware push, and for good reason.
But the Steam Deck doesn’t run Windows, so how exactly is it going to play most games in the Steam library? It comes to software called Proton, which is essentially a compatibility layer that allows the Linux-based operating system to play Windows games.
Proton, and the Steam OS Linux distro that accompanies it, isn’t new. In fact, it’s been around for a few years, making waves in the Linux gaming community a few years ago. It simplified PC gaming outside of Microsoft’s scope and it’s gotten so much better in the days since.
However, Proton has limitations, which we’ll get into in just a second. But it’s important to understand that it means that the Steam Deck could see infinitely greater success than the ill-fated Steam Machines. Valve has taken Linux seriously for years now, and it looks like the Steam Deck is the company’s next big push.
Looking at the spec sheet alone, the just-revealed $399 Steam Deck gaming handheld should be a winner. Valve’s PC-centric Nintendo Switch rival features a big 7-inch touchscreen, plenty of control inputs, an all-AMD chip based on the same hardware inside the Xbox Series S|X and PlayStation 5, and the ability to double as a full-fledged Linux PC. But forget the hardware. While it’s impressive indeed, the Steam Deck will sink or swim based on its software, and that means Valve awesome Proton technology is about to be thrust into the spotlight.
Valve just announced the upcoming Steam Deck handheld gaming PC. Pre-orders also went live to varying degrees of success, but word has it that a lot of people are interested in Valve's latest hardware push, and for good reason.
But the Steam Deck doesn't run Windows, so how exactly is it going to play most games in the Steam library? It comes to software called Proton, which is essentially a compatibility layer that allows the Linux-based operating system to play Windows games.
While a lot has been made of how the new Steam Deck could take on the Nintendo Switch when it comes to handheld gaming, what’s perhaps most exciting is what it could do for Linux gaming.
The Steam Deck runs Steam OS, an operating system built by Valve and based on Arch Linux. Steam OS has been around for a while now – though you might not have known it. Originally a Debian-based Linux distro, Steam OS was originally conceived as an alternative to Windows 10 that gamers would use, either installing it on their own gaming PCs, or by buying a Steam Box gaming device.
The Steam Deck website has an Easter egg that proves Valve isn't afraid of making a few jokes at its own expense, even when it comes to leaks.
If you head to the official site's software page, then scroll down to the section with the heading "A new Steam operating system," you'll see it ends with a linked passage saying "Hold on to your butts!" Click the text, which is a reference to Samuel L. Jackson's famous line in Jurassic Park, and a new subsection will roll out with another Jurassic Park reference to go more in-depth on how Steam Deck uses a Linux operating system. OK, so it was a UNIX system in the movie, but close enough.
The fold-out Linux section is illustrated with an image of two people looking at an old CRT computer monitor with a very familiar, very Hollywood-looking computer interface. It's another Jurassic Park reference, but we need to go deeper. On the side of the screen is a picture of the G-Man from Half-Life looking smug and smoking a pipe, and there are some sticky notes above and below his picture.
As already teasered in the last post about KWinFT in its second year a few months ago I started with an ambitious endeavour: to replace KWinFT's own platform backends with a single one based on wlroots.
Today the feature branch for this fundamental internal refactoring has been merged into KWinFT's master branch. To celebrate this milestone let's take a look at the new wlroots backend in more detail.
The KWinFT fork of KDE's KWin compositor has landed its support for using the WLROOTS Wayland library.
KWinFT started off over a year ago as a fork of KWin focused on providing better Wayland support. KWinFT has been rewriting much of the KWin code and making various improvements while most recently going through a big code refactoring. The latest major change is KWinFT now using WLROOTS.
I have been following the “This Week in Matrix” blog series with great interest for some time now, and wondered: “Why isn’t there something like this for GNOME?” To summarize the principle in a few words: A short, weekly summary in which maintainers briefly announce what they worked on for the past week.
One of the important apps for daily needs is a web browser. That’s because surfing the internet is an activity most people do in front of the computer. This article will introduce some of the open source web browsers that you can use on Fedora Linux. You need to install the software mentioned. All the browsers mentioned in this article are already available in the official Fedora repository. If you are unfamiliar with how to add software packages in Fedora Linux, see my earlier article Things to do after installing Fedora 34 Workstation.
Here’s your weekly Fedora report. Read what happened this week and what’s coming up. Your contributions are welcome (see the end of the post)!
The Nest With Fedora CfP is extended until 23 July. Registration is open now.
Fedora Linux 35 mass rebuild begins Wednesday.
I have weekly office hours on Wednesdays in the morning and afternoon (US/Eastern time) in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else. See the upcoming meetings for more information.
Red Hat announced the renewal of the Federal Information Processing Standard 140-2 (FIPS 140-2) security validation for Red Hat Enterprise Linux 8.2. The second FIPS certification for the Red Hat Enterprise Linux 8 platform, this validation indicates Red Hat’s leadership and commitment to providing a more secure backbone for the innovation of open hybrid cloud.
Atos and IBM have been selected as vendors for the Dutch Ministry of Defense to build new IT infrastructure.
The two companies will help the Dutch MoD to construct new data centers, safeguard its IT systems, and build a proprietary broadband mobile network for its classified government information.
Having a transparent, data-driven enterprise is more important than ever. Ensuring your tools and datasets are configured to provide agility in today’s dynamic times will allow organizations to move at today’s accelerated speed of business. Watch the video now!
After IBM President Jim Whitehurst resigned, investors should not buy IBM stock. A wait-and-see approach is preferable.
IBMâÃâ¬Ãâ¢s artificial intelligence was supposed to transform industries and generate riches for the company. Neither has panned out. Now, IBM has settled on a humbler vision for Watson.
Libre-SOC developers sent the first test ASIC to TSMC's manufacturing facilities.
Debian 11, codenamed Bullseye, is the latest release that comes with several crucial improvements over Debian 10. The developers are yet to roll out a stable version; however, users can expect significant differences over its predecessor.
If you plan to upgrade from Debian 10 Buster to 11 Bullseye without breaking a sweat, then it’s time to hop on the bandwagon and carry out a simple upgrade.
Wallys’ “DR5018” router board is equipped with a Qualcomm IPQ5018 with dual Cortex-A53 cores and offers 5x GbE (or 1x GbE and 1x 2.5GbE) plus 802.11ax, BT 5.1, USB 3.0, and 2x M.2 E-key slots.
Wallys (or Wally’s) Communications has announced another Linux-driven router board based on a Qualcomm reference design. The new DR5018 incorporates a Qualcomm IPQ5018 networking SoC.
Magik Eye has launched a developer release of an “ILT Development Kit” (DK-ILT001) add-on for the Raspberry Pi that provides 3D sensing at up to 120fps by combining inputs from a CMOS sensor and a 3D IR laser.
Stamford, Conn. based Magik Eye announced a “pre-launch” release of its Invertible Light Technology (ILT) Development Kit for the Raspberry Pi based on its MagikEye technology. This early version is aimed at a selected group of 3D sensing developers and will be followed by an official launch at $99.
The ILT Development Kit, also known as the DK-ILT001, is designed for high volume, low latency 3D sensing applications that require a compact form factor. The kit can capture 3D point cloud data of targets for applications such as robotics.
While thinking of an interesting project to create, Hackster user marcaubin started to imagine an audio spectrum visualizer, but not a traditional one that has a matrix of LEDs with columns corresponding to certain frequencies. Instead, his device would have just a single NeoPixel strip featuring 29 LEDs in total, with the bottom ones displaying the lower frequencies while the top pixels would indicate the higher frequencies.
He built a small box that houses a few components, including an Arduino Nano Every for taking in sound data and controlling the LED strip, a jack for plugging in a sound source, and a series of potentiometers for carefully adjusting certain variables. Two of those potentiometers can change the color range of the LEDs, as the possible range of colors get divided amongst the pixels in between the two ends. There is a way to change both the saturation and max brightness of the LEDs as well.
At Mozilla, we believe part of making the internet we want is celebrating the best of the internet, and that can be as simple as sharing a tweet that made us pause in our feed. Twitter isn’t perfect, but there are individual tweets that come pretty close.
Each week in Top Shelf, we will be sharing the tweets that made us laugh, think, Pocket them for later, text our friends, and want to continue the internet revolution each week.
Armadillo is a powerful and expressive C++ template library for linear algebra aiming towards a good balance between speed and ease of use with a syntax deliberately close to a Matlab. RcppArmadillo integrates this library with the R environment and language–and is widely used by (currently) 882 other packages on CRAN.
This new release gets us Armadillo 10.6.0 which was released yesterday. We did the usual reverse dependency checks (which came out spotless and clean), and had also just done even fuller checks for Rcpp 1.0.7.
Opencv (Open Source Computer Vision Library) is a Python module used for computer vision. It is an immense module with exceptional capabilities. We can do a lot of things with computer vision, and some of the greatest are face recognition and motion detection.
In this tutorial, you will be learning to write code to detect faces in images, videos, and motion.
To avoid all sorts of errors and problems, we will download the opencv file from GitHub at https://github.com/opencv/opencv. We will be using some of the files within in order to complete the code.
All four coronavirus vaccines authorized for marketing in the EU/European Economic Area have had their safety information updated because of various adverse events including myocarditis, pericarditis and capillary leak syndrome.
HelloKitty joins the growing list of ransomware bigwigs going after the juicy target of VMware ESXi, where one hit gets scads of VMs.
For the first time, researchers have publicly spotted a Linux encryptor used by the HelloKitty ransomware gang: the outfit behind the February attack on videogame developer CD Projekt Red.
On Wednesday, MalwareHunterTeam disclosed its discovery of numerous Linux ELF-64 versions of the HelloKitty ransomware targeting VMware ESXi servers and virtual machines (VMs) running on them.
United States President Joe Biden, facing twin crises close to his country’s borders, on Thursday declared Cuba “a failed state” and said sending US forces into Haiti is not on his agenda at the moment.
U.S. President Joe Biden and German Chancellor Angela Merkel agreed to disagree on Thursday about a Russian pipeline project that Washington opposes, while vowing to stand together against aggression from Moscow and anti-democratic action from Beijing.
[...]
"We stand together and will continue to stand together to defend our eastern-flank allies at NATO against Russian aggression."
Merkel noted the differences of opinion but emphasized points of unity between the two countries. "We all share the same values; we all share the same determination to tackle the challenges of our times," she said.
Biden pledged to have a decision soon on whether to lift a pandemic-related ban on Europeans traveling to the United States that has irked Germany and other allies.
On Wikipedia you can find a list of Alcatraz escape attempts. At some point--though probably not on Wikipedia--someone may put together a similar list of defendants to standard-essential patent (SEP)
Earlier this month, the National Academy of Inventors (NAI) and the Intellectual Property Owners Association (IPO) published their annual list of the top 100 worldwide universities that received the most U.S. utility patents during the 2020 calendar year. The NAI is a member organization comprising U.S. and international universities, and governmental and non-profit research institutions, with over 4,000 individual inventor members and Fellows spanning more than 250 institutions. The organization was founded in 2010 to recognize and encourage inventors with patents issued from the U.S. Patent and Trademark Office, enhance the visibility of academic technology and innovation, encourage the disclosure of intellectual property, educate and mentor innovative students, and translate the inventions of its members to benefit society. The joint effort by the NAI and IPO is based on data obtained from the U.S. Patent and Trademark Office. For their report, the NAI and IPO defined a university as an institution that grants undergraduate-level degrees, and when a patent is assigned to one or more entities, credit was given to the first named entity. The report indicates that the number of patents granted to a particular university does not necessarily indicate the value of a university's technology, the effectiveness of its research, or whether its patents will be successfully licensed and/or brought to market. The top 25 universities on the NAI/IPO listing are as follows (click on table to expand):
According to established case law, it is sufficient for the realization of a feature containing an indication of purpose if the device protected is suitable for use for the purpose mentioned due to its structural design. In the case of a feature that is claimed in a generalized form, the patent specification does not have to generally show the skilled person a feasible way to realize it for every conceivable embodiment.
There is a case quietly making its way through the Federal Court of Australia that could have profound implications for our conception of what it means to be an ‘inventor’, and whether this requires human creativity and ingenuity.
The outcome could also affect the freedom of Australian innovators to develop and commercialise new technologies.
In Stephen Thaler v Commissioner of Patents the court is being asked to resolve the question: can a patent be granted for an invention that was devised by a machine, or is a human inventor required?
Dr Stephen Thaler is the US-based developer of a computer program he calls DABUS (‘Device for the Autonomous Bootstrapping of Unified Sentience’). Dr Thaler claims that DABUS is capable of independent invention and that it has devised several new inventions.
The widely anticipated European Patent Office (EPO) decision in case G 1/21 has been delayed thus far by ongoing discussions in relation to partiality of the members of the Enlarged Board of Appeal, which has been the subject of two interlocutory decisions.
Following the first of those decisions, the composition of the Board was changed by order of 20 May 2021. The appellant (opponent, Rohde & Schwarz GmbH & Co KG) made submissions raising further objections, including requests for replacement of additional members of the Enlarged Board and referencing for the first time the issue of "personal interest" of the members. In a non-public discussion during the originally scheduled (first) oral proceedings of 28 May 2021, the issue of suspected partiality was discussed. The (second) oral proceedings to decide on the referred question was postponed to 2 July 2021, in order that a decision could be issued on the further allegations of suspected partiality. That second interlocutory decision of the Board was issued on 28 June, the week of the oral proceedings, dismissing all of the appellant's objections.
While the delay of the discussion of the actual legal issue, referred by the Board of Appeal in T 1807/15, may appear frustrating to many, it has been widely accepted that it is essential for the public to have confidence that a fair and unconflicted decision will be reached by the members of the Board. As put by Siemens AG in their amicus curiae brief: "there is a conflict between a timely decision vs. . a high-quality decision", and most of the nearly 50 parties who have submitted amicus curiae briefs appear to concur that the importance of a high-quality decision outweighs the desire for expedient certainty.
In-house counsel told Managing IP this week that they were seriously considering their next steps to get ready for the Unified Patent Court, after Germany’s Federal Constitutional Court dismissed two complaints filed against the country’s ratification of the harmonised patent project.
Sources say they are not only beginning to look at which patents they would like to opt in to the court, but are also reconsidering where they hire external counsel.
The head of IP for a chemical company in the Netherlands said that although his company already had a plan for how to use the UPC, he was starting to think seriously about the court and how he would use it in the future because of the constitutional court’s announcement.
“There is going to be some delay before this comes into force, but now we need to decide which of our existing patents we are going to opt out of the UPC and which are we going to use,” he said.
Today, the Enlarged Board of Appeal, the highest level of independent judicial authority at the European Patent Office (EPO), has decided on referral G 1/21 concerning the compliance of oral proceedings by videoconference (VICO) with the European Patent Convention (EPC). The decision was taken after a public hearing held before the Enlarged Board on 2 July 2021.
For several weeks, the European patent attorney community has eagerly awaited the decision in case G 1/21. Now, following much discussion, the EPO Enlarged Board of Appeal has published its first communication regarding the outcome of the proceedings. A press communiqué confirms that compulsory video conferencing does not contravene Article 116 of the EPC.
The EPO’s Enlarged Board of Appeal ruled today, July 16, that oral appeal proceedings by video conference can be held without the consent of parties – but only in states of emergency.
In its decision in case G1/21, the EBoA found that the boards can, during periods of general emergency that impair parties’ ability to attend in-person proceedings, hold a VICO hearing by default without both parties’ consent.
However, the EBoA did not address whether VICO proceedings can be held without the consent of the parties in the absence of a period of emergency. It also unclear who would decide this definition.
On Friday, 16 July 2021 the Enlarged Board of Appeal (“the EBA”) of the European Patent Office (“the EPO”) issued a decision in the greatly…
In its much-awaited decision in case G 1/21, the Enlarged Board of Appeal (EBA) of the EPO has evaded to answer the high-profile question whether videoconferencing against the will of (one of) the parties is compatible with the right to oral proceedings.
[...]
In today’s decision, the EBA circumvented the fundamental question of the compatibility of article 15a with article 116(1) EPC, and restricted itself to a decision concerning a situation of oral proceedings during a ‘general emergency’.
[..]
The decision means the ‘hot potato’ and the uncertainty are still there. One wonders why the EBA, whose main task is to ensure the uniform application of the EPC, chose to restrict its judgment instead of grasping the opportunity to create clarity about this important issue. In its press release, the EBA said that the “reasons for the decision will be issued in writing in due course and will subsequently be publicly available in the decisions database of the Boards of Appeal”.
Volpara has recently been granted another patent by the European Patent Office, raising the total number of patents for the New Zealand-based health tech company to 98. This latest patent, effective across 25 European countries, outlines the Volpara method of image quantification, used in multiple instances across the Volpara Breast Health Platform product suite.
Companies having trouble convincing a patent office tribunal to review a patent’s validity are dusting off an old playbook, and taking a renewed interest in reexaminations.
Requests for ex parte reexaminations at the patent office plummeted following the 2012 introduction of inter partes review, falling as much as 80%, according to U.S. Patent and Trademark Office data. Patent examiners in a reexam look at the validity of claims in an issued patent, and can reject claims that are unpatentable.
If you raise a grievance at your workplace, you would rightly expect a final determination on the matter in a timely fashion.
Exactly how long this should take is open to interpretation, but it is highly unlikely you would want to wait several years.
However, this is the situation some staff members at the EPO have found themselves in.
The Administrative Tribunal of the International Labour Organization (ILO) last week published a final determination on several complaints raised by EPO staff members.
The ILO, a UN agency, is the final arbiter of grievances raised by EPO staff, but only when internal measures have been exhausted.
[...]
The strike actions gained considerable attention, so it is hardly a secret that the EPO’s recent past has not been free from controversy. And some of the ILO’s findings serve as a stark reminder of what has gone before.
But the EPO has the opportunity to change.
A new president, António Campinos, has been in place since 2018, and while we would not like to make any assertions that the office is in a state of pure harmony, it is at least attempting to make positive strides. When he took over the helm, Campinos said he wanted to engage with and listen to staff.
But whether staff complaints amount to anything or not, waiting more than a decade for an answer is simply not good enough.
The same could be said for the EPO itself. It is surely within its own interest to clear its name quickly, as it has in some of these cases.
Campinos is three years into his five-year term. Irrespective of whether he opts for another, reforming internal appeal committees should be high on his agenda, if it’s not already.
The Chinese National Intellectual Property Administration (CNIPA) recently revised the Examination Guidelines for software patents including artificial intelligence (AI), big data and blockchain.