Odprtokodni pogled

Opensource view


Syndicate content
Your source for Linux and Open Source news, reviews, and howtos.
Posodobljeno: 54 min 26 sec nazaj

Graphics: Gallium's Direct3D 9 State Tracker and NVIDIA Kepler Mainline Driver Support

Ned, 03/10/2019 - 13:45
  • Intel's New Driver Is Now Working With Gallium's Direct3D 9 State Tracker

    Following the Gallum Nine "TTN" support landing to allow a TGSI-to-NIR code path to be used rather than requiring Gallium3D drivers support the conventional TGSI intermediate representation, Intel's new "Iris" driver now is working with Gallium D3D9 after the final bit of code was merged.

    The Iris driver has added the TGSI to NIR integration and with this "the Gallium Nine state tracker now works on Iris."

  • NVIDIA Kepler Mainline Driver Support Nears Retirement, Starting With Notebook GPUs

    NVIDIA will no longer be officially supporting Kepler mobile/notebook GPUs by their mainline driver. For now at least they will continue supporting Kepler desktop GPUs by their mainline driver.

    On Friday was a knowledge-base article by NVIDIA outlining the support plan for Kepler GeForce GPUs for notebooks. Beginning next month (April), Kepler notebook GPUs will no longer be supported by the company's GameReady drivers but they will continue providing critical security updates through April 2020.

read more

Videos: Choosing Your First Linux Distribution and Games on GNU/Linux

Ned, 03/10/2019 - 13:40

read more

Programming: LLVM, Rust, Python, Go and Planned Obsolescence of Old Coders

Ned, 03/10/2019 - 13:04
  • Linux 5.1 Will Play Nicer With The LLVM Linker (LD.LLD)

    The Kbuild updates for the in-development Linux 5.1 kernel have a few worthwhile improvements including the ability to pass optional flags to dpkg-buildpackage when spinning up a Debian kernel package, some minor optimizations, and preparations around LD.LLD support in using the LLVM linker to link the Linux kernel.

    Nick Desaulniers of Google, one of the engineers there who has been part of the renewed effort to build the Linux kernel with LLVM's Clang compiler, upstreamed a new patch to fix an issue that held back using the LLVM linker in some configurations.

  • Ian Jackson: Rust doubly-linked list

    I have now released (and published on crates.io) my doubly-linked list library for Rust.

    Of course in Rust you don't usually want a doubly-linked list. The VecDeque array-based double-ended queue is usually much better. I discuss this in detail in my module's documentation.

  • The screenshot mechanism

    I have just completed the screenshot mechanism for this latest pygame project. Basically, we will need to edit a few files in order to implement that mechanism. The first file we need to edit is the scene class which will show all the screenshots that player has taken when he presses on the s key during the game stage! from BgSprite import BgSprite from GameSprite import GameSprite from pygame.

  • Multiple File/Image Upload with Django, Angular 7 and FormData
  • Return a list of divisible numbers
  • Talk Python to Me: #202 Building a software business
  • 12 Practical Array Examples in GoLang Go Programming Language
  • GoLang Array vs Slice – 17 Slice Examples in Go Programming Language
  • Ctrl-Alt-Delete: The Planned Obsolescence of Old Coders

    Although starting salaries in tech are famously high, their advantage compared to other fields is halved in the first decade of employment. “This is something most economists just don’t know,” Noray says. A 2017 report from Hired.com found that salary offers were actually lower for tech workers over 50 than for younger ones. Therefore, many STEM workers switch to professions that change more slowly in search of sustained salary growth. At the age of 24, 89 percent of STEM majors have STEM jobs, but at 35 years old, the number declines to 71 percent and continues to fall thereafter.

read more

today's howtos

Ned, 03/10/2019 - 13:02

read more

KDE Frameworks 5.56.0

Ned, 03/10/2019 - 12:42

KDE today announces the release of KDE Frameworks 5.56.0.

KDE Frameworks are over 70 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see the KDE Frameworks web page.

This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner.

Also: KDE Frameworks 5.56 Brings Another Month Worth Of Improvements

read more

Explorations into the world of electronic music production

Ned, 03/10/2019 - 12:34

But these recent discussions about how to create digital music from scratch, and my wish toe be able to record the live performances of my in-laws, triggered a desire to have a better look at electronic music production and music recording, but then on Slackware Linux of course.

What would be needed for that? I would need software to create sounds (i.e. synthesizers), manipulate audio, create drum tracks, sequence the music, record and mix it. Also my USB sound card needs to be supported and I want my use midi keyboard to enter the notes that I play into the system. I obviously need low-latency real-time performance of my Digital Audio Workstation (DAW).

I guess that for many Linux musicians, the Debian-based AVLinux is a first choice when looking for pre-packaged, pre-configured Digital Audio Workstation (DAW) solutions and supporting software. But we Slackers already have Studioware – a Slackware expansion set which gives you a great toolkit with audio- and video manipulation software. My liveslak project even supports Studioware directly, and is able to create a Studioware Live ISO. You should try that out – it has a ton of software, not just for audio but also for video recording, manipulation and recording.

But… again… and that’s just me… I think that there’s no fun in using other people’s ready-made stuff. Here I am thinking again as the software packaging geek who wants to create possibilities for other people while not necessarily using those myself.

read more

An Ultimate List of Linux Blogs for Beginners and Professionals

Ned, 03/10/2019 - 12:22

Linux is an open source versatile operating system. If you are a tech guy and want to make your dream career in the technology world, leaning Linux can be a great deal. You can make yourself qualified and efficient as per today’s tech trends. Now the world is run on the wheel of machine learning, artificial intelligence, data analysis, big data computation, etc. And learning Linux will help you to cope up with all these open source trends and technology. So today, I will be sharing the most comprehensive list of best Linux blogs for both beginners and professionals. All these Linux blogs will discuss everything of Linux system that an open source enthusiast needs to know.


Tux Machines is one of the most popular Linux blogs around the world. It describes open source software, GNU/Linux, and its various applications since the year 2004. Besides these, it focuses on some other complex systems like Android, Tizen, Chrome OS, and the tools. It has a well-structured forum where you can get the related information from the experts.


Moreover, there are other useful and amazing Linux blogs and sites available online. If you in touch with those Linux blogs, don’t forget to mention the links in the comment section. And at last, Don’t forget to share this list with your friends, family, and colleagues. Let the knowledge and information shared among us.

read more

Fresh KDE snaps for February 2019

Ned, 03/10/2019 - 12:14

During February 2019 we celebrated another fine Plasma release with our friends at KDE by showcasing a month of KDE snaps on the Snapcraft Twitter and other social accounts.

The KDE developers have done amazing work to create an SDK that simplifies making snaps of KDE applications and they also publish a common KDE framework snap that all KDE snaps consume. This makes it easy for developers to create KDE snaps and also keeps the size of the individual snaps down for users. You can read more about how to create KDE snaps in our blog post; KDE apps at the snap of your fingers.

The work that the KDE developers have done means that anyone can now enjoy the latest KDE applications, regardless of distro and desktop environment. The KDE snaps are neatly isolated from the rest of your OS so can be safely installed without fear of introducing system library incompatibilities.

read more

7 Best Free Linux Docks

Ned, 03/10/2019 - 11:24

A dock is a graphical user interface element that allows the user to have one-click access to frequently used applications. This type of utility also enables users to switch quickly between applications, as well as to monitor programs. This type of application is an excellent way of extending the functionality and usefulness of the desktop. In recent times, the popularity of the dock has been enhanced by the Mac OS X operating system.

The concept of the dock dates back many decades. Acorn Computer’s Arthur and NeXT’s NEXTSTEP are early examples of operating systems that implemented the dock concept.

To provide an insight into the quality of software that is available, we have compiled a list of 7 docks that genuinely add to the desktop experience. Hopefully, there will be something of interest here for the desktop user.

Linux has a good selection of docks to choose from. Here’s our rating for each of them. They are all open source goodness. We give our highest recommendation to Latte and KSmoothDock.


read more

A New Effort Trying Again To Mainline Linux Kernel Support For The Lemote Yeeloong

Ned, 03/10/2019 - 10:55

The Lemote Yeeloong netbooks came out a decade ago and based on the MIPS Loongson 2F processor clocked up to 900MHz, offered up to 1GB of RAM, some models featuring an 8GB SSD, and driving the display was a Silicon Motion controller. The Yeeloong netbooks/laptops were even used by Richard Stallman for being open-source friendly and he used the devices as his own system for several years. Finally in 2019, better mainline Linux kernel support is being worked on.

read more

GNOME 2.32rc2 (2.31.92) RELEASED

Ned, 03/10/2019 - 04:39

The second release candidate for 3.32 is here! Remember this is the
end of this development cycle; enjoy it as fast as you can, the final
release is scheduled next Wednesday!

We remind you we are string frozen, no string changes may be made
without confirmation from the l10n team (gnome-i18n@) and notification
to both the release team and the GNOME Documentation Project

Hard code freeze is also in place, no source code changes can be made
without approval from the release-team. Translation and documentation
can continue.

  • GNOME 3.32-RC2 Released Ahead Of Official Release Next Week

    The GNOME 3.32 release is due out next Wednesday while over the weekend are the RC2 packages up for testing.

    GNOME 3.32-RC2 is now available for any final testing of this six-month GNOME3 desktop update. Highlights of this final development release include:

    - Fractional scaling support with updates to GNOME Shell and Mutter. There is also an updated screen-casting API as well as some final performance work.

read more

Security: Citrix and Facebook Issues

Ned, 03/10/2019 - 03:11
  • Citrix says its network was breached by international criminals

    Citrix said it still doesn’t know what specific data was stolen, but an initial investigation appears to show the attackers may have obtained business documents. For now, company officials said, there’s no indication that the security of any Citrix product or service was compromised. The company has commenced a forensic investigation and engaged a security firm to assist. Citrix has also taken unspecified actions to better secure it internal network.

  • Citrix says internal network breached, business docs stolen

    Multinational software company Citrix Systems says its internal network has been penetrated by "international cyber criminals" who managed to access and steal business documents.

  • Facebook iframe bug allowed hackers to see who you were messaging

    In a new blog post, security firm Imperva demonstrated how an iframe bug in Messenger would allow hackers to find out exactly who you've been talking to on the platform. Hackers wouldn't be able to see what you were saying or when, just that you'd ever spoken to someone on it.

read more

today's leftovers

Sob, 03/09/2019 - 23:52
  • What I learned at the ONAP & OPNFV Event in Paris-Saclay

    The ONAP and OPNFV projects kicked off 2019 with a combined developer event at the Nokia Paris-Saclay facility in France earlier this year.  A few more than 200 developers from those combined communities came together to discuss their next respective releases, plan longer-range strategic priorities, and for the first time ever met together to explore further collaboration between the two groups.

    As always, I get energized by taking part in these discussions and planning sessions feeding off of the enthusiasm, and passion for excellence that everyone in these communities exude.  This event had approximately 150 sessions spread across four days as well as an OPNFV Plugfest and 2 demonstrations set up by our Nokia hosts. I want to thank Nokia for hosting this event.  They have always been an incredibly supportive participant in these communities and an outstanding Platinum member of the Linux Foundation Networking (LFN) fund.

  • Videos and Books in GNOME 3.32

    GNOME 3.32 will very soon be released, so I thought I'd go back on a few of the things that happened with some of our content applications.


    The other major change is that Videos is available, fully featured, from Flathub. It should play your Windows Movie Maker films, your circular wafers of polycarbonate plastic and aluminium, and your Devolver indie films. No more hunting codecs or libraries!

    In the process, we also fixed a large number of outstanding issues, such as accommodating for the app menu's planned disappearance, moving the audio/video properties tab to nautilus proper, making the thumbnailer available as an independent module, making the MPRIS plugin work better and loads, loads mo.

  • Dirk Eddelbuettel: RcppArmadillo

    A minor RcppArmadillo bugfix release arrived on CRAN today. This version has two local changes. R 3.6.0 will bring a change in sample() (to correct a subtle bug for large samples) meaning many tests will fail, so in one unit test file we reset the generator to the old behaviour to ensure we match the (old) test expectation. We also backported a prompt upstream fix for an issue with drawing Wishart-distributed random numbers via Armadillo which was uncovered this week. I also just uploaded the Debian version.

    Armadillo is a powerful and expressive C++ template library for linear algebra aiming towards a good balance between speed and ease of use with a syntax deliberately close to a Matlab. RcppArmadillo integrates this library with the R environment and language–and is widely used by (currently) 559 other packages on CRAN.

  • How to enable and configure Auditd on CentOS 7
  • How to install Magento with NGINX and Letsencrypt
  • How to install Webmin on Ubuntu 18.04

read more

Graphics and Games: X.Org Server, Egosoft and "Is Shadow Ghost Cloud Gaming As Great As A Powerful PC?"

Sob, 03/09/2019 - 23:50

read more

Replacing Windows

Sob, 03/09/2019 - 23:48
  • Microsoft Windows Alternatives: 7 Powerful Operating Systems in 2019

    With 1.5 billion active users, Microsoft Windows stands straight as the most popular operating system in the entire world. No other OS in human history has served these many desktop machines. However, we submit that Windows has no grip over the mobile phone industry, where Android is competing with its over 1 billion active mobile machines. Therefore, we will keep ourselves to personal computers, although it’s a matter of time when the line between mobile phones and computer fade away. Anyhow, despite the popularity of Windows, the OS is not for everyone. The price is high and we found that users often complain about its buggy updates and functionality problems. In fact, the problem of a slow PC has been prevalent through the years, and it doesn’t seem to go anywhere even with its latest Windows 10. All this suggest that we should explore some Microsoft Windows Alternatives.

  • Chrome OS 75 will let you uninstall Linux apps from the launcher on your Chromebook

    Currently, it’s easy to uninstall either a Chrome web app, a PWA (Progressive Web App) or an Android app from a Chromebook: You can typically right click on the app in your Chrome OS launcher to see an “Uninstall” menu option. There’s no such method to do this for installed Linux apps though. There will be.

read more

Canonical/Ubuntu: NGD Systems SSD, LXD, Launchpad and Ubuntu Studio News

Sob, 03/09/2019 - 23:41
  • Computational storage takes spotlight in new NGD Systems SSD

    Like traditional SSDs, computational storage devices contain NAND flash memory chips, a controller to manage data writes and RAM to buffer reads and writes. But the new Newport In-Situ Computational Storage (ICS) 8100 SSD embeds a quad-core ARM processor into NGD's custom-built 14-nanometer (nm) application-specific integrated circuit (ASIC) to run Ubuntu Linux and enable functions such as indexing and searching data within the device.

  • LXD 3.11 releases with configurable snapshot expiry, progress reporting, and more

    The LXD team released version 3.11 of LXD, its open source container management extension for Linux Containers (LXC), earlier this week. LXD 3.11 explores new features, minor improvements, and bugfixes.

  • Launchpad News: Launchpad news, February 2019

    Here’s a brief changelog for this month.

  • Ubuntu Studio: Statement to the Community

    Basically, in order for Ubuntu Studio to remain an official flavor, we must have at least one team member with package upload permissions. Right now, out of the three active developers (Myself, Len Ovens, Ross Gammon), we have no upload permissions. As such, since before the release of 16.04 back in April 2016, the team had been going to other members of the Ubuntu community known as Masters of the Universe (MOTUs). Those are a select few active developers that have unlimited upload access to the Universe repository of Ubuntu, which contains applications and components not found in the Main repository, such as the core components of Ubuntu Studio.

  • Ubuntu Studio Runs Into Troubles With None Of Their Developers Having Upload Rights

    The 19.04 release of Ubuntu Studio, the Ubuntu flavor focused on multimedia production / content creation, might not happen unless at least one of their developers are granted package upload rights. 

    Since Ubuntu 17.04, none of the remaining Ubuntu Studio developers have had package upload rights themselves to land their changes and thus have relied upon other Ubuntu developers for getting their tool updates and other changes landed.

read more

OSS Leftovers

Sob, 03/09/2019 - 23:39
  • Coreboot Support For Intel TXT Is Being Brought Up

    In addition to measured boot support being worked on for Coreboot to enhance the security of this open-source BIOS/firmware replacement, support for working with Intel TXT - Trusted Execution Technology - is also happening. 

    Philipp Deppenwiese shared that at 9elements Cyber Security they are now working on getting Coreboot running with Intel Trusted Execution Technology (TXT) paired with the LinuxBoot systemd boot-loader for launching a Tboot hypervisor. The work is coming together nicely it appears and they will be upstreaming this support when ready.

  • Google's GraphicsFuzz 1.2 Released With Support For Compute Shaders & More

    GraphicsFuzz is the 3D GPU driver fuzzer that was born out of academia research for finding GPU driver bugs and ended up being acquired by Google and then open-sourced.

  • Blast from the Past: I filed a bug against Firefox 3.6.6

    The only reason I was reminded this exists was because I received bugmail on my personal email address when someone accidentally added and removed themselves from the Cc list.

    Pretty sure this bug, being no longer reproducible, still in UNCONFIRMED state, and filed against a pre-rapid-release version Firefox is something I should close. Yeah, I’ll just go and do that.

  • Zope spring cleaning sprint

    The last year before the sunset of the Python 2 land has begun. Earl Zope feels relatively well prepared to live in the Python 3 wonderland.

  • Why your open source project really needs marketing

    Engineers like to think that their code speaks for itself--it doesn’t. Here’s how to “market” your open source project successfully.

read more

My First 24 Hours With Fedora Workstation

Sob, 03/09/2019 - 21:00

To begin with, let's touch on everyone's first contact: the Fedora installer. The overall intuitiveness and speed of installing an operating system matters, so I'm happy to report that installing Fedora 29 is straightforward. Except for one element.

Automatic partitioning -- that's when you choose the target disk and the installer creates and sizes partitions for you -- is a breeze. But I had some trouble finding where to manually partition my drives. It's actually tucked away under the option "Reclaim Space." After using the openSUSE, Deepin and Pop!_OS installers which have their own clearly defined version of "Manual Partitioning," I found myself looking for a similarly-worded option.

In fairness to the Fedora Project, I didn't RTFM (there's a prominent Help button throughout the installation process) or I would have discovered the answer. Lesson learned!

The more I use various Linux distros, the more I realize how silly and antiquated my fear of hardware incompatibility was. Fedora detected all my components, even function keys for dimming the keyboard backlight, volume, etc. Drive encryption was a breeze, and I'm having zero issues with WiFi or Bluetooth connectivity. So far so good! That's of course on the XPS 13 laptops. It's still worth mentioning the problems I had with Fedora on the ThinkPad X1 Extreme.

I'll have a new entry soon in my "A Linux Noob Reviews" series tackling the Fedora installer more comprehensively, so be on the lookout!

Also: Fedora Community Blog: FPgM report: 2019-10

read more