Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › OCNix › OCNix Development Log
New Posts  All Forums:Forum Nav:

OCNix Development Log

post #1 of 29
Thread Starter 
This thread is for OCNix development updates and discussion ONLY

Please do not post general questions or suggestions (unless either have to do specifically with a post in here).

---------------------------------------------------------------------------------------------------

I'll start by giving a quick update:

I've determined revision 20 seems to be a good starting point. After that is when we started using custom repositories (all because of one bad kernel and a few non-essential AUR packages). It may become necessary to use a custom repository again if we find useful packages from the AUR, but as of right now I'd like the team (and community) to be able to build as quickly and simply as possible. My goal is to have most, if not all packages from revision 49 (the latest) while using the build process from revision 20.

At the moment, I've finished building a clean dev VM. This one is on a separate box that can afford to dedicate 2 cores and 1gb of RAM to the VM. I'm hoping builds (well build attempts) go at least marginally faster. Also I found that the mirror I was using was out of date and may have been contributing to my build issues. I hope to get one build attempt in before I pass out tonight (while hoping the icy weather inhibits me from driving to the office tomorrow )
post #2 of 29
Thread Starter 
I've finally got what looks like a successful build. Hopefully I can stay awake long enough to test it. My 4 hours of sleep last night is killing me...
Edited by xtascox - 2/2/11 at 10:25pm
post #3 of 29
Thread Starter 
Well I keep running to the same issue during builds, something along the lines of ROOT filesystem could not be detected. I end up with a 300mb unusable iso at the end of the process. I know what's missing in the image and I know it's due to the error I'm running into. The thing I need ot figure out is whether this is an issue with my build environment or an issue with something else.
post #4 of 29
Sweet man, I'm excited to see where this goes. Good luck!
     
CPUMotherboardGraphicsRAM
e8500 E0 @ 4.37GHz 1.328V Gigabyte EP45-UD3P SAPPHIRE Radeon HD4850 702-1160 G Skill PI 2x2GB/2x1GB 
Hard DriveOptical DriveOSMonitor
Seagate 500GB/WD 640GB Black/WD 160GB Blue 2x LG Lightscribe 22x DVD Combos W7 Professional 64bit/Ubuntu Studio 10.04 64bit Asus PW201 20" VA-Type 
KeyboardPowerCaseMouse
Saitek Eclipse II Kingwin Mach 1 800W "Afterburner Midnight" CM Centurion 590 Mod Razer Death Adder LH 
Mouse Pad
Steel Series NP+ 
  hide details  
Reply
     
CPUMotherboardGraphicsRAM
e8500 E0 @ 4.37GHz 1.328V Gigabyte EP45-UD3P SAPPHIRE Radeon HD4850 702-1160 G Skill PI 2x2GB/2x1GB 
Hard DriveOptical DriveOSMonitor
Seagate 500GB/WD 640GB Black/WD 160GB Blue 2x LG Lightscribe 22x DVD Combos W7 Professional 64bit/Ubuntu Studio 10.04 64bit Asus PW201 20" VA-Type 
KeyboardPowerCaseMouse
Saitek Eclipse II Kingwin Mach 1 800W "Afterburner Midnight" CM Centurion 590 Mod Razer Death Adder LH 
Mouse Pad
Steel Series NP+ 
  hide details  
Reply
post #5 of 29
Thread Starter 
Quote:
Originally Posted by 3XPeriment View Post
Sweet man, I'm excited to see where this goes. Good luck!
Thanks

Small update. I built a new environment last night and basically created OCNix from scratch again. Ran into the same error during build. I can find absolutely no info on the error nor what script is throwing the error (although I have some ideas). I'm not really sure how supported archiso is anymore and it may be time to consider other build options or a completely different base distro.
post #6 of 29
Quote:
Originally Posted by xtascox View Post
Thanks

Small update. I built a new environment last night and basically created OCNix from scratch again. Ran into the same error during build. I can find absolutely no info on the error nor what script is throwing the error (although I have some ideas). I'm not really sure how supported archiso is anymore and it may be time to consider other build options or a completely different base distro.
Well then, what is faster and stable?

The ONLY things we need right now, would be performance and stability.
Aurora 51
(17 items)
 
  
Reply
Aurora 51
(17 items)
 
  
Reply
post #7 of 29
Thread Starter 
Finally some progress. Note "some". I've found a build tool that allows us to continue our base off Arch but it's going to take a little getting used to. The build process is actually MUCH faster than archiso although it's going to take some time to clean up the default Makefile to get rid of a little bloat. The test live cd I built with XFCE (which may just replace OpenBox in this project) is 323mb. I'm going to make a commit to SVN probably tomorrow night with what should be some mutant OCNix.

Anyway, the details:
Poison Live CD creator
The ONLY documentation is the included readme

P.S. I need new laptop... Testing images on this thing is painful and if I get up to use a desktop I won't go to sleep for hours. Looks like I'll be grabbing one next month.

EDIT: I take that comment about my slow laptop back. I was using an old version of VirtualBox from when Sun was still producing it. Updating to the latest Oracle release sped up the VM tenfold.
Edited by xtascox - 2/14/11 at 10:46pm
post #8 of 29
Quote:
Originally Posted by xtascox View Post
Finally some progress. Note "some". I've found a build tool that allows us to continue our base off Arch but it's going to take a little getting used to. The build process is actually MUCH faster than archiso although it's going to take some time to clean up the default Makefile to get rid of a little bloat. The test live cd I built with XFCE (which may just replace OpenBox in this project) is 323mb. I'm going to make a commit to SVN probably tomorrow night with what should be some mutant OCNix.

Anyway, the details:
Poison Live CD creator
The ONLY documentation is the included readme

P.S. I need new laptop... Testing images on this thing is painful and if I get up to use a desktop I won't go to sleep for hours. Looks like I'll be grabbing one next month.

EDIT: I take that comment about my slow laptop back. I was using an old version of VirtualBox from when Sun was still producing it. Updating to the latest Oracle release sped up the VM tenfold.
Haha, updating is sometimes better, anyways........ I am so happy we are back on track
Aurora 51
(17 items)
 
  
Reply
Aurora 51
(17 items)
 
  
Reply
post #9 of 29
Thread Starter 
Quote:
Originally Posted by assaulth3ro911 View Post
Haha, updating is sometimes better, anyways........ I am so happy we are back on track


Yes and speaking of updating, I can always upgrade the laptop cpu to a same socket dual core.

I made a commit to svn which basically deleted everything there to give us a blank slate. Funny that it fell on an even revision (50). Revisions 49 and earlier have everything from when archiso worked. Next step is to understand the poison build process a little better and determine what exactly should be included in the commit and I have my thoughts which will expand later.
post #10 of 29
Thread Starter 
Much much much progress.

Wallpaper: loads one of 3 randoms (thanks to works by OrphanShadow, assaulth3ro911, and whoever designed the wallpaper we used last time around (sorry I can't remember )). I also may include one or two more once I finish digging through the archives.

Slim is used as the login manager right now. We need an OCNix theme so if anyone has the know how to create a SLiM theme that would be extremely helpful.

XFCE is mostly configured and has the ability to shut down and reboot the machine. Now we just need a theme.

Software included so far: xemacs, phoronix-test-suite, lm_sensors, terminator(a nice tab based terminal emulator and I have it OCNix color themed )

More to come tomorrow.

I'm going to commit to SVN tonight. The commit will be over 1gb of data so be aware when you checkout. The nice thing is you should only have to get that massive chunk once.

Give it a few hours to commit first and then the code can be checked out using:
svn co https://ocnix.svn.sourceforge.net/svnroot/ocnix ocnix

To build, get this package's dependencies and the simply from the directory where the Makefile is run:
make mksquashfs
make iso-image
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: OCNix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › OCNix › OCNix Development Log