Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

Helium Sources (kernel patchset)

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
132 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Next
Author
Message
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Tue Jun 23, 2009 11:44 pm

Here goes 2.6.30-helium0 : patch, broken-out and precompiled.

No really important/interseting notes this time. Please look into broken-out for any circumstantial evidence :D. (Oh, and I have dropped the patch for including dsdt files in initramfs - looks like no upstream support. I will look into including it from Mandriva's patches sometime later if I find time. However, most people shouldn't need it as linux acpi is really good these days and only a few bad old notebooks may require it imho. If really required, one may recompile their kernel with the dsdt file path in kernel config, as is the standard method.)

Btw, I have not really tested this one really well. Just compiled and booted. Looks OK. (I have a conference to attend soon, so will start using 2.6.30 only after July 10 or so.)
Helium Sources || Gentoo Minimal Livecd
Top
punloh
n00b
n00b
Posts: 23
Joined: Sat Mar 29, 2008 8:08 pm

  • Quote

Post by punloh » Mon Sep 07, 2009 9:17 am

You seem to have forgotten to include the LZF compression support into 2.6.30-helium0. It's required to speed up tuxonice.
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Mon Sep 07, 2009 2:38 pm

If I remember correctly, lzf option was dropped from tuxonice sometime back. Please have a look here.
Helium Sources || Gentoo Minimal Livecd
Top
punloh
n00b
n00b
Posts: 23
Joined: Sat Mar 29, 2008 8:08 pm

  • Quote

Post by punloh » Wed Sep 09, 2009 5:10 pm

hirakendu wrote:If I remember correctly, lzf option was dropped from tuxonice sometime back. Please have a look here.
Thanks for the explanation.
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Wed Sep 16, 2009 8:08 am

Usual update, 2.6.31-helium0: patch, broken-out and precompiled.

Contains reiser4-for-2.6.30 (not .31 atm), aufs2-git-20090914, tuxonice-2.6.31-20090911, fbcondecor-0.9.6-2.6.30.
Helium Sources || Gentoo Minimal Livecd
Top
Skotlex
Guru
Guru
Posts: 316
Joined: Sat Mar 13, 2004 8:27 pm

  • Quote

Post by Skotlex » Mon Oct 26, 2009 7:29 pm

Please update, the Reiser4 patches for 2.6.31 are now available ;)
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Mon Oct 26, 2009 9:35 pm

I do keep it updated. I had the upstream 2.6.31 reiser4 patch since quite some time (after they were released and some issues were worked out). Whenever in doubt, you can look at the broken-out/ folder to see if things have changed. Sorry, I do hope to maintain a changelog sometime. Thanks for dropping by :).

PS: Also, you may have a look at zen-sources, which are in portage now.
Helium Sources || Gentoo Minimal Livecd
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Sun Dec 06, 2009 10:12 am

I have put up a rather experimental version of 2.6.32-helium0. Everything except reiser4 is all good. Please don't use this if using reiser4. Waiting for upstream reiser4 updates. So far looks like another good kernel as usual.
Helium Sources || Gentoo Minimal Livecd
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Sun Feb 14, 2010 4:09 am

updated.
Helium Sources || Gentoo Minimal Livecd
Top
Skotlex
Guru
Guru
Posts: 316
Joined: Sat Mar 13, 2004 8:27 pm

  • Quote

Post by Skotlex » Thu Feb 18, 2010 9:49 am

Wow, thanks!
I thought there was not going to be Reiser4 for 2.6.32... well this will make the wait for 2.6.33 easier :D
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Sun Feb 28, 2010 12:00 pm

Usual update, 2.6.33-helium0: patch, broken-out and precompiled.

Contains reiser4-mmtom, aufs2-git-20091130, tuxonice-3.0.99.48-20100209, fbcondecor-0.9.6-2.6.33-rc7. Tested OK :).

@Skotlex: Now you don't have to wait ;). And you shouldn't thank me, but Edward Shishkin and co who maintain reiser4. Also thanks to this thread for pointing out the upstream release.
Helium Sources || Gentoo Minimal Livecd
Top
Skotlex
Guru
Guru
Posts: 316
Joined: Sat Mar 13, 2004 8:27 pm

  • Quote

Post by Skotlex » Mon Mar 08, 2010 4:29 pm

Hmm...
I just noticed that Edward released the official Reiser4 patch for 2.6.33. How does it compares to the ones in the mmtom? Should the Helium Sources patchset be update to use this?

@hirakendu: Still, I say thanks for providing just what I need. An easy to use, small-patchset that has just what I needed =P
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Tue Mar 09, 2010 8:55 pm

@ Skotlex: Thanks for notifying. Updated to use reiser4 from upstream. Aside, I can see you may want reiser4, tuxonice and fbcondecor on top of vanilla, but do you use aufs?
Helium Sources || Gentoo Minimal Livecd
Top
Skotlex
Guru
Guru
Posts: 316
Joined: Sat Mar 13, 2004 8:27 pm

  • Quote

Post by Skotlex » Thu Mar 11, 2010 9:40 am

Actually... I stopped using TuxOnIce a while ago. I saw no need to keep a separate swap partition just for that when I don't even use swap (3GB of Ram is more than enough for my needs).

I don't know what aufs is, these days I only use reiser4 and fbcondecor. Though I do think most "everybody" (at least laptop users) wants fbcondecor and tuxonice. Wonder why these two projects don't just make it into the tree already...
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Thu Mar 11, 2010 10:09 am

Well, if you need tuxonice, you might be aware that you can use a swap file, instead of a separate partition. Details are here. Aside, I do not use hibernate at all. (Have had bad experiences with Windows screwing up my hardware long long time ago, let alone Linux. Besides, booting is fast, rest of the time it is suspend to ram.) Also, I do create a swap file on some partition when I really require it. (For example, I have an old machine with 1 GB RAM which runs out of memory when I unsquashfs a large squashfs filesystem.)

Aufs is "another unionfs" and I use it for building live disks of my system (in conjunction with squashfs). I do not use reiser4 at all. I used to use Reiser 3.6 as my default filesystem and it is very efficient, but shifted to ext3, thanks to people who wrote drivers for it in Windows and Mac (although I hardly use them). I do use fbcondecor and gensplash.

Tuxonice might never get into mains - one of those eternal debated issues I guess, as is the case with Con Kolivas's innovative schedulers and Reiser4. Not sure fbcondecor will make it either (nor is it aimed at?). It seems that currently each distro has its own fine working way of splash during boot up.
Helium Sources || Gentoo Minimal Livecd
Top
Skotlex
Guru
Guru
Posts: 316
Joined: Sat Mar 13, 2004 8:27 pm

  • Quote

Post by Skotlex » Thu Mar 11, 2010 3:09 pm

TuxOnIce's support for the filewriter plugin is pretty bad. When I tried it before, it was impossible to create a file! I filed a bug report and they didn't fix it for half a year! :P Also, it gets tricky because TOI wants direct access into the disk before mounting the filesystem, and as you can imagine, TOI doesn't has that good support for reading directly of a Reiser4 filesystem.

I am probably going to stick to Reiser4 for another year or so before deciding to switch to BTRFS (waiting for it to at least get its format finalized), though I am not sure how good are the data integrity mechanisms for it. R4 was advertised for its atomicity of transactions, so that the data was as best protected as possible during crashes while writing files (unlike my previous favourite, XFS, who was fond of leaving me with 0-sized files, really sucks that this is "expected" POSIX-compliant behaviour >_>). That, together with good performance numbers places it as my best FS candidate for the time being.

BtrFS has a lot of features and development push, but how good is the data integrity on it? I know it has checksums, but this only protects against hardware induced errors, not crash-related ones. Still, I may change to it if R4 never quite makes it into the kernel (after all, it is the only other FS I know that also supports compression, which is a big issue for me).

Despite it's claimed stability over Windows, Linux still freezes/crashes "often enough" that it's suicide to not consider "safety" when crashing during writes.

Ah well, such is the way of Linux. Either let your distribution handle all the minor gripes, or you have to handle them yourself!
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Sun May 23, 2010 4:29 am

@Skotlex:

Looks like I forgot to reply then as I was busy.

Yes, it could be that TOI can't deal with Reiser4, I am not sure. But I think in general Reiser4 is not a good idea for anything other than experimentation. It breaks too often (or rather the linux kernel breaks it - I wish it was upstream). Lesser developers/maintainers and people with insight into it. And less tested - I don't bother much about speed as much about stability. Also wish it had support from grub and other os'es.

I think btrfs will take a little more time to mature. I'll try it sometime next year I guess, and hopefully there will be support in grub and windows and fuse by then.

But on the issue of stability, I would say that Linux be may be a bit slow here and there, but does not crash except for once in a blue moon (and to be fair, nor does Windows or Mac OS). The only system crashes I can remember in recent past are those that happen occasionally after resuming from suspend on my notebook. Application crashes are by and large limited to browser crashes due to flash or acroread, or a rare nvidia (proprietary) driver crash. But my desktops / workstations have been running for almost a year (and they are still running 2.6.29 from last August when I last updated and rebooted them). I believe a lot has to do with good hardware and external conditions (like power line quality and weather etc).
Helium Sources || Gentoo Minimal Livecd
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Sun May 23, 2010 4:39 am

There is 2.6.34-helium0 without reiser4 and tuxonice for now - will add them when released upstream. Which therefore means that it contains nothing more except aufs and fbcondecor as of now.

And possibly the patchset will be discontinued whenever unionfs/aufs makes it into the kernel (which I am surprised is still not the case, though virtually every distribution uses it in their live disks). Gentoo sources contain fbcondecor (and hopefully might be replaced sometime by plymouth / xsplash etc).
Helium Sources || Gentoo Minimal Livecd
Top
Skotlex
Guru
Guru
Posts: 316
Joined: Sat Mar 13, 2004 8:27 pm

  • Quote

Post by Skotlex » Thu May 27, 2010 4:00 pm

Well, I see the reiser4 patch for 2.6.34 in Edward's site. When it is there it automatically means this is the recommended, stable release?

Since I am not following R4's story, I just use the filesystem. :P

EDIT: Uhm, I better get ready for whenever this patchset stops being updated. So, where would I normally get the fbcondecor patches from? Spock's website seems rather outdated... is the project dead or something? o_O
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Fri May 28, 2010 1:38 am

Hi. Thanks a lot for pointing out. I'll update things early in the weekend. (Busy with big Friday.)
Helium Sources || Gentoo Minimal Livecd
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Sat May 29, 2010 8:13 am

2.6.34-helium0: patch, broken-out and precompiled.

Contains reiser4 (upstream), aufs2 (git-20100517), tuxonice (git-20100529), fbcondecor (0.9.6-2.6.33-rc7 + fix). All tested OK.

@ Skotlex:

1. You are ready as of now, since there is no original work in this patchset. But it should exist till I use Linux and Gentoo (which is forever) and few essential things are out of tree which require some effort to include.

2. As long as reiser4 is available upstream, I'll include it. Usually if it is not pushed out by upstream (i.e., Edward) soon, I try to pull from mm tree, but this time it was marked broken and so there was no point in merging, let alone any fixing. Fortunately, it was released upstream soon as you reported. (And I do check for trivial mounts/unmounts, copy/delete etc even though I don't use reiser4.)

3. I don't think fbcondecor is dead. I think it is stable, hence doesn't require any more tinkering. For example, this time I just had to trivially add the header <linux/slab.h> which is required for functions like kmalloc(), kfree() etc starting from 2.6.34. I was just saying that it could be replaced by _standard_ and potentially better splash packages like plymouth from fedora and ubuntu, that support kms and are almost seamless. (I am not sure if there are plans for fbcondecor to support kms instead of vesa and uvesa - I guess it already does. I am also not sure if there are plans to make plymouth work with openrc.)
Helium Sources || Gentoo Minimal Livecd
Top
Hwoarang
Retired Dev
Retired Dev
User avatar
Posts: 701
Joined: Sat Feb 24, 2007 10:41 am
Location: Leeds, UK
Contact:
Contact Hwoarang
Website

If

  • Quote

Post by Hwoarang » Fri Jun 04, 2010 12:25 pm

Is there a bug open for Helium Sources? Any ebuild to use?
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Sun Jun 06, 2010 6:10 am

Nope, no ebuild and no bug. And possibly there won't be any for now.
Helium Sources || Gentoo Minimal Livecd
Top
Skotlex
Guru
Guru
Posts: 316
Joined: Sat Mar 13, 2004 8:27 pm

  • Quote

Post by Skotlex » Thu Aug 05, 2010 8:57 am

So, kernel 2.6.35 has been out for around a week, and just today the Reiser4 patch for it has been released.

Can we get a new release now, please? ;)
Top
hirakendu
Guru
Guru
Posts: 386
Joined: Wed Jan 24, 2007 5:54 pm
Location: san diego
Contact:
Contact hirakendu
Website

  • Quote

Post by hirakendu » Thu Aug 05, 2010 6:38 pm

Yes, I'll put up a patch soon, hopefully by tonight or tomorrow. Things have been happening quicker than I thought, and I am a little busy with my academics right now.

Thanks for using helium-sources.
Helium Sources || Gentoo Minimal Livecd
Top
Post Reply

132 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Next

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic