*BSDThis forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Mandrake 9.1 is sooooo easy that patrick starr could use it
Posts: 217
Rep:
BSD Newbie
Well I started Mandrake a while back and it was pretty cool, I did like stability, but I think LINUX lacked a lot of simple things, such as a better programming interface for C++. I found it impossible to game program on it, so I had to keep windows (sadly). So I wanted the power of Solaris, but I found out that I needed a SPARC and no 15 year olds parents will get him that
SO I TRIED FreeBSD..... something like Linux, but close to UNIX. I am not AT ALL experienced with config files and all...... and I think the installation sucked, I couldn't even get a GUI. Can someone give me a good guide for BSD, and just a tidbit on the side, if I want to go into heavy C++ and Web Programming what Linux or Unix distro would you reccomend for an UBER NOOB?
Not sure about the distro, I hear that Mandrake or Redhat are good for newbies. As for Linux not having a good C++ programming interface, what do you consider good? I tried loads of things on Windows, and the best one I found was TextPad which is free. I recommend you learn to use Emacs. A basic tutorial for using it as an IDE can be found here: http://www.linuxjournal.com/article.php?sid=5765
but if you want a GUI then Anjuta and KDevelop are supposed to be good, although you would need to learn the syntax of GTK or QT if you wanted to create X based applications. For game programming, I would recommend SDL (it's an API). I've never done game programming, but I programmed an XMMS plugin in it, and it's very good for graphics and sound and so on. Think of it as a less developed DirectX for Linux.
As for the whole BSD thing, I don't think it matters if you use BSD or Linux for your programming, as long as you keep it open source, but from what I've heard, BSD is not a newbie OS - I would stick with an easy Linux distro
Hope this helps
Guy
Before you jump off in an installation you need to read the documentation over to make sure you are prepared for things to come. Yes, after a Windows or Mandrake install the FreeBSD install seems quite rediculous, but if you read the documentation you will know what to expect.
As far as a C++ programming interface an IDE is just the tip of the iceberg. Go get some documentation on make and don't look back. Before you know it you'll realise that visual studio does nothing but ruin true learning.
You should read the handbook for the bsd that you choose before trying to install, it will go alot smoother if you do. I would stick with mandrake for awhile and learn as much as you can, before heading in the direction of bsd. Just my thoughts, take it or not.
I'm under the process of installing fbsd now, and i've just finished reading some docs including the handbook. I would highly recommend you take on Debian or Slackware first, if you ever plan on going towards fbsd. The transition is alot smoother if doing so. I would also suggest that you try Debian FIRST, simply because you'll learn more about linux than Debian.
As for your IDE problem, I think you're looking for something that isn't their. If you weren't comfortable with the interfacs Mandrake provided, those of fbsd would be the same. Ever heard of portage. I think you should look into emacs or kdevelope like someone suggested.
i got told that freebsd was very hard by other bsd users and that the standard linux user would have trouble adjusting to it. this is not so, it is a little different, but fundamentaly the same and can be picked up as easily as linux was.
so the question is, are u a normal user? or a hacker?
Originally posted by RJW Define `hacker' for me, please?
hacker = someone who learns to use their computer to its full potential, stretch program usage etc...
user = someone who learns the minimum to get what they need done
...
2: a programmer who breaks into computer systems in order to steal or change or destroy information as a form of cyber-terrorism [syn: {cyber-terrorist}, {cyberpunk}]
3: a programmer for whom computing is its own reward; may enjoy the challenge of breaking into other computers but does no harm; "true hackers subscribe to a code of ethics and look down upon crackers"
...
Free On-line Dictionary of Computing:
Quote:
...
4. A person who is good at programming quickly.
5. An expert at a particular program, or one who frequently does work using it or on it; as in "a {Unix} hacker". (Definitions 1 through 5 are correlated, and people who fit them congregate.)
6. An expert or enthusiast of any kind. One might be an astronomy hacker, for example.
7. One who enjoys the intellectual challenge of creatively overcoming or circumventing limitations.
8. (Deprecated) A malicious meddler who tries to discover sensitive information by poking around. Hence "password hacker", "network hacker". The correct term is {cracker}.
The term "hacker" also tends to connote membership in the global community defined by the net (see {The Network} and {Internet address}). It also implies that the person described is seen to subscribe to some version of the {hacker ethic}.
It is better to be described as a hacker by others than to describe oneself that way. Hackers consider themselves something of an elite (a meritocracy based on ability), though one to which new members are gladly welcome. Thus while it is gratifying to be called a hacker, false claimants to the title are quickly labelled as "bogus" or a "{wannabee}".
9. (University of Maryland, rare) A programmer who does not understand proper programming techniques and principles and doesn't have a Computer Science degree. Someone who just bangs on the keyboard until something happens. For example, "This program is nothing but {spaghetti code}. It must have been written by a hacker".
To be honest with you: I utterly despise the word `hacker'. It is far too ambiguous, and, more often than not, used way out of context.
Over the many years since it was coined, the meaning, within the computer paradigm, has been morphed and modified to suit the given occasion:
1) One who gains unauthorized access to a system;
2) One who develops: crackers gain unauthorized access to systems (AKA: white-hat, black-hat. Two more terms I find irritating);
3) One who uses his computer to it's full potential;
4) Blah blah blah...
I also find it annoying when one boasts about being a hacker: regardless of the term they are referring.
In fact, I'm willing to bet most of this pathetic jargon was borne by kids in the days of clans and mixed-case sentences (if they can be classed as that -- a sentence that is), and the users of today are just to stupid to realize how dumb it actually sounds. I could, of course, be wrong.
To be honest with you: I utterly despise the word `hacker'. It is far too ambiguous, and, more often than not, used way out of context.
Over the many years since it was coined, the meaning, within the computer paradigm, has been morphed and modified to suit the given occasion:
1) One who gains unauthorized access to a system;
2) One who develops: crackers gain unauthorized access to systems (AKA: white-hat, black-hat. Two more terms I find irritating);
3) One who uses his computer to it's full potential;
4) Blah blah blah...
I also find it annoying when one boasts about being a hacker: regardless of the term they are referring.
In fact, I'm willing to bet most of this pathetic jargon was borne by kids in the days of clans and mixed-case sentences (if they can be classed as that -- a sentence that is), and the users of today are just to stupid to realize how dumb it actually sounds. I could, of course, be wrong.
wow, u are spending a lot of energy not liking a word! relax
it is way too ambiguous, but the def i gave above covers most of the 1s u listed above. i used to refer to it as a programmer but nothing in this world is static, especially languages
i hate it when people say hacker instead of cracker - constantly telling them the difference.
it is only a word at the end of the day and i have more interesting things to think about, and more worrying things to worry about. as do we all.
are saying todays jargon with ghetto talk come from the same group?
Last edited by Gill Bates; 01-03-2004 at 09:07 AM.
A programmer who does not understand proper programming techniques and principles
A lot of computer science professors would agree on this one.
Quote:
doesn't have a Computer Science degree
That doesn't make sense. There are a zillion computer programmers in industry that don't have a computer science degree.
Quote:
I also find it annoying when one boasts about being a hacker: regardless of the term they are referring.
I happen to have Eric Raymond's latest book and I enjoy it. The way he uses the term is correct. Other people affectionately refer to me as a hacker and I know exactly what they are talking about.
Just because the term is used loosely is not the fault of the hacker community.
Quote:
Over the many years since it was coined, the meaning, within the computer paradigm, has been morphed and modified to suit the given occasion
Originally posted by RJW In fact, I'm willing to bet most of this pathetic jargon was borne by kids in the days of clans and mixed-case sentences (if they can be classed as that -- a sentence that is), and the users of today are just to stupid to realize how dumb it actually sounds. I could, of course, be wrong.
If you have that link you shouldn't have to bet. Read the Jargon File. And the Art of Unix Programming. And a lot of other stuff. Instead of proper Greek, Latin or German, we *all* (if we are European or of European descent and aren't Germans) speak a bunch of pathetic jargon. That Dante - what an idiot for writing in that crappy Italian instead of proper Latin. And Bacon - writing philosophy in... *shudder* English. Almost as bad as Shakespeare, but at least he wrote mindless entertainment for the ignorant masses.
Hacker's jargon is just part of history and culture. A proper 'computer programmer' is a bored paid stiff churning out the boring code the boss wants. A hacker is having fun.
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660
Rep:
/hijack on
Well personally I don't think people should stop using the correct application of the word "hacker" just because the mass media and the ignorant sheep subverted the true meaning and use it for their paranoid hysteria. IMHO the more times people see the word used correctly, the more chance there is to "take it back".
I, for one, will not stop using "hacker" just because CNN and FoxNews tell me it's evil.
9. (University of Maryland, rare) A programmer who does not understand proper programming techniques and principles and doesn't have a Computer Science degree. Someone who just bangs on the keyboard until something happens. For example, "This program is nothing but {spaghetti code}. It must have been written by a hacker".
This definition explains quite a lot, actually. A hacker isn't afraid to think "outside the box" and find creative solutions to a problem. This breeds resentment from the establishment and hence, the word has been perverted to suit their egomania. The domain of wise men used to be the Roman Catholic Church, today it's the Universities. And though we don't persecute free thinkers as heretics anymore, they are still ostracized. Better to agree the Earth is flat and receive an A than dare to think it's round and be burned at the stake, I suppose.
Sense 9 of hacker is probably from the more general use of the word for someone who doesn't really know how to do their job. These days, people seem to use "hack" rather than "hacker" for this meaning (e.g. refering to a journalist as a hack).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.