LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-25-2020, 09:44 AM   #46
baumei
Member
 
Registered: Feb 2019
Location: USA; North Carolina
Distribution: Slackware 15.0 (replacing 14.2)
Posts: 365

Original Poster
Rep: Reputation: 124Reputation: 124

Hi "bassmadrigal",

Yes, I agree:
Quote:
Originally Posted by bassmadrigal View Post
The reality is people shouldn't be using konqueror from KDE4 if they want a secure browsing experience (no clue if the one from Plasma5 is any better).
If Konqueror was a monolithic program, then not using it would be easy --> one could ignore it, or remove it with no concern of breaking anything.

However, Konqueror is not monolithic --- it is /usr/bin/konqueror", and at least three libraries: "khtml", "webkit", and "kjs". These libraries are available for use by all other software which runs on the computer, and it appears that at least some of these libraries are obsolete. Since I am aware of the Spectre attack which is implemented using JavaScript, I have been concentrating my investigation on "kjs".

Quote:
Originally Posted by bassmadrigal View Post
I highly doubt the webengine for KDE4 or Plasma5 sees as much development as Blink (from Chromium) and Gecko (from Firefox).
Did you know Blink is a fork of the WebCore part of Webkit; and WebKit has two parts WebCore and JavaScriptCore, which are forks of "khtml" and "kjs"? It is not clear what the developers of all this software are doing, however it appears that some of the new code for Blink is being backported into WebKit, and that some of the new code for WebKit was being backported into "khtml" up until it was discontinued (I read "khtml" was discontinued on 2019/Dec/14).

I think it is very important that the libraries of KDE do not have vulnerabilities. It appears that a few years ago the developers of KDE4 essentially put KDE4 out to pasture (from what I read, KDE4 gets very little attention (which is reasonable for something that has been put out to pasture)).

I am somewhat aware of KDE5/Plasma, and have read that there is some large difficulty with getting KDE5 and Slackware to work together. Somewhere over the last few months I came across a good article or weblog entry about this difficulty, and now I can not find this in order to re-read it. :-(

Last edited by baumei; 05-25-2020 at 09:49 AM.
 
Old 05-25-2020, 11:06 AM   #47
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,126

Rep: Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297
Quote:
Originally Posted by baumei View Post
......I am somewhat aware of KDE5/Plasma, and have read that there is some large difficulty with getting KDE5 and Slackware to work together. Somewhere over the last few months I came across a good article or weblog entry about this difficulty, and now I can not find this in order to re-read it. :-(
AlienBob provides step-by-step instructions on how to remove kde4 and then install kde5, for Slackware-current. Once installed kde5 works.
It comes down to a matter of personal preference.
Some users like kde5, some do not.

The README file at the following link is updated from time to time, so check back every now and then.
http://alien.slackbook.org/ktown/current/latest/

Last edited by cwizardone; 05-25-2020 at 11:11 AM.
 
1 members found this post helpful.
Old 05-25-2020, 02:07 PM   #48
baumei
Member
 
Registered: Feb 2019
Location: USA; North Carolina
Distribution: Slackware 15.0 (replacing 14.2)
Posts: 365

Original Poster
Rep: Reputation: 124Reputation: 124
Hi "cwizardone",

Thank you for the URL
alien.slackbook.org/ktown/current/latest/
. I compared this to
alien.slackbook.org/ktown/14.2/latest/
.

I realize that many people have said to cease with 14.2, and to use -current instead. If the candidate computer was only a single computer for me, then I would consider doing so, despite it being well understood that using development grade software for production-use computers is not a good idea --- because it would be only my stuff which would be trashed if something went wrong. However, I maintain quite a few Slackware 14.2 computers for other people, and I think it would be inappropriate for me to put -current on their production computers.

From my reading about KDE4, I think at least some parts of it are so obsolete that these are no longer reasonable to use on production-grade computers. Based on the earlier posts in this thread, and based on my other reading, it appears to me that KDE4 was put out to pasture several years ago, and these days gets little to no inspection for vulnerabilities, and any fixing of KDE4 by the developers is on the back-burner (which is reasonable for software in the pasture).

So, it appears to me:
(a) AlienBOB says KDE-5_17.11 for Slackware 14.2 is not fit to use, because 5_17.11 has not been maintained in several years;
(b) at least some important parts of KDE4 are obsolete; and
(c) Slackware-current is not reasonably suitable for production use.

According to my recollection, for Slackware 14.2, the article I [have] not yet been able to find again said that AlienBOB stopped on the version of KDE5 which he did (5_17.11), because later versions of KDE5 were <impossible(?), very difficult(?), (I do not remember)> to install on Slackware 14.2.

[Edit: added missing word.]

Last edited by baumei; 05-27-2020 at 07:19 AM.
 
Old 05-25-2020, 02:25 PM   #49
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by baumei View Post
So, it appears to me:
(a) AlienBOB says KDE-5_17.11 for Slackware 14.2 is not fit to use, because 5_17.11 has not been maintained in several years;
(b) at least some important parts of KDE4 are obsolete; and
(c) Slackware-current is not reasonably suitable for production use.

According to my recollection, for Slackware 14.2, the article I not yet been able to find again said that AlienBOB stopped on the version of KDE5 which he did (5_17.11), because later versions of KDE5 were <impossible(?), very difficult(?), (I do not remember)> to install on Slackware 14.2.
https://alien.slackbook.org/blog/dec...5-focus-shift/
 
1 members found this post helpful.
Old 05-25-2020, 02:58 PM   #50
baumei
Member
 
Registered: Feb 2019
Location: USA; North Carolina
Distribution: Slackware 15.0 (replacing 14.2)
Posts: 365

Original Poster
Rep: Reputation: 124Reputation: 124
Hi AlienBOB,

Thank you for the URL to your article. I recognize this article, and it is the one which I have been wanting to read again. :-)

Thank you for all the work you have put into KDE5 over the years, and for your enhancement of Slackware.

Last edited by baumei; 05-26-2020 at 10:44 AM.
 
Old 05-26-2020, 02:17 PM   #51
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by baumei View Post
However, Konqueror is not monolithic --- it is /usr/bin/konqueror", and at least three libraries: "khtml", "webkit", and "kjs". These libraries are available for use by all other software which runs on the computer, and it appears that at least some of these libraries are obsolete. Since I am aware of the Spectre attack which is implemented using JavaScript, I have been concentrating my investigation on "kjs".
I don't know of any browsers that rely on the KDE libraries that aren't a part of KDE itself.

Quote:
Originally Posted by baumei View Post
Did you know Blink is a fork of the WebCore part of Webkit; and WebKit has two parts WebCore and JavaScriptCore, which are forks of "khtml" and "kjs"? It is not clear what the developers of all this software are doing, however it appears that some of the new code for Blink is being backported into WebKit, and that some of the new code for WebKit was being backported into "khtml" up until it was discontinued (I read "khtml" was discontinued on 2019/Dec/14).
Yes, There has been a lot of forks over the years, but blink is probably quite a bit different now than when it was originally forked. KHTML was forked to webkit by Apple, which was then forked to blink by Google.

There's really only 3 major engines that led to what we have today (which is really based off of 2 engines). Gecko is the longtime engine of Mozilla, Trident is the engine for Internet Explorer (which has been discontinued as they've switched to Edge, which is now using Blink), and KHTML, which as I mentioned, led to webkit (still in use by Apple for iOS browsers and Safari on other platforms), then to blink.

Quote:
Originally Posted by baumei View Post
I think it is very important that the libraries of KDE do not have vulnerabilities. It appears that a few years ago the developers of KDE4 essentially put KDE4 out to pasture (from what I read, KDE4 gets very little attention (which is reasonable for something that has been put out to pasture)).
The browsing libraries that are vulnerable appear to only be used when using the browsers included with KDE are used. If you aren't using Konqueror and are using Chrome/Firefox/Vivaldi/etc, those are not using the vulnerable libraries in KDE and are only tied to the vulnerabilities that might be in the browsers themselves.

Quote:
Originally Posted by baumei View Post
I am somewhat aware of KDE5/Plasma, and have read that there is some large difficulty with getting KDE5 and Slackware to work together. Somewhere over the last few months I came across a good article or weblog entry about this difficulty, and now I can not find this in order to re-read it. :-(
Pat hasn't announced why Plasma5 hasn't made it into -current yet. It's been speculated that he was waiting on certain other things to present in -current before adding Plasma5 (and xfce-4.14) and many speculate that it was waiting for PAM to be added (once we found out that Pat was working on it). It is obvious that Plasma5 works without PAM as Alien has been providing packages for quite some time without PAM. Hopefully PAM was the hindrance and he's now working in the background to get Plasma5 to the level he wants to to get it added to Slackware.
 
Old 05-26-2020, 08:10 PM   #52
ehartman
Senior Member
 
Registered: Jul 2007
Location: Delft, The Netherlands
Distribution: Slackware
Posts: 1,674

Rep: Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888
Quote:
Originally Posted by bassmadrigal View Post
There's really only 3 major engines that led to what we have today (which is really based off of 2 engines). Gecko is the longtime engine of Mozilla, Trident is the engine for Internet Explorer (which has been discontinued as they've switched to Edge, which is now using Blink), and KHTML, which as I mentioned, led to webkit (still in use by Apple for iOS browsers and Safari on other platforms), then to blink.
I wonder what engine chrome and chromium are using (and deratives, of course).
 
Old 05-26-2020, 08:55 PM   #53
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by ehartman View Post
I wonder what engine chrome and chromium are using (and deratives, of course).
Chromium (and all projects based off of it like Chrome, Vivaldi, Microsoft Edge, Opera, and several more) all use the Blink web engine.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Latest KDE Security Vulnerabilities Are Patched in Ubuntu and Debian, Update Now LXer Syndicated Linux News 0 08-20-2019 03:29 AM
LXer: GNOME and KDE team up on the Linux desktop, docs for Nvidia GPUs open up, a powerful new way to scan for firmware vulnerabilities, and LXer Syndicated Linux News 0 08-17-2019 02:00 PM
NetBSD vulnerabilities Sep 17, lotsa... unSpawn *BSD 5 10-15-2002 03:59 PM
SANS/FBI Releases the Twenty Most Critical Internet Security Vulnerabilities jeremy Linux - Security 4 10-07-2002 06:37 PM
More BIND vulnerabilities jeremy Linux - Security 0 01-31-2001 08:29 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 02:46 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration