Topic: random ?

alright so i am wondering something. I would love to be able to learn the meat of linux, but at the same time i need a distro that is going to be somewhat user friendly. I will soon have a second laptop that i can use as a tester/learner. I was wondering what would be the Best distro to accomplish this while still maintaining a slight user friendlyness? current main laptop is running #! because of need of stability.

I have tried arch (it taught me quite a bit but never was able to get full install as router is only available as wpa 1/2 not my router so cannot change) I've also tried arch bang which was amazing but i had a few things that were serious issues that i was unable to figure out.

I currently have all 6 slackware discs and i am debating trying that. Debian is another i was thinking about (straight debian) but again the installer issues with wpa 1/2 prevent this atm and i do not wish to download and burn all 50+ discs

any suggestions?


P.S it should be noted i will have access to direct etho in about a month or so just trying to feel things out and get opinions!

"Alles brennt wenn die Flamme ist heiß genug, die Welt ist nichts aber ein tiegel"

Re: random ?

Maybe you should try the latest arch iso. I don't know what's wrong with your WPA, I installed Arch on a netbook via WPA2 last week. You seem to have this problem with most Distros, so you're either doing it wrong or your chipset is giving you a hard time.

I'm so meta, even this acronym

Re: random ?

I had that choice too, but I decided to stay with things I knew from the pike (concerning Linux), so I never went away from Debian-based-distributions. (I tried Ubuntu, Debian itself, some other derivates and now - and I guess I'll stay here - #!) People are absolutely right if they say, you'll possibly learn more in a shorter amount of time if you stick to "complicated" things such as Arch oder BSD (Yes, I know that BSD is not Linux.). But you'll mostly stick your nose in it, have a lot of problems and no real feeling about how the system is reacting so the frustration level is, in the beginning, much higher than your learning success.

I also often heard from people that you could not learn anything from Debian ("Take Arch!!!!11!" .. "NO! BSD!!!!111" .. "Pf, noobs, take $whateveryouwantsetitinhere!"), but .. ever tried to configure a fully working Debian with GUI from the beginning on? If you are fresh, that's a whole lot of work. So as a résumé: I would prefer something I am used to and dig deepter into it.

Last edited by .not (2011-09-08 07:52:30)

My Blog | Recent post: You are who you are. Accept yourself.
Carpe diem? Too mainstream. Carpe Noctem!

Re: random ?

the day i get this ambitious i'll do Linux From Scratch

Re: random ?

Awebb wrote:

Maybe you should try the latest arch iso. I don't know what's wrong with your WPA, I installed Arch on a netbook via WPA2 last week. You seem to have this problem with most Distros, so you're either doing it wrong or your chipset is giving you a hard time.

what went wrong with the arch install was the after i had actually installed it the settings had not rolled over from the installer (forgot to install 3945 firmware.) with debian the installer just outright does not support wpa at all. going to be reading alot more on arch and slackware (though how they pick the package sets confuses me a little bit. i've been using debian based pretty much since about two years ago. idk thank you all for your thoughts. i'll probably continue on in doing everything i possibly can using command line until i get my tester.

"Alles brennt wenn die Flamme ist heiß genug, die Welt ist nichts aber ein tiegel"

Re: random ?

rhowaldt wrote:

the day i get this ambitious i'll do Linux From Scratch

I did this some months ago, and actually have now an empty partition ready just for this purpose. But I have to say, I did succeed in installing a working LFS, but it was nothing spectactular. Actually, I didn't feel I really learnt something. The book is so clear that all you've got to do is step by step follow the instructions (very close even to just copy-pasting them straight from the book).

I hope that with Beyond Linux From Scratch (where you set up your desktop environment, GUI etc..) I'll get to learn a bit more though..

Otherwise, I think I'm more like .not, instead of trying to know several distros, try to know one good strong distro as much as possible. For me that's debian, as that's probably the one I'm most likely to do any serious work on. (I see Arch mainly as a hobby distro. It's fun to set up a working desktop, but that's as far you'll get with it).

Last edited by Xardas (2011-09-08 15:57:48)

"There's never enough time to do all the nothing you want."
-Calvin

Re: random ?

@Xardas: well i kinda figured that would be the case... in my efforts to read up on all things Linux, i simply read through the entire LFS and BLFS docs simply for all the information in there about packages and what they do and how they work together.

Re: random ?

If you didn't learn anything from an LFS install, then you probably already know a lot and will be disappointed in the lack of new knowledge. There isn't that much to learn about linux driven operating systems, as soon as you understood one init system, you pretty much got them all.

You might be on the verge of waisting your time, because of the misconception, that it is Linux one has to master. You won't learn much from installing an operating system as you would from maintaining it. Here comes my dirty little checklist for you:

( ) Have you mastered at least one of the three most used shell implementations ([ba|da|z]sh)?
( ) Are you fluent in grep, sed and awk?
( ) Have you mastered |, > (>>) and < (<<)?
( ) Have you mastered &, && and || ?
( ) Have you mastered job control (ps, kill, ctrl+z, fg, bg, nohup ...)?
( ) Have you (fully) mastered the Debian package management (apt-*, aptitude, dpkg, dpkg-*, dselect), including the creation of a distributable package?
( ) Do you know how to add/remove/activate/deactivate/autorun/blacklist modules in your distro's init system?
( ) Have you mastered cron and at least one of it's iterations?
( ) Can you live without a shell for a while and still do all the tasks you would do with a desktop (using vim/emacs/nano, screen/tmux), including frame buffer supplements for your graphical tasks?

I could think of more, but that's enough for now. If you can't say "yes" to all the questions above, it's not the distro's fault you don't feel any progress, because this is what any distro can do. So if it's the lack of wireless encription that stops you from installing Debian, take one of the offsprings like crunchbang, install it and remove all the junk you don't want to have. A good practice would be to remove plymouth and replace System V with systemd.

By the way: I'm using Arch Linux as a productive system on both my desktop and my laptop. It actually is easier to maintain for me, because I set it up myself. It's neither hard to maintain, nor does it die often. There is only trouble, when big upstream packages change, like Gnome2→Gnome3 or the migration from python2 to python3 as /usr/bin/python and env python.

I'm so meta, even this acronym

Re: random ?

@Awebb: how do you know you really mastered something? i don't do system administration or anything for a job so i won't be able to test real-life situations. all i got is my laptop and, well, myself. i write some scripts for my own use and i try to read up on whatever i can about linux, and am uncertain as to what more i could try. aside from my idea to do the LFS install i've been considering Arch because it is said to be difficult and bare-bones and because i like setting up my very own system (which is why i'm interested in LFS in the first place).

thinking about this it is probably a question that can only be answered with 'you will know when you have mastered it'...

Re: random ?

That Arch is difficult is somehow a myth for me. Just follow the instructions, hell, everyone will have to follow them, if you will learn something, I do not know, maybe when you install Arch a few times not only once like I had to do because the first two times I screwed something up. You can learn from every OS, I do not know what Arch offers that I would consider, hey, now I learnt more about Linux?

You can make the same with a barebones Debian install, maybe even with Ubuntu, when you try to build your system on your own. Yes, you will always learn something but it is overrated to say with Arch or Gentoo or Slackware, just examples, you will learn more. I think @awebb said it right, maintaining it is another thing as installing it.

Re: random ?

^ yes, but as i said the problem with maintaining is that you have to actually use a system for something to have to maintain it in any way. i mean if i just use my laptop here as my OS and get everything i want working to work, i'm kinda finished there, right? i need to break something to fix it again, and if nothing goes wrong there is no maintenance to be done.

maybe i'm not making enough mistakes or anything. i know i've learned most from times when i, for example, accidentally removed my tint2, or felt the need to re-install conky several times because i wanted it compiled with all sorts of options.

Re: random ?

Nice post Awebb, and of course you're spot on. I didn't want to say I know enough 'linux', which certainly isn't the case. But as you say, it's the maintaining bit that you won't learn by only installing and configuring them. I've been doing that to LFS, arch, chakra, Ubuntu, Opensuse and Crunchbang now but in the end you feel like you're learning nothing new and only do the same things over again. The occasional troubles only learn you some very narrow knowledge about some very specific issue.

I think the best way is to systematically pick a subject and study it; in the field tinkering with your pc only gets you incomplete and very circumstancial knowledge..

"There's never enough time to do all the nothing you want."
-Calvin

Re: random ?

@rhowaldt: Yes, that is right, learning by breaking, hehe. Could have advantages and disadvantages.

Last edited by ivanovnegro (2011-09-08 20:18:56)

Re: random ?

I know that I didn't master any of these points. I still have to look up things too often. What I can say is that I mastered the use of search tools on the internet, because I know I can find it - if it exists - in a reasonable ammount of time. This kind of takes away the learning effect from the other skills :-D

You already have a very complex system at hand. Try running Debian CLI only for a week without missing anything. Learn the above mentioned things. I'd gladly support anyone doing this, so the first thing you should try is writing me a PM in links/lynx/elinks :-)

I'm so meta, even this acronym

Re: random ?

Awebb wrote:

What I can say is that I mastered the use of search tools on the internet, because I know I can find it - if it exists - in a reasonable ammount of time.

That is really important and that is actually how I learnt things about Linux. You have to know where the information is and later you can use it again and again.

Re: random ?

I loved Archbang when i installed it and seriously wanted to install Arch from scratch. When I went to do so for some reason whenever i went to connect to the router (following the instructions almost to the letter.) it would not connect. I seriously believe at this time that it was because the routers name had the special character & in it. I don't know if i can connect to the one that i am currently using. (name is
TimelineX_Network) but will arch accept the "_"?

the reason it's so important to me is that i may very well be becoming a tech with amazon.com in the near future.

primarily they run Red Hat linux as their servers and TinyCore on the xterms at the pack stations.

learning to install and configure linux from scratch will go a longs way to the knowledge that i will end up needing. Currently i am reading through a few linux books and also watching the Triansignal linux+ training videos..

"Alles brennt wenn die Flamme ist heiß genug, die Welt ist nichts aber ein tiegel"

Re: random ?

ivanovnegro wrote:

That is really important and that is actually how I learnt things about Linux. You have to know where the information is and later you can use it again and again.

Indeed, but it backfired at least twice at work, when I had to fix an embedded machine with no manfiles installed. That was before I got my tablet with flatrate data plan though...

@amazon-redhat: then you know the drill... work with tinycore+busybox and fedora for a while. Make sure you know how to handle rpm packages and how to compile stuff from src. Next time be more specific on what you need and we'll PT you until your mousepad's sucking buttermilk :-D /Gunny

Last edited by Awebb (2011-09-09 06:36:17)

I'm so meta, even this acronym

Re: random ?

this one was more for personal then the work. though its also a bonus knowing what one to work with the get that as well. don't think any of my current machines could actually run fedora effectively.

"Alles brennt wenn die Flamme ist heiß genug, die Welt ist nichts aber ein tiegel"

Re: random ?

I learn by: OH CRAP!  That wasn't right!

"Honey!!!  Where's the {insert current distro here} CD?"

Although that's getting to be less and less often.

Last edited by Sector11 (2012-01-18 19:09:19)

Re: random ?

^ SR11 has the coolest.  Wife.  Ever. cool

while ( ! ( succeed = try() ) );

Re: random ?

ivanovnegro wrote:

That Arch is difficult is somehow a myth for me. Just follow the instructions, hell, everyone will have to follow them, if you will learn something, I do not know, maybe when you install Arch a few times not only once like I had to do because the first two times I screwed something up. You can learn from every OS, I do not know what Arch offers that I would consider, hey, now I learnt more about Linux?

I agree with Ivan here.  I've installed Arch Linux (not Archbang--although I've tried that, too) a couple of times, both wired and wireless.  I will say that the greatest challenge to do with ArchLinux is the wireless if you are so inclined, IMO.  I found my first "Linux love" with Arch Linux, but meh, not so much anymore.  Although I do have it installed on a 40 GB HDD on this machine, and revisit every so often.  I like Pacman. 

The first time I installed Arch and it worked, it was a beautiful moment here.  Anyway, what I should've said a long time ago is that Arch or Arch-less experience, I'm a wicked noob, still.  And, the internets is my best friend (#! forum is my first stop, always).

**AKA tiresias on IRC**      shantih   shantih   shantih     
      Contribute however you can!

Re: random ?

...but why is the title of the thread "random?" ?

Statler Openbox on overheating Asus U5F  = 8000 Tflops!       ...(or slighlty less).

Re: random ?

Excellent thread....but perhaps a better name would suffice?  It certainly doesn't look random.

Re: random ?

Since I think I am to blame for resurrecting this thread, I might as well add my comments. I agree with ivanovnegro and a_movingtarget that the hype around arch is overblown. I've installed it three times in the past week (not because it broke, but just to see if I could do it) and apart from some minor issues easily solved in the install instructions or wiki it went well. As a_movingtarget said, the first time was a beautiful moment, but so was the first time I ran smxi and upgraded to sid, and the first time I edited fstab and it worked, the first time I changed permissions on a folder, my first bash script, and even the first time I installed Linux and was able to dual boot Windows.

I also agree with Awebb when he says

You won't learn as much from installing an operating system as you would from maintaining it.

which is why I'm not unhappy when things break -- I learn more from fixing things than I do from another conky or tint2 tweak. I've alwas been a geek for the low-level stuff, and my Linux systems have been moving toward more and more minimal. I do plan to try the GUI-free week soon.

But I still don't know why this thread is called "random" hmm

Re: random ?

pvsage wrote:

^ SR11 has the coolest.  Wife.  Ever. cool

... and she knows too! roll