A **Nixers** Collaborative Distro? - GNU/Linux
ichiban
IRC Channel - #unixhub-distro

Proposed general outline: tbd (bleeding edge, minimal, rolling, etc.)

After some semi-serious conversation in the IRC, the idea of restarting, forking, or making a new distro inspired by ArchBSD was brought up. In an attempt to shift the focus of Unixhub to a more collaborative coding community, a project such as a distro, released under the Unixhub license, could be a major asset in both spreading knowledge of distro construction, GNU/Linux, as well as the inner-workings of working on large-scale projects.

I believe that the focus should be on a strong integration of a bleeding edge and rolling release model, including default Wayland integration, as well as a serious focus on a politically neutral development ethic. As for using a BSD kernel at the core, however, I do believe that to make use of the massive community of developers and corporations (Intel, Google, etc.), a Linux kernel is simply more reasonable. Desktop performance is simply not there in the BSD kernel; this is not a BSD vs GNU/Linux thread, simply a factual statement that BSD can not compare to the Linux kernel for desktop performance, which is the target audience for a project like this (desktop, not servers, or embedded). Modern hardware can only be utilized to the fullest extent with a Linux kernel.

I have never made a distro, or at least never finished one. I have played with LFS before, but nothing with a team, and nothing to completion. That being said, there is a lot that goes into distro; the many levels of development, in both complexity, and specificity, would allow the project to take off quickly with many developers of various skill sets.

Is there anyone that would be interested in a collaborative project of this sorts, to really exercise this community's abilities?

Fixed title. -NeoTerra
crshd
I think this would be an interesting project. I'll most likely have some free time coming up, and I would gladly throw in a couple of hours of work on this. But I cannot and will not do this by myself, so I hope there should be other people jumping in on this. Honestly, the "participation" in the UH Portage overlay somewhat scared me off community projects, at least with the folks around here.

When it comes to the base of the system, I think personally I would prefer to build it on top of BSD, alone for the fact that in the Linux world, it's hard to find a niche that hasn't been filled yet by some more or less obscure distro. And if we are building something, I would prefer it to be something different, and not just another fork of something with some tweaked default settings. Also, I think most of the people here are too autist for something as mainstream as Linux. But hey, I think we can find something that everybody can agree on.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCA/IT d-(---)@ s+: a-- C+++(++++)$ UBL*+++ P+++>++++ L++ E W+++$ !N !o K !w !O M+>++ !V PS+++ PE !Y PGP+ !t-- !5 !X R@ tv- b+ DI D+ G e h r++ y+
------END GEEK CODE BLOCK------

venam
(09-02-2014, 02:34 AM)crshd Wrote: Honestly, the "participation" in the UH Portage overlay somewhat scared me off community projects, at least with the folks around here.

The thing with the portage repo is that not a lot of people on UH are using gentoo/funtoo. That explains the lack of interest.
crshd
I know there aren't a lot, but at least some. And from the responses in the thread, I assumed I'd at least get some submissions.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCA/IT d-(---)@ s+: a-- C+++(++++)$ UBL*+++ P+++>++++ L++ E W+++$ !N !o K !w !O M+>++ !V PS+++ PE !Y PGP+ !t-- !5 !X R@ tv- b+ DI D+ G e h r++ y+
------END GEEK CODE BLOCK------

ichiban
(09-02-2014, 02:34 AM)crshd Wrote: But I cannot and will not do this by myself...

When it comes to the base of the system, I think personally I would prefer to build it on top of BSD... And if we are building something, I would prefer it to be something different, and not just another fork of something with some tweaked default settings.

I didn't want this to fall onto a single person; the whole point of a collaborative community project is that it is a community project.

Well, kernel wise, if we go for a BSD kernel, we are missing out on a huge community of developers that, in the end, has the best desktop performance. We could always offer the choice between a BSD base and GNU/Linux base, but I'm not sure how much of the code we could recycle - perhaps that's too ambitious, though.
Dritz
An entire distro is quite a large project for a small community. I recommend making a software tool to make something we all love better.

Ideas?
"Willful ignorance is a crime"
funriz
We could make an entertainment distro that is based off of Debian for the living room which allows users to play games, watch/stream youtube or movies.
I was thinking of calling it Linux Entertainment System.

Or GNU/Lesbian for short.
BigE
(10-02-2014, 04:24 PM)NeoTerra Wrote: The other day BigE and crshd were talking about a firewall they loved for Mac, yet there was no real equivalent Linux version. We could do something like that, instead of a huge undertaking like a distribution.

I would do my best to contribute to something on the level of a per-application firewall like LittleSnitch on OSX. It is a great piece of software, and if we could clone it, I think it would be a successful and well used project.
[Image: a0QZxXO.gif]
ichiban
(10-02-2014, 04:24 PM)NeoTerra Wrote: This is a good idea however here are my $.02:

1) If we're gonna do this, we need to all be on board with what's going on. That is, 100% unanimous decisions regarding most if not all design decisions.

2) I would prefer something Linux, not BSD. The other day BigE and crshd were talking about a firewall they loved for Mac, yet there was no real equivalent Linux version. We could do something like that, instead of a huge undertaking like a distribution.

3) Resources. This kind of goes without saying, we're going to need at least one server, and someone to manage it. I would be happy to do this, if we get enough momentum going.

Let's definitely keep up this discussion though, because I think this has potential. :)

EDIT: This might be my autism coming out, but it's UnixHub (camel case), not Unixhub!

I completely agree - without total understanding as to what we are undertaking, then there is no /way it can be worked on as a community. There needs to be an absolute goal in mind.

I definitely want to use a Linux kernel, for aforementioned reasons.

I have a server rack, and plan on upgrading my servers soon. I can contribute server space if necessary, in addition to what you can/will provide.
crshd
Personally I'd lean more towards a distro. Yes, it's more work than a single piece of software, but this also means that there's something to do for everybody.

Taking the firewall as an example - I don't C, so (for the sake of the example let's assume it's written in C) I wouldn't have anything to do. I do however Perl, Python, SH and what have you. So if we're working on a distro, I could leave the C stuff to somebody who knows their stuff (looking at bottomy), and concentrate on what I do best. Unless of course we decide to write the whole damn thing in C, then I'm still sh*t out of luck.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCA/IT d-(---)@ s+: a-- C+++(++++)$ UBL*+++ P+++>++++ L++ E W+++$ !N !o K !w !O M+>++ !V PS+++ PE !Y PGP+ !t-- !5 !X R@ tv- b+ DI D+ G e h r++ y+
------END GEEK CODE BLOCK------





Members  |  Stats  |  Night Mode