Learning While Playing for a Better World

July 6th, 2010 wolfden Comments off

I can’t think of a better way to learn something new by playing. Since the “spin era” has begun with Sabayon Linux by using molecule, it’s something new to learn. Joost has posted a quick run down of how to do a basic spin.   I’ve been messing around with this molecule thing and have found that adding and subtracting packages is simple enough to do.  I do find that specific customizations of the user and root accounts a bit more complicated.  I’m still trying to figure that one out yet.  Scripting isn’t my strong point at all.  I understand what it needs to do, but assembling a script of commands and paths is like writing hieroglyphics.  I’m not sure where the script should be placed at in my spec file nor when the script should be invoked.

I didn’t have much interest in doing a spin till I realized that a couple of things in my own personal life stuck out to me.  The biggest thing was my constantly working and fixing on people’s windows machines that are constantly plagued with viruses and malware.   The idea than came up to make a spin specific to fixing and repairing windows machines.  I already knew that Sabayon boots up and works on many machines with no problems, which makes it great for such a job of booting windows machines that don’t.  I made my first spin and that same week I had 3 machines come in with problems.  I tossed in my spin, did the fixes, and got the machines back to a sane state again.  It’s very effective and saves me time.  I now carry it around on a usb stick and it’s with me at all times.  I learned a lot in the process and now with the structure in place, it’s easy for me to update my original spin with latest entropy.

I was talking with our local Chief of Police who is also on the task force for Child Pornography and discovered that at the last training class they were using old Knoppix disks to access a suspected computer.  I was surprised to see how limited they were and decided to take my spin a bit further and add some more stuff.  This is when my spin turned into a Sabayon Forensics spin.  I collected a list of packages that would be most useful and fairly easily for any law enforcement official to use.  Keep in mind that it’s for using at the local level to determine if a suspected computer needs to go into the crime lab.  It has the abilities to boot, fix, crack, search, upload, and transfer files easily on any computer.  I am using the gnome x86 for my base and plan on doing an x86 KDE one also.  My last issue to figure out is how to switch out the default background of the desktop.  I want to leave all the other artwork in place, just switch out the desktop background.   Once I figure this out, I plan to present this and maybe Sabayon can become a part of fighting crime.  If not adopted at the state level, it still will be used at the local level. This is my goal upon boot up:

One last thing before I sign off.  Last week we lost one of our staff members in an accident. He was laid  to rest on July 3rd and will be missed.  He is still in our thoughts and prayers to family and friends.  One of our staff members was able to attend the funeral and we sent flowers from the Sabayon crew.

Categories: Development Tags:

Release Name Shuffling (CoreCD/SpinBase/CoreCDX)

June 16th, 2010 Joost Ruis Comments off
(this post was made by Mitch Harder on the development mailing list)

I want to bring everybody up to speed on some name shuffling we are doing with our “Core” releases.

CoreCDX is now our primary public “Core” release. Users who want to install a minimal Sabayon Linux version should use this version with the graphical installer.

The CoreCD has been renamed “SpinBase”. It’s primary purpose is to be our internal “Base” for building up automated “Spin” releases. It will be publicly available to anyone who wants it (primarily developers and molecule users), but will not be advertised as a “release”.

The upstream maintainers of Anaconda have drastically cut back the functionality of the Anaconda installer with respect to console-based text installation.

The graphical installer is working great, and has updated some capabilities to handle new hardware. But the console-based text installer has lost the ability to custom partition an installation, and is primarily directed at installing to an empty disk. Inattentive users who are used to the previous text-based installer run the hazard of overwriting their entire hard disk.

During this release cycle, we’ve been struggling with how to handle this change in our installer. We’ve developed CoreCDX as a release intended for end users who want a minimal Sabayon Linux system with a robust, easy-to-use installer.

The CoreCD is still extremely important to Sabayon as we evolve our “Spin” releases. But it has become of marginal value to end users due to the limitations of the text-based installer. And, the text-based installer as it exists now will confuse users and perhaps lead to lose of data for those expecting it to function like previous releases.

So we have renamed the “CoreCD” to “SpinBase” since the name was too close to CoreCDX, and would lead to confusion. As previously noted, it will be publicly available, but not promoted as a “release”.

So, to summarize: (1) CoreCDX is our new ‘minimal’ release for users who want a stripped down Sabayon installation. (2) SpinBase is a release primarily directed at developers who want to use molecule, and also an important internal release.
Categories: Uncategorized Tags:

Splitting up your movies for Youtube

June 9th, 2010 Joost Ruis Comments off
As you might know, Youtube has a time limit for movies. They only allow a max. duration of 10 minutes each movie you upload. There is also a 100MB limit foreach movie but that wasn’t my problem here.

After some searching I found out that it’s pretty simple doing this with Sabayon Linux without installing any additional packages. Given my movie (full_movie.avi) is a length off 00:18:49 I would need to split this.

create the first part:
mencoder -endpos 00:10:00 -ovc copy -oac copy test-001.avi -o part_1.avi
create the second part that starts at 00:10:00
mencoder -ss 00:10:00 -endpos 00:20:00 -ovc copy -oac copy test-001.avi -o part_2.avi
From here you can obviously continue until you split up the entire movie.

and there you have it.

joost@xbox-360 ~/dvdrip-data/test/avi/001 $ ls -lh
total 152M
-rw-r–r– 1 joost users 77M May 21 19:59 full_movie.avi
-rw-r–r– 1 joost users 41M Jun 9 13:50 part_1.avi
-rw-r–r– 1 joost users 36M Jun 9 13:51 part_2.avi
Categories: Uncategorized Tags:

Sabayon Linux x86/x86-64 5.3 GNOME and KDE Released

June 9th, 2010 wolfden Comments off

Incase you fell asleep, Sabayon 5.3 was release last week.  My internet died for a while so I didn’t get much testing in on the final leg.  I’ve also been busy playin with molecule for my own adventure.  Enjoy!

The best, refined blend of GNU/Linux, coming with bleeding edge edges is eventually here! Say hello to Sabayon Five-point-Threeh, available in both GNOME and KDE editions!

Dedicated to those who like cutting edge stability, out of the box experience, outstanding Desktop performance, clean and beauty. Sabayon 5.3 will catch you, anything that could have been compiled, has been compiled, anything cool that could have been implemented or updated, it’s there: you will find outstanding amount of new applications and features, like XBMC, KDE 4.4, GNOME 2.28, Linux Kernel 2.6.34, and so forth.
So, come on, go catch it, it’s half a DVD away from you!

    Features of Sabayon 5.3:

  • Based on new GCC 4.4 and Glibc 2.10
  • Shipped with Desktop-optimized Linux kernel 2.6.34
  • Providing extra Server-optimized and OpenVZ-enabled kernels in repositories
  • Installable in 10 minutes
  • Fast boot time and lightweight default system
  • Ext4 filesystem as default
  • Official Btrfs filesystem support
  • Encrypted filesystem support
  • Featuring X.Org 7.5 and up-to-date, NVIDIA, AMD video drivers
  • Containing GNOME 2.28 (with GNOME Shell!) and KDE 4.4.3
  • Outstanding 3D Desktop applications (Compiz, Compiz Fusion and KWin) working out of the box
  • Bringing Entropy Framework (Package Manager) 0.99.46.9
  • Shipped with OpenOffice 3.2 productivity suite, Multimedia applications
  • Transform Sabayon into an full-featured HTPC Operating System (Media Center) using XBMC
  • Shipped with World of Goo Demo – best 2D game ever!
  • Sexiest Skin ever! (Light blueeee!)
  • Try it out from Windows, just kick the DVD in and use Sabayon via QEMU virtualization!
  • Ready for Sabayon 6 (someday!)
    Updates since Sabayon 5.2:

  • New Linux Kernel 2.6.34 with enhanced wireless and power management support
  • New Installer! Based on Fedora14 Anaconda, with improved LVM, RAID, Encryption, Filesystem support
  • Optional language-pack download via Installer
  • Improved GRUB2 support
  • Improved VirtualBox input/video drivers support (based on 3.2.x branch)
  • KDE updated to 4.4.3
  • GNOME ready for 2.30 (will be available via updates)
  • Entropy Framework (our binary package manager) updated to 0.99.46.9, featuring stability and performance improvements (especially in Sulfur)
  • Providing PackageKit library and CLI support (version 0.6.5, kpackagekit and gnome-packagekit available in our repositories)
  • More than 1000 new updated packages available (since Sabayon 5.2)
  • Reduced ISO images footprint by 150Mb
  • Improved XBMC, Media Center installation profile support and reliability (fixing several segfaults)
  • Improved keyboard mappings autoconfiguration
  • Password for root account is blank, so just hit enter when asks for root password

Requirements
Minimum requirements:
- an i686-compatible Processor (Intel Pentium II/III, Celeron, AMD Athlon)
- 512Mb RAM (GNOME) – 768Mb RAM (KDE)
- 8 GB of free space
- A X.Org supported 2D GPU
- a DVD reader
Optimal requirements:
- a Dual Core Processor (Intel Core 2 Duo or better, AMD Athlon 64 X2 or better)
- 1024Mb RAM
- 15 GB of free space
- A X.Org supported 3D GPU (Intel, AMD, NVIDIA) (esp. for XBMC)

Resources for Sabayon Linux 5.3 GNOME and KDE:
Kernel Configuration:
Sabayon 5.3 x86 kernel config
Sabayon 5.3 amd64 kernel config
Packages list:
Sabayon Linux x86 5.3 KDE Packages
Sabayon Linux x86-64 5.3 KDE Packages
Sabayon Linux x86 5.3 GNOME Packages
Sabayon Linux x86-64 5.3 GNOME Packages

Download sources
Our Mirrors Page:
http://www.sabayon.org/download
Bittorrent:
http://tracker.sabayon.org/

Thanks everybody for having made this possible!

Categories: Development Tags:

Grub2 problems?

May 27th, 2010 Joost Ruis Comments off
Here is a quick checklist of things you can try.

I still have grub 0.xx how can I use grub2? If you are using an older Sabayon install like 5.1 or earlier, grub might have been updated as a package, but it still would not be installed to the master boot record. You will have todo that manually if you want to switch over to grub2!

grub2-install /dev/sda

Will install the newer grub to the MBR, from here you need to generate the /boot/grub/grub.cfg MIND THIS: grub2 does NOT use /boot/grub/menu.lst or /boot/grub/grub.conf anymore!! To generate your new cfg file as root issue this command:

grub-mkconfig -o /boot/grub/grub.cfg

I have grub2 but it does not work from my external USB drive!
If you use grub2 from your USB MBR you want to add these flags to the kernel line in
/boot/grub/grub.cfg
doslowusb scandelay=10

or even better would be to add them here:
/etc/default/grub
in GRUB_CMDLINE_LINUX_DEFAULT=”"
and then regenerate you grub.cfg (grub-mkconfig -o /boot/grub/grub.cfg)

reason this is better is because whenever entropy automatically triggers the grub config rebuild script your direct edit on /boot/grub/grub.cfg will be lost.

I have grub2 and it boots fine , but my bootsplash image is corrupted!
Add this to your kernel boot line:
vga=791
Hope it helps.
Categories: Uncategorized Tags:

Sabayon 5.3 Progress, Get Involved with Testing, Bumps

May 27th, 2010 wolfden Comments off

It must be about time for an update, tough to blog when summer is here.  5.3 is in the works and is at a RC2 status.  Some of the changes include bug fixes of course, btrfs support, mono removed from grub and installer fixes.  Keep in mind that btrfs is very young in development and should not be used in a stable environment.  I did try it out in a virtual box setting and it seemed to work good for the little bit of time I worked with it.  Mitch follows the progress of it and has been a good source for information.  It sounds like in kernel 2.6.36 things will even be better for btrfs.  I’ll have to try and keep an eye on it myself, seems promising.

We do have on the public mirrors a weekly build that anyone can download and test.  We do have a special forum section setup for discussion, reporting, etc.  You can also use our dev-ML to report stuff.  You can also use our bugzilla, just make the proper selection when reporting.  When reporting, please give as much information as you can, including any and all logs, version and how to reproduce.  If we don’t get enough information we have to dismiss the report, which is frustrating to the devs and to the users.  If you are interested in helping the community and devs, this is a great opportunity to test and report.  We started out with daily isos for testing, but it consumes a lot to do that, so we decided to go weekly.  It sounds like every Sunday at 5AM, (GMT+1, currently UTC+0200) a new iso will be available.  If things change, we will let yas know.  I do hope to see more users testing these isos.

Seeing people having problems with boot splash disappearing after updates.  Fabio reports it’s an upstream bug and simply need to do”

equo update && equo install lvm2 && reboot
<after reboot>
equo install linux-sabayon && reboot

I hope that fixes that issue.  As far as seeing a red, green, deformed image on boot, we are still looking at that as it only seems to effect some.  I have not seen this problem on my machine.  Joost has it happening on his machine tho.  Nvidia vs. ATI, corrupt image or simply aliens running amok.  I don’t know, but sooner or later it will present itself.

Core-cd ran into a problem when anaconda dropped support with the text installer.  Some of the solutions we are tinkering with is a light weight wm like flux to boot into and run the gui installer or try to patch it so it can work like it use to.  I haven’t had time to try out a weekly core-cd test iso lately, but it sounds like flux is what we are using on it right now.  As far as I know and assume, it doesn’t actually install flux when the install is done, but I could be totally wrong on that.   We will have to see what happens with this little adventure.

A few days ago there was a bump in virtual box and some seem to be having issues running it.  I can not reproduce the issue myself.  I’ve been suggesting equo install virtualbox-modules virtualbox-bin && reboot and it works for some.  If that don’t work than I am wondering what kernel you are using.  Remember kernel upgrades are not automatically pulled, you have to tell equo to install the latest kernel.  You should be able to do this simply with equo update && equo install linux-sabayon && equo upgrade.  The last part is important to pull the matching modules/drivers or if you know which modules/drivers you have, you can install just them.  If you don’t reinstall the drivers/modules after a kernel update, you will have a bad experience upon reboot. The latest kernel in entropy is 2.6.33 and 2.6.34 is being worked on.

A quick note about entropy.  It’s important to always make sure you have the latest entropy.  When you see the message that there is a new entropy version and it’s important to install that first, it’s not kidding.  You can solve a lot of issues by making sure you always have the latest entropy.  If you want, you can simply remember to do equo update && equo install entropy equo sulfur && equo upgrade once a day. You can’t go wrong and than you will always have the latest entropy before doing updates.  If you find entropy a bit aggressive on packages being pulled, try the –relaxed option, for example:  equo install foo –relaxed  That should pull lesser packages and if you are still not happy, try –nodeps like equo install foo –nodeps.  Note that  – is two hypens, sometimes on wordpress the hypens look like one.  Hopefully that will help some out.

Categories: Development Tags:

Press Release: Sabayon Linux x86/x86-64 daily ISO images

May 11th, 2010 Ian "Thev00d00" Whyman Comments off

After several weeks of testing and ironing, we are happy to announce the public availability of daily (or nightly if you prefer) Sabayon Linux (Standard and CoreCD editions) ISO images. The aim is to improve packages and general system functionality testing during releases lifecycle by providing always up-to-date installable LiveDVDs/LiveCDs.

Our stable releases are just “snapshots” of these ISO images, so you will be able to know (and report) about possible hardware, software issue before a new version is published.

Features of Sabayon DAILY ISO images:

  • Up-to-date packages (ISO images are built every night)
  • Featuring the new Anaconda Installer port
  • Speed improvements over 5.2 ISO images
  • Fully compliant with our rolling-distro philosophy, keep looking ahead

Minimum Requirements

See respective Press Releases. Got a PC, keyboard and monitor? That’s enough!

Warning, this is the bleeding edge of bleeding edge, do not use them on production systems.

ISO file names do not expose a timestamp directly, but RELEASE_DATE_DAILY does, as well as ISO boot menu and BUILD_INFO inside the ISO image filesystem.

Download sources

Our Mirrors Page:

  • NOTE 1: files are inside iso/daily directory
  • NOTE 2: these ISO images are moving targets, make sure to check them against respective .md5 files.

http://www.sabayon.org/download

(Seems this never made it to planet so posting it here for reference, very cool imo)

Categories: Development Tags:

Create your own spinoff!

May 8th, 2010 Joost Ruis Comments off
If you are in a small company or simply in a situation where you want to install a preselected list of programs then why shouldn’t you just grab SabayonCore modify the ISO so it will have anything you want and burn that to a disc. Or maybe you want to create your own Sabayon based [...]
Categories: Uncategorized Tags:

Macbook 5.2 and latest alsa

May 6th, 2010 Joost Ruis Comments off
Well I patiently waited for this and it now finally seems to work! Just add: options snd_hda_intel model=mb5 in this file: /etc/modprobe.d/alsa.conf Reboot and there it is.
Categories: Uncategorized Tags:

Sabayon – Nightly Builds, Installer & Recruitment

April 26th, 2010 Ian "Thev00d00" Whyman Comments off

Well, it’s been a while since I’ve blogged, so I think its time I started doing it more regularly again. So what is going down in Sabayon HQ? Well there have been many interesting developments recently which I want to talk about.

Firstly we have the brand spanking new shiny Anaconda installer, this has been well publicised by wolfden and Lxnay and is really shaping up nicely, its about time the installer got an update and it is looking awesome, everyone has been testing (and breaking) the new installer and progress looks excellent. This is of course mainline Anaconda that is used in Fedora and RHEL et al and has inherited all the great features from it with some new sabayon specific stuff too, this version is more closely based on vanilla upstream git and as such we should inherit all the work that is being done upstream a lot faster.

Next up is nightly builds of sabayon, yes you read that correctly. The idea is that you will have one ISO on your hard disk which you will keep updated using rsync’s binary diff capabilities and the Sabayon rsync servers to only update the parts of the ISO that have changed, this is how we have been distributing ISOs to testers for a while now and is much quicker and easier than the old version using Xdelta. What has been done is that we have a scripted molecule install which creates a new ISO at 0200 UTC every night using the latest packages from the mainline repository, from these images the rysnc is updated and you can download the changes, simple but clever if you ask me.

Finally – recruitment. Getting people to work on an open source project is never easy, its not easy to find volunteers for anything in reality as time is such an expensive commodity. I have decided to step down from my position as artwork guy and as such Sabayon is looking for a replacement, if you have some design and theming skills, or even if you don’t why not get in contact with me and I’ll get you started.

You will need a good eye, ability to work in a team an interest in Sabayon and ability to use SVG, it would be preferred if you had some knowledge of bash scripts, ebuilds and linux theming, but we can train you if your designs are great. Once again, please do get in contact, either mail me, start a thread in the forums and show us your stuff or leave a comment even.

…and that’s all I can think of for now.

Categories: Artwork, Development, Uncategorized Tags: