Skip to main content

the avatar of openSUSE News

Novo fórum de openSUSE em portugues

You can read it in English

Olá Geekos.

Estamos animados com o nosso novo fórum em português. Esperamos ter a sua ajuda para construir uma comunidade envolvente no nosso idioma e para a nossa querida distribuição Linux, o openSUSE.

O fórum em português está disponível em: https://forums.opensuse.org/c/portugues-portuguese/130

Com este novo canal, queremos unir a comunidade portuguesa de usuários do openSUSE e melhorar o apoio aos nossos usuários. Crie uma conta e comece fazer perguntas ou ajudar a responder dúvidas de outras pessoas.

Esse novo meio de comunicação é um complemento aos canais do Telegram e Matrix, e ainda continuaremos com o suporte nos diversos meios. O fórum oferece algumas vantagens em relação às mensagens instantâneas, como, por exemplo, uma melhor ferramenta de busca e armazenamento a longo prazo.

Esperamos que o fórum cresça e melhore gradativamente com a sua ajuda.

Divirta-se!


#English

Hello Geekos.

We are excited to bring you our new Portuguese forum. We look forward to build, with your help, an engaging community in our language for our beloved Linux distribution, openSUSE.

The Portuguese forum is available at: https://forums.opensuse.org/c/portugues-portuguese/130

With this new place, we want to unite the Portuguese openSUSE community and continue to provide mutual support to our users. Do not hesitate to create an account, ask questions and help other users.

This new communication channel complements our Telegram and Matrix channels, and we will continue to provide support on each platform. The forum offers a few advantages compared to instant messaging, such as a better search mechanism and better long-term data retention.

We hope that the Portuguese forum will gradually grow and improve with your help.

Have a lot of fun!

the avatar of Nathan Wolf

Linux Saloon | News Flight Night 10

This night of Linux Saloon chat was some of my most favorite I have had since this started. I would say that the show went completely off the rails but that would imply that it was a disaster. I would say that the conversation grew and flowered from the fertile ground tilled by the various […]

a silhouette of a person's head and shoulders, used as a default avatar

openSUSE Tumbleweed – Review of the week 2023/05

Dear Tumbleweed users and hackers,

During this week, many developers took part in HackWeek, resulting in resources being deviated from regular distro maintenance to other areas of interest. I’m certain to see some great outcomes of this hackweek over the next weeks/months (see for example the thread on Creating a Leap replacement based on ALP). Of course, Tumbleweed has been keeping up with all the changes and supports everybody in getting their results delivered to users. And it did so by delivering the usual 7 snapshots in a week (0126…0201)

The main changes found in those 7 snapshots were:

  • Node.JS 19.5.0
  • Mesa 22.3.4
  • pipewire 0.3.65
  • btrfsprogs 6.1.3
  • Systemd 252.5
  • XTerm 378
  • libnvme 1.3 and nvme-cli 2.3
  • Boost 1.81.0

The next few snapshots might be really interesting though: Snapshot 0202, which is currently building, will be the first to have switched the default openssl implementation from openssl 1.1 to 3.0. This was a major project spanning quite a long period, but it finally ended.

Here is an overview of what the next week’s snapshot promise to deliver:

  • Switched openssl by default to the 3.0 branch (currently 3.0.7)
  • Mozilla Thunderbird 102.7.1
  • GStreamer 1.22.0
  • KDE Gear 22.12.2
  • Rust 1.67
  • KDE Plasma 5.27 beta (5.26.90)
  • Binutils 2.40
  • Enabling of python311 modules (keeping python 3.10 as the default interpreter in a first step)
  • Staging:H still tests ruby 3.2 as the new default (yast2-packager is the only failing package left)
  • Staging:L holds some packages breaking others stuff taking more time, like gpg2, and ant
  • Staging:Gcc7 tests the impact of using GCC 13 as the default compiler

the avatar of Timo's openSUSE Posts

Stable Diffusion on Linux using ROCm from a container

This hackweek I’ve been playing a bit around with my desktop computer which has AMD Radeon 6600 XT graphics card which is based on the RDNA2 architecture. The idea was to find a way to utilize it for Stable Diffusion Version 2 latent text-to-image diffusion model without invading the host too much with randomly downloaded modules, but still using the GPU for computing. The graphics card has “only” 8GB RAM which is apparently only a starter amount in this field, so I needed to also check if that’s enough.

Shortly, I found out that while the code is open source, the model data is unfortunately not as once again new licenses have been developed (OpenRAIL license family) by people who have not fully understood or wanted to understand the wisdom in The Open Source Definition (or free software definition either). So ultimately this is just about studying and using these models for fun, not for serious use. Hopefully open source models will be also developed at some point in the future. I just fear this will only happen a long time later, after the effects of having vague ethical points in a copyright license are felt and “this is not what we intended, how could we have anticipated these problems?” said by the people creating and utilizing the data. (continued hopefully with “hmm, how could we re-license all of this to CC-BY-SA?”)

Since my Hackweek time is more limited than intended, and I also ended up battling broken pypi modules and other things, I’ll just leave here a Docker container git tree and a sample image generated below. To put it short, it worked like a breeze until it broke, thanks pip/pypi/numpy/something. Anyway, when it works, it initializes InvokeAI based web UI for inputting to Stable Diffusion. And yes, the ROCm stack works nicely on my desktop computer - I downloaded and used stable-diffusion-2.1-768 model data only, disabled nsfw filter to save VRAM, and created 768x768 images - the VRAM use was around 6.5GB out of 8GB available according to radeontop, and it worked like a charm!

https://github.com/tjyrinki/sd-rocm

Many of the dockerfiles around were both woefully outdated and unlicensed so I could not use those other than for inspiration - these are MIT licensed.

openSUSE geeko chameleon hacking on code furiously using a laptop, using only free, libre, open source software. In the background, spruces can be seen through a window.

Here is also image of the UI running in web browser (you can also use just Python CLI):

cat picture emerging

The shakiness of pypi installation has ended after yesterday now, and this time I’ll commit the final docker container result for later use.

the avatar of Zoltán Balogh

Reverse dependencies

As start let’s sort it out what is dependency and what is reverse dependency.

Dependencies and reverse dependencies in Linux distributions are important concepts to understand. A package dependency means that another package relies on it in order to function. For example, if package B requires package A to be installed in order to work, then package B is dependent on package A and is considered a reverse dependency of package A.

the avatar of openSUSE News

Tumbleweed Snapshots Update Mesa, Remmina, More

Several snapshots have updated in openSUSE Tumbleweed before and during Hack Week.

Leading up to FOSDEM, more packages are arriving, but this blog will give a small overview of the snapshots that have arrived since the last Tumbleweed blog.

Three packages landed in the 20230130 snapshot. One of those packages was C library libHX 4.10. The package plugged a memory leak in the formatter and provided some multiplatform-directory handling. A Python Package Index that implements a text object that escapes characters, so it is safe to use in HTML and XML was updated. This python-MarkupSafe package updated to version 2.1.2 provides a striptags addition that does not strip tags containing newlines. An update of yast2-trans in the snapshot added multiple translations to include several for Macedonian and Georgian languages.

Setting sizes were fixed in snapshot 20230129 thanks to the btrfsprogs 6.1.3 update. The copy on write filesystem improved error messages for mismatched references. An update of the kdump package in the snapshot fixed a calibrate build on s390 along with a few other minor fixes. A couple of German translations using Weblate were made in the libstorage-ng 4.5.67 update. A couple other packages were updated in the snapshot. The rubygem-globalid’s 1.1.0 version fixed CVE-2023-22799, which was vulnerable to a regular expression denial of service. The other package to update was neon 0.32.5.

Mesa 22.3.4 removed some build requirements in snapshot 20230128. The package also fixed some performance issues with Vulkan on Wayland KWin. An update of pipewire 0.3.65 fixed an error in the AVX code that could cause crackling and it added an Advanced Linux Sound Architecture plugin rule to tweak some buffer settings. The Linux audio and video package also made support that allows compressed formats to be decoded in hardware using ALSA on some devices using tinycompress. Several other packages were updated in the snapshot.

Snapshot 20230127 updated remote desktop client remmina to version 1.4.29. The package had multiple changes to build and run with libsoup 3.0 and it allows for the building on a Wayland-only environment. An update of nodejs19 9.5.0 added a system control patch and a patch fixing unit test on s390. An update of GNU Compiler Collection 12 removed a patch that was included upstream and an update of xen took care of CVE-2022-42330 that could allow a malicious guest to cause a crash via a soft reset.

Both snapshot 20230126 and 20230125 arrived toward last week. A couple key packages respectively updated in those snapshots were bind 9.18.11, which fixed CVE-2022-3094, CVE-2022-3736 and CVE-2022-3924, and the new major version of libvirt; libvirt 9 had many incremental improvements and bug fixes. One of the new features it has is an external snapshot deletion that now makes it possible using the existing Application Programming Interface virDomainSnapshotDelete(); the flags that allow deleting children or children only are not supported.

the avatar of Nathan Wolf

Ad-Blocking and Why You Should

You are being constantly tracked, surreptitiously, through the web. Various sites are tracking you with the intent of selling you products or selling your information. It’s one thing if a website inquires basic information when you are visiting, it is another thing when a website stalks you across the internet. I believe this to be, […]
the avatar of openQA-Bites
the avatar of openSUSE News

Hack Week Fun Begins

The joy of Hack Week has begun!

This week is special for openSUSE and open-source contributors because it begins with the 22nd Hack Week and ends with the return FOSDEM, which is the globe’s largest open-source community event.

Hack Week runs through Feb. 3 and gives any open-source contributor a playground to experiment, innovate, collaborate and learn together.

Individuals and companies can join openSUSE contributors and development teams from SUSE for an entire week of collaborating on projects found at hackweek.opensuse.org.

Anybody can create, join or view projects listed on the site.

One of the projects listed in this year’s efforts is to investigate the current status of distrobox support of desktop environments. It looks to use GNOME as an example and check the desktop environments possible role to integrate with the gdm-container with the latest ALP image. Another project someone listed is to explore the immutable aspects of Steam Deck OS to gain some inspiration to help with ALP development.

Some projects are focusing on Rancher and Kubernetes. One project is looking at K3s Control Planes as a service and another projects looks to develop new functions to generate an upgrade image list from KDM JSON data.

Projects do more than just finding solutions and advance new technologies. One of the more popular projects aims to port some old classic 90s games like Master of Orion II: Battle at Antares.

There are more than 100 projects listed on the Hack Week site.

Companies, hobbyists and technologists are encouraged to participate. There is no affiliation one needs to participate in Hack Week. Just join and have a lot of fun!

Hack Week has been running since 2007 and the people involved with it have produced several useful open-source projects like Weblate, openQA and openSUSE MicroOS.

a silhouette of a person's head and shoulders, used as a default avatar

GNOME 44 Wallpapers

As we gear up for the release of GNOME 44, let’s take a moment to reflect on the visual design updates.

GNOME 44 Wallpapers

We’ve made big strides in visual consistency with the growing number of apps that have been ported to gtk4 and libadwaita, embracing the modern look. Sam has also given the high-contrast style in GNOME Shell some love, keeping it in line with gtk’s updates last cycle.

The default wallpaper stays true to our brand, but the supplementary set has undergone some bolder changes. From the popular simple shape blends to a nostalgic nod to the past with keypad and pixel art designs, there’s something for everyone. The pixelized icons made their debut in the last release, but this time we focus on GNOME Circle apps, rather than the core apps.

Another exciting development is the continued use of geometry nodes in Blender. Although the tool has a steep learning curve, I’m starting to enjoy my time with it. I gave a talk on geometry nodes and its use for GNOME wallpaper design at the Fedora Creative Freedom Summit. You can watch the stream archive recording here (and part2).

Previously, Previously, Previously