• The Facepunch Distro
    1,185 replies, posted
[img]http://img37.imageshack.us/img37/9643/linuxm.png[/img] -Header by Aurora93 Think Linux from Scratch, facepunch style. IRC is up @ [url]irc://irc.freenode.net/fplinux[/url] Joining IRC - curtosy of VladH - [url]http://www.facepunch.com/showpost.php?p=14928026&postcount=145[/url] [quote=birkett] Just as a heads up, I may be distracted by development for Mani Admin Plugin in the weeks running up to christmas. I trust this will give everyone enough time to actually submit some artwork, programs for inclusion, the python scripts that we discussed on IRC, and a draft for the website. I really want to have something out the door after christmas, but if thats to happen - I NEED ALL OF THE ABOVE. At the moment, this small community project is a 1 man team, with some useful input from Tu154m. I know for a fact its not due to lack of interest, just that nobody is willing to add something. Get all of your work to me as early as possible for review... please! [/quote] [b]Pick a task - ill assign it to you. Work on it, finish it and move onto another![/b] [quote=birkett] [list] [*]Installer artwork (all of it). The main logo and background specifically. See the original debian 5 installer for reference. - [b][i]Bionic Apple[/i][/b] [*][i]Desktop backgrounds (all reso' from 800x600 / 840x480 up to 1920x1200 / 1920x1080)[/i] - [b][i]Tu154M[/i][/b] [*]uSplash image and script [*]Final copy of the GRUB splash [*]Python installer for Wine + Steam - [b][i]PvtCupcakes[/i][/b] [*]Somebody was working on a game? [*].deb package including the most recent / useful greasemonkey FP User scripts [*]Gnome / GTK theme [*]KDE / QT theme (needs to match the GTK style) [*]Icon sets [*]List of default programs [*][i]Website DRAFT. Only looking for a basic layout template for now, nothing fancy[/i] - [b][i]Ibutsu[/i][/b] [/list] Fight amongst yourselfs to finish a logo. Use that and the style guide to decide the rest of the art. Everyone pick a task (one at a time), ill assign it to you. Ill keep adding items to the list that need working on. [/quote] [b][highlight]Tools you will need[/highlight][/b] You NEED to know how to use these tools. [list] [*]VMware Player / Workstation [*]GCC suite [*]Binutils [*]GDB [*]Your brain. Seriously. There's going to be things that require thinking outside the box to solve. [*]Our buildroot. This is a stripped gentoo system, that can be used to compile the real distro. It's a Vmware image, for workstation 6.5, or player 2.0. Username: build Password: oify Root password: oify [b]DONT DOWNLOAD THIS UNLESS YOU WANT TO COMPILE THE BASE SYSTEM[/b] [list] [*]Mirror 1: Cosmic Duck: [url]http://fplinux.facepunch.info/mirror/gentoo-buildroot-020509.rar[/url] [*]Mirror 2: TehDoomCat: [url]http://fplinux.slashingedge.co.uk/gentoo-buildroot-020509.rar[/url] [*]Mirror 3: Tu154: [url]http://fpv-community.de/fplinux/gentoo-buildroot-020509.rar[/url] [*]Mirror 4: Denzo: These are FTP mirrors - set your client to active mode: [url]ftp://88.159.245.40/gentoo-buildroot-020509.rar[/url] - Username: fplinux Password: fuckingincredible [url]ftp://hmoe.denzor.org/gentoo-buildroot-020509.rar[/url] - Username: fplinux Password: fuckingincredible [/list] [/list] [b]Thanks to Tu154m, we now have an art pack to aid in the design and production of quality artwork![/b] All of our artists will need this: [quote=Tu154m] Go get it. [url]http://filebox.me/files/i13vsjhrd_fplinux_styleguide_v1r2_25112009.zip[/url] It contains all graphics and fonts you need. [/quote] Some recommended reading for you: [list] [*]Linux From Scratch - [url]http://www.linuxfromscratch.org/lfs/view/stable/[/url] [*]Every single man page you can find. Gather as much knowledge as you can! [/list] All of the development rolls have been filled. If you have a real specialty, feel free to contact me. EVERYONE can contribute to this project, even if you're not on the dev teams. Your ideas and suggestions are more than welcome! I personally want to keep development as open as possible, to allow people to learn from what we are doing. [b]The Team[/b] birkett - Team leader. Chandler - Python programmer. Eax - C / C++ / General knowledge Chryseus - C++ / GTK / SDL / Assembly henrikb4 - Python [b]Web Team[/b] Cosmic Duck - Main hosting Denzo - Joint team leader - Mirror TehDoomCat - Mirror (Provisional) Extrems - Build machines [b]Art and Media Team[/b] Tu154M - Art team leader Bionic Apple HubmaN
Hell yes. Don't know how much I'll be able to help but great idea.
Haha, yeah, that'd be cool actually. I'd help wherever I can. What would make it stand out compared to other distros, though? Could we include TinyCC as an alternative to GCC for one thing? I've heard good things about TCC. If it's essentially linux-from-scratch, does that mean it'd use the newest kernel & modules, etc?
[QUOTE=TehDoomCat;14851175]Haha, yeah, that'd be cool actually. I'd help wherever I can. What would make it stand out compared to other distros, though? Could we include TinyCC as an alternative to GCC for one thing? I've heard good things about TCC. If it's essentially linux-from-scratch, does that mean it'd use the newest kernel & modules, etc?[/QUOTE] Make sure if you don't make an x86_64 version of the distro if it comes wwith TCC. It does not work on 64 bit.
[QUOTE=Chandler;14851250]Make sure if you don't make an x86_64 version of the distro if it comes wwith TCC. It does not work on 64 bit.[/QUOTE] That's why I said 'alternative' rather than 'replacement'. Could just have a shell script switch the compile environment around on the fly. Anyway. If people do take interest, the distro's going to need a small website so we can discuss this sort o' thing in a more organized way. If enough other people take interest I'll set up some forums and stuff if you want, birkett.
[QUOTE=TehDoomCat;14851175]Haha, yeah, that'd be cool actually. I'd help wherever I can. What would make it stand out compared to other distros, though? Could we include TinyCC as an alternative to GCC for one thing? I've heard good things about TCC. If it's essentially linux-from-scratch, does that mean it'd use the newest kernel & modules, etc?[/QUOTE] TCC is great, but it won't compile most things without patching. And the output binary is dog slow. We would also need to stick with GCC for G++ and other language support. The intel compiller looks promising to put in as an option. The current build environment is running on top of kernel 2.6.28, but yes - we could have everything rolling on a steady release cycle. As for standing out from the rest, i'm short of ideas. [QUOTE=TehDoomCat;14851349] Anyway. If people do take interest, the distro's going to need a small website so we can discuss this sort o' thing in a more organized way. If enough other people take interest I'll set up some forums and stuff if you want, birkett.[/QUOTE] Sounds good. Can deffinatly look into that if things start picking up pace.
I'm up for it.
[QUOTE=birkett;14851361]TCC is great, but it won't compile most things without patching. And the output binary is dog slow. We would also need to stick with GCC for G++ and other language support. The intel compiller looks promising to put in as an option. The current build environment is running on top of kernel 2.6.28, but yes - we could have everything rolling on a steady release cycle. As for standing out from the rest, i'm short of ideas. Sounds good. Can deffinatly look into that if things start picking up pace.[/QUOTE] The problem with ICC is that it won't compile the kernel, so you'd still need GCC for that.
I'm in :D. I'll help wherever I can.
I could set up a website if anyone wants it. After this Friday anyway, got some PHP to code until then.
Go for it.
I can probably find time tomorrow to set up a forum but I'll make an info site later.
It would be very interesting to see this happen. I'd like to help wherever I can.
I don't think so. Just take a look at this forum. 3/4 threads in here are extremely noobian of the form "how do I get this exe to run?" and "help! My wireless card doesn't work in Ubuntu" Think about your target audience.
[QUOTE=Cathbadh;14853497]I don't think so. Just take a look at this forum. 3/4 threads in here are extremely noobian of the form "how do I get this exe to run?" and "help! My wireless card doesn't work in Ubuntu" Think about your target audience.[/QUOTE] A Facepunch-based distro is still an awesome idea.
I would help with some of the installation systems. Just tell me what to do and I'll look into it. Btw. should it be graphical or text-based.
[QUOTE=Cathbadh;14853497]I don't think so. Just take a look at this forum. 3/4 threads in here are extremely noobian of the form "how do I get this exe to run?" and "help! My wireless card doesn't work in Ubuntu" Think about your target audience.[/QUOTE] Ah, but the fact is, we HAVE a target audience. We can tailor the distro TO this audience. Fuck knows how we'd do that at the moment though :P
How can we tailor the distro to be based on a target audience that is a game for windows?
I can host it as a subdomain of eax.dk until someone buy a proper domain name :)
They're actually more posts in this topic about the website than the actual distro. I guess that's Hardware and Software for you.
[QUOTE=Eax;14855717]I can host it as a subdomain of eax.dk until someone buy a proper domain name :)[/QUOTE] And I can provide the web hosting :) ...please, my VPS needs SOME use. I'm meant to be offering cheap webhosting on the FP marketplace but no-one's interested. I need something to do with it :P [QUOTE=Sol_Yurick]They're actually more posts in this topic about the website than the actual distro. I guess that's Hardware and Software for you.[/QUOTE] You have a point. Still, we need a site we can discuss this on properly - you can't plan a linux distro in a single thread on someone else's forum.
Had a revelation. My idea for the distro, would be like any other distro, however make it come already installed with wine/tricks + steam, and being pretty much able to play gmod out of the box. Another idea would be also to have the option during installation to either choose a gmod client or server set-up. I know a lot of people have problems setting up gmod linux servers due to no linux bins, but if we can make it be pretty much set-up out of the box could be our niche. The sever option would obviously come with steam and wine aswell but srcd aswell as maybe a less attractive and less memory using DE, as well as less other programs which the normal client would have install? Also the option to make it CLI only? I don't know, just kinda brainstorming here.
[QUOTE=sol_yurick;14856024]make it come already installed with wine/tricks + steam, and being pretty much able to play gmod out of the box. [/QUOTE] Not a bad idea since this is a Gmod forum. :v: Gmod works really well in Wine, but I don't know if there would be any legal issue in distributing Steam with it or not. Valve probably wouldn't care, but you never know.
Make it come with a porn folder loaded with porn.
[QUOTE=ihatecompvir;14856309]Make it come with a porn folder loaded with porn.[/QUOTE] Wouldn't have to worry about viruses. :downs:
If you do it, I want credit even though I will do absolutely nothing.
Their should be an OIFY version with the most annoying theme possible.
[QUOTE=Panda X;14856447]If you do it, I want credit even though I will do absolutely nothing.[/QUOTE] No.
[QUOTE=sol_yurick;14856024]Had a revelation. My idea for the distro, would be like any other distro, however make it come already installed with wine/tricks + steam, and being pretty much able to play gmod out of the box. Another idea would be also to have the option during installation to either choose a gmod client or server set-up. I know a lot of people have problems setting up gmod linux servers due to no linux bins, but if we can make it be pretty much set-up out of the box could be our niche. The sever option would obviously come with steam and wine aswell but srcd aswell as maybe a less attractive and less memory using DE, as well as less other programs which the normal client would have install? Also the option to make it CLI only? I don't know, just kinda brainstorming here.[/QUOTE] Perhaps a more advanced setup process? For example the installer could have a list of packages (Wine, Steam, srcd etc.) that could be installed, and The user can chose what to install. like a package manager but in the install process? Ofcourse the user could just skip that and install it later, It's just an idea.
[QUOTE=sol_yurick;14856024]Had a revelation. My idea for the distro, would be like any other distro, however make it come already installed with wine/tricks + steam, and being pretty much able to play gmod out of the box.[/QUOTE] That's a really good idea. I was trying to set up steam in wine for kicks (I dual boot), and it was a pain trying to get it to work... there were minor but annoying bugs using the current stable version of wine, and getting the latest dev version is harder than it used to be. Having it work perfectly or nearly perfectly out of the box would be a big plus.
Sorry, you need to Log In to post a reply to this thread.