LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 06-01-2020, 10:31 AM   #1
tux2x
LQ Newbie
 
Registered: Jun 2020
Posts: 11

Rep: Reputation: Disabled
Where is the MX Linux source code?


Hi everyone,
I'm planning to switch from Microsoft to Linux. MX Linux seems for my older machine the most fitting right now. I searched but couldn't find their source code. Where can I find it? The reason behind my question is: why and how can I trust this specific Linux distro more than Microsoft? Did some security experts actually test it for backdoors and datasending? I always have doubts that Microsft sends data or keystrokes back home but how could I feel more safe with Linux? The people who provide it seem to be kind to take their free time and program it, but I don't know them. If they were bad they could even put some hidden backdoors to their distro and get data from me too.
Can anyone convince me that it is safe to use and relieve me from my doubt?
Thank you in advance for your answers!
 
Old 06-01-2020, 11:09 AM   #2
shruggy
Senior Member
 
Registered: Mar 2020
Posts: 3,688

Rep: Reputation: Disabled
Sorry? The sources are just there, in their repo:
http://mxrepo.com/mx/repo/pool/

These are MX-specific packages or, at least, packages changed by MX. MX is based on AntiX which is based on Debian, so the rest is in their respective repos.

Or were you looking for git repos? They are here:
https://github.com/MX-Linux

Last edited by shruggy; 06-01-2020 at 11:31 AM.
 
1 members found this post helpful.
Old 06-01-2020, 11:44 AM   #3
tux2x
LQ Newbie
 
Registered: Jun 2020
Posts: 11

Original Poster
Rep: Reputation: Disabled
Thank you. And what about the last part of my question? How can I really trust this distro is safe to use and free from backdoors?
 
Old 06-01-2020, 11:47 AM   #4
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 22,093

Rep: Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365
I'm afraid you will not find a single link to the source code of every piece of software included in MX Linux.
From the other hand if you were not really familiar with compiling/building/packaging software it will not help you anything.
You can find kernel related source code at www.kernel.org, but you will hardly identify the code part[s] which handle the key presses. Also would be hard to find the piece which sends your keyboard activity to anywhere.

But believe me, it was already checked by hundreds/thousands of people already, you do not need to do that.
 
1 members found this post helpful.
Old 06-01-2020, 11:50 AM   #5
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
There is a certain amount of trust inherent in the use of any software. I trust open source simply because there are, for most large projects, far more eyes on the code than any proprietary project. Not to say Microsoft and Apple don't review their code, but they have to pay people to do it and are under intense financial pressure to keep schedules. Open source projects are not and the number of people that can look at a given project is essentially unlimited.

I have been using open source operating systems and software for over 20 years and have never had a single issue in terms of security or unusual traffic generated by an application or the operating system.

Yes, I am typing this from a Mac but of the 2 large commercial OS vendors, I trust them far more than the other.
 
1 members found this post helpful.
Old 06-01-2020, 12:21 PM   #6
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,528

Rep: Reputation: Disabled
Do you trust Microsoft?

I never have - but I do trust the integrity of FOSS coders, be they Linux or BSD.

(I also have been using Linux, & BSD, since 1999 without any worries.)
 
Old 06-01-2020, 02:46 PM   #7
anticapitalista
antiX
 
Registered: May 2005
Location: Greece
Distribution: antiX using herbstluftwm, fluxbox, IceWM and jwm.
Posts: 631

Rep: Reputation: 190Reputation: 190
As shruggy says - start here for MX Linux specific code: https://github.com/MX-Linux

Then do the same for Debian code.

Have fun! You'll be very busy!

Last edited by anticapitalista; 06-01-2020 at 02:47 PM.
 
1 members found this post helpful.
Old 06-01-2020, 03:47 PM   #8
remmilou
Member
 
Registered: Mar 2010
Location: Amsterdam
Distribution: MX Linux (21)/ XFCE
Posts: 212

Rep: Reputation: 69
Security is about the balance between your effort and resources and the amount of effort and resources a hacker or malicious company is willing to invest.
Checking (all) code is probably far beyond the effort you as a person might want to spend, as previous answers tell you.
And then, after checkig the code? Start all over for all updates? Practically impossible.
You can always check outgoing and incoming traffic, to look for suspicious behaviour.
- Whireshark
- Maltrail
- TCPview
- Etherape
- etc...
Check open ports with zenmap or on grc.com
Check your logfiles.
Read articles about security.
I share your doubts about closed source and certain companies, but in the end the measurements you can take are not too different.
Trust or no trust, you have to deal with it.
Perhaps look at it from this perspective:
Do you trust the breaks of your car? Did you take them apart and refitted them? Or did you test them on the road? We're talking about something relatively easy vs risk of lives...
I guess you rely on the garage that does the yearly check-up of your car...
 
2 members found this post helpful.
Old 06-02-2020, 08:07 AM   #9
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,152
Blog Entries: 21

Rep: Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484
With all the reservations. Don't use it.

Gift horses don't care. I know MX forums has a lot of old fogies using their distro for their bank needs.

Maybe a cute Puppy will make you feel better http://puppylinux.com/

Since old gear is mentioned.
 
Old 06-04-2020, 01:16 PM   #10
ceantuco
Member
 
Registered: Mar 2008
Location: New York
Distribution: Debian
Posts: 809

Rep: Reputation: 88
Hi,

I have been using Linux as my main operating system for over 14 years and I have never had any security issues. I've used OpenSuse, Ubuntu, Mint, CentOS and Fedora.

Perhaps, you can install Debian with XFCE desktop. It is good for older hardware.

Good luck!
 
Old 06-15-2020, 10:09 AM   #11
tux2x
LQ Newbie
 
Registered: Jun 2020
Posts: 11

Original Poster
Rep: Reputation: Disabled
Thank all of you for your answers. You all trust your distros. Oh k. What else can a non-coder do? I have been doing this with Windows for years - but always with doubts. And now with Linux doubts come up in mind too. What I'm missing are sites or videos on y*utube where coders show how to decompile the distro ISO and check it against the source code. Because even though the source code is available, one still doesn't know if the system one is running actually uses THAT code...
I havn't found a video about that. Does anyone know of such a check page?
 
Old 06-15-2020, 10:23 AM   #12
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 22,093

Rep: Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365Reputation: 7365
First of all when you buy a car, a mobile phone, whatever you need to trust.... There is no way to decompile/reverse engineer them, but you need use them without really knowing how are they working and how are they assembled (that is just impossible).

Quote:
Originally Posted by tux2x View Post
What I'm missing are sites or videos on y*utube where coders show how to decompile the distro ISO and check it against the source code. Because even though the source code is available, one still doesn't know if the system one is running actually uses THAT code...
You do not even need to decompile an iso, because you can [re]create it any time you wish (and if you understand the steps required).
But anyway there are people out there who really check how does the given software behave and publish their findings (if they want).
 
Old 06-15-2020, 10:53 AM   #13
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
Being a coder has zero to do with using open source products. Just use the products or don't. Keep in mind that Linux runs most of the Internet: DNS, web, etc so large organizations trust it. It is a decision you have to make. If you are OK with Microsoft watching everything you do then you should be fine with using an open source operating system that doesn't.
 
1 members found this post helpful.
Old 06-15-2020, 12:38 PM   #14
obobskivich
Member
 
Registered: Jun 2020
Posts: 601

Rep: Reputation: Disabled
Without knowing more about your actual situation, I have two thoughts:

Firstly - if you want to see a lot more involved/hands-on installation, try something like Gentoo or Slackware. I know, not probably 'newbie friendly' - but you will get a relatively good look 'under the hood' as you install the system in terms of exactly what packages are being loaded, where they come from, etc. If you actually intend to review everything exhaustively line-by-line it could take years.

Alternately - if your goal is to have something that adheres to some sort of published security standard, I know Oracle Linux offers that, as well as various audit tools, because they target it at business/government users who do that kind of thing. I've never gotten the nVidia drivers to work properly in OL (it works with EPEL so they exist in a repo it can use at least), but otherwise it seems to be a competent RHEL/Fedora-based OS. During install it can walk you through various options for encryption, FIPS-compliance, audits, etc but then its on you to do whatever with the logs/output of those tools. This isn't to say that more conventional desktop distros like MX, Gentoo, Slackware, etc aren't secure, its more that Oracle is trying to target a certain kind of user that needs compliance (on paper) - maybe that appeals to you as well. I'm unsure exactly what hardware you have, so I couldn't speak to performance.

More info:
Gentoo:
https://wiki.gentoo.org/wiki/Handbook:Main_Page (select your machine's architecture to view the appropriate handbook)
Slackware:
https://docs.slackware.com/slackware:install
https://docs.slackware.com/slackware:beginners_guide
Oracle:
https://www.oracle.com/linux/security/ (keep in mind many of the 'support' or 'automated management' options will cost money - that's how Oracle keeps their lights on - but the OS itself is free)

All of this said, I agree with sevendogsbsd - "If you are OK with Microsoft watching everything you do then you should be fine with using an open source operating system that doesn't." Even a 'bad' thing in open source, like when Ubuntu's desktop search app was starting to integrate with Amazon (which, from what I understand, was done because Canonical need(ed) revenue, and assumed people would find the feature useful), was met with massive backlash and very rapidly removed (and they no longer offer that app), but even the way that app worked was massively 'less worse' than some of the things I've seen come out of Windows in the last few years (as in, it still stayed in its own corner - it wasn't system-wide and it was removable). The fact that it was all out in the open for everyone to see is part of the reason I think a lot of people trust FOSS - even the problems are public, so there's no PR spin hiding things people don't like. I would personally say pick any up-to-date Linux distro that works with your computer and be happy.
 
3 members found this post helpful.
Old 06-15-2020, 01:16 PM   #15
beachboy2
Senior Member
 
Registered: Jan 2007
Location: Wild West Wales, UK
Distribution: Linux Mint 21 MATE, EndeavourOS, antiX, MX Linux
Posts: 4,011
Blog Entries: 33

Rep: Reputation: 1471Reputation: 1471Reputation: 1471Reputation: 1471Reputation: 1471Reputation: 1471Reputation: 1471Reputation: 1471Reputation: 1471Reputation: 1471
tux2x,

I am sure that your enquiry is totally genuine, but I cannot help thinking about the old joke:


Quote:
I've recently developed a paranoia for German sausages.

I feel the wurst is yet to come.

I do apologise in advance.
 
4 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
Coverity Report Finds Open Source Code Quality Beats Commercial Code jeremy Linux - News 0 07-30-2015 12:46 PM
GPL code vs my private source code???? DennisC31 Linux - General 7 03-08-2011 10:24 AM
How to convert Assembly code to "C" source code ssg14j Programming 2 08-01-2005 12:48 PM
User Preferences: Use HTML code instead of vB code? (vB code is overrated) stefanlasiewski LQ Suggestions & Feedback 5 07-26-2005 01:37 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 12:35 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