Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Tuesday, 23 Jul 19 - Tux Machines is a community-driven public service/news site which has been around for over a decade and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story Squashfs tools 4.3 released Rianne Schestowitz 14/05/2014 - 6:43am
Story Freedreno turns gl 2.0 today! Rianne Schestowitz 14/05/2014 - 6:38am
Story Coreboot Now Supports The Lenovo Thinkpad T520 Rianne Schestowitz 14/05/2014 - 6:35am
Story Joli OS is being discontinued Rianne Schestowitz 14/05/2014 - 6:30am
Story Ending the Embedded Linux Patent War Before It Begins Rianne Schestowitz 14/05/2014 - 6:25am
Story Ubuntu Touch Emulator Officially Released Rianne Schestowitz 14/05/2014 - 6:16am
Story KDE Ships May Updates to Applications and Platform Rianne Schestowitz 14/05/2014 - 6:12am
Story Clonezilla Live 2.2.3-9 Linux Distro for Backup and Recovery Now Ready for Testing Rianne Schestowitz 13/05/2014 - 10:28pm
Story SODIMM-style COM runs Linux on Snapdragon S4 Pro Rianne Schestowitz 13/05/2014 - 10:24pm
Story Announcing Ubuntu Pioneers Rianne Schestowitz 13/05/2014 - 8:21pm

Security breach could affect 40 million

Filed under
Security

A security breach of customer information at a credit card-processing company could expose to fraud up to 40 million cardholders of multiple brands, MasterCard International Inc. said Friday.

Top PC games can end up in bargain bin

Filed under
Gaming

Sometimes good computer games fall through the cracks because of weak marketing, too many other titles coming out at the same time or lack of consumer interest because the games aren't from a hot genre.

Mdv Aims to Become Linux-Desktop Player

Filed under
MDV

Mandriva, with the recent purchase of Lycoris, a U.S. Linux desktop distributor, is expanding rapidly, but analysts ask whether it's growing fast enough to compete with the major Linux vendors: Red Hat and Novell/SuSE.

Secret life of the OpenSolaris code

Filed under
OS

Although incidences of profanity and swearing are rare in the ten million lines of the newly-released OpenSolaris code, the ones that do exist reveal programmers' frustration with their art.

Sony's PSP to get first pornos

Filed under
Misc

The PlayStation Portable (PSP), the hand-held version of Sony's popular home game machine, will soon be opened up to a new and potentially lucrative market -- porn.

Will computing flow like electricity?

Filed under
Sci/Tech

Business writer Nicholas G. Carr raised many hackles in the information technology industry when he published a piece titled "IT Doesn't Matter" in 2003. His latest piece with a similarly extreme headline, "The End of Corporate Computing," reopens the discussion of utility computing.

Crime, but no punishment for M$

Filed under
Microsoft

Who's in charge of a system where the guilty set their own sentence?

You've been swindled. The conman is caught and brought to trial. Guilty, says the jury. "Guilty, by Jove!" says the judge. "As this is by no means your first offence, I sentence you to... well, what would you like?"

Open Source - Opens Doors

Filed under
OSS

Early in my GIS career, I wanted to produce digital maps at home. Of course, I couldn't use tools I had access to at work due to licensing and cost restrictions. This led me to investigate open source GIS and mapping alternatives. I dove in and never looked back.

1/5 of Web Users Prefer Online News

Filed under
Web

Nearly one-fifth of Web users who read newspapers now prefer online to offline editions, according to a new study from Internet audience measurement company Nielsen//NetRatings.

Congress urged to boost identity theft safeguards

Filed under
Security

It takes only a few seconds for your financial identity to be stolen, but months to get it back and clean up the credit mess. Aware of consumers' frustration and fear, the government wants Congress to consider more protections.

Nvidia cuts gpu prices

Filed under
Hardware

Nvidia recently lowered the price of its GeForce 6200 with TurboCache by US$15, according to sources at Taiwan graphics-card makers. In addition, the company cut the price on its GeForce 6600 series US$5 and the prices for all parts from its GeForce 6200, GeForce FX5200 and GeForce MX4000 series were reduced US$1-2, indicated the sources.

Activist Faces Charges Over Web Posts

Filed under
Web

A Chinese political activist goes on trial next week on subversion charges after posting essays and lyrics to a punk song on the Internet, a human rights group said Thursday.

Revoltec 512MB USB 2.0 File Carrier

Filed under
Hardware
Reviews

Revoltec has recently released a distinct USB flash drive, the File Carrier, which was given attention on aesthetics, since it comes in 3 colors and features a nice design. I was lucky enough to be sent a 512MB File Carrier drive, a red version, so let us see if it can perform as well as it looks!

UK infrastructure under Trojan attack

Filed under
Security

The UK's key computer systems are being targeted by Trojan software apparently originating from the Far East, firewalls and antivirus software useless, warns UK security agency.

M$ meets hackers, asks for help

Filed under
Microsoft

In the name of education, the software giant invites security researchers to infiltrate its systems.

Gentoo founder to 'educate' M$

Filed under
Gentoo
Microsoft

Microsoft has hired one of the key figures behind a popular distribution of Linux in order to educate its in-house developers about open source.

Building a New Computer System for Linux

Filed under
Linux
HowTos
by Gary Frankenbery, Computer Science Teacher, Grants Pass High School

Going to build a new computer soon, and outfit it with Linux? Here's the story of one such recent foray into purchasing components and assembling a new system.

n/a

An Interview with Linus Torvalds

Filed under
Linux

We wanted to interview Linus Torvalds because all the computers at our school run Linux. Mr. Torvalds lives in our neighborhood so we sent him an email and asked for an interview.

So what happens when Linus Torvalds sits down with a high school freshman for an interview? You get to hear what every 15 year-old wants to know about our favorite open source software developer.

Joseph Cheek speaks about Mandriva's acquisition of Lycoris

Filed under
MDV

Desktop Linux distributor Lycoris has been acquired by Mandriva, the company resulting from the April merger of Mandrake and Conectiva. We asked Lycoris founder Joseph Cheek what the deal means for current and future Lycoris and Mandriva users and developers.

Here's what DesktopLinux.com learned . . .

Syndicate content

More in Tux Machines

Security: Windows Ransomware, Linux Tools and Linux FUD

  • The Growing Threat of Targeted Ransomware [iophk: Windows TCO]

    The two primary differences between targeted attacks and the early versions of spray-and-pray ransomware attacks is the size of ransom demanded and the technical expertise of the hackers. Symantec has analyzed six stages of a targeted attack: initial (typically involving PowerShell); lateral movement (typically with Mimikatz and/or Putty); stealth and countermeasures (with signed malware and disabled security software); ransomware spreading (typically through batch files and PS Exec); triggering the encryption; and finally the ransom demand.

    In January 2017 there were just two targeted attacks per month. By May 2019 this had risen to more than 50 per month, with the sharpest increasing occurring in 2019. There have already been at least two and probably three new targeted attack groups discovered. The pace of targeted attacks is clearly increasing, and it looks like it will continue to increase. Targeted ransomware attacks have evolved into one of the biggest cyber threats to business today.

  • Quest’s KACE SDA 7.0 automates large-scale system deployment and simplifies migrations

    The newest release of KACE SMA also supports new OS versions such as macOS 10.14, Windows 10 Fall 2018 Update, SUSE 15, and Fedora 28 and OpenSUSE 15 (both agentless only).

  • ESET unveils new version of File Security for Linux

    ESET File Security for Linux provides advanced protection to organisations’ general servers, network file storage and multipurpose servers. The software ensures the servers are stable and conflict-free in order to preserve system resources for vital tasks and avoid disrupting business continuity. As the use of Linux servers increases in popularity with organisations, it is vital that all users and their businesses remain protected against the latest threats.

  • Hackers Exploit Jira, Exim Linux Servers to "Keep the Internet Safe' [Ed: Troll site "BleepingComputer" is blaming on "Linux" unpatched applications; that's like blaming Windows for Adobe PhotoShop (with holes in it) because it can run on Windows]

    The newest variant spotted by Intezer Labs' researcher polarply on VirusTotal uses a malicious payload designed to exploit the 12-day old Jira template injection vulnerability tracked as CVE-2019-11581 that leads to remote code execution.

Announcing coreboot 4.10

The 4.10 release covers commit a2faaa9a2 to commit ae317695e3 There is a pgp signed 4.10 tag in the git repository, and a branch will be created as needed. In nearly 8 months since 4.9 we had 198 authors commit 2538 changes to master. Of these, 85 authors made their first commit to coreboot: Welcome! Between the releases the tree grew by about 11000 lines of code plus 5000 lines of comments. Read more Also: Coreboot 4.10 Released With New Support For Many Chromebooks & Random Motherboards

Red Hat and Fedora Leftovers

  • Building an organization that's always learning: Tips for leaders

    In open organizations, informal learning is critical to success. "Informal learning" accounts for all learning that occurs outside a training program, a classroom, or another formalized instruction setting. Unlike the learning in these formalized learning settings, informal learning is unstructured, personal, and voluntary. As a result, systematic study of it is difficult. But due to the prevalence and importance of informal learning in workplaces, several researchers have called for additional research into the subject—and particularly for the design of instruments to actually measure informal learning. Such instruments could likewise be useful in open organizations hoping to measure and foster informal learning practices among employees.

  • 9 people for sysadmins to follow on Twitter

    While Twitter certainly isn't the most open source platform, the open source community on the social network brings a lot of great minds together on a daily basis. The site, as I see it, also democratizes access to these brilliant minds since we're all just one @ away. Here are nine people whose Twitter accounts are making my pursuit of sysadmin knowledge, and its continued evolution, better. They fall across the spectrum of technology with the one thing they have in common being their passionate, informative, and thoughtful perspective. They share a wealth of knowledge from explaining Linux commands through comics, to applying a PhD's worth of knowledge to making DevOps make sense.

  • Fedora 32 System-Wide Change proposal: x86-64 micro-architecture update
    Fedora currently uses the original K8 micro-architecture (without 3DNow! and other AMD-specific parts) as the baseline....
    
  • Fedora Developers Discuss Raising Base Requirement To AVX2 CPU Support

    An early change being talked about for Fedora 32, due out in the spring of next year, is raising the x86_64 CPU requirements for running Fedora Linux. When initially hearing of this plan, the goal is even more ambitious than I was initially thinking: AVX2. A feature proposal for Fedora 32 would raise the x86_64 base-line for their compiler builds to needing AVX2. Advanced Vector Extensions 2 is Intel Sandy Bridge and newer or AMD Jaguar/Bulldozer and newer. This came as quite a surprise even to myself that Fedora is planning to jump straight from their existing AMD K8 baseline to now AVX2-supportive CPUs.

  • Stable docker CE for Fedora 30 are available!

    Do you use docker? If you are using Fedora 30 then I have good news for you. They officially relesed stable docker CE for Fedora 30, yay! Most of us have been waiting for stable docker since February, OMG! You can check issue #600 how frustrating most of docker users because we don’t have stable release and unable to use testing or nightly release because of missing containerd.io and forced dev to seek alternatives using old repo (F29) or using Podman as workaround.

  • Outreachy FHP week 7: Pytest, UI enhancements, FAS search

    From Outreachy.org: The theme for this week is “Modifying Expectations”. Outreachy mentors and interns start the internship with a specific set of project goals. However, usually those goals need to be modified, and that’s perfectly fine! Delays to projects happen. Maybe your project turned out to be more complicated than you or your mentor anticipated. Maybe you needed to learn some concepts before you could tackle project tasks. Maybe the community documention wasn’t up-to-date or was wrong. These are all perfectly valid reasons for projects to be a bit behind schedule, as long as you’ve been working full-time on the project. In fact, free and open source contributors have to deal with these kinds of issues all the time. Projects often seem simple until you start working on them. Project timelines are ususally a very optimistic view of what could happen if everything goes exactly as planned. It often doesn’t, but people still make optimistic plans. Modifying your project timeline to set more realistic goals is a skill all contributors need to learn. [....] I was a beginner in Django when I started working on this project. Earlier I worked on JavaScript-based framework, and switching to Python was a big change for me. So, it was always learning and implementing on my part. Since Django was new to me, I had to learn it fast, at least the core concept. I found some good resources but they were so detailed that at the end of the document, I would have lost interest in some of the topics. Then I found this tutorial, which turned out to be the perfect platform to have an overall grasp of the widely used python framework. I learned about containers, their importance and concept of virtualization. How Docker can also be used when we want to deploy an application to an environment. Understood the concept behind it, learned the basic commands and how to deal with multiple Docker containers. In the second half of my internship, I improved and wrote tests of the project without having any prior knowledge of the concept at the beginning.

Programming Leftovers

  • Excellent Free Books to Learn Java

    Java is a general-purpose, concurrent, class-based, object-oriented, high-level programming language and computing platform first released by Sun Microsystems in 1995. It is related in some ways to C and C++, in particular with regard to its syntax, and borrows a few ideas from other languages. Java applications are compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. Java is designed to be simple enough that many programmers can quickly become proficient in the language. It’s one of the most popular programming languages especially for client-server web applications.

  • GFX-RS Portability 0.7 Released With Vulkan Events, Binding Model Improvements

    The GFX-RS high performance graphics API for the Rust programming language and based on Vulkan while mapping to Metal when on Apple systems is out with a new release. GFX-RS continues to be about being a cross-platform API for Rust that is bindless and high performance while retaining the traits of Vulkan but with back-ends as well for Direct3D 11/12, Metal, and even OpenGL 2 / GLES2.

  • Use the Requests module to directly retrieve the market data

    Hello and welcome back to our cryptocurrency project. In the previous article I had mentioned before that I want to use the cryptocompy module to create our new cryptocurrency project, however, after a closer look at the CriptoCompare API I think we have better used the original API to make the rest call instead of using the wrapper module because the original API seems to provide more returned data type than the one offered by the cryptocompy module.

  • Eli Bendersky: Faster XML stream processing in Go

    XML processing was all the rage 15 years ago; while it's less prominent these days, it's still an important task in some application domains. In this post I'm going to compare the speed of stream-processing huge XML files in Go, Python and C and finish up with a new, minimal module that uses C to accelerate this task for Go. All the code shown throughout this post is available in this Github repository the new Go module is here.

  • How to Use Binder and Python for Repoducible Research

    In this post we will learn how to create a binder so that our data analysis, for instance, can be fully reproduced by other researchers. That is, in this post we will learn how to use binder for reproducible research. In previous posts, we have learned how to carry out data analysis (e.g., ANOVA) and visualization (e.g., Raincloud plots) using Python. The code we have used have been uploaded in the forms of Jupyter Notebooks.

  • Wingware Blog: Introducing Functions and Methods with Refactoring in Wing Pro

    In this issue of Wing Tips we explain how to quickly create new functions and methods out of existing blocks of Python code, using Wing Pro's Extract Method/Function refactoring operation. This is useful whenever you have some existing code that you want to reuse in other places, or in cases where code gets out of hand and needs to be split up to make it more readable, testable, and maintainable. Wing supports extracting functions and methods for any selected code, so long as that code does not contain return or yield statements. In that case automatic extraction is not possible, since Wing cannot determine how the extracted function should be called from or interact with the original code.

  • How to Use Binder and Python for Reproducible Research

    In this post we will learn how to create a binder so that our data analysis, for instance, can be fully reproduced by other researchers. That is, in this post we will learn how to use binder for reproducible research. In previous posts, we have learned how to carry out data analysis (e.g., ANOVA) and visualization (e.g., Raincloud plots) using Python. The code we have used have been uploaded in the forms of Jupyter Notebooks. Although this is great, we also need to make sure that we share our computational environment so our code can be re-run and produce the same output. That is, to have a fully reproducible example, we need a way to capture the different versions of the Python packages we’re using.

  • NumPy arange(): How to Use np.arange()

    NumPy is the fundamental Python library for numerical computing. Its most important type is an array type called ndarray. NumPy offers a lot of array creation routines for different circumstances. arange() is one such function based on numerical ranges. It’s often referred to as np.arange() because np is a widely used abbreviation for NumPy. Creating NumPy arrays is important when you’re working with other Python libraries that rely on them, like SciPy, Pandas, Matplotlib, scikit-learn, and more. NumPy is suitable for creating and working with arrays because it offers useful routines, enables performance boosts, and allows you to write concise code.

  • Cogito, Ergo Sumana: Beautiful Soup is on Tidelift

    I've been doing a tiny bit of consulting for Tidelift for a little over a year now, mainly talking about them to open source maintainers in the Python world and vice versa. (See my October 2018 piece "Tidelift Is Paying Maintainers And, Potentially, Fixing the Economics of an Industry".) And lo, in my household, my spouse Leonard Richardson has signed up as a lifter for Beautiful Soup, his library that helps you with screen-scraping projects.

  • Chris Moffitt: Automated Report Generation with Papermill: Part 1

    This guest post that walks through a great example of using python to automate a report generating process. I think PB Python readers will enjoy learning from this real world example using python, jupyter notebooks, papermill and several other tools.

  • Cryptocurrency user interface set up

    As mentioned above, in this article we will start to create the user interface of our latest cryptocurrency project. Along the path we will also use the CryptoCompare API to retrieve data.

  • Python Snippet 2: Quick Sequence Reversal
  • 10x Evilgineers | Coder Radio 367

    Mike rekindles his youthful love affair with Emacs and we debate what makes a "10x engineer". Plus the latest Play store revolt and some of your feedback.