Jump to content

Search the Community

Showing results for tags 'linux'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Site Related
    • News & Updates
    • Site / Forum Feedback
    • Member Introduction
  • News
    • General News
    • FileSharing News
    • Mobile News
    • Software News
    • Security & Privacy News
    • Technology News
  • Downloads
    • nsane.down
  • General Discussions & Support
    • Filesharing Chat
    • Security & Privacy Center
    • Software Chat
    • Mobile Mania
    • Technology Talk
    • Entertainment Exchange
    • Guides & Tutorials
  • Off-Topic Chat
    • The Chat Bar
    • Jokes & Funny Stuff
    • Polling Station

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...

Found 218 results

  1. A Look at Kdenlive – Libre Video Editor for GNU/Linux I have done my fair share (or more) of video editing in my life, primarily using Adobe Premiere Pro as I was taught in college. However, I try not to use Windows unless I have to, and so I’ve been always on the hunt for better options for my GNU/Linux systems – and I think I’ve found my personal favourite video editor; Kdenlive. Kdenlive is a free video editor that up until this point, has yet to let me down for my personal needs, and has also been easily the simplest and fastest for encoding and exporting videos. Kdenlive features The Kdenlive website lists the features as: Multi-track video editing Use any audio / video format Configurable interface and shortcuts Titler Many effects and transitions Audio and video scopes Proxy editing Online resources Timeline preview Keyframeable effects Themable interface Performance and Resource Usage The first thing that blew me away when using Kdenlive compared to some other GNU/Linux video editors, was the performance. I currently use a system with a Ryzen 7 1700x, 16GB of DDR4 3000mhz and a GTX 1070 – and boy does this application FLY when I am exporting videos... Regardless of which format, encoder, or filesize; I have yet to find another video editor that comes even remotely close to the speed and performance of Kdenlive. Even on my laptop with a GTX 980 8GB Desktop card, 32GB of DDR4 3000, and an i7-6820HK which is still no slouch, the job is done faster than I ever could have expected. For comparison, I rendered a 2 minute and 19 second long MP4 video at maximum quality 1080P in Kdenlive and another tool (I won’t reveal the name, I don’t want to put any other tools down), Kdenlive completed the task in 53 seconds on this machine, the other tool took nearly 10 minutes. Your mileage may vary, but the difference was absolutely striking. While I was working, I closely monitored the system resource usage of Kdenlive, and saw that the most it used (outside of when rendering) RAM wise was 0.6GB / about 600MB of RAM, and less than 1% CPU usage...So little actually, that KsysGuard told me it used 0% CPU. The program is remarkably light, for how powerful it is! Final thoughts I’ve lately taken to streaming games on Twitch during this pandemic as a Linux focused gamer, or at least broadcasting console games via Linux OBS Studio, and editing my highlights and clips to share using Kdenlive...And I have yet to be disappointed by this application. There isn’t a single feature I have personally needed that I haven’t been able to easily use or accomplish, and the render time is mindblowing in contrast to its competitors. The UI is fairly simple and straightforward if you’ve ever used any other similar application, or even for new users alike. Lastly, the tiny footprint and resource usage is never a bad thing! A Look at Kdenlive – Libre Video Editor for GNU/Linux
  2. GtkHash is a cross-platform and open source file hashing utility that supports 23 algorithms Whenever a download gets interrupted but supports resuming, I usually give it a chance, especially if it is several gigabytes in size. But sometimes the files can get corrupted, in which case it maybe useful to check the hash value provided by the file's owner to ensure that you have an unbroken file. While you will notice this usually when you try to execute or open the file, it sometimes may not be apparent right away or not possible to run it at that point in time. The best way to do this is to use a hashing program. GtkHash is a cross-platform and open source file hashing utility that supports 23 algorithms. Run the portable version's executable and the program opens a command prompt window to install some files required for MinGW (a framework). You'll need to open the EXE once again to begin using GtkHash. The application has a minimalistic interface with a menu bar and some fields. GtkHash can calculate the following hash values: MD5, SHA1, SHA256 and CRC32. Those are the algorithms which are enabled by default, and there are many more that you can enable if you head to Edit > Preferences. The option in the pop-up window includes MD4, MD6-224, MD6-256, MD6-384, MD6-512, SHA224, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, BLAKE2b, BLAKE2s, RIPEMD160, TIGER192, WHIRLPOOL, GOST and ADLER 32. In addition to these, the program also supports HMAC hash-based message authentication code. The preferences window also has an option to customize the message digest format, you can choose among Lowercase or Uppercase Hexadecimal or Base64 formats. Let's hash a file. Click on the button towards the right edge of the File field. It opens a browse window in Explorer, which you can use to select the file. Or, drag and drop a file onto the program's interface. Use the Hash button in the bottom right-hand corner to calculate the hash values of the selected file. The results appear in the corresponding fields in the program's interface. Have a hash value that you want to verify? Paste it in the "Check" field. If the values match, a green dot appears inside the box of the hash value and the check field. If the dot's missing, the values don't match. You may use the Save Digest option from the File menu to save a report of the generated hash values. Go to the View menu to switch the hashing mode. There are three modes available for selection: File, Text and File list. GtkHash runs in File mode by default. Toggle the text mode and type something (or paste text) in the text field. The program hashes the text in real-time. In File List mode, you can add several files at the same time using the add button. It doesn't support selecting an entire folder, so you either have to navigate to the directory and select all files in it, or drag and drop them to GtkHash's window. You can use the add and remove buttons to manage the list of files to be hashed. Selected the files from the wrong folder? Hit the clear button and start over. You may have noticed that instead of individual fields for the hash values, the program uses columns for the hashes in File List mode. GtkHash is an open source program. It is available in 32-bit and 64-bit installers and portable version. The application is also available for Linux. Landing Page: https://github.com/tristanheaven/gtkhash Tip: check out other hashing tools that we reviewed recently here on the site such as Hasher Lite, OpenHashTab, HashTools. You may also use PowerShell to compute hashes. GtkHash is a cross-platform and open source file hashing utility that supports 23 algorithms
  3. NSA and FBI warn that new Linux malware threatens national security Previously unknown Drovorub is being used by advanced hacking group APT 28. Enlarge Suse The FBI and NSA have issued a joint report warning that Russian state hackers are using a previously unknown piece of Linux malware to stealthily infiltrate sensitive networks, steal confidential information, and execute malicious commands. In a report that’s unusual for the depth of technical detail from a government agency, officials said the Drovorub malware is a full-featured tool kit that was has gone undetected until recently. The malware connects to command and control servers operated by a hacking group that works for the GRU, Russia’s military intelligence agency that has been tied to more than a decade of brazen and advanced campaigns, many of which have inflicted serious damage to national security. “Information in this Cybersecurity Advisory is being disclosed publicly to assist National Security System owners and the public to counter the capabilities of the GRU, an organization which continues to threaten the United States and U.S. allies as part of its rogue behavior, including their interference in the 2016 US Presidential Election as described in the 2017 Intelligence Community Assessment, Assessing Russian Activities and Intentions in Recent US Elections (Office of the Director of National Intelligence, 2017),” officials from the agencies wrote. Stealthy, powerful, and full featured The Drovorub toolset includes four main components: a client that infects Linux devices; a kernel module that uses rootkit tactics to gain persistence and hide its presence from operating systems and security defenses; a server that runs on attacker-operated infrastructure to control infected machines and receive stolen data; and an agent that uses compromised servers or attacker-control machines to act as an intermediary between infected machines and servers. A rootkit is a type of malware that burrows deep inside an operating system kernel in a way that prevents the interface from being able to register the malicious files or the processes they spawn. It uses a variety of other techniques as well to make infections invisible to normal forms of antivirus. Drovorub also goes to great lengths to camouflage traffic passing into and out of an infected network. The malware runs with unfettered root privileges, giving operators complete control of a system. It comes with a full menu of capabilities, making a malware equivalent of a Swiss Army knife. Security driver slayer Government officials said Drovorub gets its name from strings unintentionally left behind in the code. “Drovo” roughly translates to “wood” or “firewood,” while “rub” translates to “fell” or “chop.” Put together, the government said, Drovorub means “woodcutter” or to “split wood.” Dmitri Alperovitch, a security researcher who has spent most of his career investigating Russian hacking campaigns—including the one that targeted the DNC in 2016—offered a different interpretation. “Re: malware name ‘Drovorub,’ which as @NSACyber points out translates directly as ‘woodcutter,’” Alperovitch, a co-founder and former CTO of security firm CrowdStrike, wrote on Twitter. “However, more importantly, ‘Drova’ is slang in Russian for ‘drivers,’ as in kernel drivers. So the name likely was chosen to mean “(security) driver slayer." Serving Russia’s national interests for more than a decade Drovorub adds to an already abundant cache of previously known tools and tactics used by APT 28, the Russian military hacking group that other researchers call Fancy Bear, Strontium, Pawn Storm, Sofacy, Sednit, and Tsar Team. The group’s hacks serve Russian government interests and target countries and organizations the Kremlin considers adversaries. In August, Microsoft reported that the group had been hacking printers, video decoders, and other so-called Internet-of-things devices and using them as a beachhead to penetrate the computer networks they were connected to. In 2018, researchers from Cisco’s Talos group uncovered APT 28’s infection of more than 500,000 consumer-grade routers in 54 countries that could then be used for a range of nefarious purposes. Other campaigns tied to APT 28 include: The intrusion into the Democratic National Committee ahead of the 2016 election (along with a different Russian group, known as Cozy Bear) and then distributing damaging documents to sway voter opinion The 2016 hacks of the World Anti-Doping Agency The German Bundestag France’s TV5Monde TV station Thursday’s advisory didn’t identify the organizations Drovorub is targeting or provide even broad descriptions of the targets or geographies where they’re located. It also didn’t say how long the malware has been in the wild, how many known infections there have been to date, or how the hackers are infecting servers. APT 28 often relies on malicious spam or phishing attacks that either infect computers or steal passwords. The group also exploits vulnerabilities on devices that haven’t been patched. Required reading Agency officials said that a key defense against Drovorub is to ensure that all security updates are installed. The advisory also urged that, at a minimum, servers run Linux kernel version 3.7 or later so that organizations can use improved code-signing protections, which use cryptographic certificates to ensure that an app, driver, or module comes from a known and trusted source and hasn’t been tampered with by anyone else. “Additionally, system owners are advised to configure systems to load only modules with a valid digital signature making it more difficult for an actor to introduce a malicious kernel module into the system,” the advisory stated.” Also included are rules that network administrators can plug into the Yara and Snort intrusion detection systems to catch and halt network traffic passing to or from control servers or to flag obfuscated Drovorub files or processes already running on a server. The 45-page document provides a level of technical detail and informed analysis that’s on par with some of the best research from private companies. The advisory is also the first to disclose the existence of this new and advanced malware. Those are things that are rarely available in government advisories. The report should be required reading for anyone managing a network. NSA and FBI warn that new Linux malware threatens national security
  4. Heimer is an open source program for creating mind maps Want to work on something but unsure where to start? Using a mind map can be an efficient way to organize your ideas and projects. Jot down the idea, create a list of steps involved, rearrange them, make corrections, ensure you don't miss anything. Heimer is open source and cross-platform tool that helps you create mind maps and diagrams. The concept may sound slightly complex, but the application is very user-friendly. Every mind map or diagram begins with a blank box in the middle. This is a text box, so write something in it, like the name of your project. Mouse over the edges of the box, and Heimer will display four icons. Time to add the next step, aka create a new node. Click on the icon at the bottom of the pop-up, it has a rectangle with a downwards arrow. A new box will be added, and it is connected to the parent node by a line. An arrow points the direction, i.e. from the primary node to the one you added, to indicate the flow. This connector line is called an "edge", but we'll refer to it as "connector" to keep things simple. Mouse over the connector's half-way point and a text box appears. Use it for labeling your line's flow, or right-click on it to change the arrow's direction, toggle between double-edged arrow/single arrow, hide the arrow or delete the connector. Note: The box doesn't appear for smaller connector lines. As a workaround, zoom in further until it becomes visible. You can attach a new node to an existing one. I found this purely by chance, when I was rearranging the nodes (there is no help file). To connect a node with another manually, click on the add node icon (bottom icon) and drag it over the node that you want to connect it with, and they will be connected. Or, you can have floating nodes that aren't connected to other nodes. Use the left icon (with multiple arrows) to move a node. Drag it anywhere you want. If it's linked to another node, the connector line will be moved towards the direction you dragged it to. Right-click on a node to copy it, delete it. You can color code your mind map in Heimer. Use the icons on the right side edge of the node (mouse over), or the right-click menu to set the color of the node and the text. You're not limited to text, Heimer allows you to add images to the nodes (JPG, JPEG, PNG formats). Images don't look great though, since they're resized to a great extent. The program saves your work in the .ALZ format, so you can add something, save it and come back later to pick up where you left it. Heimer can export the mind map in the PNG image format. This can be useful as you can view it on your phone, printing it, or share the image with your friends and colleagues, they don't even need to install the program to view it. Heimer is not a portable application. It is available for Windows and Linux. It can be a useful productivity tool for organizing your tasks, taking notes, etc. You may use it for flowcharts as well, though the lack of different types of boxes might make it difficult. If you want a proper flowchart application, try the offline Draw.io program instead. Landing Page: https://github.com/juzzlin/Heimer Heimer is an open source program for creating mind maps
  5. Linux 5.8 released, features Thunderbolt 4.0 support and improved security Linux 5.8 is one of the biggest Linux releases yet (Image credit: Future) Linux's creator Linus Torvalds has released a new version of the Linux kernel following seven release candidates. While he did consider creating an eighth release candidate for Linux 5.8 last week, on Sunday Torvalds decided "it's not just worth waiting another week when there aren't any big looming worries around”. Linux 5.8 succeeds the latest stable Linux Kernel 5.7 and includes all of the changes that were pulled out during the kernel 5.8 merge windows. As Linux 5.8 received a surprisingly high number of merge requests during its merge window, Torvalds said that it is one of the biggest Linux releases yet in terms of the number of commits and close to Linux 4.9. Linux 5.8 When it comes to new changes and features, Linux Kernel 5.8 includes several updates that address security, memory management, hardware support, new drivers and more. Some of the standout additions include Thunderbolt 4.0 support, improved Arm-64 security, support for booting on Power 10 CPUs and an energy driver for AMD's recent CPUs. Linux 5.8 also adds improvements to open-source AMD Radeon graphics drivers and Microsoft exFAT drivers. Users interested in downloading the latest Linux kernel version can download it from the official page. However, it will still take some time for the kernel to find its way into other popular Linux distros such as Ubuntu, Arch Linux and Linux Mint. Via Fossbytes Linux 5.8 released, features Thunderbolt 4.0 support and improved security
  6. New form of Linux malware has a clever use for the Dogecoin API Doki malware uses the Dogecoin API to find its operator's C&C server (Image credit: Aranami/Flickr) As more businesses shift their workloads to cloud environments, Linux threats are becoming increasingly common and cybercriminals have devised new tools and techniques to launch attacks against Linux infrastructure. One technique they often employ is scanning for publicly accessible Docker servers and then abusing misconfigured Docker API ports to set up their own containers and execute malware on their victim's infrastructure. The Ngrok botnet is one of the longest ongoing attack campaigns that leverages this technique and a new report from Intezer Labs shows that it takes only a few hours for a new misconfigured Docker server to be infected by this campaign. Recently though, the company detected a new malware payload, which they dubbed Doki, that differs from the usual cryptominers typically deployed in this kind of attack. What sets Doki apart from other malware is that it leverages the Dogecoin API to determine the URL of the its operator's command and control (C&C) server. The malware has managed to remain in the shadows and undetected for over six months despite the fact that samples of Doki are publicly available in VirusTotal. Doki malware Once the hackers abuse the Docker API to deploy new servers inside a company's cloud infrastructure, the servers, which run a version of Alpine Linux, are then infected with crypto-mining malware as well as Doki. According to Intezer's researchers, Doki's purpose is to allow hackers to main control over the servers they've hijacked to make sure that their cryptomining operations continue. However, the new malware differs from other backdoor trojans by using the Dogecoin API to determine the URL of the C&C server it needs to connect to in order to receive new instructions. Doki uses a dynamic algorithm, known as a DGA or domain generation algorithm, to determine the C&C address using the Dogecoin API. The operators of the Ngrok botnet can also easily change the server where the malware receives its commands from by making a single transaction from within a Dogecoin wallet they control. If DynDNS happens to receive an abuse report about the current Doki C&C URL and the site is taken down, the cybercriminals only need to make a new transaction, determine the subdomain value and set up a new DynDNS account and claim the subdomain. This clever tactic prevents businesses and even law enforcement from dismantling Doki's backend infrastructure as they would need to take over control of the Dogecoin wallet from the Ngrok first. Via ZDNet New form of Linux malware has a clever use for the Dogecoin API
  7. Linux documentation switches to HTTPS to boost security Several commits have been made to the Linux kernel in recent days and weeks which switch links in the kernel’s documentation from HTTP to the more secure HTTPS protocol. According to commit logs made by Alexander Klimov, the switch to HTTPS should reduce the likelihood of man-in-the-middle attacks against kernel developers. To ensure that links do not break when switched to the more secure protocol, tests were run to ensure pages loaded in the same manner. While it’s a welcome change which should boost the security of the whole Linux community, the move is a proactive one according to Phoronix which said that there has been no sign of any kernel developers being attacked recently via URLs. These new security enhancements should become available to developers once Linux 5.9 has been released, the latest version of the kernel so far is version 5.8-rc6. Depending on how things go, Linux 5.8 should be released on one of the upcoming Sundays before Linux 5.9 enters the release candidate phase for a final round of testing. Each new Linux kernel update usually brings new hardware support and new software features. New kernels are typically released every two months give or take a few weeks if more polish is needed. Source: Phoronix Linux documentation switches to HTTPS to boost security
  8. visualbuffs

    Best Linux OS for you?

    what linux os is your favorite!? or the OS you tried before and present!
  9. Microsoft releases Process Monitor tool Procmon for Linux Microsoft revealed some time ago that it had plans to port some of the tools provided by Sysinternals to Linux. One of the tools mentioned was Process Monitor, or short ProcMon, and a preview of the application is now available for Linux. Process Monitor is an advanced monitoring tool for Windows that displays real-time data such as Registry, process and thread activity. It is a powerful tool that supports logging the information to files for later analysis. The program is highly configurable, supports non-destructive filters, the capturing of thread stacks, process details capturing, and boot time logging of operations. The Linux version of Procmon is now available on GitHub. The open source tool has been released as a preview. Since it is released as a preview, it is limited to systems running Ubuntu 18.04 with kernel 4.18 up to 5.3 at the time of writing. Several users tried to build or install the process monitor tool on Ubuntu 20.04 systems and failed. Microsoft plans to add more configurations to the system requirements in the future to take these systems into account. Installation instructions on Ubuntu 18.04 devices are straightforward. Run the following commands: wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo apt-get update sudo apt-get install procmon Build instructions are provided as well on the project's GitHub website, and Linux users may download a .deb file from the releases section on the project's GitHub page. You may run procmon -h after installation to display the help screen. Here are a few example commands that you may run: sudo procmon // runs the process monitor tool to trace all processes and syscalls. sudo procmon -p 1337 -c procmon.db // traces the process 1337 in headless mode and saves the data to the file procmon.db sudo procmon -p 1337 -e read,write,openat // traces syscalls read, write, and opennat of process 1337 sudo procmon -f procmon.db // opens the trace file procmon.db within the interface. Closing Words Procmon is a powerful system monitoring tool for advanced uses. The Linux version comes without the help file that the Windows version of Procmon includes. Since it is offered as a preview, it is possible that a help file will be provided once the program is offered as a stable release. Microsoft releases Process Monitor tool Procmon for Linux
  10. Microsoft wants to kill off Linux malware for good Project Freta detects Linux malware for free (Image credit: Shutterstock.com) Microsoft has unveiled a new threat detection service that it hopes can greatly improve security protection on Linux systems. Project Freta is a free cloud-based tool that is able to detect new forms of malware and other malicious software such as rootkits and cryptominers that Microsoft says could have previously gone undetected in Linux systems. The company notes that such threats can often be found lurking in Linux cloud VM images, putting users of the open-source platform at risk. Linux security Microsoft says that Project Freta offers a whole new way of detecting malware threats, going beyond existing methods that rely on sensors to predict the presence of something untoward. Such methods can often be swerved or bypassed entirely by malware authors, meaning a new approach was needed. Project Freta is able to analyse virtual machines (VMs) in order to learn about new environments and how they are affected by malware, before using this knowledge to spot emerging threats. Microsoft says Project Freta automatically analyses images of thousands of Linux cloud VMs in order to detect new forms of malware and sensor corruption, and supports over 4,000 kernel versions at launch. This makes it incredibly resilient, meaning malware authors would have to invest heavily in developing new threats that can get around the new scanning technology. Project Freta users, who will need a Microsoft account to access the service, can also submit a captured image to generate a report of its content, helping boost the initiative's reach and expertise. "We often think about the field of computer security as a field of walls and barriers that keep intruders out," Mike Walker, Microsoft Senior Director, New Security Ventures wrote in a blog post announcing the launch. "With Project Freta, we invite readers to think not of walls but of sunlight...Project Freta is a roadmap toward trusted sensing for the cloud that can allow enterprises to engage in regular, complete discovery sweeps for undetected malware." Initially only available for Linux systems, Microsoft says it plans to add Windows support for Project Freta soon, as well as AI technology that can boost decision-making potential. "We hope that Project Freta empowers administrators and responders and is used globally as it has been used at Microsoft: to hunt advanced intruders and their toolkits," Walker concluded. Via BleepingComputer Microsoft wants to kill off Linux malware for good
  11. Google is bringing the fruits of its cross-platform app making framework Flutter to Linux desktops with help of Canonical no less. Over 500,000 developers already use Flutter, Google’s open source UI framework, to building mobile apps, and tech is often pitched as an alternative to React Native. But while the Flutter SDK has been available on Linux to create apps for other platforms it wasn’t possible to build desktop Linux apps. That changes today. Build Linux Apps with Flutter “[We] are happy to jointly announce the availability of the Linux alpha for Flutter alongside Canonical, the publisher of Ubuntu, the world’s most popular desktop Linux distribution,” writes Google’s Chris Sells in a blog post. Google said last year that it wanted to bring Flutter build software to desktop platforms. And with Ubuntu the go-to OS for mobile app creation (including ones built using the Flutter SDK) there’s much merit in allowing devs to use the software to make apps for the underlying platform too. But don’t fear some kind of Frankenstein mobile fudge; Flutter aims to be a first-class citizen on Linux. Google says it has done ‘extensive refactoring’ to the engine to support, power, and provide native desktop experiences. While Dart, the programming language that underpins the toolkit, is now able to take advantage of desktop integration features. Canonical investing heavily Canonical is also putting a team of developers to work on the tech alongside Google’s own engineers. The company says it will collaborate with Google to “improve Linux support and maintain feature parity with the other supported platforms”. What makes Flutter so popular? Well, the tech allows devs to code an app once and have it run on multiple different platforms, including mobile and macOS. But with the new alpha apps built using this tech can also run on the Linux desktop. Install Flutter SDK on Ubuntu To get started building apps (for whatever platform) you don’t need to install a spaghetti tnagle of intertwined dependencies and developer tools. Just install the Flutter SDK from the Snap Store, add the Dart plugin in an IDE like Visual Studio Code, and get coding: Install Flutter SDK from the Snap Store here Note: to build desktop Linux apps using Flutter you do need to run the following commands after installing the SDK: flutter channel dev flutter upgrade flutter config --enable-linux-desktop You may also wish to install the flutter-gallery snap too. This showcases the range of widgets and interface components available for use — and will almost certainly give you lots of inspiration for what you could create! Finally if you’re less interested in making apps and more keen on trying them do check out Flokk Contacts. This is sample desktop Flutter app built to show off what the tech is capable of on desktop. Source
  12. Linux computer manufacturer System76 launched today their first ever AMD powered Linux laptop, which features 3rd generation AMD Ryzen 3000 series processors and a cool price tag. A few weeks ago, TUXEDO Computers unveiled what they called the world’s first AMD-only Linux laptop, and now System76 follows in their footsteps to announce a new Linux laptop that’s powered by an AMD processor. Meet the 12th generation Serval WS. System76 Serval WS is now the first AMD laptop from the company known for numerous powerful Linux machines and the gorgeous, Ubuntu-based Pop_OS! Linux, which comes preloaded on all new computers manufactured by System76. In other words, customers can finally own an AMD-only Linux laptop from System76, powered by a 3rd Gen AMD Ryzen processor. Available options include AMD Ryzen 5 3600, AMD Ryzen 7 3700X or AMD Ryzen 9 3900, providing up to 12 cores and 24 threads of pure AMD power under the hood. “AMD Ryzen CPUs offer the best bang for your buck, which is especially helpful when your work requires mountains of bang,” said System76. “Create 3D models, simulate transitions, and test your predictions at breakneck speeds with up to 12 CPU Cores on the AMD Ryzen 9 PRO 3900.” Apart from the powerful AMD CPUs, the new Serval WS laptop can be configured with either an Nvidia GeForce GTX 1660 Ti or Nvidia GeForce RTX 2070 graphics card, up to 64GB upgradeable RAM, and up to 4TB NVMe flash storage for desktop-level gaming performance. The laptop also features a beautiful 15.6-inch Full HD (1920×1080) 120 Hz display with a matte finish, a multi-color backlit chiclet US QWERTY keyboard, Gigabit Ethernet, Intel Wireless Wi-Fi 6, 1.0MP HD video camera, a multitouch touchpad, and a removable 6-cell smart Lithium-Ion battery. The Serval WS has base price of $1,299 USD, but can go as high as $5,102 USD with max options and 3-year warranty. Without further ado, you can configure and buy yours right now from System76’s online store. It comes with the latest Pop_OS! Linux 20.04 LTS or Ubuntu 20.04 LTS pre-installed. More Images at the source ! Source
  13. Microsoft is giving Linux a significant security update Linux and Android systems will be able to download Microsoft Defender ATP (Image credit: Shutterstock) Microsoft is hoping to boost its security protection for Android and Linux systems with a new release of its Defender Adavanced Threat Protection (ATP) app. A public preview, or first version of Defender ATP for Linux and Android devices can be installed from today, giving users a welcome security upgrade. Microsoft Defender ATP is a common presence on Windows devices around the world, offering a frequently-updated protection platform against a wide number of security threats. Microsoft Defender ATP for Linux After being announced earlier this year, the Linux version of Microsoft Defender ATP is generally available now, offering support for recent versions of the six most common Linux Server distributions, including Ubuntu 16 LTS or higher. "This initial release delivers strong preventive capabilities, a full command line experience on the client to configure and manage the agent, initiate scans, manage threats, and a familiar integrated experience for machines and alert monitoring in the Microsoft Defender Security Center," Microsoft wrote in a blog post announcing the news. The app can be deployed and configured using Puppet, Ansible, or using your existing Linux configuration management tool. (Image credit: Microsoft) Microsoft Defender ATP for Android was announced at the RSA security conference earlier this year as the company looked to address what is often the most highly-targeted platform for cyberattacks. The app offers full device-scanning capabilities to spot the latest malware threats and malicious apps, and will also be able to detect insecure sites and potential phishing threats while the user is browsing the web, as well as blocking access to any pre-determined sites set up by a company's IT team. IT teams can now quickly enable secuirty features via their dashbaord, with the changes rolling out immediately to prevent any infection. IT staff can also use the app to block compromised devices out of a corporate network, or stop users from accessing certain in-house apps once they have left the business. Such at-risk devices could also be stopped from accessing company resources such as OneDrive accounts or even the central Outlook mail server. "Knowing that each of our customers have unique environments and unique needs and are looking for more unification in their security solutions, we communicated our commitment to build security solutions from Microsoft, not just for Microsoft," wrote Rob Lefferts, Corporate Vice President, Microsoft 365 Security. "We are committed to helping organizations secure their unique and heterogenous environments and we have so much more in store for you this year." Microsoft had also announced a public preview for iOS devices earlier this year, however the company was not able to reveal it alongside the Android version, instead stating the app is scheduled for "later this year." Microsoft is giving Linux a significant security update
  14. Researchers detail the unusual workings of Tycoon ransomware - which appears to be designed to stay under the radar as much as possible. A newly uncovered form of ransomware is going after Windows and Linux systems in what appears to be a targeted campaign. Named Tycoon after references in the code, this ransomware has been active since December 2019 and looks to be the work of cyber criminals who are highly selective in their targeting. The malware also uses an uncommon deployment technique which helps stay hidden on compromised networks. The main targets of Tycoon are organisations in the education and software industries. Tycoon has been uncovered and detailed by researchers at BlackBerry working with security analysts at KPMG. It's an unusual form of ransomware because it's written in Java, deployed as a trojanised Java Runtime Environment and is compiled in a Java image file (Jimage) to hide the malicious intentions. "These are both unique methods. Java is very seldom used to write endpoint malware because it requires the Java Runtime Environment to be able to run the code. Image files are rarely used for malware attacks," Eric Milam, VP for research and intelligence at BlackBerry told ZDNet. "Attackers are shifting towards uncommon programming languages and obscure data formats. Here, the attackers did not need to obscure their code were nonetheless successful in accomplishing their goals," he added. However, the first stage of Tycoon ransomware attacks is less uncommon, with the initial intrusion coming via insecure internet-facing RDP servers. This is a common attack vector for malware campaigns and it often exploits servers with weak or previously compromised passwords. Once inside the network, the attackers maintain persistence by using Image File Execution Options (IFEO) injection settings which more often provide developers with the ability to debug software. The attackers also use privileges to disable anti-malware software using ProcessHacker in order to stop removal of their attack. "Ransomware can be implemented in high-level languages such as Java with no obfuscation and executed in unexpected ways," said Milam. After execution, the ransomware encrypts the network with files encrypted by Tycoon given extensions including .redrum, .grinch and .thanos – and the attackers demand a ransom in exchange for the decryption key. The attackers ask for payment in bitcoin and claim the price depends on how quickly the victim gets in touch via email. The fact the campaign is still ongoing suggests that those behind it are finding success extorting payments from victims. Researchers suggest that Tycoon could potentially be linked to another form of ransomware, Dharma – also known as Crysis – due to similarities in the email addresses, names of encrypted files and the text of the ransom note. And while Tycoon does have some unique means of executing an infection, like other forms of ransomware, it's possible to prevent it from getting that far. As RDP is a common means of compromise, organisations can ensure that the only ports facing outward to the internet are those which require it as an absolute necessity. Organisations should also make sure that accounts which do need access to these ports aren't using default credentials or weak passwords which can easily be guessed as a means of breaking in. Applying security patches when they're released can also prevent many ransomware attacks, as it stops criminals exploiting known vulnerabilities. Organisations should also ensure they regularly backup their network – and that the backup is reliable – so that if the worst happens, the network can be restored without giving into the demands of cyber criminals. Source
  15. Dr.Web Security Space is an advanced security application that comes packed with several protection modules for fighting against all sorts of threats that may comprise your computer’s stability and performance. It offers support for antivirus, protection against spam and phishing websites, parental control, remote antivirus network options, firewall (you may choose to deploy it on your PC during the installation process), identification of malicious URLs via its personal cloud servers, backups, and blocking mode for removable devices. Some of the most notable antivirus technologies offered by Dr.Web Security Space help you detect viruses, malware, and other types of threats in real time, automatically update virus definitions, proactively block viruses, as well as discover spam emails and filter messages in real time. Dr.Web Security Space for Windows for 3 months Dr.Web Anti-virus for MacOS for 3 months Dr.Web Anti-virus for Linux for 3 months Giveaway: link https://www.comss.ru/page.php?id=5299 Obtaining a license for 3 months 1. To use Dr.Web Antivirus free 3 months, go to the respective product download page: https://www.comss.ru/download/page.php?id=5299 2. On the product page, click Download for 3 months and enter your email address. 3. Confirm your email address after receiving the letter and complete the registration for demolitsenzii Dr.Web for 3 months. conditions proposals You get a trial version (demolitsenziyu) for 3 months free of charge (demoperiod). Validity demolitsenzii starts with the activation code received. Free use of the software Dr.Web for demoperioda guaranteed only if the user agrees to receive service messages about the status of the license. In the case of non-receipt of these messages demolitsenziya blocked, and the following license for examination can be received only nine months after the opt-out
  16. Microsoft shows off its Edge browser running on Linux Today at Microsoft's Build 2020 developer conference, the company briefly showed its Edge browser running on Linux for the first time. That's pretty much the whole story. It's notable because the firm hasn't showed off Edge running on the open-source platform just yet, although the features should mirror what we're already seeing from Windows 7, Windows 8, Windows 8.1, Windows 10, and macOS. Microsoft first talked about bringing Edge to Linux at last year's Build conference. In fact, during the session, the team confirmed it, but when I asked afterward, they backed off a little bit and said that they were only exploring Linux as an option. It was at Ignite later that year when the team finally confirmed that there's going to be a Linux flavor of the Chromium-based Edge browser. The idea is to meet developers where they already are, just like on macOS, and Edge for Linux has been listed as coming soon for a while. In fact, the download page for Insider channels is live. But we can see that there are Edge team members using it now, so hopefully, it will actually arrive sooner rather than later. Source: Microsoft shows off its Edge browser running on Linux (Neowin)
  17. DeaDBeeF is an open source music player for Linux Foobar2000 is the go-to music player for many users (including myself). Though it isn't available on Linux, you can opt for an alternative like DeadBeef. The program's interface is minimal and the playback controls are at the top (its almost like Foobar), but DeadBeeF has a colorized progress bar and volume slider. The large pane below the controls is the playlist pane. It supports tabs, so you can open/manage multiple playlists at the same time. The pane has many columns inlcuding the current playing status, artist name, album, track number, title, and the duration of the track. Right-click on a column to edit/remove it. You can group columns too. Select the add column option to add any of the following: Album art, Year, Band/Album Artist, Codec, Bitrate or a Custom column. Right-click on a track to add/remove it to the playback queue, reload the metadata, perform file operations (cut, copy, paste, remove). You can set the Replay gain options, refresh the cover art, convert the audio into other formats (AAC, ALAC, FLAC, MP3, OGG, OPUS, etc). It also lets you view the properties and metadata of the track, or look up the track info on Last.fm Use the Playback menu to set the Shuffle, Repeat settings. You can also toggle scroll follows playback, cursor follows playback, stop after current track and stop after current album from this menu. DeaDBeef auto resumes the playback from where you left off, when you start the application. The program has a few output plugins that you can select from. Toggle the Status bar, and the Equalizer from the view menu. Not a the fan of the DeadBeeF color scheme? Open the Preferences window and switch to the Appearance tab to change the color of the bars, the equalizer's background, the text in the tab strip, and various other elements. Set the music player to minimize to the tray from the GUI/Misc tab. You can create and save playlists in multiple formats including DBPL, M3U, M3U8 and PLS. I may be nitpicking here but, when you have a playlist loaded and then change to a different one, the tab's name displays the older playlist's name. The status bar below the playlist pane displays the audio properties (format, bitrate, total playtime, etc). DeaDBeef comes with many plugins that you can configure. To include a few here, it has a plugin that can download album art from different sources, a plugin which can play music directly from zip files, an OSD Notify plugin that can display an on-screen notification when a track is changed. Note: I couldn't get the album art to show up. This issue on Github suggests that it may only work if the picture has been set to the correct type. For what it's worth, the album art works in other players. DeaDBeef supports MP3, FLAC, OGG, OGA, WAV, AAC, M4A, ALAC, WMA, TTA, SHN, SID, NSF, MOD, S3M, VTX, VGM, VGZ, PSF, MIDI, MPC, MPP, MP+, FFMPEG formats, DUMB, GME, LIBSNDFILE, ADPLUG audio formats. The program is written in C and C++(GTK2 and 3 for GUI). Head to the SourceForge page to download the DeaDBeeF (.deb) installation package for Linux. An unofficial port of DeaDBeeF is available for Windows. It is fairly identical to the Linux version, but is missing a few plugins (because they're DLLs). The context menu is broken at least for me, it blanks out when trying to modify columns. DeaDBeef is light on resources, and the sound quality is crisp. It is an excellent alternative for Foobar on Linux. Landing Page: https://sourceforge.net/projects/deadbeef/ Source: DeaDBeeF is an open source music player for Linux (gHacks - Ashwin)
  18. TreeLine is an open source PIM for Windows and Linux You have a lot of choices for note taking apps to choose from, just refer to our reviews of Elephant, tomboy-ng, or Joplin. But if I had to choose one of the more complex ones, it has to be TreeLine. It's not right to name it a note taking app, it's more of a database program that you can use as a PIM (personal information manager). There are three panes, a menu bar and a toolbar in TreeLine's interface. The program can be used to store data in plain text, rich text, HTML, images etc. If you want to start a new notebook, click on the File menu > New File option to select a template for your note. You may choose from Single line text, Long text, Contact list, Book list and ToDo lists. We'll be using the default notebook in the next section. For now, click on File > New and select Long text. You'll see a node called "Parent" on the left side bar. This is your primary node or "root folder" if you will. It has a sub-node labeled "Child". Right-click on the node to bring up the context menu. Use it to rename, reorder, indent the nodes. There are three tabs at the bottom of the right pane. The default view is the "Data Output" tab, switch to the 2nd one "Data Edit". This is the Data Editor in TreeLine. It has a few boxes. The one at the top is the name or heading box, while the large one below it is the text box where you will store your notes. I've given them new names and typed something in the text boxes. This is my first note. If we go back to the Data Output tab, we will see the content that we saved earlier, but we can't edit them on this tab. The Title list tab displays the heading of each child node. Speaking of which, you can add as many nodes as you want in the side-bar. They can be either a sibling (stored under the same parent node) or a child. To save new content, simply add a new node and edit them. It's easy. Configuring Data Types manually TreeLine's true strength lies in data types. These are values that you'll have to manually configure. The default notebook starts blank, as in it has no entries. Right-click on the word "Main" in the Tree View (left side-bar) to view the context menu. Select "Add Child", and a new Node will be created. Give it a name. You'll have to set up the template of the nodes before you can use the notebook. For e.g. to store plain text, you have to configure a title field and a text field, for images you'll need to set another data type, and so on. Click on the Data menu, and select "Configure Data Types" option. There are 5 tabs here. The first tab is Type List, you can set various data types here (plain text, html, etc). TreeLine always has a "DEFAULT" type, we'll use it in this example. Switch to the next tab, "Type Config" there are options to add blank lines between nodes, enable HTML rich text format, bullets, and table fields. It already has a field "Name", and its type is "Text". This is the one that we saw earlier in the Data Editor, which we'll use for adding titles. You may change the icon of the new node from this tab. The third tab is "Field List". Click on the "New Field" button on the right. Since we want to store text content, we'll name it as "Plain_Text". The program always sets the type of new fields to Text, if you want to change this, use the "Field Config" tab. For now though, let's leave it be. Go to the Output tab, and set the output format to {*Plain_Text*}. The Title format has the value {*Name*}, which can be left unmodified. Select Apply and then the OK button to close the "Configure Data Types" window. Whew! That was a bit difficult, wasn't it? Let me explain what we did here. We created a new text box called "Plain_Text" that we can use for saving notes, and we also had to set TreeLine to display the note in the output viewer. Usage Head back to the Data Editor window, and you'll see that there is a new field called text. You can now use it to store your notes. Type a title in the Name field, and your notes in the Text field. The program will display the title on the left side bar, and the contents of the note in the right pane. Repeat the steps to create different node data types for HTML and other content like tables, URLs, images, etc. Once you have set up a data type in a notebook, you can use it in any note that you store in it. Right-click on a node in the sidebar, use the "Set Node Type menu" to view the ones you created. Switch to it, to use the corresponding content in the node. A parent node can contain several child nodes, and each of these can be of a different type. Here are some HTML node examples which I created in TreeLine. Each of these use a different "Data type" node. Highlight some text, and use the format menu or the right-click context menu to Underline, Bold, Italic, the content. You may change the font type, color, or add URLs to the text from this menu. TreeLine isn't portable, though the installed version can be set to store its settings in its own folder. Windows binaries are available on the official website. Linux users will need to build the app from the source code. TreeLine's manual configuration has a learning curve which can be a little difficult to grasp, but it's quite rewarding. If you use one of the other options (like Long Text), it's pretty simple to use. Landing Page: https://treeline.bellz.org/index.html Source: TreeLine is an open source PIM for Windows and Linux (gHacks - Ashwin)
  19. The exFAT filesystem is coming to Linux—Paragon software’s not happy about it The proprietary filesystem vendor unleashed a '90s-level torrent of FUD yesterday. Enlarge / Proprietary filesystem vendor Paragon Software seems to feel threatened by the pending inclusion of a Microsoft-sanctioned exFAT in the Linux 5.7 kernel. MTV / Geffen / Paramount Pictures 23 with 21 posters participating, including story author When software and operating system giant Microsoft announced its support for inclusion of the exFAT filesystem directly into the Linux kernel back in August, it didn't get a ton of press coverage. But filesystem vendor Paragon Software clearly noticed this month's merge of the Microsoft-approved, largely Samsung-authored version of exFAT into the VFS for-next repository, which will in turn merge into Linux 5.7—and Paragon doesn't seem happy about it. Yesterday, Paragon issued a press release about European gateway-modem vendor Sagemcom adopting its version of exFAT into an upcoming series of Linux-based routers. Unfortunately, it chose to preface the announcement with a stream of FUD (Fear, Uncertainty, and Doubt) that wouldn't have looked out of place on Steve Ballmer's letterhead in the 1990s. Breaking down the FUD Paragon described its arguments against open source software—which appeared directly in my inbox—as an "article (available for publication in any form) explaining why the open source model didn't work in 3 cases." All three of Paragon's offered cases were curious examples, at best. Case one: Android Let’s first look into some cases where filesystems similar to exFAT were supported in Unix derivatives and how that worked from an open source perspective. The most sound case is Android, which creates a native Linux ext4FS container to run apps from FAT formatted flash cards (3). This shows the inability (or unwillingness based on the realistic estimation of a needed effort) of software giant Google to make its own implementation of a much simpler FAT in the Android Kernel. The footnote leads the reader to a lengthy XDA-developers article that explains the long history of SD card filesystems in the Android operating system. An extremely brief summation: originally, Android used the largely compatible VFAT implementation of the Windows FAT32 filesystem. This caused several issues—including security problems due to a lack of multi-user security metadata. These problems led Google to replace VFAT with a largely Samsung-developed FUSE (Filesystem in Userspace) implementation of exFAT. This solved the security issues twice over—not only were ACLs now supported, the FUSE filesystem could even be mounted for individual users. Unfortunately, this led to performance issues—as convenient as FUSE might be, userspace filesystems don't perform as well as in-kernel filesystems. Still with us so far? Great. The final step in this particular story is Google replacing exFAT-FUSE with SDCardFS, another Samsung-developed project that—confusingly—isn't really a filesystem at all. Instead, it's an in-kernel wrapper that passes API calls to a lower-level filesystem. SDCardFS replaces FUSE, not the filesystem, and thereby allows emulated filesystems to run in kernel space. If you're wondering where proprietary software comes in to save the day, the answer is simple: it doesn't. This is a story of the largest smartphone operating system in the world consistently and successfully using open source software, improving performance and security along the way. What's not yet clear is whether Google specifically will use the new in-kernel exFAT landing in 5.7 in Android or will continue to use Samsung's SDCardFS filesystem wrapper. SDCardFS solved Android's auxiliary-storage performance problems, and it may provide additional security benefits that simply using an in-kernel exFAT would not. Case two: MacOS The other case is Mac OS—another Unix derivative that still does not have commercial support for NTFS-write mode—it only supports NTFS in a read-only mode. That appears strange given the existence of NTFS-3G for Linux. One can activate write support—but there’s no guarantee that NTFS volumes won’t be corrupted during write operations. There are several problems with using MacOS' iffy NTFS support as a case against open source software. The first is that NTFS support doesn't seem to be a real priority for Apple in the first place. MacOS Classic had no NTFS support at all. The NTFS support present after Mac OS X 10.3 "Panther" was, effectively, a freebie—it was already there in the FreeBSD-derived VFS (Virtual File System) and network stack. Another problem with this comparison is that NTFS is a full-featured, fully modern filesystem with no missing parts. By contrast, exFAT—the filesystem whose Linux kernel implementation Paragon is throwing FUD at—is an extremely bare-bones, lightweight filesystem designed for use in embedded devices. The final nail in this particular coffin is that the open source NTFS implementation used by MacOS isn't Microsoft-sanctioned. It's a clean-room reverse-engineered workaround of a proprietary filesystem. Worse, it's an implementation made at a time when Microsoft actively wanted to close the open source community out—and it's not even the modern version. As Paragon notes, NTFS-3G is the modern open source implementation of NTFS. NTFS-3G, which is dual-licensed proprietary/GPL, does not suffer from potential write-corruption issues—and it's available on MacOS, as well as on Linux. Mac users who don't need the highest performance can install a FUSE implementation of NTFS-3G for free using Homebrew, while those desiring native or near-native performance can purchase a lifetime license directly from Tuxera. Each $15 license includes perpetual free upgrades and installation on up to three personal computers. It's probably worth noting that Paragon—in addition to selling a proprietary implementation of exFAT—sells a proprietary implementation of NTFS for the Mac. Case three: SMB An additional example, away from filesystems, is an open source SMB protocol implementation. Mac OS, as well as the majority of printer manufacturers, do not rely on an open-source solution, as there are several commercial implementations of SMB as soon as a commercial level of support is required. It's unclear why Paragon believed this to be a good argument against open source implementations of a file system. SMB (Server Message Block) isn't a filesystem at all; it's a network communication protocol introduced with Microsoft Windows. It's certainly true that many proprietary implementations of SMB exist—including one in direct partnership with Microsoft, made by Paragon rival and NTFS-3G vendor Tuxera. But this is another very odd flex to try to make against open source filesystem implementations. Leaving aside the question of what SMB has to do with exFAT, we should note the extensive commercial use of Samba, the original gangster of open source SMB networking. In particular, Synology uses Samba for its NAS (Network Attached Storage) servers, as do Netgear and QNAP. Samba.org itself also lists high-profile commercial vendors including but not limited to American Megatrends, Hewlett-Packard, Veritas, and VMWare. Open source is here to stay We congratulate Paragon on closing their timely exFAT deal with Sagemcom. Although there's good reason to believe that the Samsung-derived and Microsoft-approved exFAT implementation in Linux 5.7 will be secure, stable, and highly performant, it's not here yet—and it isn't even in the next upcoming Linux kernel, 5.6, which we expect to hit general availability in late April or early May. In the meantime, a company with a business need to finalize design decisions—like Sagemcom—probably is making the right decision to use a proprietary exFAT implementation, with commercial support. The license costs are probably a small percentage of what the company stands to earn in gross router sales, and Paragon's implementation is a known value. However, we suspect the exFAT landscape will tilt significantly once Samsung's Microsoft-blessed version hits the mainstream Linux kernel. Hopefully, Paragon will evolve a more modern open source strategy now, while it still has time. Source: The exFAT filesystem is coming to Linux—Paragon software’s not happy about it (Ars Technica)
  20. Linux Mint wants to make it easier to transfer files between Linux computers that share the same network. To get a file from one PC to another PC at present users might reach for a USB stick; leverage a cloud sync service like Dropbox; or attempt Bluetooth file sending (which I swear never works for anyone). But sending files over the local network is (usually) a much faster way to fling files between machines — and it’s precisely this use case that Linux Mint’s new tool is built for. New Linux File Transfer App Linux Mint’s aspiring new app is called (for the moment) “Warpinator“. It’s basically a lot like the GTK file transfer app Teleport we highlighted last summer, just a bit more Mint-y and offering a touch more control. Mint says the app is directly inspired by the Giver app the distro used to ship with. With the same simple aims in mind, the new file sending tool lets users sharing files over the local network without any server or other configuration required. A simple, straight-forward UI guides users through the steps needed to transfer files wirelessly from PC to PC, without any third-party cloud intermediaries, obscure copy/paste codes, or other hurdles. A small bug focused set of features and settings are available in this Python-based app, including: Accept/deny file transfers Connect to multiple computers File transfer history Set device nickname Designate a receiving folder Specify a port Simple, concise, useful — does this sound like something you’ll use it? If so, check out the source code upon Github. The app is likely to come pre-installed in future releases of Linux Mint. Source
  21. We have covered so many music players that I have lost count. But the open-source community keeps getting blessed with more players and the least I can do is keep you informed of the latest cool ones. Today’s music player is an advanced open-source media player called Olivia. Olivia is a sophisticated powerful music player capable of playing both online and offline tracks. You can use it for streaming audio and YouTube content, listening to different radio stations, and organizing your media library. It features a simple, nicely compartmentalized UI that supports dynamic theme based on the album art. You can easily organize your music, create playlists, search for music online including YouTube whose results you can add to your library, listen to over 25,000 Internet radio stations, and download songs while streaming. Olivia has a mini player widget with customizable transparency settings and it plays only YouTube audio in order to save data. Features in Olivia Free and open-source with source code available on GitHub. Mini player widget with transparency settings. Supports streaming YouTube audio. Customizable with themes. Supports dynamic theme based on album art. Access over 25K Internet radio stations. Download songs while streaming. Intelligent music search suggestions. Listen to top music charts according to country ratings. Search YouTube and add results to your music library. Lyrics of playing songs and separate lyrics search. Powerful audio equalizers and audio filters. Support for MPRIS protocol. Countrywise music chart of the top 100 songs and album chart of the top 100 albums. There are several other features listed in the official pages for Olivia music player. If you want to know the others, you can also install and try it out yourself. The latest version is available on Snapcraft and you can rest assured that you’ll be running a stable version. $ sudo snap install olivia Download Olivia from Snapcraft If you have theme issues like big fonts and weird cursors then run the command in your terminal: QT_STYLE_OVERRIDE='gtk' olivia.olivia More features such as cloud synchronization with online accounts are expected to be available in Olivia anytime from now so let’s be patient with the developers. Source
  22. 2038 is for Linux what Y2K was for mainframe and PC computing in 2000, but the fixes are underway to make sure all goes well when that fatal time rolls around. On 03:14:08 Greenwich Mean Time (GMT, aka Coordinated Universal Time) January 19, 2038 (that's a Tuesday), the world ends. Well, not in the biblical Book of Revelations sense. But, what will happen is the value for time in 32-bit based Unix-based operating systems, like Linux and older versions of macOS, runs out of numbers and starts counting time with negative numbers. That's not good. We can expect 32-bit computers running these operating systems to have fits. Fortunately, Linux's developers already had a fix ready to go. The problem starts with how Unix tells time. Unix, and its relations -- Linux, macOS, and other POSIX-compatible operating systems -- date the beginning of time from the Epoch: 00:00:00 GMT on January 1, 1970. The Unix family measures time by the number of seconds since the Epoch. So far, so good. But, since Unix and family started out as 32-bit operating systems, time's value is kept as a single signed 32-bit integer number. Those are a lot of seconds, but just like the last century's Y2K bug, it's not enough. Linux developers have seen this coming for decades. So, Linux kernel developer Arnd Bergmann and others have been working on a repair. These corrections are now in the forthcoming Linux 5.6 kernel. Bergmann explained, "Linux-5.6, or my backport of the patches to 5.4, should be the first release that can serve as a base for a 32-bit system designed to run beyond year 2038." There are some caveats: All user space must be compiled with a 64-bit time_t, which will be supported in the coming musl-1.2 and glibc-2.32 releases, along with installed kernel headers from Linux-5.6 or higher. Applications that use the system call interfaces directly need to be ported to use the time64 syscalls added in Linux-5.1 in place of the existing system calls. Applications that use a private copy of kernel uapi header files or their contents may need to update to the Linux-5.6 version. A few remaining interfaces cannot be changed to pass a 64-bit time_t in a compatible way, so they must be configured to use CLOCK_MONOTONIC times. All Epoch problems present on 64-bit machines also apply to 32-bit machines. In particular this affects file systems with on-disk timestamps using signed 32-bit seconds: ext4 with ext3-style small inodes, ext2, xfs (to be fixed soon) and ufs. In short, there's a lot of clean-up work to be done even after the core problem has been fixed. MacOS has been moving away from 32-bit software for over a decade. But, tt was only in the late 2019 release of macOS Catalina, that Apple gave 32-bit apps the boot. Now, you may be wondering -- since we're all running 64-bit computers these days -- why is this even an issue. Well, it's like this. First, many embedded systems and Internet of Things (IoT) devices are still running 32-bit operating systems. Indeed, by 2038, there will probably still be new 32-bit devices arriving in the market. We also know, thanks to the Y2K bug popping up again in 2020, that systems you might assume will be dumped into landfills in 18-years will still be alive and well -- and badly misbehaving come the Epoch. But look at this way: After we fix this, we won't have to worry about 64-bit Linux running out of seconds until 15:30:08 GMT Sunday, December 4, 29,227,702,659. Personally, I'm not going to worry about that one. Source
  23. Dell’s 2019 XPS 13 DE: As close as we currently get to Linux-computing nirvana Dell is releasing the 2019 and 2020 editions of its Linux laptop just four months apart. First image of article image gallery. Please visit the source link to see all 5 images. Dell's XPS 13 Developer Edition, the company's flagship "just works" Ubuntu-based machine, was recently refreshed. These days Dell's XPS line is not the cheapest Linux option, nor is it the most configurable or user-upgradable. And if any of those factors are a big part of your criteria, this is likely not the laptop for you. On top of that, many Linux users still have a strong DIY streak and will turn up their noses at the XPS 13. After all, in a day and age when just about every laptop I test seems to run Linux fairly well right out of the box, do you need official support? If you know what you're doing and don't mind troubleshooting your own problems, the answer is probably not. Yet after spending a few weeks with the latest XPS 13 (the fourth refresh I've tested), it's hard to shake the feeling that this is the closest any company has come to Linux-computing nirvana. The XPS 13 Developer Edition makes an excellent choice for anyone who prefers Linux but wants hardware support from the manufacturer. All these years into its Linux odyssey, Dell continues to stand behind the operating system on these machines in a way that, in my experience, few other computer makers do. So if you want a computer that runs smoothly and for which you can pick up the phone and get help should you need it, the Dell XPS 13 remains one of the best options out there (maybe regardless of your OS preference). It doesn't hurt, either, that the Dell XPS 13 Developer Edition is also a great-looking, solidly built piece of hardware. If you dream of a Linux rig that "just works" and comes in a powerful, minimalist package that weighs a mere 2.7lbs, the XPS 13 Developer Edition fits the bill. But wait, which XPS 13 DE to get? In early 2020, the decision gets confusing as to which Dell XPS 13 to consider. To judge by the number of machines and models available, Dell's Project Sputnik—the company's long-running effort to bring Ubuntu-based hardware to the masses—has been an unqualified success. Not only are there more models and configurations than ever, Dell keeps churning out hardware updates, usually on pace with the Windows models. That's no small feat considering that this hardware has to undergo a completely different set of compatibility tests from the Windows machines. To be fair, some features have lagged behind in the Linux models; the fingerprint reader is a good example. The Windows version of the XPS 13 released in early 2019 features a fingerprint reader on the power button. The same feature has not been available in the Linux edition until now. While I was testing the late 2019 Developer Edition update, Dell announced another update. The new 2020 version (the 10th-gen XPS 13 Developer Edition for those of you keeping track), gets Ice Lake processors with Gen11 graphics and a new larger screen. This 2020 Developer Edition will also be available with up to 32GB of RAM, up from 16GB in the model I tested. Better late than never, support for the fingerprint reader is also coming. It won't be available at launch in mid-February, but Dell says that support will arrive soon after. As the company has in the past, Dell will continue to sell both the new and previous XPS 13 DE releases this year—this time the two devices just happen to go live four months apart (the 2019 in November; the 2020 this month). Laptop seekers need to know their model numbers: the late 2019 release I primarily tested is the 7390, and the coming 2020 version is the 9300 (yes, Dell told me the model numbers start over at 9300 in 2020—the same model number used in 2016). Luckily, I had a chance to play with the new 9300 hardware recently at the Consumer Electronics Show in Las Vegas. (Linux fans will be happy to know: it had a prominent spot on the display, right next to the Windows version.) Even a small amount of in-person tinkering time allows me to make some notable comparisons with the 2019 model. Enlarge / Dell's 2020 CES lineup: two of the new XPS 13 laptops next to the new XPS 13 Developer Edition laptop (in black). Valentina Palladino What's new: 2019 version v. 2020 version The XPS 13 line has stuck with largely the same design since it launched. The bezel seems to always diminish by some nearly immeasurable amount, but otherwise the hardware has looked about the same for years now. The 2019 model is no exception to this trend. Side by, side it's impossible to tell apart from the 2018 model I own, save for one little detail: no more nose cam. As Ars noted last year when the Windows model was released, the webcam is no longer at the base of the screen staring straight up your nose. Instead the webcam is where it belongs, at the top of the screen. The iteration of the XPS 13 line I've been testing features Intel's Comet Lake 6-core i7-10710U processor. It's a marginal step up from the previous version, but in outside benchmarks I haven't really noticed a huge speed increase. What I have noticed is that this version runs consistently cooler than my 2018 version (both running Ubuntu 18.04). So what of those two extra cores? It may not sound like much, but if you push your processor (whether editing video, gaming, or compiling software), you're going to want six cores. I happened to be editing a video while reviewing this laptop, and, using Lightworks, what took 38 minutes to export on my 2018 XPS 13 took a mere 19 minutes on the Comet Lake chip. The model Dell sent for testing had the max 16GB of RAM and a 1TB solid state drive. As configured, the test machine would set you back $1,899.99. The lowest model, which has the 1080p display, an i5 chip, 128GB SSD, and only 8GB of RAM, can be had for $975. The build quality hasn't changed, and the XPS 13 remains a solidly built machine. The construction is excellent, and the underlying aluminum frame provides a stiffness that makes it feel solid even though it's so light. The finish holds up quite well, too. My 2018 model has bounced around in my bag, slid across many a table, and scraped over tile counters in the kitchen all without leaving many marks. I expect the same will be true of the latest model. Though I've been using one for years now, the XPS 13's InfinityEdge display still amazes me, too. No, it's not OLED, but it manages to pack a 13-inch screen into a body that otherwise looks and feels more like an 11-inch laptop. Dell has always sent me the version with the 4K IPS touch panel. You can get the XPS 13 with a 1920x1080 screen, and it will get better battery life (more on that in a minute), but I think the higher res display is worth the extra money. Previously there were quite a few pain points with HiDPI screens in Ubuntu, but that's largely a thing of the past. The grub menu and boot screens are still impossibly small, and every now and then there's an app that doesn't scale properly—Zoom, I'm looking at you here. But by and large, the combination of work done by the GNOME project, Ubuntu, and Dell has sorted out these issues. I do find the brightest setting to be overwhelming when working indoors (the XPS 13 maxes out at 472 nits brightness), though it does mitigate the glare somewhat if you're working outside. For me, I'd say this is a screen you want to keep indoors—it's very high gloss, and glare is an issue outside. I tend to keep the screen at 70-percent brightness, which helps with battery life and is still plenty bright. As for the 2020 version of the XPS 13 Developer Edition, again it features 10th-generation Intel Core 10nm mobile processors along with a new, larger display. That new screen is one of those "of course" changes. Once you see it, you'll wonder why it wasn't that way from the beginning. Gone is the Dell logo that used to grace the wider bottom bezel. Instead, you get more screen real estate with a new 16:10 aspect ratio (up from 16:9 on the 2019 and prior models). It's a small gain, but at this screen size, frankly, anything is welcome. For that alone, I would pick the 2020 model over the 2019 version (model 7390). But evidently the dimensions of the XPS 13 have been tweaked slightly as well. I couldn't tell much difference holding it, but the keyboard keys are noticeably bigger. They're also somewhat springier than previous versions (no, thankfully it's not the same as the 2-in-1 model the Internet loves to hate on). Performance upgrades I can't speak to the performance of the 2020 model since my hands-on time was limited, but the 2019 version's 6-core Comet Lake i7 chip brings some speed improvements over prior releases. Another bit of welcome news is the option to get 32GB of RAM, because really, can you ever have too much RAM? The other area of improvement is with battery life. Dell claims some crazy numbers for XPS battery life with these updates. The battery in the 1080p version of the XPS 13 purportedly lasts 18 hours. The 4K display must be a massive battery drain, because I did not get anywhere near that number in testing mine. Playing back a 1080p video full screen on the loop, the 2019 model managed just over nine hours. That's very good, especially for Linux, but it's nowhere near the claimed max life. There are plenty of things you can do to squeeze some more life out of the battery, though. Under my normal work load—terminal running tmux with vim, mpd, and mutt, a Web browser (qutebrowser), and Slack—with the screen at 70 percent and Bluetooth off, I managed several hours more. So long as this laptop was fully charged in the morning, I never worried about running the battery low over the course of a workday. That said, if you're compiling software, editing video, or otherwise pushing the CPU, your battery life will decline. In these use cases, it may be worth considering the 1080p model, though personally I'd rather carry a cord and have the 4K screen. Another change worth noting is support for Wi-Fi 6. Yes, Wi-Fi has version numbers now. What's being called Wi-Fi 6 is actually 802.11ax and is already shipping in many routers. Unfortunately I didn't have one to test with, but in testing I've done separately I've seen about 20-30 percent speed boosts over 802.11ac. If you have or plan to upgrade your router in the near future, either of the new models will see the benefit. First image of article image gallery. Please visit the source link to see all 9+ images. What's not new: Ubuntu 18.04 If you want official support for Ubuntu, you're always going to be looking at LTS releases. For the XPS 13s shipping now and in the near future, that means Ubuntu 18.04 will be the default operating system. While 18.04 is a solid release, recent updates (particularly 19.10, which arrived in October 2019) bring some huge performance improvements that would make these updated hardware profiles even better. I looked at Ubuntu 19.10 for Ars last year, and some of the highlights include a much snappier GNOME desktop, experimental support for ZFS, and more default applications shipped as self-contained Snap packages. Shortly after the 2020 XPS 13 is available, Ubuntu 20.04 will arrive as Canonical's next LTS release. Everything that made 19.10 such a welcome update will be in 20.04, so at least there is that to look forward to. And quite frankly, Dell's hardware upgrades to the XPS 13 might well pale next to the software upgrade that 20.04 will bring. If previous Ubuntu/Dell upgrade cycles are anything to go by, look for 20.04 to come to the XPS line in late summer of 2020. However... I am impatient. As I always do with new XPS machines, I attempted to bring my 2019 XPS 13 up to Ubuntu 19.10. Unfortunately, for the first time I can recall when upgrading an XPS 13, I failed. Or rather, I hit enough roadblocks that I gave up. Somehow in the move from 18.04 to 19.04, the drivers for the Wi-Fi card disappeared, and while the drivers for Ethernet showed up and claimed to work, I could never actually connect to download any updates. I could download the drivers to another machine, copied them over, and then installed them, but honestly, it shouldn't have been that hard. I'd have a hard time suggesting anyone else attempt doing that. Dell's selling point on the XPS 13 Developer Edition is that it "just works," and to achieve that Dell does not support anything other than Ubuntu 18.04 LTS at the moment. I would suggest that, if you want that simplicity and the company guarantee, users should stick with 18.04 until the official upgrades arrive. If you are prepared to resolve "just doesn't work" scenarios, then you could try making the jump to 19.10. But if you do, my suggestion would be to do a clean install rather than trying to upgrade through Ubuntu Software. I should note that I installed both Fedora 32 and Arch Linux without issue. And one thing I definitely think is worth pointing out is how trivially easy it is to re-install the original system thanks to Dell's recovery tools. The ability to recover so easily does make the XPS 13 a good system to experiment on, even if your experiments sometimes end in frustration. So, upgrade or wait for the 2020 model? At this point, I would wait the two or so weeks for the 2020 model to arrive. At the very least, whether or not you want the slightly larger screen and new keyboard, the 2019 model is likely to drop slightly in price when a new version hits the market. Unfortunately, the price of this model may not drop much given it's also pretty new and contains some notable upgrades. And if you have the extra cash, I'd suggest going for the new screen anyway. It doesn't sound like much, but it surprised me in day-to-day usage. If you're used to working on a 16:9 screen, it really does give you a noticeable bump in headroom. Whichever XPS 13 Developer Edition model you decide to get, ultimately you're going to have a lot more configuration options than you used to. Dell has been expanding its Ubuntu-based offerings with every release, and currently, the site offers no fewer than 18 different models and configurations for the XPS 13 Developer Edition. There's a lot more opportunity to customize and tailor the hardware to your needs than there used to be, and these two latest releases seem to address a lot of prior user demands. Source: Dell’s 2019 XPS 13 DE: As close as we currently get to Linux-computing nirvana (Ars Technica) (To view the article's image galleries, please visit the above link)
  24. Option to securely carry your user profile with you in next release The systemd-homed service, which enables portable home directories, has been merged into the code for systemd and will be included in the forthcoming 245 release. Systemd releases are typically every three to four months, and version 244 was finalised at the end of November 2019. The new merge includes over 21,000 additions to systemd. Once 245 is out, it will be up to individual Linux distributions to decide when to update it. Use of the new home directories service is optional. The purpose of the change is described here: Each directory it manages encapsulates both the data store and the user record of the user so that it comprehensively describes the user account, and is thus naturally portable between systems without any further, external metadata. Home directories in the new system support several storage mechanisms and may be located on a removeable drive. The user record is cryptographically signed so the user cannot modify it themselves without invalidating it. There is an option for encryption with fscrypt (applies encryption at the directory level), or mounting from a CIFS network share, or in a partition encrypted with LUKS2 (Linux Unified Key Setup). This last is the most secure approach. Systemd inventor Lennart Poettering described the new feature at the All Systems Go event in Berlin, September 2019, as reported here. Poettering said it would improve security as well as being more logical. "It solves a couple of problems we saw with traditional ways to manage home directories, in particular when it comes to encryption," he said in the release notes for version 245. One use case is where a user has a PC running Linux in both their home and office, and is able to carry their home directory with them on a portable storage device. The advent of cloud storage has made this less of a problem than would have been the case a few years back, and a common reaction to the new systemd approach is that the problems it fixes are not pressing and may be outweighed by potential incompatibilities. Source
  25. Linux Star Trek fans, rejoice: CBS All Access now works in your OS [Updated] There's probably a lot of overlap in the Star Trek↔Linux Venn diagram. Enlarge / No CBS All Access on Linux makes elderly Picard cry. Aurich Lawson / CBS / Getty Update, January 31: After this story went live earlier in the week, an Ars reader reached out to speculate that the problem was most likely due to enabling VMP (Verified Media Path) on CBSi's Widevine server. Verified Media Path, similarly to UEFI Secure Boot, makes certain that content will only be delivered to browsers with sanctioned, verifiable "authentic" framework; this is a configurable behavior, and by default, unverified platforms are allowed to receive licenses. This morning we asked CBSi executives to check with their engineers and see if this was the problem. While we never received a response, two hours later, CBS All Access was playing successfully on Google Chrome on multiple Linux distributions. (Firefox still crashes.) For now, we have verified that the fix—which, again, may or may not actually have involved VMP—covers all of CBS' content and not merely the first episode of Picard, which CBS released yesterday on YouTube for a limited time. If we hear official word from CBS regarding what happened behind the scenes, we'll update this post accordingly. The original story appears unchanged below. As of this month, the CBS All Access streaming-video platform—home of popular shows including The Late Show with Stephen Colbert and now Star Trek: Picard—stopped working on Linux PCs, regardless of the choice of browser. Ten years ago, this would have been just another day in the life of a Linux user, but it's a little surprising in 2020. We were originally tipped off to the issue by a few irate readers but quickly found it echoed in multiple threads on Reddit, Stack Exchange, and anywhere else you'd expect to find Linux users congregating. First image of article image gallery. Please visit the source link to see all 4 images. I'm both a Linux user and a CBS All Access subscriber myself, but I had been unaware of the problem since I do all my own watching on a Roku. Technically, the Roku is a Linux PC in its own right—but CBS has its own app in the Roku store, which works perfectly. Moving back to one of my own PCs, I was quickly able to confirm the issue: trailers autoplay properly, and even the ads work—but the actual content won't play on a Linux desktop PC on any browser including Google Chrome. Diving into the Chrome Web Console, we can see HTTP 400 (Bad Request) errors when the browser attempts to fetch a license from CBS' Widevine back end. First image of article image gallery. Please visit the source link to see all 3 images. Historically, some sites and services have deliberately blocked Linux User-Agent strings from accessing them, under the mistaken belief that doing so would reduce their support load when the service itself actually worked fine. This does not appear to be the case with the CBS All Access issue—changing User-Agent in either Chrome or Firefox doesn't have any effect on the string of errors when attempting to play content. Enlarge / CBSi uses Widevine—a fully cross-platform DRM protocol, created by Google. Somehow, it's broken anyway. Jim Salter The curious thing about these DRM errors is that Widevine—the DRM system CBS All Access is using—is a Google creation. It normally works perfectly well on just about any platform you can think of. Disney+, Netflix, Google Play Movies, and Hulu all use Widevine—and all of those work just fine in Google Chrome running under Linux. So we're a little puzzled about just what happened on CBS All Access' end to break things, even though the service does explicitly state that it doesn't support Linux. In further testing, we can confirm that CBS All Access does not work in Google Chrome on Android or Safari on iOS devices—although specific apps are available on both platforms, which do work. We also discovered that the service is broken under Microsoft's new Chromium-based version of Edge—which, it's worth noting, is likely to soon be the default browser for nearly every new Windows PC sold. In the meantime, Linux users do have one functional workaround—CBS All Access is available as an add-on subscription to Amazon Prime streaming video. So if you need All Access on your Linux PC, you can unsubscribe from your existing subscription, log in to Prime, and start a new subscription there—where the content will play back perfectly well, using Amazon's system instead of CBS Interactive's. First image of article image gallery. Please visit the source link to see all 2 images. Ars reached out to CBS Interactive for comment; an executive responded, but no answers were available at press time. Source: Linux Star Trek fans, rejoice: CBS All Access now works in your OS [Updated] (Ars Technica) (To view the article's image galleries, please visit the above link)
  • Create New...