Fix: Change the Linux kernel to fully utilize the 6GB memory

Problem:
We installed Oracle apps 11.5.10 on Redhat AS2.1 with 6GB memory and couldn't run it well one year ago.
Fix:
Change the Linux kernel to fully utilize the 6GB memory.

thank you very much thestringer.
I have replaced the mirrorlist with the pacnew one.
I don't use pppoe, so I ignore the message
I've been looking into /var/log/errors.log and I found this:
Date, time etc:      Intel AES-NI instructions are not detected
Should I install these AES-NI instructions ?

Similar Messages

  • OEM12c agents high CPU usage alerts fix (leap second Linux kernel bug)

    Just throwing this out here in case anyone else spent the weekend pulling their hair out and hasn't resolved this yet.
    Due to the leap second that occurred at midnight UTC going into July 1st, most of my OEM 12c BP1 agents on Linux servers went haywire, taking up 100%+ CPU on monitored servers. This appears to be due to a bug triggered by the leap second.
    The following seems to fix the issue without requiring a server reboot.
    as root:
    /etc/init.d/ntp stop
    date `date +"%m%d%H%M%C%y.%S"`
    /etc/init.d/ntp start
    as OEM agent user:
    $AGENT_HOME/bin/emctl stop agent ; $AGENT_HOME/bin/emctl start agent
    I didn't discover the fix, but I've confirmed it works.
    Edited by: BrianP on Jul 2, 2012 11:53 AM -- subject changed to note this is a Linux kernel bug, not a Java bug... kernel bug causes software using futexes (like Java) to spin and timeout repeatedly

    See MOS note "Enterprise Manager Management Agent or OMS CPU Use Is Excessive on or around July 1, 2012 [ID 1472651.1]" for more information on this issue. Oracle notes it may occur from versions 10.2.0.5 through 12.1.0.1.0.
    See also "Leap Second Hang - CPU Can Be Seen at 100% [ID 1472421.1]" and bug 14264454.
    Thanks abulloch for getting the note out there!

  • Can I fully utilize DDR2 800MHz memory on my Compaq 6720s laptop?

    Hello,
    I have Compaq 6720s (KU232ES) laptop (with integrated graphics).
    CPU: Intel Core2Duo T5470
    RAM: DDR2 PC-6400 800MHz MB: based on GM965 Express chipset.
    On intel site I can see that both given CPU and MB chipset supports FSB800, but in spite of 800MHz system memory installed I can see in CPU-Z that it works with 667MHz frequency.
    Really, in quickspecs it is mentioned that DDR2-533/667 are supported, nothing about 800.
    I can't find related BIOS settings and can't find any BIOS update fixing this.
    I'm wondering why I can't fully utilize DDR2-800 taking into account that all(?) relevant laptop nodes support this frequency?
    Can somebody explain this to me please?
    Thank you

    Hi,
    Please let me take and example: you have a fast car but the road allows only slower cars to run. What you can do ? You have to buy slower car (or waste money with fast car) or you have to build a new road.
    Regards.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • How to know and change  the current memory settingf of a libray ?

    Hi
    is anybody know how to change the current quota setting of a library or workspace with content services api.
    and how will we change the same.
    i need to get current wuota settings of a library and need to change that settings..
    Thanks

    To determine existing quota settings, check out Attributes javadoc for
    QUOTA_ALLOCATED Quota allocated to the closest parent folder that has a QuotaConfiguration (could be the item itself, in the case of a Folder item).
    Available on: DOCUMENT , FOLDER
    Constant Field Value: QUOTA_ALLOCATED
    Data Type: Long
    QUOTA_CONSUMED Quota consumed by the subtree of the closest parent folder that has a QuotaConfiguration.
    Available on: DOCUMENT , FOLDER
    Constant Field Value: QUOTA_CONSUMED
    Data Type: Long
    Create an AttributeRequest[] for the above attributes on the appropriate item concerned.
    For example, to determine quota of my personal workspace :-
    FdkSession session = new FdkSession(....);
    SessionManager sM = Managers.getSessionManager(session);
    AttributeRequest ar1 = new AttributeRequest();
    ar1.setAttributeName(Attributes.PERSONAL_WORKSPACE);
    ar1.setRequestedAttributes(new AttributeRequest[]
    new AttributeRequest(Attributes.QUOTA_ALLOCATED,null),
    new AttributeRequest(Attributes.QUOTA_CONSUMED,null)
    AttributeRequest[] requestedAttributes = new AttributeRequest[] { ar1 };
    Item i = sM.getCurrentUser(requestedAttributes);
    log(i);
    In order to update quota of a Workspace (or potentially the domain), call
    QuotaManager.updateQuota method.
    Check out the javadoc for QuotaManager.
    cheers
    Matt.

  • Satellite A70-S249: How to change the video memory from 64 to 128MB

    ai all
    i have a A70-S249
    in user guide it say that i can adujst tha vedio memory
    64MB ATI MOBILITY Radeon IGB 9000\9100 to 128MB
    but thy didn't say how can i do it.
    so can any one tell me how to do it?
    (my bios is phonex 1.5)
    thanx

    You should use the Toshiba graphic drivers.
    The different drivers you can use at the own risk.
    The Toshiba driver supports an overheating protection. You should know that the notebook graphic cards are not the same like on the desktop PCs. There have no own cooling module. In this case the Toshiba graphic driver controls the performance of the card and decreases the performance if the temperature increases to the critical level.

  • Configure the Linux Kernel for Oracle 8i

    I wish to install Oracle 8i as explaned in
    its documenation. Hence, I need to recompile the Linux Kernel with increased values to shared memory or semaphore parameters. Therefore, can someone please post to this discussion
    list copies of their altered
    /usr/src/linux/include/asm/shmparam.h
    /usr/src/linux/include/linux/sem.h
    Or please point me to a clear document on how
    to alter these files?
    --Thank you,
    --Charles                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    I should have told you what amount of RAM I have installed:
    384 MB
    Also, can someone tell me what is the above number in HEX? I calulated 17155CE0h, is the correct?
    --Thanks
    --Charles
    null

  • I just fix my macbook air because it was kernel panic. They changed the hard drive. I could not back up with Time Machine, because it did not work and I had over Adobe creative suite 5 design premium student. But I finished my studies last year and I'd li

    I just fix my macbook air because it was kernel panic. They changed the hard drive. I could not back up with Time Machine, because it did not work and I had over Adobe creative suite 5 design premium student. But I finished my studies last year and I'd like to know how to get the serial number for me to reinstall Adobe creative suite 5 design premium when I am no longer study because I would still like the used? It is not fair if I do anymore because I really need.

    You can download Creative Suite 5 here:
    Other downloads
    To deal with the issue of the serial number and using it again, you'll have to use Web Chat. Here's a link:
    Adobe ID, sign in, and account help
    See the bottom of the page for a link

  • Where are the Linux kernel parameters?

    I have successfully installed ORACLE on red hat linux 5.0
    even though I didn't set the kernel parameters.
    On Solaris these parameters can be set in the /etc/system file.
    Where do you set SHMMAX and the kernel parameters in linux?
    I could not find a similar file.
    Please enlighten me.
    Thank You
    Be careful with environment variables!
    run the root.sh script after installation!
    null

    Frank Westheider (guest) wrote:
    : Mark Lee (guest) wrote:
    : : I have successfully installed ORACLE on red hat linux 5.0
    : : even though I didn't set the kernel parameters.
    : : On Solaris these parameters can be set in the /etc/system
    file.
    : : Where do you set SHMMAX and the kernel parameters in linux?
    : : I could not find a similar file.
    : : Please enlighten me.
    : : Thank You
    : : Be careful with environment variables!
    : : run the root.sh script after installation!
    : Hi Mark.
    : You have to install the Kernel-Sources and Include-Files.
    : Just look in
    : /usr/include/asm/*shm*.h
    : and change the parameters. After this re-create the kernel with
    : cd /usr/src/linux
    : make clean && make dep && make && make modules && make
    : modules_install
    : and install the kernel-file (lilo/bootlin....).
    : Ciao
    : Frank Westheider
    You might want to follow this thread (it's on the previous page
    of threads):
    Kernel Parameters?
    From: Bolen Coogler (guest)
    Email: [email protected]
    Date: Mon Oct 26 16:00 CST 1998
    The Oracle install instructions mention setting various kernel
    parameters, such as:
    SHMMAX 4294967296 (0x100000000)
    SHMMIN 1
    SHMMNI 100
    SHMSEG 10
    SEMMNS 200
    SEMMNI 70
    SEMMSL
    While setting these parameters is VERY important in HP/UX or
    Solaris, I haven't the slightest idea if this is really applies
    to Linux. Does anyone know if tweaking these and other kernel
    parameters matters in Linux? If so, where do you make these kind
    of changes? (/usr/src/linux/include/linux/<something>.h ?)
    My initial impression is the Oracle on Linux documentation is
    converted Solaris boilerplate (i.e. %s/Solaris/Linux/g).
    null

  • Why Firefox for Android is causing The Linux kernel to send data packets to random sites?

    I've recently installed CyanogenMod on my Nexus 5. Shorty after installing CyanogenMod I decided to install Firefox on my device from here:
    https://f-droid.org/repository/browse/?fdid=org.mozilla.firefox
    Afrer installing it I decided to install a frontend application for IPtabels from here:
    https://f-droid.org/repository/browse/?fdid=dev.ukanth.ufirewall
    After installing it I blocked some applications from accessing my data networks, including The
    Linux kernel. After some hours passed I took a look at the firewall log and I noticed that the firewall
    has blocked several data packets from accessing the internet. The log also showed the IP addresses where
    the data packets were being sent. I decided to find out to whom these IP adresses belonged. The results were
    rather strange. One particular IP belonged to a French ISP, one on the other hand belonged to a Finnish ISP.
    Finally I found one IP that made some sense. That IP belonged to Mozilla. However, at this point I couldn't be sure
    that Firefox was causing this behaviour. So I did a little test. I re-installed CyanogenMod on my Nexus 7.
    I connected my Nexus 7 to my WiFi-network at my home and I installed the same frontend application for IPtables
    on my device. I configured the firewall the same way I did for my phone, so The Linux kernel was also blocked
    from accessing any data networks. I surfed the web with my device and did some other things with it. I also checked the
    firewall log from time to time, and no applications showed up in the log. So I installed Firefox on my device. And immediately
    after installing it The Linux kernel was trying to send data packets to the same IP addresses. Now I was almost completely sure
    that Firefox was indeed causing this strange behaviour.
    Here are some addresses where The Linux Kernel was trying to send data packets:
    69.50.225.155
    63.245.217.219
    72.167.239.239
    23.43.139.27
    74.125.232.107
    193.229.109.41
    63.245.217.160
    94.23.204.140
    Conclusion:
    *I downloaded CyanogenMod from the projects official site and I checked the md5sums of the files
    I downloaded before I flashed anything onto my device
    *I installed all the applications on my devices (including Firefox) from here: https://f-droid.org
    *I didn't do anything stupid with my devices so I dont' think that they were infected with malware
    *I changed Firefox settings so that it didn't share any data with Mozilla
    So I'd like to have some answers to the following questions:
    1)Why Firefox is causing the Linux kernel to send data to these IP addresses and is there any way
    to turn this "feature" off?
    2)Do the other versions of Firefox and other Mozilla software (Thunderbird etc.) also include this form of snooping?

    * 69.50.225.155 - belongs to the EFF, you likely have https everywhere installed
    * 63.245.217.219 - aus4.vips.phx1.mozilla.com - Extension update check
    * 72.167.239.239 - a1plpkivs-v03.any.prod.ash1.secureserver.net - some GoDaddy hosted site - extension?
    * 23.43.139.27 - a23-43-139-27.deploy.static.akamaitechnologies.com - I don't know, Akamai is a world leader in geo distributed websites/services
    * 74.125.232.107 - Google - search suggestions or malware/phishing protection database updates
    * 193.229.109.41 - not registered to any website - searching seems to suggest it is owned by https://en.wikipedia.org/wiki/Elisa_%28company%29 possibly your ISP or Mobile data provider
    * 63.245.217.160 - addons-versioncheck-single1.zlb.phx.mozilla.net - extension update check
    * 94.23.204.140 - something related to f-droid.com

  • The latest stable version of the Linux kernel is: 2.6.25 !!!

    The latest stable version of the Linux kernel is:  2.6.25
    as u know
    http://www.kernel.org/
    after testing ,hope included in final core iso
    2008.04

    ekerazha wrote:
    brain0 wrote:First of all, ext4 is under heavy development and possibly buggy. Furthermore, the on-disk format is not guaranteed to be stable yet.
    No, it's not under heavy development, it is almost complete. The only missing part is the "dalayed allocation". The on-disk format, as I've already said, shouldn't change anymore.
    With this patch series, it is expected that ext4 format should be settling
    down.  We still have delayed allocation and online defrag which aren't
    quite ready to merge, but those shouldn't affect the on-disk format.
    I don't expect any other on-disk format changes to show up after this
    point, but I've been wrong before....  any such changes would have to
    have a Really Good Reason, though.
    Source: http://lkml.org/lkml/2008/1/21/392
    If you read this carefully, you don't want to use ext4 just now. You also should consider that ext4 is virtually untested compared to filesystems like ext3 which has been used for years in many production environments. I wouldn't read "I don't expect any other on-disk format changes" as "There will be no more changes" if I had important data.
    brain0 wrote:Second, we don't have a single filesystem built into the kernel, they are all modular - and I don't see a reason why this should ever change.
    I remembered some filesystems were "built-in". Evidently I remember wrong (well... and I remember the filesystem for the root partition had to be built into the kernel, but my knowledge on this point is not very updated).
    You're so 90's. If we would build everything into the kernel that everyone needed to boot, it would be 5MB or 10MB instead of just 2MB. Everything is as modular as possible now (there are some exceptions which should be ironed out in one of the next releases).

  • Modifying the stock arch linux kernel and kernel timer frequency

    so if i understand correctly, if we want to modify the stock arch linux kernel, we have to pull it off of abs. ie "ABSROOT=. abs core/linux" then modify the pkgbuild, uncommenting out make menuconfig and setting the pkgbase name to something different than stock. ie, "linux-custom" then update the checksums followed by importing the gpg keys, ie "gpg --recv-keys 79BE3E4300411886 and gpg --recv-keys 38DBBDC86092693E" for the kernel and patches. then run makepkg -s.
    we can't just run make menuconfig on the current kernel that's installed?
    and if we pull the linux kernel from abs to customize, does it already come preconfigured with all the arch changes and settings? like its no different than the current one installed?
    i just ask because for the most part, i like the current arch kernel, there are just a few minor things i want to change but kept everything else the same as stock arch linux kernel.
    also, i herd arch uses 300hz for its timer. whats the benefits and disadvantage of using 300hz over 1000hz for a desktop system?

    orlfman wrote:we can't just run make menuconfig on the current kernel that's installed?
    No you can't, because the kernel then has to be compiled so the kernel will run with the different tick rate.
    orlfman wrote:
    and if we pull the linux kernel from abs to customize, does it already come preconfigured with all the arch changes and settings? like its no different than the current one installed?
    i just ask because for the most part, i like the current arch kernel, there are just a few minor things i want to change but kept everything else the same as stock arch linux kernel.
    As I understand it from the Wiki, the ABS pulls the PKGBUILD and other arch-specific sources from the ArchLinux script server. However, I don't use the ABS, but pull the files I need directly from the ArchLinux SVN and build using makepkg[1] after making the necessary changes.
    orlfman wrote:Also, I heard arch uses 300hz for its timer. whats the benefits and disadvantage of using 300hz over 1000hz for a desktop system?
    You're in for a technical discussion here. This has a reasonably friendly discussion on kernel tick rates.
    Basically, higher tick rates = a higher level of timing precision & higher processor load, lower tick rates = lower level of timing precision & lower processor load.
    [1] Technically, I use the clean chroot manager package, which is a wrapper for makechrootpkg (which in turn is a wrapper for running makepkg in a clean chroot if I'm not mistaken).

  • Will Arch Linux going to change the default compiler to Clang?

    Recently read a news about building the kernel with LLVM Clang.
    I would like to ask will Arch Linux adopt this also soon, or in a plan, or no decision yet?

    Teho wrote:Would you mind sharing some sources? There seems to be quite a bit of work going on making upstream Clang/LLVM to compile Linux kernel
    Same as you (I suppose) I've been following these attempts by looking at overall progress, mailing lists and some of the bug reports, like I said this is not the first attempt to get llvm/clang to compile Linux (afaik this latest one is a consolidation of previous efforts together with some new blood(?) which makes it more likely that it will atleast be able to compile a stable kernel, albeit requiring patches).
    Teho wrote:Debian also seems to have plans to compile their entire repository with Clang. Not to mention that LLVM itself is very popular nowadays being installed on almost every Linux system.
    Are you referring to that one Debian developer who has compiled the repository with Clang to see how well it went? Is that the basis of your 'Debian also seems to have plans to compile their entire repository with Clang' claim?. AFAIK developers of distros have tried pretty much all the compilers under the sun on their repos and have reported the results, doesn't mean they plan to use that compiler for their official builds.
    Teho wrote:To my understanding the patches applied to Linux are also relatively small and non-intrusive.
    I don't know what the state is now but the previous patches I recall where not unintrusive, of course there are two targets of problems here, you can pretty much leave Linux alone if you can have clang-llvm accept lots of patches, and vice versa. If the current crop of patches needed were relatively small and non-intrusive they would likely have made in into some testing branches in the trees of their upstream targets by know, the changes needed for FreeBSD to compile using Clang/LLVM were quite substantial as I recall and it was like a 4-5 year period necessary for the transition despite being a very focused effort which will finally reach it's culmination with the upcoming FreeBSD 10 release.
    Teho wrote:There's obviously a lot of community intrest considering that it was worth setting up the LLVMLinux project under Linux Foundation (to reduce dublicated work);
    Well I don't judge a project's success or community interest by a webpage, I judge it by progress. Currently it seems to be where it was last I checked, patches needing to be applied to both Linux and Clang/LLVM with a unstable kernel as a result.
    Teho wrote:Not to mention that LLVM itself is very popular nowadays being installed on almost every Linux system.
    Well yes LLVM is pretty much ubiquitous as a JIT-framework which is used in lots of projects but LLVM as a an actual installed package?
    Like I said, I would be surprised (as in I don't think it will happen) if upstream linux and clang/llvm took in the patches necessary for compiling linux 'out-of-the-box' based upon past and current progress. I guess we'll have to see.

  • Fix linux kernel vulnerability

    At the moment I have one OEL server ... during boot up it reports
    Red Hat Nash 5.1.19.6 ( yes it reports Red Hat even though I built it from an OEL download.)
    Once up, a 'uname -a' reports '2.6.18-164.el5 x86-64.'
    Now I have a directive to upgrade the kernel if the kernel is a 2.6.x release prior to 20 Sept. 2010 for Red Hat Enterprise v5 servers)
    I assume that even though this was built from an OEL download, the fact that it is still showing "Red Hat" at boot time means I'm still on a Red Hat distro.
    How do I make the upgrade?
    As this is a trial machine, we have not purchased a support contract. That is not out of the question, but short term I'd rather not wait on our arcane purchasing system.

    jonjac wrote:
    The OSS document that you mentioned lists the latest kernels as of September 2010, and describes the changes made.
    Why are you afraid that you might not be in compliance?
    Because I don't know enough about what I'm doing to be able to confirm that the specific issue has been addressed.
    I'll be the first to admit that I may be staring the answer in the face and simply not recognizing it because I'm not familiar enough with administering Linux versions/patches, etc. I'm comfortable as a linux user and as a DBA with my db's on linux (actually, I stay away from Windows as much as possible), but this is a level of os admin I've never had to deal with.
    Part of what leaves me a bit uncomfortable is the statement in my directive that the directive states
    =========
    Affected Software/Patch(es):
    Linux Kernel 2.6.X releases prior to 20 September 2010 *
    ===========================
    but even with the latest applied updates, I get
    [root@lnxsrv02 ~]# uname -a
    Linux lnxsrv02.mydomain 2.6.32-100.0.19.el5 #1 SMP Fri Sep 17 17:51:41 EDT 2010 x86_64 x86_64 x86_64 GNU/LinuxNote that - with no further reference - the date of my update level would have me at an "Affected" level.
    If I understand correctly, all you need to do is install the latest kernel update of OEL, because that's the distribution you are running.
    What repositories does your system use? Which kernel updates are automatically available?
    Here's a complete accounting of what I've done ...
    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2010.10.20 13:39:51 =~=~=~=~=~=~=~=~=~=~=~=
    [root@lnxsrv02 ~]# yum install kernel
    Loaded plugins: security
    el5_u4_base | 1.1 kB 00:00
    Setting up Install Process
    Package kernel-2.6.18-164.el5.x86_64 already installed and latest version
    Nothing to do
    [root@lnxsrv02 ~]# cat /etc/enterprise-release
    Enterprise Linux Enterprise Linux Server release 5.4 (Carthage)
    [root@lnxsrv02 ~]# cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 5.4 (Tikanga)
    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2010.10.20 16:21:01 =~=~=~=~=~=~=~=~=~=~=~=
    [root@lnxsrv02 yum.repos.d]# yum install kernel
    Loaded plugins: security
    el5_u5_base | 1.1 kB 00:00
    el5_u5_base/primary
    <snip>
    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2010.10.21 10:44:59 =~=~=~=~=~=~=~=~=~=~=~=
    [root@lnxsrv02 ~]# yum update
    Loaded plugins: security
    el5_u5_base | 1.1 kB 00:00
    ol5_u5_base | 957 B 00:00
    Skipping security plugin, no data
    <snip>
    Complete!
    [root@lnxsrv02 ~]# reboot
    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2010.10.21 11:30:27 =~=~=~=~=~=~=~=~=~=~=~=
    [root@lnxsrv02 ~]# cat /etc/enterprise-release
    Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)
    [root@lnxsrv02 ~]# uname -a
    Linux lnxsrv02.mydomain 2.6.32-100.0.19.el5 #1 SMP Fri Sep 17 17:51:41 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
    [root@lnxsrv02 ~]# yum install oracle-linux
    Loaded plugins: security
    el5_u5_base | 1.1 kB 00:00
    ol5_u5_base | 957 B 00:00
    Setting up Install Process
    Resolving Dependencies
    <snip>
    Complete!
    [root@lnxsrv02 ~]# reboot
    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2010.10.21 12:14:01 =~=~=~=~=~=~=~=~=~=~=~=
    [root@lnxsrv02 ~]# uname -a
    Linux lnxsrv02.mydomain 2.6.32-100.0.19.el5 #1 SMP Fri Sep 17 17:51:41 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
    [root@lnxsrv02 ~]# cat /etc/enterprise-release
    Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)
    [root@lnxsrv02 ~]# yum list kernel
    Loaded plugins: security
    Installed Packages
    kernel.x86_64 2.6.18-164.el5 installed
    kernel.x86_64 2.6.32-100.0.19.el5 installed
    [root@lnxsrv02 ~]# yum repolist all
    Loaded plugins: security
    repo id repo name status
    el5_addons Enterprise Linux 5 - x86_64 - addons disabled
    el5_ga_base Enterprise Linux 5 GA - x86_64 - base disabled
    el5_oracle_addons Enterprise Linux 5 - x86_64 - oracle_addons disabled
    el5_u1_base Enterprise Linux 5 U1 - x86_64 - base disabled
    el5_u2_base Enterprise Linux 5 U2 - x86_64 - base disabled
    el5_u3_base Enterprise Linux 5 U3 - x86_64 - base disabled
    el5_u4_base Enterprise Linux 5 U4 - x86_64 - base disabled
    el5_u5_base Enterprise Linux 5 U5 - x86_64 - base enabled: 4,372
    ol5_u5_base Oracle Linux 5 - U5 - x86_64 - base enabled: 53
    repolist: 4,425

  • [Solved] Worth buying the book? Linux Kernel Internals

    Dear Arch Community,
    Yesterday I succesfully installed arch on my old laptop for testing purposes, and it's been great.
    But I find that I simply lack a tad of knowledge about the internals (seeing I want to work towards LFS, and I'm comming from xubuntu with i3wm) so I installed Arch.
    To go deeper into linux, I figured a book would be another resource, together with the arch wiki.
    However, the only book (yes, i'd like a physical book for this one) I'm able to find only handles linux kernel version 2.6. We're at about 3.2/3.3 now.
    source: http://www.amazon.com/Understanding-Lin … 0596005652
    My question to you is; how much changes are there? Is it worth buying the book, or should I wait a little for the next Linux Kernel Internals book to come out (if there is any planned)
    Thanks for any information,
    Kind regards,
    MatRoo
    :wq
    Last edited by MatRoo (2013-03-23 12:59:37)

    weirddan455 wrote:
    You don't really need to know the internals of the kernel for any of that stuff.  LFS is just following a really long guide consisting mostly of compiling packages.  I did it once a few years back on a virtual machine.  The most you'll need to know about the kernel is how to configure and compile it.  LAMP doesn't really touch the kernel at all.  In fact you can run Apache, MySQL, and PHP on a Windows box and the configuration doesn't change all that much.
    For most things all you need to know is the kernel is a big blob of code that makes your hardware work.  I'm not trying to dissuade you from learning however, that's always a positive thing so if kernel internals are what you're interested in then read up but unless you're doing something really low level or help contribute to the kernel I'm not seeing much practical use.  If you do webdev, it may be a better use of your time to learn some more PHP or MySQL instead.
    I know i dont have to, but I'd like to know what's happening under the hood when I'm doing my stuff.
    The original questions stays :-) Is it worth buying the book if I want to know the internals, since the book only covers 2.6, and we're a tad past version 2.6.
    Thanks for your reply in any case tough :-)

  • How to fix my Apple ID from not being disabled? I have changed the password many times already and it still wont let me update apps or download apps

    How to fix my Apple ID from not being disabled? I have changed the password many times already and it still wont let me update apps or download apps

    Apple ID disabled
    http://support.apple.com/kb/TS2446
    If you still have problem, contact iTune Support
    https://ssl.apple.com/emea/support/itunes/contact.html

Maybe you are looking for