Results 1 to 6 of 6

Thread: A programmers laptop distro which likes small wm's.

  1. #1
    Join Date
    Oct 2005
    Beans
    10

    Wink A programmers laptop distro which likes small wm's.

    Can you help me find a distro that works for me?

    I left Ubuntu after an "update" threw the openGL files out of /usr/include and /usr/lib into some obscure directory in the include and lib trees. After I finally found the files, and after having to modify my makefile which worked perfectly days before, it never would link my programs, and got lots of undefined symbols. This is a fundamental problem I have with linux distros is 1, moving things around constantly, and 2, lacking any sense of compatibility or creating a "sane" build environment. I mean sane as in sanity not ./configure.

    I have a similar issue with fedora 16. The gcc/g++ verion is so "new" that the majority of things I have tried to compile with it get "not declared in this scope" errors. (linley's dungeon crawl and zsnes, pillars of the linux gaming scene!), C apps are ok but C++ apps dont compile

    So here is what I am looking for.
    * ITs netbook, so laptop friendly, USB disk installer because it has no cdrom.
    * A very General Distro that doesn't rely heavily on Unity/Gnome/KDE. I like to take the pieces from these I want, to create my frankenstin OS monster.
    * I like to customize my system, try new things and dabble in programming. So:

    1) Please at least include GCC and headers! lol. ( a developer centered distro) Also a majority of bleeding edge open source software is distributed in source form, and the only way to install is to compile it. /configure, make, make install. Not everything is expected to work but having a standard /usr/include(see 3) helps!

    2) "standard" GNU tools would be nice. Its a pain to go package hunting for tools that have traditionally been in linux. (ex: gcc, grep, gmake, autoconf, etc) and since in fedora's case this "optional" tool is may be a requirement in thousands of packages, a search by name would be an very long query. Ubuntu has better package management.

    3) more "standardized" file locations. I dont think moving foo.conf from /etc to /etc/foo/allfoos/fooorg/newxmlfoo/xml is an "improvement". This is a BIG issue for me, and one of the reasons I have used FreeBSD instead of linux for years. Every upgrade, i feel like a blind man who got his bedroom rearranged.

    * Power management and Wireless that are NOT integrated into its flagship desktop, ubuntu and fedora have this issue. If I login to pekwm, I cant connect to the internet! I also cant put it into hibernate without making a script.

    * Package management that is NOT integrated into its flagship desktop. Ex: fedora 16, attempting to install a flash update RPM from hackedbox, would not let me verify with a password and just said, you're not authorized. It was waiting for Gnome to ask for a password but there WAS NO GNOME!


    More pluses

    * Not even having a flagship desktop! I change window managers like underwear ( i like to experiment)

    * Compatibility. I have ranted about this before, but you buy a Humble Bundle game, and cant seem to find a linux distro it works on, usually because the glibc is too new or too old etc. This is hard since linux is always changing so thats why this i a plus.

    * Small but not minimalist. I like distros that are CD sized, my largest USB drive is 4GB so unfortunately i wont try slackware because it so large.

    * Why split up runtime and development packages? Ex: the sourcecode for SDL is 3.7 megs. But I need to go package huting for SDL-devel/GL-devel, and everythingelse-devel in a lot of distros??? Does it really hurt to put tiny header files in /include?

  2. #2
    Join Date
    Jun 2008
    Location
    Tennessee
    Beans
    3,421

    Re: A programmers laptop distro which likes small wm's.

    I can't speak for all those requirements, but I would guess Arch or Slackware would be good; they both have a reputation for keeping things simple and not over-tinkering with upstream. Also very compile-friendly.

    Good luck!

  3. #3
    Join Date
    Feb 2008
    Beans
    138
    Distro
    Ubuntu

    Re: A programmers laptop distro which likes small wm's.

    To my ears what you are describing sounds like Slackware would be the answer. A 4gb usb stick is just fine for a usb install. Just have a look at the usb readme http://ftp.nluug.nl/os/Linux/distr/s...README_USB.TXT

  4. #4
    Join Date
    Jun 2009
    Location
    Alabama
    Beans
    2,232

    Lightbulb Re: A programmers laptop distro which likes small wm's.

    Arch or ArchBang. Gentoo or Sabayon. The first of each pair is a general distro that you have to work to configure. Of course, this comes out exactly the way you want it. The second of each pair is based on the first, but tries to give an "out-of-the-box" experience. ArchBang is probably closer to Arch than Sabayon is to Gentoo. But Sabayon is quite a neat distro. I give thumbs up to all four.

    Tim
    Cyberpower PC, Core i5 2500 3.3 gHz, 8GB DDR3, ATI 6770 1GB, Samsung BX 2440 LED 1080p, 1 TB SATA III, 2 TB SATA III, Siduction Linux 64-bit

  5. #5
    Join Date
    Apr 2012
    Location
    Lubuntu One Stop Group
    Beans
    65
    Distro
    Lubuntu

    Re: A programmers laptop distro which likes small wm's.

    May I suggest Crunchbang?
    LXDE. Fast and beautiful.

  6. #6
    Join Date
    Apr 2012
    Location
    Darkstar
    Beans
    324

    Re: A programmers laptop distro which likes small wm's.

    Slackware or Debian Squeeze.
    CrunchBang Linux
    Plz no tpe lik dis or no anser!!
    The search tool can be found in the upper right corner of your screen, please use it to your advantage, especially before asking questions.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •