What exactly is a BSD style init framework?

I keep seeing this statement but what does it actually mean?  Looked it up on Wikipedia and it went right over my head...  How is Arch like/unlike BSD and most other Linux distros?  I have a friend who's hardcore into FreeBSD and he loves it because it's so organized, all user apps go to the same folder, system stuff to a certain folder, etc, instead of everything all mixed up with lots of places to put everything like most linux distros have.  Is this similar to how Arch works?
Thanks,
Nathan

BSD:
* Startup scripts are generally kept in /etc/rc.d/
* A small number of files (/etc/rc.sysinit, /etc/rc.local, etc.) control the startup process
Sys V:
* Startup scripts are generally kept in /etc/init.d/
* There are also a number of /etc/rcX.d/ directories -- one for every run-level (i.e. X represents 0 through 6 and S, so, 8 altogether)
* The contents of each /etc/rcX.d/ directory is a collection of soft-links to scripts in /etc/init.d/
* Each soft-link in a specific /etc/rcX.d/ directory is named so it will execute in the order of it's alphabetical relationship to the other soft-links
Example (ls -1 /etc/rc3.d/):
S05vbesave  <-- execs first
S10acpid
S10sysklogd
S10xserver-xorg-input-wacom
S11klogd
S12dbus
S12hal
S98usplash
S99acpi-support
S99laptop-mode
S99rc.local
S99rmnologin  <-- execs last
This example was actually 39 lines long -- and just represents run-level #3.  In addition, /etc/rc.local executes after the target run-level is finished doing init.
So, given Sys V's complex hierarchy -- spanning 8 run-levels by an average of N-number of daemons -- you can probably guess why so many people rave about Arch's BSD-style init schema ;-)

Similar Messages

  • Arch's BSD style init and parrallelized boot

    Greetings,
    Considering giving Arch a try sometime soon and just reading up on it, I came across some comments that Arch uses a BSD style init, which coming from Debian/Fedora is unlike what I've seen before.
    Does Arch's BSD style init system allow for parrellized init scripts during boot?
    That is, instead of starting foo1, foo2, foo3, foo4 sequentially, it starts foo1/2, foo3/4/5, etc.?
    Best,
    AM

    Similar threads:
    https://bbs.archlinux.org/viewtopic.php?pid=762904
    https://bbs.archlinux.org/viewtopic.php?id=72156&p=1

  • What exactly is new in the ne iPad OS?

    What exactly is new in the ne iPad OS? I downloaded it and don't see anything new.

    You need to install it, as well as download it. Then the new features will be as shown here:
    http://www.apple.com/ipad/ios4/

  • What exactly is happening in the code mentioned?????

    Hi all,
    I want to know the working of the below code:
    The below code is the WHEN_BUTTON_PRESSED Trigger for the ENTER_QUERY (Push Button):
    DECLARE
      IT_ID1 ITEM;
      IT_ID2 ITEM;
      IT_ID3 ITEM;
    BEGIN
      IT_ID1 := FIND_ITEM('BUTTON.EN_QUERY');
      IT_ID2 := FIND_ITEM('BUTTON.CA_QUERY');
      IT_ID3 := FIND_ITEM('BUTTON.EX_QUERY');
      SET_ITEM_PROPERTY(IT_ID3,ENABLED,PROPERTY_TRUE);
      if :system.mode<>'ENTER-QUERY' THEN
       set_item_property (it_id1,label,'CANCEL QUERY');
       GO_BLOCK(GET_APPLICATION_PROPERTY(CURRENT_FORM_NAME));
       CLEAR_BLOCK(NO_VALIDATE);
       ENTER_QUERY;
      set_item_property (it_id1,label,'ENTER QUERY');
      ELSE
      EXIT_FORM;
      END IF;
    END;
    Can You please tell me what exactly is happening in the above code?
    I want to know the working of it. Help me plz.
    Thank You.
    Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    Oracle Forms 6i.

    what does if :system.mode<>'ENTER-QUERY' THEN mean??
    SYSTEM.MODE indicates whether the form is in Normal, Enter Query, or Fetch Processing mode. The value is always a character string.
    and what does GO_BLOCK(GET_APPLICATION_PROPERTY(CURRENT_FORM_NAME)); do?
    GET_APPLICATION_PROPERTY Returns information about the current Oracle Forms application. CURRENT_FORM_NAME Returns the name of the current form as indicated by the form module Name property.
    GO_BLOCK navigates to an indicated block. If the target block is non-enterable, an error occurs.
    As per the code, After i press the button, the label ENTER QUERY should become CANCEL QUERY, (that is when system is in ENTER_QUERY mode) .
    So when in the system is in ENTER_QUERY mode, it must display CANCEL QUERY, Right??
    in your post, you also said..
    The below code is the WHEN_BUTTON_PRESSED Trigger for the ENTER_QUERY (Push Button):
    We see 3 button in your code. How can we know which one is ENTER_QUERY button. Your code says...
    ENTER_QUERY;
      set_item_property (it_id1,label,'ENTER QUERY');
    So, it says.. BUTTON.EN_QUERY label will be ENTER QUERY
    Then why the code, (if :system.mode<>'ENTER-QUERY' THEN set_item_property (it_id1,label,'CANCEL QUERY');) ?? which says if system mode is not equal to ENTER_QUERY,
    then it tells to display CANCEL QUERY.
    it says.. BUTTON.EN_QUERY label will be CANCEL QUERY

  • HT4859 when you go to do this it say that your iPod or whichever device will no longer be backed up to the computer it is currently backed up to, what exactly does that mean? Will i not be able to sync my iPod from that computer?

    when you go to do this it say that your iPod or whichever device will no longer be backed up to the computer it is currently backed up to, what exactly does that mean? Will i not be able to sync my iPod from that computer? Please help me and answer either or both question detailed thanks

    Normally when you sync your device it is automatically backed up to your computer as the first step in the sync process.  When you choose to start backing up your device to iCloud, iTunes stops automatically backing it up on your computer when you sync.  That's what the message is telling your; that you are now backing up to iCloud and not to your computer each time you sync.  You can still manually back up to your computer any time you want by going to the Summary tab and clicking on Back Up Now under Manually Back Up and Restore.
    You can still sync your device as you did before, it just will no longer back up automatically when you do.

  • Becouse of expire of credit card I updated billing information by providing data of new credit card but system just says "We're sorry, the billing information on file could not be used for this payment. Please update your information.". What exactly is wr

    Becouse of expire of credit card I updated billing information by providing data of new credit card but system just says "We're sorry, the billing information on file could not be used for this payment. Please update your information.". What exactly is wrong?

    Are you 100% sure that every detail of your information is the same in each place?
    Make sure that EVERY DETAIL is the same in every place you enter your information
    -right down to how you spell and punctuate the parts of your name and address
    Change/Verify Account https://forums.adobe.com/thread/1465499 may help
    -Credit card https://helpx.adobe.com/utilities/credit-card.html

  • What exactly do I do with my old iPhone to keep it as an iPod?

    I got my 3g phone yesterday, replacing my original iPhone. I also got a new phone number as I just recently moved out of state. Both phones have a sim card in them. No problems at all so far with the new one. It synced from my old phone just fine.
    My question is what exactly to do with the old one? Since it was deactivated it still works fine minus the phone, but I've not tried to sync it. I did not update to 2.0.1 prior to deactivating it. I understand I won't be able to do updated or a restore in the future. But do I leave the old sim card in it or take it out before I sync it? I'm not sure if that will make a difference or not. Any tips or help appreciated.
    Steven
    Message was edited by: bamabeard

    You don't need to do anything to the old phone to use it as a Touch. You can continue to sync with the old SIM still in the phone but to do any updates you would need to reactivate the phone.

  • What exactly is Sand Box and what does it do?

    What exactly is Sand Box and what does it do? I think it works in the Security Mechanism of Java as a Byte Code Verifier (or atleast as a part of the Byte Code Verifier)..
    Your thoughts please..?

    What exactly is Sand Box and what does it do?It's a concept. It means that the executed code (of applets, Webstart apps) has restricted access rights to System resources. So if it tries anything evil, it won't be able to.

  • Only boots into safe mode (What exactly is left out in safe mode?)

    my PBG4 hangs on a blank blue screen when i boot it, this happens on fresh (HD wiped) installs of both Tiger and Leopard. It boots fine from a dvd and while in safe mode.
    i want to try to track down what exactly is causing the hang, i guess it is a hardware problem that only presents itself when all the stock drivers from apple are installed. is there a list somewhere of what is left out of a safe mode boot?

    Hi slee!
    "...this happens on fresh (HD wiped) installs of both Tiger and Leopard."
    Do you mean that, you did an Erase & Install of Tiger 10.4.x, and the PowerBook G4, won't successfully startup, and the same, if you do an Erase & Install of Leopard 10.5.x?
    Have you successfully installed either of those versions on the PB G4 before?
    Are you using a Full Retail Version, of the Tiger Install DVD, and a Full Retail Version Of Leopard.
    Or are you using a Model Specific DVD, from another model of Mac?
    If this is the type of disc, then that may explain the unsuccessful installation.
    The discs should look exactly like the images in the above links, and not say Upgrade, CPU Drop-in DVD, or "This software is part of a hardware bundle purchase - not to be sold seperately." on them.
    ali b

  • Want to know what exactly is flow control in odi

    Hi Experts
    I want to know what exactly is flow control in odi.can anybody explain with an example.i have created a simple interface ie using contol append km .in this both the tables are in one data server ie in different schemas.in this interface i have set the flow control as false.in what circumstances we will use this flow control.
    Regards
    sree

    Hi Sree,
    Couple of points u need to aware.
    There are two ways of Constraint checking in ODI (PK, FK, Condition, NOT NULL etc) using CKM.
    FLOW_CONTROL: If u enable this in ur IKM all the constraints checking will be done at I$ table (before target table loading).
    STATIC_CONTROL: If u enable this in ur IKM all the constraints checking will be done at TARGET table (after target table loading). In this case u need to DISABLE the constraint first and once STATIC_CONTROL is done then u need to ENABLE it.
    So all the violated/errored record will be moved to E$ table in both approach.
    Makes sense?
    Thanks,
    Guru

  • Third Party Applications? What exactly are they?

    Right,
    I've read alot about the Blue Screen that appears when Upgrading to OSX Leopard. I am intending on upgrading tomorrow when my external hard drive arrives so I can Clone my 10.4.11 onto the external hard drive and upgrade the cloned version first but would like to know if I can check in advance for any of these' Third party App's'? and what exactly are they?
    Regards,

    A third party application is anything not made by Apple. It can also include products that Apple purchased fairly recently (some of those "Pro" apps) that weren't coded to Apple's specfications and haven't been well tested. Apple doesn't and shouldn't test their software with third party applications. It isn't their job to test other people's software. They probably make exceptions for things like Office and Photoshop, but that is a short list.
    Most third party applications will be fine. The ones you have to worry about are those that ask for your password when you install them. They can then install any sort of incompatible software.
    After you clone your hard drive, verify that you can boot from the external drive and all your data is there. If so, don't upgrade the external drive. Boot using the 10.5 DVD and immediately run Disk Utility and re-partition your internal hard drive to wipe it out completely. Then install Leopard. Do not use Migration Assistant. Re-install all your 3rd party applications that are 10.5 compatible. Be very careful about copying over from backup anything in a Library/Preferences folder. You can copy any preference file from a third party application back over - those are safe. Anything from Apple may have been upgraded. Only copy over the Apple files that you absolutely have to, such as your Mail folder and Address book file, for example.
    It sounds like a lot of work but it will only take a couple of hours.

  • What exactly is the appId in getApplicationPolicy() ?

    I need some explanation what exactly appid is in the following method:
    http://docs.oracle.com/cd/E12839_01/apirefs.1111/e14650/oracle/security/jps/service/policystore/PolicyStore.html#getApplicationPolicy_java_lang_String_
    ApplicationPolicy getApplicationPolicy(java.lang.String appId)Is it the name of application which access policy store? or Application's stripe id?
    The reason I' asking is that we have multiple applications, e.g. app1, app2 etc. however, we've merged the policies into one stripe in policy store. one set of policies under this stripe are used by all of applications. in this case, should I pass each application name as appid or the stripe name when calling this method?
    Thanks
    Edited by: Aacc on Jun 9, 2012 9:38 AM

    But pre-ordering it just makes you want it more. If I got it a day earlier, say, or perhaps something else then I would pre-order it now.
    What they did with James album was a really cool idea, if you buy it before a certain date you get first shot at concert tickets when they come out. Handy thing to have if you are a fan.
    Sadly though the album didn't really grab me on 30 second sample and they are not touring near where I live anyway.

  • What exactly is being synced in Mail?

    In System Preferences>.Mac>Sync there is a checkbox for Mail,another one for Mail Settings (or so, I can't check because I have a keychain error that does not allow me to get to the Sync page). Can anyone tell me what exactly it is, that is being synced??? I understand that the mail (i.e messages) itself are being synced between Macs in a different way.
    Thanks for any light (or any pointers) you can throw onto this difficult subject.
    Thanks in advance.

    I take this question off the forum, although it is not answered.

  • What exactly are the updates good for on an ipod

    I ask because mine is windows format, and im having trouble transferring all the metadata off my ipod with senuti to a back up so that i can reformat the ipod to mac and then sync in my senuti backed up library. I was wondering if anyone knows what exactly are the updates that you get. my ipod is 1.2 5thgen.
    If i were to have the latest update would i be able to see album cover art view when the ipod is plugged into itunes? I noticed that i can see that view in library mode but not in ipod mode. (my pod isnt synced)...
    so what are these updates good for?

    hey thanks for your reply.
    I do have it set to manual and i can see the art on the ipod by itself, but even with manual transfer itunes wont let me view the artwork modes unless i am playing off my computers library (which doesn't have the songs on my ipod on it). I called apple earlier today and some tech support guy claimed that itunes does not support this feature. Is this correct? can anyone out there see artwork modes on an unsynced ipod through itunes?

  • What, exactly, are 'encoded assets'? Why does removing them resolve problems? How can they be avoided in the first place?

    What, exactly, are 'encoded assets'? Why does removing them resolve problems? How can they be avoided in the first place?

    As I understand it, encoding fomats your digital video clips and photos (assets) into Standard DVD mp2 format so that it can be burned to a DVD.  If there has been an error in the encoding process, then you remove the old encoded assets and start over.  There are numberous reasons why there can be errors in the encoding process. 

Maybe you are looking for

  • Can't sync songs to ipod - help?

    I've been having trouble with syncing songs to my ipod. I inadvertently lost all my songs, but they agreed to restore them. So far, so good. All the 50+ songs that I'd purchased from itunes in the last 2 years were restored --- but to what? My "libra

  • Desktop Manager Sync Isuue

    I am a noob here and with RIM. I was not receiving emails, so I saved the info in DM and went to tmo store. We did a HH wipe. (I have a tmo 8120, new) I then started receiving me emails. So I went home and went to download my saved info on my DM..BOO

  • Oracle 10g Installation on Linux

    Hi everybody ! myOS: Linux Mandrake 9.2/10 (the same error on both) I was tried to install 10.1.0 but during installation was thrown this exception something like this... .../jlib/oemlt-10.1.0.jar too many parameters.. What is wrong ? How can I repai

  • PS CC 2014 is slow tools like clone take forever

    How can I speed up PS CC 2014...will it help to uninstall PS CS6 and PS CC? Or can I purge the cache as we used to do?

  • IPod Podcast List in iTunes Doesn't Show all Podcasts

    iTunes 11.1.1 4th gen iPod Shuffle I just refreshed all podcasts in iTunes.  Hooked up Shuffle to sync, went to Podcast tab & many podcasts that show up via iTunes Podcast section are not there... I've never noticed this happen before. HELP!! Thanks