Comments on: Highlights of YaST Development Sprint 94 https://lizards.opensuse.org/2020/03/06/yast-sprint-94/ Blogs and Ramblings of the openSUSE Members Fri, 06 Mar 2020 17:50:09 +0000 hourly 1 https://wordpress.org/?v=4.7.5 By: Tony Su https://lizards.opensuse.org/2020/03/06/yast-sprint-94/#comment-17602 Fri, 06 Mar 2020 17:50:09 +0000 http://lizards.opensuse.org/?p=14350#comment-17602 Noticed in my opening paragraph about XFCE running on Ubuntu that I didn’t include it was in WSL… Which ordinarily supports only a text mode environment unless you set up an X server for itself

]]>
By: Tony Su https://lizards.opensuse.org/2020/03/06/yast-sprint-94/#comment-17601 Fri, 06 Mar 2020 17:46:53 +0000 http://lizards.opensuse.org/?p=14350#comment-17601 All very cool stuff…

Before getting into the article itself,
I’d like to mention that yesterday I saw a very enterprising YouTube video that described how he set up an XFCE Desktop to run on Ubuntu… Which I thought was extraordinarily ambitious. IMO there would be extreme interest if anyone were to put in an effort to do same on openSUSE. IIRC involved installing an X Server I’d never heard of before, then some further tinkering with X display configuration.

Here is some immediate feedback and observation on this YaST Developmebt Sprint 94 article (Thx!)…

Improved Compatibility with WSL
I don’t remember how long it took to install 15.1 WSL on my old system, it did take awhile but haven’t checked on this recently. I did observe a CentOS installed on someone else’ system that took only about a minute. Noticed with pleasure the Microsoft store cleanup, removing the multiple old apps that pretty much all did the same thing.

I took this opportunity to install WSL on a new system (Intel 8050 1.8mhz, 16GB Optane/1TB 7200 HDD), and it installed in 40 seconds. Inspecting YAST modules, I do suspect implements described improvements removing unnecessary modules but I suspect may have been overdone. I will personally review over next few days. Never know for sure if Optane has an effect, it has a 2x effect installing VBox packages but not always apparent when something is running first time.

Noticed that WSL only has OSS and OSS update repos installed. Notable.

I can’t remember my first experience booting 42.3 the first time, so can’t comment on firstboot performance, but is plenty fast after repos have been refreshed the first time.

Interesting about removing systemd completely (running in Windows init).
I seem to remember limited systemd commands working before, particularly checking status but problematic whether can start/stop. Now, nothing.

In fact,
No services reported running even using the “service –status-all” command
And, Partitioner is reading not just no devices but nothing at all (The module just runs with no content). I see at the bottom this is recognized and reason unknown.
Interesting that “journalctl” is still in the system although it doesn’t work because there is nothing to read.

There is an urgent problem with system messages…
Of course the journal and anything systemd related doesn’t exist.
But, there are no system logs in /var/log either (just some yast and other logs).
You allowed the yast2-module to read system logs to remain, but when it’s run, it’s apparently only a pointer that installs the actual module and that in turn discovers there’s nothing to read again.

Bottom line, although I didn’t check out the full extent of what was possible using systemd in WSL before, I don’t remember running into so many issues, the ramifications of ripping out systemd is likely more extensive than realized.

That’s really cool about YaST identifying sysctl conflicts, AFAIK in general sysctl is the preferred way for low level custom modifications so that if there is a conflict(compare what would happen if the change is made directly to /etc/proc/), the modification will fail without borking the system but doesn’t identify what the conflict might be (might be in the system logs)

Much thx to all the hard work that went into these changes…

]]>