GNU Distro

Hi All! So for the past few months I've been starting the beginning stages of making a new distro, initially I was going to use NetBSD's kernel, but because of hardware support I chose linux-libre, all of the source is contained in one bsd-style directory and build-system, it builds the entire GNU userland statically against musl-libc, nothing in the base system is dynamic, including the kernel, it's completely static, void of ancient drivers, and only supports loading external modules like vboxdrv, I have also patched it to reflect "GNU" in uname. All of the third-party packages will be built using arch linux and pkgsrc, so anything that needs shared libraries will be completely self-contained, the only dependency in the base system in the runtime loader which is now /sbin/rtdl instead of in the lib directory. I have Xorg working and some small programs, but right now, I need a working installer, and to start building all third party packages statically. Ill upload my changes to github tomorrow at some point, I just wanted to see if anyone is interested or has any questions about it?
Eventually ill replace linux kernel, with a BSD kernel, probably Net/Openbsd or Dragonfly, Im only waiting on decent kms support.
Initially I was going to port gnu to minix3, or try to do some work on hurd (sound,sata etc..) but I realized at this point in time, any microkernel based system would not get enough attention to be worth working on, but In the long run, I would like to use hurd, if it ever gets better hardware support, as that is the only REAL problem with it.

I myself really like the HURD hybrid-kernel idea but am trying to be patient and wait for the true "stable release", or whatever they want to call it when it's ready next year or so
Be prepared for the eventuality of "next year or so" being pushed off to "the year after that or so". Wash, rinse, and repeat. They've been saying it for a bit now.
That's not to say that the Hurd doesn't hold promise, or that microkernels in general don't hold promise. But the Hurd has managed to not deliver a stable system in 23 years of development. Now I haven't tried it so I can't say with any authority what the status of the project is, but from my understanding the Hurd is still mostly missing support for character devices (including sound cards) among other deficiencies. That's enough of a show stopper for me.
In comparison minix3 was announced in 2005 and is a mostly complete OS right now. The bulk of the work being done now is in porting the NetBSD userland and getting more of PKGSRC to compile and run successfully. It's absolutely not GNU, but it seems to be making a lot more progress than the Hurd from what I can see.
Personally I've reached that state of mind where I'm not very interested in distro hopping, trying to build my own system, or looking for the next big thing. I spent a lot of time on Linux From Scratch and automating the build with Makefiles, which was pretty cool in a way, but to get a truly useful system the amount of work made it feel unmaintainable. I can't say definitively that Arch will be my final OS install as I still love FreeBSD, but it's as good an OS as I've ever run and I'm not interested in changing any time soon. I'd rather stick with it and use my computer to get actual work done. It's always up to date requiring minimal intervention and damn stable for being right on the cutting edge.

Similar Messages

  • Spool to multiple files

    Hello,
    I have a table containing order information for all our customers.
    I need to generate a file that lists all orders, for each one of our customers. Each file will be named like so, Account1.txt, Account2.txt, etc.
    I can do this individually by carrying out the following:-
    SPOOL account1.txt
    select * from orders where account_no = 1;
    SPOOL OFF
    However, we have over a thousand customers, so I don't want to have to do the above script a thousand times.
    Is there a way that I can loop through the different accounts and spool to different file names?
    Thanks

    Here is a little 'awk' script I threw together after eating lamb chops, but before eating ice cream.
    Lets say you ran this from SQL*Plus -
    set pagesize 200 feedback off trimspool on
    spool data.txt
    select deptno, mgr, empno, ename, job, hiredate, sal, comm
    from emp
    order by 1,2,3
    spool off
    exitYou would have a single file called 'data.txt'. To split this into multiple files (one for each deptno), you'd save the following script to a file 'split_file.awk', and run it on the command line like this :-
    awk -f split_file.awk data.txtIf you are not running on unix/linux, you can get a GNU version of awk from http://sources.redhat.cygwin/ (just need the base utils); or download the MSYS package from http://www.mingw.org/. I'm sure there are lots of other gnu distros. And then there is 'mawk', which I havent tried yet. http://gnuwin32.sourceforge.net/packages/mawk.htm
    # NAME
    #   split_file.awk
    # DESCRIPTION
    #   Splits a single file into multiple files, based on the values
    #   in a 'key' column.
    #   To change the key, modify the 'key_start' and 'key_length' values.
    #   To change the filenames, modify the 'fname=' line below.
    # USAGE
    #   awk -f split_file.awk INPUT_FILE
    BEGIN {
      key_start=1
      key_length=10
      fname="emp4dept_%s.txt"
      ofile=""
      last_key=""
      getline      # fetch first line of the header
      header1 = $0
      getline      # fetch second line of the header
      header2 = $0
      new_key = substr( $0, key_start, key_length ); # extract key
      sub( /^  */, "", new_key ); # remove leading spaces
      sub( /  *$/, "", new_key ); # remove trailing spaces
      if ( new_key != last_key )  # is it a new key?
        if ( last_key != "" ) close( ofile );  # close previous output file
        last_key = new_key
        ofile = sprintf( fname, new_key );     # generate filename
        print header1 >ofile
        print header2 >ofile
      print >ofile
    # End of file

  • Dualbooting t61p (xp sp3 & GNU/Linux)

    Fellow ubergeeks,
    I have a t61p (6459 CTO, Penryn dual core 2.5GHz, NVIDIA Quadro FX570M 512MB, 1680x1050 monitor, 82801H (ICH8 family) audio controller, Intel 82566MM Gigabit & 4965AGN network adaptors, 3GB ram with Intel GM965 chipset). I am a physicist and do most of my computational/modeling work on GNU/Linux and would like to make the system dualboot with XP and any one of the standard GNU/Linux distros out there (I prefer a minimalistic system, preferably running Debian or its variants like Ubuntu). I am posting this to know the experiences of people who have walked this way before. I am a long time DELL (inspiron/other models) user and this is the first time I am using a thinkpad. So pardon my ignorance. Here goes:
    1. What are the things I should know before proceeding? I would like to keep the XP (I think "thinkvantage" is really nice). I have read about the 'hidden' partition, would this be deleted if I use GRUB as the bootloader?
    2. From your experience, which distro would best support the hardware? Do most of the things (e.g., s2ram, s2hdd, FN keys etc.) work out of the box?  I am aware of 'thinkwiki' and will read more in detail. Any nagging problems? Please advice.
    Thanks for your time and help.
    ~rk

    1. Make the recovery discs for XP before you do anything else. Make the first disc a cd and the rest can be either 2 dvd's or 7 cd's. Grub will allow you to get to the restore partition but you never know when something will go wrong and you will need the discs.
    2. A lot of people here are having good results with Linux Mint which is a Ubuntu derivative. There are no Thinkvantage tools for Linux. Most other things can be made to work. Some are easy and some are not so easy. It depends on how much work you want to put into it to get a certain functionality. I have never had a lot of luck with hibernate in Windows or Linux . Suspend is OK in Windows and sometimes it is OK in Linux. I never bother with either one. The function keys work for the most part.
    T60 2623-D7U, 3 GB Ram. Dual boot XP and Linux Mint.
    T400 2765-T7U Windows 7
    Registered Linux User #160145
    FYI: I am not employed by Lenovo

  • Differences between Arch linux and RHEL-based Distros?

    Hi there!
    So, I am officially trying to make the permanent switch from Windows to Linux. I've used Linux in the past, from Ubuntu, to Fedora, to Mint, and I've always liked Arch the most. Nothing beats the feeling of an OS you had a hand in setting up.
    I'm wondering though, what are the differences in Arch vs distros like Red Hat, Fedora, and CentOS? I recently picked up a book called, "The Linux Bible" which provides a course-like approach to learning the intricacies of Linux. I'm wondering if it would be easily possible to adapt the lessons from that to Arch, or to use Fedora or another RHEL-based distro like it suggests.
    Thanks

    The biggest issue I find is with SE Linux. I don't know if this is default in RHEL itself but Fedora uses it. If I understood it properly, though, I doubt it would be such an issue!
    EDIT: I think it would be best to learn one distro first, using documentation for that distro. So if you want to use the book, install something that matches the book as closely as possible. If you want to use Arch, use the wiki as your primary documentation. I say this because there is a big difference between figuring out the ways in which two distros differ when you understand the GNU/Linux basics and (I imagine) trying to do so when you are still learning those basics. I don't just mean ls, grep etc. - other systems use those - but the stuff which is common to any GNU/Linux distro. Obviously this applies even more if you also are learning stuff like ls, grep, cd etc. (which might be true if you're moving from Windows rather than, say, OS X or one of the BSDs).
    Last edited by cfr (2013-10-31 23:30:15)

  • Solaris 10 - impressions from a GNU/Linux user

    Firstly, this isnt flame bait, honest!
    Until 10, I hadnt seen Solaris since rev6, then, I was worn (then) down by trying to configure a dial up model hacking chap scripts. Anyhow, I thought I'd look at Solaris 10, seeing as it was 'free' to play with. What follows summarises my feelings after looking at it again.
    Download and install went smoothly, even the accompanying freeware DVD was installed in its entiretly to add all that utility/application-candy that makes a platform usable, or more than usable.
    OK, so the java desktop is actually pretty good but now what? There is a dearth of anything useful in the distribution, all but the cut down linux distros come with a wide range of applications and supporting tools, they 'just work', and cusomizing program access paths to include all the freeware bin folders etc etc is not necessary, unlike Solaris with its truly painful packaging structure.
    Solaris seems to have changed a great deal since I last used it, but as I spend most days running Linux development and deployment systems I had some expectations of what I should (by now) be able to do with Solaris. After observing the lack of configuration files I stumbled accross the web 'tool' to do the configuration (there were no default desktop shortcuts, no menu links, nothing - even under CDE), I was beginning to get that '6' feeling again.
    What do people do after an install, they configure the network and set the hostname up.
    I personally found the network configuration a royal pain. Using any other linux distro (suse and its yast configurator, gnome or kde configuration tools etc) all make the experience painless.
    For the gigabytes of downloads I kind of expected something that would be useful out of the box. Yes, I can go and download xyz from sun freeware one package at a time but COME ON! After using Debian based UBUNTU perhaps Im spoiled by the Synaptic package manager. I was honestly shocked, thinking there must be something I'm missing but once again I could not find a single reason to switch to Solaris for my use (development, or deployment).
    Im sure there are those who would tout Solaris as rugged, scalable, secure etc but all of that is irrelavent to me and my usage. From my perspective the targetted user base for Solaris appears to be narrow.
    I can appreciate the licencing issues involved and that may indeed be the reason why many additional tools arent provided. In any event, I cant think of any reason to keep Solaris 10 installed, I can do everything I need with Linux with less effort thanks to the range of GNU/open source apps readily available.
    If it works for you thats great, Im sure there will be plenty of points and my lack of time spent (a) reading (b) configuring (c) dowloading and compiling, but to be honest, I havent got the time!

    compiing packages one at a time is possible but is
    prone to non-trivial issues over symbols etc etc.
    Never mind it takes time to find the source package
    from website x, install the package, compile the
    package, fixup your paths ready for running, try and
    figure out if the app needs an icon in the menus -
    and figure out how to do that too.Or, as you mentioned you could use Sunfreeware or the Companion CD with the caveat that you've already mentioned.
    Contrast this method with the APT/Synaptic package
    manager a) search by keyword for app (eg firewall)
    from multiple repositories with thousands of
    applications etc, select and hit go, it resolves its
    own dependencies, it downloads, it installs, it just
    runs, its integrated immediately with no further
    effort. Blinding!Must be nice!
    There are some apps that actually do this on Solaris. If they use the Midnight Commander shell on the download page I've had things like version 2 of Nessus configure, compile and install itself automatically.
    These are few and far between though.
    What I expected to do with Solaris is to be able to
    configure it quickly and painlessly (nope), to be
    able to install categories of apps I know I want but
    dont immediately know where they are stored, maybe
    sunfreeware.com maybe not (nope, no package manager
    or anything similar), to be able to not care about 'I
    need this library or that library' to resolve
    dependencies and just install it! (nope). As I said,
    I guess Im spoilled by APT/Synaptic, its a killer app
    for the platform, making it more than useful.For Solaris I'm not aware of anything close to what you're describing.
    compilers, apache, tomcat, evolution for M$Exchange
    email intergration, eclipse even, never mind media
    players & codecs. All without so much as a website
    trawl/comipile/fixup cycle.I've heard that the Companion CD along with the Java Desktop Environment should get you most of what is listed above, but that uses the Companion CD and the caveat.
    GNU/Linux experience. I asked myself the question,
    how much effort would I have to put in to get running
    at least a good portion of what I currently have? The
    answer that led to my post was too much.From what you're describing it isn't that it couldn't be done, the issue is that it could be done, but going forward with Solaris would be more work than what you're currently doing, not a bad assumption.
    alan

  • [Solved] Suggested clarification for "Forum etiquette-respect distros"

    I bumped into this while reading one of the binned posts today, and took a second to parse it properly:
    Maligning other GNU/Linux distributions, operating systems, or users thereof is prohibited.
    May I suggest a small edit for clarity:
    Maligning other GNU/Linux distributions, other operating systems, or their users is prohibited.
    I have a wiki account, but I'm not about to edit this page without discussion given my quiet, low-key level of activity in the community.
    Edit: Improved rewording implemented. n.b. title slightly modified to fit character limit.
    Last edited by mike_r (2014-06-05 23:57:58)

    That was quick! Unfortunately, the word which most added the clarity (to me) was the "other" before "other operating systems", which you did not include. When I first read the original text, my brain didn't separate the GNU/Linux distros from the other operating systems; i.e., into Linux, BSD, Windows, MacOSX, etc. By including the word "other" before operating systems, it makes it clearer that we definitely mean more than just Linux and variants thereof. I know its getting nitpicky, but that's the essence of the clarification I was after. Thanks.

  • LiveUSB is being ignored, goes straight to GNU GRUB instead

    After many attempts in installing Arch linux on my netbook I've decided to install a different distro. But now LiveUSB is not being recognized and it just goes straight to GNU GRUB. No other LiveUSB works except a LiveUSB of Archlinux. How do I go about restoring this?

    Thats weird, if the usb is really bootable, it should boot. Try to disable your HDDs in bios (or leave only USB option in boot sequence), so it leaves bios no other option except to boot from USB. If this fails, then the USB dongle is indeed borken.
    btw, I have fought my battle with installing arch to netbook yesterday, and was unable to do it from windows in the end. When the .IMG was raw-written on the stick in linux, everything worked flawlessly. You may try the Gparted live (basic debian with flux) way, which worked for me:
    http://bbs.archlinux.org/viewtopic.php? … 25#p652125
    Feel free to contact me through email, if you have any questions regarding it

  • Pardus, the python-based distro

    Pardus is a GNU/Linux distribution developed in Turkey, as a product of the Pardus Project. It was named after the Anatolian Leopard.
    Pardus is an easy-to-install and use operating system, with many enhancements to desktop usability, compatibility and security. With Pardus 1.0 (and the now-released Pardus 2007 version), users can connect to Internet, read e-mails, securely communicate with others and exploit the computer's multimedia capabilities by listening to music and watching movies.
    Ladislav Bodnar, the creator of DistroWatch, wrote in his round-up of Linux in 2006 that Pardus is one of the distros he was most impressed by this year "...thanks to unique package management ideas, innovative start-up sequence and general desktop polish..."[1]
    Pardus is open source and freely distributed as a GPL (General Public License) product. It can be installed in Turkish, English, Spanish, German, Dutch or Brazilian Portuguese.
    From http://en.pardus-wiki.org/Pardus:Contents
    The thing that is impressive is their package manager, PiSi ( http://www.pardus.org.tr/eng/projects/pisi/index.html )
    Feature:
        * Implemented in Python
        * Efficient and small
        * Package sources are written in XML and Python
        * Fast database access implemented with Berkeley DB
        * Integrates low-level and high-level package operations (dependency resolution)
        * Framework approach to build applications and tools upon
        * Comprehensive CLI and a user-friendly Qt GUI (distributed separately)
        * Extremely simple and fast package construction
    Has anyone tried it? How is?

    Hand-waving ("off-base") and officialdom ("plans") are just sad....what motivated all this was Arch insiders doing their own blue-skying,
    "I recall phrakture talking about really really wanting to rewrite it in C++, and Dan was recently talking about a rewrite of libalpm as well.  Who knows what's in the future for pacman?"
    http://bbs.archlinux.org/viewtopic.php? … 99#p286999
    Codemac also demanded "empirical evidence" and Pardus provides it.
    http://bbs.archlinux.org/viewtopic.php? … 08#p287108
    http://bbs.archlinux.org/viewtopic.php? … 89#p286889
    I see government backing as a positive benefit.  I don't track KimTjik on that.  The goals of the two package manager projects are identical AFAICT.  Can you identify specific differences in goals, beyond the language war issues?
    Anyway it's open source, and can be forked, like Debian's Iceweasel flavor of Firefox - essentially the same code.  The 3 ATI driver groups have 3 different drivers going for the same equipment, but all three groups are cooperating where they can.
    Some *nixers just have a belief in bash and C.  I do not - bash is an awful language and C is only really good for bit pushing at the driver level (which it was designed to do, as portable assembly).  That's my experience after too many years writing both.  And believe me, I got and remain *really* good at them.
    So I was heartened to see Arch people talking about Python.  Writing in Boost Python with seamless interplay between C++ and Python is a dream.  But hey, it's your baby.  If you think the Arch C code will be doing better things that PiSi in 2-3 years, follow that plan.
    Thanks for the discussion, everyone.

  • GNU/Linux..

    I feel and have felt since I first lernt of the truths of GNU and linux that linux based distros should always refer to "linux" as "GNU/Linux" offcourse in the correct context..  anyone else dis/agree with me?
    Personaly Id like to see AL carry GNU/Linux in any refrence on the homepage, documentation etc.. to the distribution as a whole.. not just a "linux distro".
    The GNU foundation released this today: http://www.gnu.org/gnu/gnu-linux-faq.html which is what spured this post on.
    peace!

    I guess I agree with the GNU/Linux though I think this is somewhat difficult to use when speaking.  For those cases I would think "I use the GNU operating system with a Linux kernel" would be an appropriate sentance.  However, from what I gather, the GNU people are not so much worried about spoken word but text.  They just want some recognition from people who are putting up websites, doing articles for the press and so on.
    On a side note, my personal favorite from the FAQ is this one: GNU/X11/Apache/Linux/TeX/Perl/Python/FreeCiv
    Someone should write a perl script that could scan /bin or something and generate those, only with every piece of software installed. Maybe I'll work on that once I get my computer a little more settled.

  • Lunar linux and sourced based distros in general

    Whilst looking for versions of linux that I haven't tried as of yet, I stumbled across Lunar.
    Distrowatch:
    Lunar is a source based Linux distribution with a unique package management system which builds each software package, or module, for the machine it is being installed on. Though it can take a while to do a complete Lunar installation it's worth it as it tends to be quite fast, once installed! In the beginning Lunar was a fork of Sorcerer GNU Linux (SGL). The fork occurred in late January to early February of 2002 and was originally made up of a small group of people who wanted to collaboratively develop and extend the Sorcerer technology. The original name for the project was Lunar-Penguin but the group decided to re-christen it Lunar Linux while the Lunar-Penguin name has become a sort of umbrella which the team could use if they decide to collaboratively develop something besides Lunar Linux.
    Has anyone tried this flavour yet? Might give it a whirl on a VM (compile times on a VM might be a deal breaker though!). Something which strikes me as odd is the fact the forums are closed.. link. I cant find any information as to why this is the case.
    Does the community think that sourced based distributions are better than pre-compiled versions? There dont seem to be that many sourced based about, but of those that are they seem to tout speed as a big plus.
    Gentoo "Extreme performance, configurability and a top-notch user and developer community are all hallmarks of the Gentoo experience".
    Lunar "locally compiling an optimized system tailored toward the users specific needs. This should result in a lean and optimized operating system for example both tout speed as being one of their major plus points".
    Is the linux world lazy, and just like the ease of .deb .rpm pacman etc? Because if sourced based is better, then surely there would be more sourced based distros about? So this leads me to think that either potential sourced based bonuses dont outweigh the time it takes to compile, or the linux world is just plain lazy (hardware issues aside as a reason not to used sourced based).

    ryuslash wrote:
    I've tried it a couple of times, but I've never gotten it to work, always with installing something some dependency couldn't be met because it couldn't be found on the server. Too bad too because I really thought it could be interesting...
    Oh well, now I've found arch
    Same experience here.
    I won't call Lunar a bad distro. It has some appeal for a small niche-within-a-niche. However, because of the small size of the project and community, the quality suffers.
    I've tried it in the past on the most generic hardware I had at the time and there were always installation issues which turned out to be showstoppers for me.
    There are so many distros, yet in my view, there are so few high-quality distros.
    Debian (big), Slackware (small), Arch (small), Fedora (big), and Centos (small) are all good, solid distros.
    I find once I venture outside of these solid systems, lack of quality and annoying bugs manifest themselves. And even though a project may look intriguing for its innovation or fresh approach, unexpected behavior is to be expected.
    YMMV

  • What Linux distro did ARCHlinux derive from?

    ... like is this from Debian? or is it from RedHat/fedora?  or Slackware? 
    or is it a unique, from-scratch collection?
    inquiring minds wanna know

    Arch Linux is an independently developed i686/x86-64 optimized community distribution, based on a rolling-release package model and targeted at competent GNU/Linux users. Development focuses on a balance of minimalism, elegance, code correctness and modernity. Version 0.1 (Homer) was released March 11, 2002.
    http://wiki.archlinux.org/index.php/Arch_Linux
    Apart from that, the original developer was inspired by CRUX, but Arch itself was written from scratch.
    * Q: Is Arch Based on CRUX?
        * A: No. Arch is independently developed, was built from scratch and is not based on any other GNU/Linux distribution.
    Before creating Arch, Judd Vinet admired and used CRUX, a minimalist distro created by Per Lidén. Originally inspired by ideas in common with CRUX, Arch was built from scratch, and pacman was then coded in C. The 2 share some guiding principles; for instance, both are architecture optimized, minimalist and K.I.S.S. Both ship with ports-like systems, use *BSD-style init systems and, (like *BSD), both provide a minimal base environment to build upon. Arch features pacman, which handles binary system package management and works seamlessly with ABS, the Arch ports-like system. CRUX uses a system called prt-get, which, in combination with its own ports system, handles dependency resolution, but builds all packages from source, (though the CRUX base installation is i686 binary). Arch officially supports x86-64 and i686, whereas CRUX is i686 only. Arch features a large array of binary package repositories as well as the AUR.
    http://wiki.archlinux.org/index.php/Arc … ch_vs_CRUX

  • Thank you for the best distro so far!

    Hi!
    I just want to say thank you to all the people who made ArchLinux possible!
    I've been using Gnu/Linux for some year now and I've been testing everything from Mandrake to Gentoo. Though none of them could satisfy my needs of a fast small distro with a great package manager! But now I have found my new best friend and he is named Arch!
    So once again thanks to everyone who made it possible!
    I've also been starting to translate the documentation into Swedish!
    Have a nice day!

    Also registered just to say thank you! I've been using spotify since it came to the US and was ported for webOS. I have since bought an android phone and was happy to see a working version for Linux (Been rocking Ubuntu for 4 years now). Had the same recent issue that many people are reporting with 12.04 (The life of being a beta guinea pig) so I'm trying out the 0.8.X previews and it's working so far barring the known issues. Blah blah blah, thank you guys!

  • "How long does it take to do a dist-upgrade on your distro?"

    Yesterday there was a question in the USALUG.org "How long does it take to do a dist-upgrade on your distro?"
    This question was a good question, so I decide to make the ultimate test. I have a lot of computers standing here around, and remembered that on one of them was have already Archlinux installation. I was right, when I booted, the system check said me, that the system was 253 days not checked anymore. I got so excited that I forgot to check was it one of my 0.7.2 Gimmick or 0.8 Voodoo installations.
    The Computer
    Dell OptiPlex GX110
    [jada@arch-02 ~]$ cat /proc/cpuinfo
    processor : 0
    vendor_id : GenuineIntel
    cpu family : 6
    model : 8
    model name : Pentium III (Coppermine)
    stepping : 6
    cpu MHz : 797.452
    cache size : 256 KB
    fdiv_bug : no
    hlt_bug : no
    f00f_bug : no
    coma_bug : no
    fpu : yes
    fpu_exception : yes
    cpuid level : 2
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat p se36 mmx fxsr sse up
    bogomips : 1596.45
    clflush size : 32
    [jada@arch-02 ~]$
    I used the following command for the update
    $ time pacman -Syu
    The Test
    first update pacman
    [root@arch-02 jada]# pacman -Syu
    warning: current locale is invalid; using default "C" locale
    :: Synchronizing package databases...
    core 23.8K 80.0K/s 00:00:00 [#####################] 100%
    extra 310.5K 292.3K/s 00:00:01 [#####################] 100%
    community 341.0K 295.8K/s 00:00:01 [#####################] 100%
    :: Starting full system upgrade...
    :: Replace mktemp with core/coreutils? [Y/n] y
    :: Replace mpg321 with extra/mpg123? [Y/n] y
    warning: bind: forcing upgrade to version 9.4.2-1
    warning: cpufrequtils: forcing upgrade to version 002-3
    warning: dnsutils: forcing upgrade to version 9.4.2-1
    warning: flex: forcing upgrade to version 2.5.33-4
    warning: opera: forcing upgrade to version 9.25-2
    :: pacman has detected a newer version of the "pacman" package.
    :: It is recommended that you allow pacman to upgrade itself
    :: first, then you can re-run the operation with the newer version.
    :: Upgrade pacman first? [Y/n] y
    resolving dependencies... done.
    looking for inter-conflicts... done.
    Targets: libarchive-2.4.11-1 libdownload-1.3-1 pacman-3.1.1-1
    Total Package Size: 1.19 MB
    Proceed with installation? [Y/n] y
    :: Retrieving packages from core...
    libarchive 314.8K 253.4K/s 00:00:01 [#####################] 100%
    libdownload 49.4K 97.9K/s 00:00:01 [#####################] 100%
    pacman 855.2K 460.4K/s 00:00:02 [#####################] 100%
    checking package integrity... done.
    cleaning up... done.
    (3/3) checking for file conflicts [#####################] 100%
    (1/3) upgrading libarchive [#####################] 100%
    (2/3) upgrading libdownload [#####################] 100%
    (3/3) upgrading pacman [#####################] 100%
    >>> The makepkg.conf syntax has changed, please note the new format
    >>> when merging the pacnew file with your old configuration.
    >>>
    >>> The pacman.conf default file has changed. Please update your
    >>> config to use the single mirrorlist, and any additional files
    >>> in /etc/pacman.d/ (core, extra, etc.) can be deleted.
    >>>
    >>> The location of sync DBs has moved from /var/lib/pacman/ to
    >>> /var/lib/pacman/sync/ for several reasons. To delete older
    >>> DBs, please run pacman -Sc and follow the instructions.
    >>> You will also have to run pacman -Sy to refresh the sync DBs.
    >>>
    >>> abs is no longer included; please install the 'abs' package
    >>> to use abs. You may need to edit abs.conf to re-enable repos.
    [root@arch-02 jada]#
    restart pacman 3.1.1 and update the packages
    [root@arch-02 jada]# time pacman -Syu
    :: Synchronizing package databases...
    core 23.8K 80.3K/s 00:00:00 [#####################] 100%
    extra 310.5K 261.1K/s 00:00:01 [#####################] 100%
    community 341.0K 302.5K/s 00:00:01 [#####################] 100%
    :: Starting full system upgrade...
    :: Replace mktemp with core/coreutils? [Y/n] y
    :: Replace mpg321 with extra/mpg123? [Y/n] y
    warning: bind: forcing upgrade to version 9.4.2-1
    warning: cpufrequtils: forcing upgrade to version 002-3
    warning: dnsutils: forcing upgrade to version 9.4.2-1
    warning: flex: forcing upgrade to version 2.5.33-4
    warning: opera: forcing upgrade to version 9.25-2
    resolving dependencies...
    warning: dependency cycle detected:
    warning: bash will be installed before its glibc dependency
    warning: dependency cycle detected:
    warning: readline will be installed before its glibc dependency
    warning: dependency cycle detected:
    warning: ncurses will be installed before its glibc dependency
    warning: dependency cycle detected:
    warning: db will be installed before its coreutils dependency
    looking for inter-conflicts...
    Remove: mktemp mpg321
    Total Removed Size: 0.08 MB
    Targets: ncurses-5.6-6 readline-5.2-7 bash-3.2.033-2
    kernel-headers-2.6.23.1-2 tzdata-2007k-1 glibc-2.7-7 attr-2.4.39-2
    acl-2.2.45-2 cracklib-2.8.10-5 gcc-libs-4.2.3-3 db-4.6.21-2
    pam-0.99.9.0-2 shadow-4.0.18.2-2 coreutils-6.10-2 libtool-1.5.26-1
    mpg123-1.2.0-1 fontconfig-2.5.0-1 zlib-1.2.3-4 libpng-1.2.24-1
    cairo-1.4.14-1 libtasn1-1.3-1 lzo2-2.02-3 libgpg-error-1.6-1
    libgcrypt-1.4.0-1.1 opencdk-0.6.6-1 gnutls-2.0.4-1 libcups-1.3.5-1
    pcre-7.6-2 glib2-2.14.5-1 pango-1.18.4-1 gtk2-2.12.7-1
    binutils-2.18-5 gmp-4.2.2-2 mpfr-2.3.1-1 gcc-4.2.3-1
    glproto-1.4.9-1 libgl-7.0.3rc1-1 mesa-7.0.3rc1-1 acroread-8.1.2-1
    dialog-1.1_20071028-1 pciutils-2.2.8-3 alsa-utils-1.0.15-2
    e2fsprogs-1.40.4-1 apr-1.2.12-1 gdbm-1.8.3-5 apr-util-1.2.12-1
    openssl-0.9.8g-2 apache-2.2.8-1 jack-audio-connection-kit-0.109.0-1
    kde-common-3.5.8-3 libxmu-1.0.4-1 qt3-3.3.8-6.1 arts-1.5.8-2
    diffutils-2.8.1-5 gawk-3.1.6-2 m4-1.4.10-3 autoconf-2.61-3
    perl-5.8.8-9 automake-1.10.1-2 filesystem-2007.11-6 avahi-0.6.20-3
    bftpd-2.1-1 bin86-0.16.17-3 dnsutils-9.4.2-1 bind-9.4.2-1
    bison-2.3-4 bluez-libs-3.24-1 libusb-0.1.12-3 bluez-utils-3.24-2
    bridge-utils-1.2-2 bzip2-1.0.4-3 cairomm-1.4.6-1 cmake-2.4.8-1
    cpio-2.9-3 sysfsutils-2.1.0-4 cpufrequtils-002-3
    device-mapper-1.02.24-1 popt-1.10.6-3 cryptsetup-1.0.5-5
    csup-20060318-5 cups-1.3.5-1 curl-7.18.0-1 dbus-qt3-0.62-3
    dcron-3.2-3 dhcpcd-3.2.0-1 dmapi-2.2.8-3 libxml2-2.6.31-1
    docbook-xsl-1.73.2-1 dosfstools-2.11-2 dvd+rw-tools-7.0-4 ed-0.8-3
    enlightenment-0.16.8.11-1 gnome-desktop-2.20.3-1 eog-2.20.4-1
    libidl2-0.8.10-1 mozilla-common-1.1-2 xulrunner-1.8.1.11-1
    epiphany-2.20.3-1 eventlog-0.2.5-2 ghostscript-8.61-1
    gnome-keyring-2.20.3-1 libsasl-2.1.22-5 libldap-2.3.39-2
    smbclient-3.0.28A-1 gnome-vfs-2.20.1-1 libdjvu-3.5.20-1
    poppler-0.6.3-1 poppler-glib-0.6.3-1 evince-2.20.2-1 evms-2.5.5-5
    libsoup-2.2.104-1 evolution-data-server-1.12.3-1 exiv2-0.15-1
    faad2-2.6-1 grep-2.5.3-3 sed-4.1.5-3 fakeroot-1.9.2-1 fbset-2.1-2
    file-4.23-1 file-roller-2.20.3-1 findutils-4.2.32-1
    firefox-2.0.0.12-1 flashplugin-9.0.115.0-2 flex-2.5.33-4
    font-bitstream-speedo-1.0.0-4 font-misc-ethiopic-1.0.0-4
    font-misc-meltho-1.0.0-4 freeglut-2.4.0-3 freetype1-1.3.1-4
    glib-1.2.10-7 gtk-1.2.10-8 imlib-1.9.15-4 libstroke-0.5.1-2
    fvwm-2.4.20-2 gail-1.20.2-1 gc-7.0-2 gdb-6.7.1-1
    gtksourceview2-2.0.2-1 libgnomecups-0.2.3-1 libgnomeprint-2.18.3-1
    libgnomeprintui-2.18.2-1 python-2.5.1-5 pygobject-2.14.1-1
    pygtk-2.12.1-1 gedit-2.20.4-1 gen-init-cpio-2.6.17-3
    gettext-0.17-1 librsvg-2.20.0-1 gimp-2.4.4-1 gkrellm-2.3.1-2
    glibmm-2.14.2-1 gmime-2.2.16-1 gnokii-0.6.22-3
    gnome-menus-2.20.3-1 libwnck-2.20.3-1 gnome-panel-2.20.3-1
    gstreamer0.10-0.10.15-1 gstreamer0.10-base-0.10.15-1
    gstreamer0.10-alsa-0.10.15-1 gucharmap-1.10.2-1 libgtop-2.20.1-1
    gnome-applets-2.20.1-1 metacity-2.20.2-1 libbeagle-0.3.0-3
    nautilus-2.20.0-4 gnome-control-center-2.20.3-1
    gnome-python-2.20.1-1 gnome-python-desktop-2.20.0-3 guile-1.8.3-1
    gnome-games-2.20.3-1 gnome-power-manager-2.20.2-1
    tcp_wrappers-7.6-8 gnome-session-2.20.3-1 gtkmm-2.12.3-1
    gnome-system-monitor-2.20.2-1 vte-0.16.12-1 gnome-terminal-2.18.4-1
    gnome-utils-2.20.0.1-2 gnupg-1.4.8-1 libassuan-1.0.4-1
    gnupg2-2.0.8-1 gpgme-1.1.6-1 gpm-1.20.1-7 groff-1.19.2-4
    grub-0.97-9 gstreamer0.10-cdparanoia-0.10.15-1
    gstreamer0.10-gnomevfs-0.10.15-1 gstreamer0.10-ogg-0.10.15-1
    gstreamer0.10-vorbis-0.10.15-1 gtkhtml-3.16.3-1 gutenprint-5.0.2-1
    vi-7.1.228-1 vim-7.1.228-1 gvim-7.1.228-1 gzip-1.3.12-4
    hal-info-0.20071212-1 hdparm-7.7-3 usbutils-0.73-5 wget-1.11-1
    hwd-5.3.2-1 hwdetect-0.9-1 icewm-1.2.35-1 ifenslave-1.1.0-3
    imagemagick-6.3.8.0-1 intltool-0.37.0-1 iproute-070710-3
    iptables-1.3.8-2 iputils-20070202-4 isdn4k-utils-3.2p1-3
    jfsutils-1.1.12-2 jre-6u3-2 kbd-1.12.20070827-2 kdelibs-3.5.8-4
    lm_sensors-3.0.1-1 xorg-xauth-1.0.2-1 kdebase-3.5.8-3
    qscintilla-qt3-1.7.1-2 kdebindings-3.5.8-2 libgphoto2-2.4.0-4
    poppler-qt3-0.6.3-1 kdegraphics-3.5.8-3 sqlite3-3.5.6-1
    libopensync-0.34-1 kdepim-3.5.8-2 klibc-1.5-3 klibc-extras-2.3-1
    klibc-udev-116-2 klibc-module-init-tools-3.2.2-1
    mkinitcpio-0.5.17-2 module-init-tools-3.2.2-5 kernel26-2.6.24.1-2
    less-418-1 lftp-3.6.3-1 libao-0.8.8-2 orbit2-2.14.12-1
    libbonobo-2.20.3-1 libcdio-0.79-1 libelf-0.8.10-3 libevent-1.3d-2
    libgdiplus-1.2.6-1 libmikmod-3.1.12-1 libmysqlclient-5.0.51-2
    libpcap-0.9.8-2 libsamplerate-0.1.2-4 libtar-1.2.11-3
    libxfont-1.3.1-2 licenses-2.3-1 lilo-22.8-2 links-2.1pre33-1
    logrotate-3.7.5-1 lua-5.1.3-1 lvm2-2.02.33-1 mailx-8.1.1-5
    make-3.81-3 man-1.6f-2 man-pages-2.77-1 mdadm-2.6.4-1
    mono-1.2.6-1 mutt-1.5.17-4 mysql-clients-5.0.51-3 mysql-5.0.51-3
    nano-2.0.7-1 net-tools-1.60-13 netkit-ftp-0.17-4
    netkit-telnet-0.17-7 nfsidmap-0.20-2 portmap-6.0-2
    nfs-utils-1.1.0-3 ngrep-1.45-4 nmap-4.53-1 ntp-4.2.4p4-4
    openssh-4.7p1-6 openvpn-2.0.9-3 opera-9.25-2 orca-2.20.3-1
    patch-2.5.4-4 pcmciautils-014-3 php-5.2.5-3 pilot-link-0.12.3-1
    pine-4.64-4 pkgconfig-0.22-3 procps-3.2.7-4 libx86-0.99-1
    vbetool-1.0-2 pm-utils-0.99.4-1 qt-4.3.3-4 poppler-qt-0.6.3-1
    postgresql-libs-8.2.6-1 postgresql-8.2.6-1 ppp-2.4.4-6
    procinfo-19-2 psmisc-22.6-1 qca-2.0.0.svn744387-1.1 qca-qt3-1.0-1
    qca-tls-1.0-5 qscintilla-2.1-3 reiserfsprogs-3.6.20-3
    rp-pppoe-3.8-2 rsync-2.6.9-4 samba-3.0.28A-1 screen-4.0.3-5
    seahorse-2.20.3-1 shared-mime-info-0.23-1 sudo-1.6.9p12-1
    sysklogd-1.5-1 syslog-ng-2.0.6-1 util-linux-ng-2.13.0.1-2
    sysvinit-2.86-4 taglib-1.4.0.svn744384-1 tar-1.19-2 tcl-8.5.1-1
    tcpdump-3.9.8-1 tcsh-6.15.01-1 thunderbird-2.0.0.9-2 tk-8.5.1-1
    totem-plparser-2.21.91-1 totem-2.20.1-3 ttf-dejavu-2.23-1
    udev-116-3 unichrome-dri-7.0.3rc1-1 unzip-5.52-3
    vorbis-tools-1.1.1-7 which-2.19-2 whois-4.7.24-1
    wireless_tools-29-2 wireshark-0.99.7-1 wpa_supplicant-0.5.9-1
    xaw3d-1.5-4 xchat-2.8.4-2 xf86-input-evdev-1.2.0-1
    xf86-input-joystick-1.3.1-1 xf86-video-ati-6.7.197-2
    xf86-video-mga-1.9.100-2 xf86-video-nv-2.1.7-1
    xf86-video-s3virge-1.9.1-9 xf86-video-savage-2.1.3-2
    xf86-video-sis-0.9.4-2 xfsprogs-2.9.4-2 xfsdump-2.2.46-3
    wavpack-4.41.0-3 xine-lib-1.1.10-1 xinetd-2.3.14-3
    xkeyboard-config-1.1-1 xmms-1.2.11-1 xorg-server-1.4.0.90-6
    xorg-xinit-1.0.7-3 xscreensaver-5.04-2 yelp-2.20.0-3
    zenity-2.20.1-1
    Total Download Size: 743.90 MB
    Total Installed Size: 748.87 MB
    Proceed with installation? [Y/n]
    Proceed with installation? [Y/n] y
    :: Retrieving packages from core...
    ncurses-5.6-6-i686 1738.2K 518.0K/s 00:00:03 [#####################] 100%
    readline-5.2-7-i686 271.5K 228.3K/s 00:00:01 [#####################] 100%
    bash-3.2.033-2-i686 407.1K 299.1K/s 00:00:01 [#####################] 100%
    kernel-headers-2.6.2... 621.6K 376.8K/s 00:00:02 [#####################] 100%
    tzdata-2007k-1-i686 610.7K 329.0K/s 00:00:02 [#####################] 100%
    xorg-server-1.4.0.90... 7.4M 659.0K/s 00:00:11 [#####################] 100%
    xorg-xinit-1.0.7-3-i686 14.4K 56.9K/s 00:00:00 [#####################] 100%
    xscreensaver-5.04-2-... 8.0M 655.2K/s 00:00:13 [#####################] 100%
    yelp-2.20.0-3-i686 603.4K 356.7K/s 00:00:02 [#####################] 100%
    zenity-2.20.1-1-i686 1896.3K 546.6K/s 00:00:03 [#####################] 100%
    :: Retrieving packages from community...
    freetype1-1.3.1-4 119.9K 129.5K/s 00:00:01 [#####################] 100%
    gkrellm-2.3.1-2 724.3K 411.1K/s 00:00:02 [#####################] 100%
    xmms-1.2.11-1 1945.1K 557.0K/s 00:00:03 [#####################] 100%
    checking package integrity...
    (349/349) checking for file conflicts [#####################] 100%
    ( 1/349) upgrading ncurses [#####################] 100%
    ( 2/349) upgrading readline [#####################] 100%
    ( 3/349) upgrading bash [#####################] 100%
    ( 4/349) upgrading kernel-headers [#####################] 100%
    ( 5/349) upgrading tzdata [#####################] 100%
    ( 6/349) upgrading glibc [#####################] 100%
    (340/349) installing wavpack [#####################] 100%
    (341/349) upgrading xine-lib [#####################] 100%
    (342/349) upgrading xinetd [#####################] 100%
    (343/349) upgrading xkeyboard-config [#####################] 100%
    (344/349) upgrading xmms [#####################] 100%
    (345/349) upgrading xorg-server [#####################] 100%
    :: Could not detect nvidia-utils on system
    :: Will attempt to use built-in libwfb
    (346/349) upgrading xorg-xinit [#####################] 100%
    (347/349) upgrading xscreensaver [#####################] 100%
    (348/349) upgrading yelp [#####################] 100%
    (349/349) upgrading zenity [#####################] 100%
    real 56m46.062s
    user 4m25.013s
    sys 1m46.520s
    [root@arch-02 jada]#
    And for your tread question.
    How long does it take to do a dist-upgrade on your distro?
    one hour
    real    56m46.062s
    user    4m25.013s
    sys     1m46.520s
    After reboot the system loads all new applications with out any problem. Later I replaced the intel-video driver "xf86-video-i810 1.7.4-6" with the driver xf86-video-intel 2.2.0-2. No problems at all.
    Archlinux rocks

    JaDa wrote:Archlinux rocks
    definitely. By contrast, here's a regular upgrade on my debian box -- out of the blue it's having some problem with one of the packages, and it's turning into a regular recursive nightmare.
    root@moe:~ # apt-get upgrade
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    You might want to run 'apt-get -f install' to correct these.
    The following packages have unmet dependencies.
    E: Unmet dependencies. Try using -f.
    root@moe:~ # apt-get -f install
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Correcting dependencies...Done
    The following extra packages will be installed:
    exim4-base exim4-daemon-light
    Suggested packages:
    exim4-doc-html exim4-doc-info eximon4 libmail-spf-query-perl
    The following packages will be upgraded:
    exim4-base exim4-daemon-light
    2 upgraded, 0 newly installed, 0 to remove and 64 not upgraded.
    1 not fully installed or removed.
    Need to get 0B/1391kB of archives.
    After unpacking 8192B of additional disk space will be used.
    Do you want to continue [Y/n]?
    Preconfiguring packages ...
    dpkg: exim4-daemon-light: dependency problems, but removing anyway as you request:
    exim4 depends on exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom; however:
    Package exim4-daemon-light is to be removed.
    Package exim4-daemon-heavy is not installed.
    Package exim4-daemon-custom is not installed.
    dpkg: error processing exim4-daemon-light (--remove):
    Package is in a very bad inconsistent state - you should
    reinstall it before attempting a removal.
    Errors were encountered while processing:
    exim4-daemon-light
    [ Rootkit Hunter version 1.3.0 ]
    File updated: searched for 152 files, found 131
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    root@moe:~ # apt-get install exim4-daemon-light
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    You might want to run 'apt-get -f install' to correct these:
    The following packages have unmet dependencies.
    exim4-daemon-light: Depends: exim4-base (>= 4.69) but 4.68-2 is to be installed
    E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
    root@moe:~ #
    It's so "delicate" and temperamental compared to the no-nonsense, straightforward approach of Arch. If one little thing is off, the entire system has a hissy-fit and won't do anything until you hunt the internet high and low searching for a solution, encountering all the debian hawks along the way who are ready to rip your head off at the first suggestion that debian isn't directly from god and could have a problem. Imo, Arch is the best linx distro hands down. Nothing else even comes close.

  • I can't install and run flash player on my O.S. GNU/linux

    sorry, i'm new user this system, but need know how to complete installation of adobe flash player on my computer.
    O.S.(i686 GNU/Linux).
    thanks!

    Hi, I am not familiar with Linux and can only give you what Adobe has supplied.
    This is the site for System Requirements for Flash Player and the Platforms that Adobe supports:
    http://www.adobe.com/products/flashplayer/systemreqs/index.html
    This is the site for Troubleshooting Linux:
    http://kb2.adobe.com/cps/153/tn_15397.html  
    Hope this is helpful to you.
    You may also want to find the Linux forum that could help.
    Thanks,
    eidnolb

  • Is Arch the best distro for a friend with a "computer curse?"

    Hey, guys!  I need some advise.  I have a friend who has a "computer curse."  It runs in his family as well.  Computers break down FAST in his house.  He was running Windows initially, but he switched to Linux because he kept getting NASTY viruses.  Viruses so nasty, I would often have to use Windows Repair Install.  Linux, obviously, eliminated that problem.  It created a new problem, though.  Linux constantly BREAKS on him!  To be more specific, he's been using Debian-based distros.  Ubuntu, Linux Mint, etc.  All of them have been breaking on him.  It's incredibly frustrating.
    I've used Arch many times before.  I absolutely love it, and I'm beginning to wonder if it would work for him (after I set it up for him, of course).  I'm worried, though, about two things directly related - package management, and the system breaking.  He ALWAYS finds a way to break the system.  ALWAYS.  I can lock down package management, but if I do that, he will go months and months without an update; increasing his chances of a breakage if a major security update is needed.  Is there a way to balance this out?

    I agree, debian stable is the winner choice for him. That's unbreakable without root perms. And I think anyone who uses linux for more then  a year, finishes at arch, debian or gentoo (and some insists on slackware). Reason is: full customizability, no company background (mp3 in fedora/suse add repos issue) basic configs didn't variated, gentoo+arch:stable rolling release (innovations 5 years later even with this install, imagine you installed an xp in 2001 and now that install is a win7), debian: stable till die (but out of date)
    I killed my first 2 ubuntus one and a half a year ago, and I made panicing kernel half a year ago in gentoo, which even paniced other linux installers if that hard drive was plugged in
    If the guy loves innovations, you can set him up arch (or maybe the chakra project) but I basically say, the perfect solution is debian lenny with stable kde3. Old but more stable then anything I've ever seen, and fast (even on an 800Mhz 128 mb ram laptop)
    And another advise: don't install him sudo. He may know google too well to use it
    Last edited by Vegita (2010-01-02 19:47:03)

Maybe you are looking for

  • How to get a HD movie on to a DVD to use on a TV and keep the integrity of the video

    I made a high quality movie in aperture which I exported to the desktop as a Quicktime movie.   Then I created a One Step DVD from the movie.  The movie is 12 gb and the disk and it plays well on a HD TV through an HDMI cable.  I have been trying to

  • OSX 10.4.6 install problem on eMac

    Hi - I have just got a old eMac for my daughter from my work - It is a 1Ghz, 640Mb, 40Gb HD model.... It is currently running 10.4.7 - but I thought I would grab a 10.4.6 disc from work and do a fresh install - erasing the old stuff and starting the

  • Discoverer 11g

    Discoverer 11g is certified and compatible with Oracle 10G and IAS 10.1.3? Thanks

  • Airport Express error code -4

    Hi, I'm trying to configure my aiport express but I'm always getting the following message: 'An error happen when trying to connect to the wireless Apple device. Check that the network is correct and try it again. Error code: -4' The thing is that th

  • Why is my outgoing server not working?

    I have my laptop apple mail set up with a few accounts. Im able to get incoming mail but i cant send emails. It says the server is not working. What can i do to fix this issue?