Current path of Arch scaring me

I switched to Arch about two years ago because it was light and fast and clean. Since then, there have been a number of major developments. In order:
- Migration to udev. I approve of this one. It didn't really change jack from my perspective, seemed to effectively deal with my hardware, and wasn't much of a headache when it came down the pipe.
- Migration to initrd. I can't stand this one. I liked my arch kernels with their post boot loaded modules and simple boot images. It was really easy to turn them into PXE boot or flash boot kernels. Now I have ten bazillion modules all the time. Arch linux was always an additive process for me. I start with just about nothing and add what I want. The new kernels have been just the opposite... you start with six tonnes of BS and have to carefully carve away what you don't think you need and hope you don't break anything. It honestly feels like buying a computer off the shelf and having to purge it of crap. I know it's not tremendously difficult to do, but I don't think it's in the spirit of Arch
- Migration to xorg 7. I don't care so much about this one, and I understand that modularization of everything X is not the Arch dev's choice... but I don't like it. It seems to violate KISS. I'm just glad I don't use GUI's on more than two of my arch boxes.
Summary: udev good, xorg7 blah, initrd horrible
I guess I'm just asking peoples' opinions on these changes and how they feel they keep in line with the Arch way of doing things. Thoughts?

Well, as I said in my original post, xorg7 is in my opinion a "blah" change right now. I'd like to give it time to mature a bit. It's such a monumental change that the problems people are experiencing are inevitable. Also, I made a new install of Arch on one of my X boxen post the xorg7 update, and things went very smoothly. I wasn't happy to have to manually come up with a configuration file for X (the automatic generator disappeared! I don't know if it's back yet, but that was a little bit of a pain at the time). I like the modularity, I don't know if I like how fast it made it through testing.
I don't really know what was wrong with the original udev transition. I followed the instructions posted to the dev blog and had no issues (except on one machine where it was completely my fault). Udev rocks!
I'd like to see initramfs come out or a "regression" to the old way of handling kernels. The only things that really must be built into the kernel are IDE/SCSI drivers and filesystem drivers. Beyond that, everything can be modular. With the old scheme it was also trivially simple to edit the kernel .config and rebuild the package and have a drop in replacement. Things are a smidge messier with initrd. Also, I netboot computers. Initrd is more of a pain to netboot than a semi-monolithic kernel.
As for laughing about my understanding of Arch. Let me restate what I think "Arch is all about".
Arch is about simplicity. It is there not to make things hard or easy for the user, but to make it logical and simple. Arch has always been an additive process. You start with a naked base install and work your way up. You start with almost zero configuration and work your way up. My big concern is that with the introduction of initrd Arch is swinging towards being a subtractive process. You have a ton of modules and a bunch of extra hoopla to do because of initrd which you have to strip down to be efficient rather than build up to be useful. I think my analogy to an off the shelf computer holds true. When you buy an off the shelf computer you have seven layers of garbage you have to uninstall to have a clean and functional machine. It's tedious and has inconsistent results. When it comes to software, the additive process is much simpler than the subtractive process - and IMO, much less error prone. It's a question of philosophy rather than a question of initrd in particular.

Similar Messages

  • How to get the current path of my application in java ?

    how to get the current path of my application in java ?
    thanks

    To get the path where your application has been installed you have to do the following:
    have a class called "what_ever" in the folder.
    then you do a litte:
    String path=
    what_ever.class.getRessource("what_ever.class").toString()
    That get you a string like:
    file:/C:/Program Files/Cool_program/what_ever.class
    Then you process the result a little to remove anything you don't want:
    path=path.substring(path.indexOf('/')+1),path.lastIndexOf('/'))
    //Might be a little error here but you should find out //quickly if it's the case
    And here you go, you have a nice
    C:/Program Files/Cool_program
    which is the path to your application.
    Hooray

  • Get current path in Java LINUX?

    Hi,
    I m trying to get the current path of file using the getAbsolutePath.Its works fine (gets the current working directory) in Windows both in debug & release mode.Whereas, in LINUX ,It is not working.
    i.e.,It gets home path instead current path while running in release(by clicking jar file).
    File objfile = new java.io.File("SampleCloud.txt").getAbsoluteFile();
    JOptionPane.showMessageDialog(null, objfile.getAbsolutePath());
    Message box display home path instead of current path on linux.
    I dont know why its so.Ur help would be appreciated.
    System.getProperty("user.dir")
    I used it but its also taking the home dir path on linux
    Sonal
    Edited by: 850979 on 13-Apr-2011 06:04

    Thanks for your reply.
    I have copied the .jar file in a new directory under <user name>/Documents. The SampleRTLCloud.txt is also in the same directory. How do I get the path of the directory where the application is run from?
    Your help will be much appreciated.
    Sonal

  • How to get the current path/directory

    Hey,
    I was wondering how to figure out the current path or directory where my Application is running (stored) in! I know there is a statement like getCodebase() for Applets to get the actual path, but I couldn't find anything similar for regular Applications. I think I can not just use a absolute path, since it might run on different os with different file seperator (like /root or c:\). Any help is welcome!
    Thank you very much,
    Marc

    Try this ...
            System.out.println("current directory = " + System.getProperty("user.dir"));
    [/code}                                                                                                                                                                                                                               

  • How do I get the full current path in the title bar of a terminal window?

    Is it possible to get the full current path in the title bar of a
    terminal window? I would find that more meaningful than
    "Terminal - tcsh - 80x60" (which I currently get). Doing
    this would free me from wanting to display the path in my
    system prompt thereby allowing me to use a shorter prompt
    and having more space on the line for actual input.
    Thanks
    Ron
    Dual 1Ghz PowerMac G4 Quicksilver 2002   Mac OS X (10.4.8)  

    IIRC, Terminal->Window Settings->Window controls that information. That said, I don't understand what full current path means in this context, nor why you'd want to display it in title bar.
    Your terminal prompt is a concatenation of your computer name (SysPrefs->Sharing—easily changed) and the path to your user's home directory using the short username (hard to change).
    computer name:~ username$

  • "Request Deallocation" breaks "Current Path" constant in LV8

    When a subVI includes the "request deallocation" block and the "current path" constant, and is called multiple times from another VI, only the first call will yield the subVI's path - subsequent calls return an empty path.  Attached is an example.  Note that the error only occurs when request deallocation is true.  This error is unique to LabVIEW 8.0... the same process under 7.1 worked fine.
    Attachments:
    RequestDeallocationError.llb ‏21 KB

    Hello,
    This problem has been reported to LabVIEW R&D.  For now, the workaround is to remove the Request Deallocation function, or set its input to False.
    -D
    Darren Nattinger, CLA
    LabVIEW Artisan and Nugget Penman

  • Getting the current path from which the form is runnig in 9i OAS

    Hi,
    We are using the built in Get_Application_property to get the
    current path in which the form is running. However this does not
    work in 9ioas and it only returns the form name and not the full
    path. Does anyone have any solutions to this problem?
    Thanks in Advance
    Jeet

    Place it in the classpath, then you can use ClassLoader#getResource().

  • UIX current path

    Hello,
    Does anybody know how to display the current path of the UIX page?
    I want to put this in a variable and send it to a dataAction so that after the execution in my dataAction has been done, I can fire back to the page I came from.
    I already tried ${pageContext.request.requestURI} only nothing comes out of this expression. Does anybody know the correct formulation of the binding to get the URI or path of the current UIX?
    Any help appreciated,
    Thanks,
    Gideon

    It works.. thanks.. only problem is that if I come from a DataPage, the URL/URI should end in a .do and not in a .uix
    With your example I only get .uix extensions.
    Is there a way to do this correctly.
    I have a datapage: workshops.do that forwards to an loginModule. One of the parameters of this loginModule is should be the correct URL. Because in this case I origin from a .do-page I also want this in the URL. Problem is that in the URL only .uix is displayed.
    Anybody know how to solve this?
    Thanks in advance,
    Gideon

  • Geting current path

    How can I get the current path that my java application is running???
    Thanks

    You likely shouldn't need to know that (if you think you do you're likely designing something incorrectly - but I know you'll just argue with me on that). But if you really must - System.getProperty("user.dir") returns it (I could be slightly off on the exact property name).

  • [b]Current path[/b] [b]navigation iview[/b].

    Hi¡¡¡
    Anyone knows how to retrieve programmatically the
    current path (the path of the opened resource) from a running navigation iview.I´m able to obtain the initial path only.
    Thnx.

    Hi Jon,
    Normally, this isn't possible if the original iView doesn't for example throws client side events (EPCF) or "publically" stores some information within the HttpSession.
    You can read the whole HttpSession object, if you are lucky and the nav iView implementation in fact stores such information somewhere within the session. But even if it does, it's nothing that's documented, so be careful, if you would find something like that, it might have gone in some upcoming release!
    Hope it helps
    Detlev

  • Possible to have a text field display current path of the pdf file?

    Would it be possible to display the current (windows) path of the pdf file in the page footer? Something we do in Word & AutoCAD... is it possible & how in Livecycle?
    thanks

    You can get the path of the current doc by using the command:
    event.target.path
    The filename can be retrieved by using:
    event.target.filename
    You can set these in a field on the master page so that it will appear as you want at bottom of every page.

  • How to get current path at runtime?

    i wish to determine file path at runtime.
    it will be run from an executable jar. i do not wish to do anything within the jar, i simply wish to know the full path that the jar was run from.
    how do i go about doing this?
    thanks.

    actually, after some testing, both of those methods returns where the call to run the jar was from, not where the jar itself resides.
    ie if you were at the dos prompt (with the current folder being C:\Current) and typed java -jar C:\AppFolder\test.jar as the command, it would return C:\Current vice C:\AppFolder where the jar was actually located.
    I want to return C:\AppFolder no matter where the call was from...

  • Current path

    i am running a program like
    "java tt.tt"
    tt 's directory is "c:/" (c:/tt/tt.class)
    and now i have a file in floder tt(that package)
    how can a get the current directory of that file ?

    you can attempt to get it via:
    public String getLocalPath() {
      URL url = getClass().getClassLoader().getResource(this.getClass().getName());
      return url.toString();
    }Calling getLocalPath() should return the full path, i.e. file://localhost/c:/tt/tt.class, that is, if the ClassLoader can locate the class. Sometimes I've had issues with the above method.
    A less finicky method is to use the command java -Dappdir="c:/tt" tt.tt , and then do the following in your code:
    public  String getLocalPath() {
      return System.getProperty("appdir");
    }The disadvantage here is that you need to change the -D property any time you move your class elsewhere.

  • Finding the current path

    Hey all,
    what is the shortest way to get the current directory?

    You can also call System.getProperty("user.dir"), which will return the user's current working directory as a String. Using "user.home" as the method parameter will give you the user's home directory. So if you want/need either of those directories, there's a simple 1-line way to obtain the values.
    -dSn

  • Imported Pictures are not showed in the current path

    Hello
    i am using elements organizer 10 to organize my pictures, about 100.000.
    All these pictures are in the location D:/pictures/privat pictures/2001/YYYYMMDD. Each year has a lot of folders oriented by date.
    All this pictures are a second time at my backup drive Z:/backup pictures/privat pictures/2001/................
    After creating a new catalog and start importing all files from D: it takes time till all pictures are imported.
    But then the failure happens if i click to any folder in D: i can not see any picture.
    If i start import i.e. for one single folder again i get the message" pictures are already imported..."
    If i click at  a bar in the timeline the pictures are shown and the path tree shows it at location Z....with the path name from D:
    I created more cataloges the last time to find a solution but nothing helps to fix this problem.
    I use Windows 7 ultimate
    Any idea?

    Your description suggests you are facing the folder view bug in versions before PSE11.
    - In that situation you have no 'missing files' but the files appear in the wrong folder in folder view. Everything seems normal in thumbnail view and you can't reimport files because they are already in the catalog.
    For the confusion for the drive letter, it would be useful if you could check the serial numbers of both of your drives.
    In Windows, open a DOS command 'Vol D:' and 'Vol Z:' and compare the results. Are D: and Z: two physically different drives or different logical partitions ?

Maybe you are looking for