Choose style:

Author Topic: Sources and how to build peppermint  (Read 6207 times)

0 Members and 1 Guest are viewing this topic.

Offline Ulysses_

  • Jr. Member
  • **
  • Posts: 43
  • Karma: 0
  • New Forum User
    • View Profile
Sources and how to build peppermint
« on: April 24, 2017, 01:45:05 pm »
Where are the sources for peppermint linux?

Offline scifidude79

  • Global Moderator
  • Hero
  • *****
  • Posts: 4029
  • Karma: 863
    • View Profile
  • Peppermint version(s): Peppermint 9
Re: Sources and how to build peppermint
« Reply #1 on: April 24, 2017, 02:09:35 pm »
What do you mean by "sources?"  Download links?  Source code?

Offline mac

  • Global Moderator
  • Veteran
  • *****
  • Posts: 1088
  • Karma: 336
    • View Profile
  • Peppermint version(s): Peppermint 7-8-9
Re: Sources and how to build peppermint
« Reply #2 on: April 24, 2017, 03:27:42 pm »
As per scifidude79's reply your question is a little vague.  However, if you mean where to download Peppermint LOOK HERE.  If you want to view the sources list then run the following command in your terminal
Code: [Select]
pluma /etc/apt/sources.list
  If you want to edit the source list run
Code: [Select]
sudo pluma /etc/apt/sources.list
  You can also open the Synamptic Package Manager and navigate to Settings > Repositories. 

BTW, Welcome to the forum!   ;)
Peppermint: Standing Out from the Cloud
Reg. Linux User #432835

Offline zebedeeboss

  • Global Moderator
  • Hero
  • *****
  • Posts: 3135
  • Karma: 567
  • Life first... Peppermint a close 2nd :)
    • View Profile
  • Peppermint version(s): P10 / P9 Respin
Re: Sources and how to build peppermint
« Reply #3 on: April 24, 2017, 04:15:50 pm »
Hi all

I think he wants the Peppermint source code so he can build/compile/create his own peppermint?

Regards Zeb...
Be Kind Whenever Possible...   It is Always Possible - Dalai Lama

Linux User #565092
P10 x64 Desktop - AMD Threadrippe 2950X - 64Gb RAM - NVIDIA RTX2080Ti 11Gb - 1 x 43" 1 x 27" 4k 3840x2160 - 1 x 34" 5120x2160
P10 x64 Laptop - i7-7700HQ - 8Gb RAM - Nvidia GTX1050 4Gb - 15.6" HD 1920x1080

Offline scifidude79

  • Global Moderator
  • Hero
  • *****
  • Posts: 4029
  • Karma: 863
    • View Profile
  • Peppermint version(s): Peppermint 9
Re: Sources and how to build peppermint
« Reply #4 on: April 24, 2017, 05:13:08 pm »
Hi all

I think he wants the Peppermint source code so he can build/compile/create his own peppermint?

Regards Zeb...

Yeah, I think you're right.  I was alerted to this post via e-mail (because it's from a new user)  so I didn't pay attention to the thread title.  :-[

Offline Ulysses_

  • Jr. Member
  • **
  • Posts: 43
  • Karma: 0
  • New Forum User
    • View Profile
Re: Sources and how to build peppermint
« Reply #5 on: April 24, 2017, 05:14:05 pm »
I want the source code for the operating system, to check if there are any binaries in it that are not open-source.  And build it myself. No intention of changing anything that cannot be changed with apt.

Online VinDSL

  • Global Moderator
  • Hero
  • *****
  • Posts: 5439
  • Karma: 957
  • Peppermint Mod
    • View Profile
  • Peppermint version(s): Developmental Builds
Re: Sources and how to build peppermint
« Reply #6 on: April 24, 2017, 07:38:52 pm »
Got a pretty good collection, over on the git:  https://goo.gl/3hVvTY    8)

EDIT

LP is a good source, too:  https://goo.gl/aH1DCR
« Last Edit: April 24, 2017, 07:41:34 pm by VinDSL »

Offline Ulysses_

  • Jr. Member
  • **
  • Posts: 43
  • Karma: 0
  • New Forum User
    • View Profile
Re: Sources and how to build peppermint
« Reply #7 on: April 24, 2017, 08:09:47 pm »
What, the entire operating system is in packages, that are added to ubuntu? Where's the ubuntu source code?

Offline scifidude79

  • Global Moderator
  • Hero
  • *****
  • Posts: 4029
  • Karma: 863
    • View Profile
  • Peppermint version(s): Peppermint 9
Re: Sources and how to build peppermint
« Reply #8 on: April 24, 2017, 09:24:28 pm »
There should be links to the Ubuntu source code on the Ubuntu website.  Though, more specifically, I think Peppermint is based on the Lubuntu source code.  It's available on the Lubuntu website.  As for how exactly the OS is built, only one man knows for sure.

Offline Ulysses_

  • Jr. Member
  • **
  • Posts: 43
  • Karma: 0
  • New Forum User
    • View Profile
Re: Sources and how to build peppermint
« Reply #9 on: April 25, 2017, 07:22:17 pm »
And who is the man who knows how to build the peppermint OS?

Also, could someone confirm whether the live CD contains binaries that are just inherited from ubuntu and not built? Maybe the signed EFI files?

Finally, if ubuntu has been forced to modify its binaries with secret source code, has the developer of peppermint taken care of this by building ubuntu and debian from the published sources?

So who is the man to ask?

Offline murraymint

  • Trusted User
  • Veteran
  • *****
  • Posts: 1997
  • Karma: 344
  • soft boiled with a yolk of gold
    • View Profile
  • Peppermint version(s): 7, 8, 9
Re: Sources and how to build peppermint
« Reply #10 on: April 25, 2017, 07:29:57 pm »
I installed "virtual Richard M Stallman" (vrms). Bear in mind that some of this was added by me personally to my system (the MAME games-related ones, the Skype, etc).

Code: [Select]
vrms
        Non-free packages installed on tom-HP-Peppervilion

adobe-flash-properties-gtk          GTK+ control panel for Adobe Flash Player plugin
adobe-flashplugin                   Adobe Flash Player plugin
intel-microcode                     Processor microcode firmware for Intel CPUs
libcg                               Nvidia Cg core runtime library
libcggl                             Nvidia Cg Opengl runtime library
libretro-genesisplusgx              Libretro wrapper for Genesis Plus GX
mame                                Multiple Arcade Machine Emulator (MAME)
mess-data                           Data files for the Multi Emulator Super System (MESS)
nemo-dropbox                        Dropbox integration for Nemo
nvidia-cg-dev                       Cg Toolkit - GPU Shader Authoring Language (headers)
nvidia-cg-toolkit                   Cg Toolkit - GPU Shader Authoring Language
skype                               client for Skype VOIP and instant messaging service
skype-bin                           client for Skype VOIP and instant messaging service -
unrar                               Unarchiver for .rar files (non-free version)

         Contrib packages installed on tom-HP-Peppervilion

b43-fwcutter                        utility for extracting Broadcom 43xx firmware
browser-plugin-freshplayer-pepperfl PPAPI-host NPAPI-plugin adapter for pepperflash
bunsen-pepperflash                  Pepper Flash Player - browser plugin
firmware-b43-installer              firmware installer for the b43 driver
gnome-video-arcade                  Simple MAME frontend
iucode-tool                         Intel processor microcode tool
libdvd-pkg                          DVD-Video playing library - installer
ttf-mscorefonts-installer           Installer for Microsoft TrueType core fonts

  14 non-free packages, 0.6% of 2210 installed packages.
  8 contrib packages, 0.4% of 2210 installed packages.

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26276
  • Karma: 2855
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Sources and how to build peppermint
« Reply #11 on: April 25, 2017, 09:27:53 pm »
Hi all

I think he wants the Peppermint source code so he can build/compile/create his own peppermint?

Regards Zeb...

If this is the plan, please be sure to remove ALL Peppermint branding and original artwork .. also be sure to remove anything else that may be covered by third party copyright, trademarks, and license agreements such as (but not limited to) the Ray Bilcliff wallpaper images unless you get the original IP owners written consent to redistribute.

So you CAN modify and redistribute Peppermint CODE in accordance with the applicable included license(s) and use it in your own distinctly branded distro, but you CANNOT distribute your own "Peppermint".

@ Ulysses_
Some context to your questions would probably make answering easier .. what are you aims, goals, and requirements here ?

If you're after the source code for all the packages that make up Ubuntu 16.04.2 in one place (all 15.6Gb of it) .. look here for the 4 DVD ISO images:
http://cdimage.ubuntu.com/releases/16.04/release/source/
Obviously that source code will  be frozen at the date of the 16.04.2 release, so won't contain the source code for updated packages, nor will it contain source code for anything from the "Partner" repos.
« Last Edit: April 25, 2017, 10:29:05 pm by PCNetSpec »
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec

Offline Ulysses_

  • Jr. Member
  • **
  • Posts: 43
  • Karma: 0
  • New Forum User
    • View Profile
Re: Sources and how to build peppermint
« Reply #12 on: April 26, 2017, 08:14:54 am »
Aims and motivations: Been using peppermint as a guest in vmware VM's since the beginning of your distro, with windows as the host. Now windows is becoming spyware so I want to switch to an open-source host such as peppermint, and an open-source hypervisor such as virtualbox for my VM's. But even in open-source there is the possibility that the binaries you get from repositories have spyware functionality added that does not appear in the source code of C, C++, assembler or whatever you get from the repos as source code. So to be sure I want to build peppermint myself, from the public source code that is less likely to contain spyware functionality because that would destroy the reputation of peppermint. And build ubuntu too. And debian if need be. Nothing must be downloaded as a binary. Kinda like linuxfromscratch.com. Would make it minimal too. The advantage of debian/ubuntu/peppermint compared to linux from scratch is you automatically get informed of security updates.
« Last Edit: April 26, 2017, 08:35:10 am by Ulysses_ »

Offline Slim.Fatz

  • Trusted User
  • Veteran
  • *****
  • Posts: 1812
  • Karma: 474
  • Where's the mouse?
    • View Profile
  • Peppermint version(s): Peppermint 7, 8.5 & 10 - 64bit
Re: Sources and how to build peppermint
« Reply #13 on: April 26, 2017, 09:45:17 am »
Hi Ulysses_,

Your ideas are interesting. However, I wonder if you might save yourself a lot of work by selecting a Linux distro that is already built with free (libre) software, does not include any proprietary software or binary blobs? Examples of such distros are ConnochaetOS , Trisquel GNU/Linux and gNewSense.

There are probably more such distros, but these are the ones that I know exist. I do not mean to discourage you from using PeppermintOS as your basis. I only think that it might make things easier for you to use one of those that I've mentioned.

Good luck.  :)

Regards,

-- Slim
"Life first -- Peppermint a close 2nd!" -- Zeb

Tread lightly: Fluxbox, JWM, i3, Openbox, awesome

Offline Ulysses_

  • Jr. Member
  • **
  • Posts: 43
  • Karma: 0
  • New Forum User
    • View Profile
Re: Sources and how to build peppermint
« Reply #14 on: April 26, 2017, 11:23:23 am »
It's not as simple as proprietary versus open-source, this only part of the issue. It's potentially fake open source versus real open source. Those distros are probably a better starting point but wait a sec. Are you saying that the peppermint we download by default contains proprietary software?
« Last Edit: April 26, 2017, 11:30:06 am by Ulysses_ »