LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Rebuiding the latest Slackware Linux release from it's sources. It's is posible? (https://www.linuxquestions.org/questions/slackware-14/rebuiding-the-latest-slackware-linux-release-from-its-sources-its-is-posible-809623/)

Alien Bob 05-23-2010 12:25 PM

Quote:

Originally Posted by LuckyCyborg (Post 3978522)
Not really. An common method used by false OSS companies/solutions is to present sources with no value for the current release.

In fact, is commonly used also by some Linux distributions to "protect" their IP.

In fact, we have Closed Source, Open Source AND False Open Source.

You are now reverting to false accusations and insults.

Slackware can be built from scratch, using only the sources available in the Slackware source tree. That is how I rebuilt Slackware for the x86_64 architecture, and in the process I fixed up the SlackBuilds so that it became even easier to build for multiple architectures using one and the same source.

There is no master build script for Slackware. This distro is hand-crafted, and many packages are built several times, so that they can pick up functionality from packages that were not available during the first build.

Eric

Josh000 05-23-2010 12:27 PM

Actually, I have a GPL question relating to this topic.

Now, the way I understand it, the GPL states that if your software is distibuted, then any changes you make as well as what is necessary to build those changes must be made available to those who request it..

If you only modify the software internally and don't release it, then there is no requirement to release or make available your changes.


To quote from the GPL 2.0

Quote:

The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable.

Would the slackware build scripts not come under "the scripts used to control compilation"?


edit: I posted this before I noticed Alien Bob's reply.

I am curious though, if there is no master build script or anything, why did Alien Bob refuse to give LuckyCyborg the information he asked for relating to the slackware build process?

Just curious

Richard Cranium 05-23-2010 12:29 PM

Quote:

Originally Posted by LuckyCyborg (Post 3978522)
Not really. An common method used by false OSS companies/solutions is to present sources with no value for the current release.

Which is not the case for Slackware.

Richard Cranium 05-23-2010 12:31 PM

Quote:

Originally Posted by Josh000 (Post 3978545)
I am curious though, if there is no master build script or anything, why did Alien Bob refuse to give LuckyCyborg the information he asked for relating to the slackware build process?

What the hell are you talking about?

Josh000 05-23-2010 12:35 PM

Quote:

Originally Posted by Richard Cranium (Post 3978550)
What the hell are you talking about?

Read the last few posts of the thread dugan linked to, which is where this discussion began.

H_TeXMeX_H 05-23-2010 12:36 PM

Look, here's the final answer: Yes, it's possible, and you can do it if you want, all the sources and slackbuilds are there, and that's pretty much all you need, so do it and shut up already.

samac 05-23-2010 12:39 PM

If you read the 32-bit compatibilty notes http://connie.slackware.com/~alien/multilib/source/ they will explain how to build a cross compiling toolchain from scratch on a working Slackware system.

It is also possible to deconstruct and rework the installer. (mentioned innumerable time on this forum)

It is fairly easy to build a basic linux system from scratch, I have done this using LFS and the mini-linux referred to in the document here http://users.cecs.anu.edu.au/~okeefe.../buildMin.html

However the big difference it building and maintaining a coherent system.

Good luck

astrogeek 05-23-2010 12:48 PM

H_TeXMeX_H sums it up nicely...

Quote:

Originally Posted by H_TeXMeX_H (Post 3978553)
Look, here's the final answer: Yes, it's possible, and you can do it if you want, all the sources and slackbuilds are there, and that's pretty much all you need, so do it and shut up already.

But there is no point answering a disingenuous question intended only to create conflict... which in my opinion was the case all along.

The accusation that Slackware == M$ shows that clearly.

All arguments that follow, though they contain truth in themselves, simply feed a contrived conflict that does not otherwise exist.

Peace Slackers...

dugan 05-23-2010 12:53 PM

Quote:

However, in our case... we talk about an (Linux) operating system. IF Slackware Linux is not able to rebuild itself, it's bad, very bad. Because that seem that Slackware is not really OpenSource and can be sued for Infringement of GPL.
Citations and exact quotes needed.

Quote:

Originally Posted by LuckyCyborg (Post 3978522)
Not really. An common method used by false OSS companies/solutions is to present sources with no value for the current release.

In fact, is commonly used also by some Linux distributions to "protect" their IP.

In fact, we have Closed Source, Open Source AND False Open Source.

Citations needed. Badly.

LuckyCyborg 05-23-2010 12:55 PM

Quote:

Originally Posted by astrogeek (Post 3978561)
H_TeXMeX_H sums it up nicely...



But there is no point answering a disingenuous question intended only to create conflict... which in my opinion was the case all along.

The accusation that Slackware == M$ shows that clearly.

All arguments that follow, though they contain truth in themselves, simply feed a contrived conflict that does not otherwise exist.

Peace Slackers...

My question was asked in the thread title: I want to rebuild entire Slackware Linux Operating System to a slightly modified target (ie i686). The question is: It's possible? Or we have an case of False Open Source?

Richard Cranium 05-23-2010 12:58 PM

Quote:

Originally Posted by Josh000 (Post 3978552)
Read the last few posts of the thread dugan linked to, which is where this discussion began.

Well, I'd say he didn't provide anything because LuckyCyborg is a bigger dickhead than I am. (Which is no mean feat, since I picked a variant of dickhead for my LQ id.)

dugan 05-23-2010 01:02 PM

Quote:

Originally Posted by LuckyCyborg (Post 3978434)
My question is: The Slackware Linux sources is published at latest version?

To answer the question, YES, the scripts and sources in /sources are the same ones used to build the packages.

Quote:

Originally Posted by LuckyCyborg (Post 3978540)
imagine that the KDE-3.5.10 sources is presented as KDE-4.4.3 sources. Is common used today

Not the case with Slackware. And if you want to claim that this is a common practice, you need to prove it. Links please.

There is no such thing as "false open source" (a term you made up), the GPL has no "rebuild itself" clause (which you made up), and presenting source code as anything other than what it is is not a common practise (you made that up), It was not nice of you to fabricate things like this.

LuckyCyborg 05-23-2010 01:10 PM

Examples?

How about CDRDAO package?

This package can't be compiled (today) without additional patches in the latest Slackware, today... This package is awful for you, because kill your CD/DWD access in the best case... :)

dugan 05-23-2010 01:15 PM

Quote:

Originally Posted by LuckyCyborg (Post 3978594)
How about CDRDAO package?

This package is awful for you, because kill your CD/DWD access in the best case... :)

Citation needed. A bug report page or a developers' mailing list message will do.

LuckyCyborg 05-23-2010 01:17 PM

Quote:

Originally Posted by dugan (Post 3978585)
There is no such thing as "false open source" (a term you made up), the GPL has no "rebuild itself" clause (which you made up), and presenting source code as anything other than what it is is not a common practise (you made that up), It was not nice of you to fabricate things like this.

Well, we talk about of entire operating system. In the awful case, it should be able to rebuild itself, if the published sources is right (and latest)...

That's is Open Source for an Operating System: you are able to rebuild everything itself. Or the thing is NOT an Open Source Operating System.


All times are GMT -5. The time now is 06:14 AM.