LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 01-30-2004, 10:42 AM   #1
robhargreaves
Member
 
Registered: Dec 2003
Location: UK
Distribution: Slackware
Posts: 87

Rep: Reputation: 15
Boycotting SCO and Unix feel distros


I am new to Linux in the past few months but have learnt a lot quickly especially with the help of this site. Something I have seen today interests me though. My sisters partners father has a website called jeepster.org.uk.

He is a slackware user and a lot of the site is devoted to Linux and code he has written etc etc. There is a banner on the site which refers to a link with a petition and information on boycotting SCO. Looking into what the news maybe it seems that SCO are saying it has took them 20 years to get what they have got together and they are running 16, 32 and 64 processor systems which linux could only dream about.

This makes me think that to get good money in the IT industry you need to know how to operate unix servers and systems.

What is the best way to use my learning about linux on my pc instead of windows to get me the job in IT I would like to do. Is there and distros that I could put on another partition to try that have more of a unix feel??

Any suggestions??
 
Old 01-30-2004, 10:51 AM   #2
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 67
I have to comment, boycotting SCO = great idea. SCO running on "16, 32, and 64 processor machines that linux can only dream about"?!? That is total nonsense. Linux is WAY better at SMP then Unixware could ever dream of being.

The fact of the matter is SCO's UNIX is terrible. They know it is terrible, they know we know it is terrible. It is near impossible to sell such a terrible UNIX with Linux around. They can't possibly compete with the development speed Linux has because they can't hire millions of programmers. So they throw in the towl on there software and try and make money in another way, but claiming ownership of something that isn't, and never was, there code.
 
Old 01-30-2004, 11:01 AM   #3
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 67
Sorry, I have another comment

There is a reason why Open Source software is so scary to many people who make there money off proprietary software. What looked to most to be an unorganized mess in the early and mid 90's has come together as a bunch of very powerful pieces of software. Now people see things like Apache and Linux, they look at the quality of the code, and how fast it gets churned out, and they realized they can't possibly churn out code of that quality nearly as quick, if ever.

Some companies, like IBM, attempt to evolve with what they see as the best way to produce software. Others try and fight it with threats and FUD because they are scared to give away the control.
 
Old 01-30-2004, 11:07 AM   #4
robhargreaves
Member
 
Registered: Dec 2003
Location: UK
Distribution: Slackware
Posts: 87

Original Poster
Rep: Reputation: 15
When you talk about the power and the quality of the source with apache what do you mean?

And what is the nearest to Unix like distro available? I have been using slackware since starting out??
 
Old 01-30-2004, 11:16 AM   #5
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 67
Well, Apache is a great example of how Open Source development can really work. There was a time when AIX and Solaris and what not had there own web servers. Then Apache came around and slowly IBM started to notice that everyone was wanting support for Apache on AIX. Apache was developed fairly quickly, and it is perhaps one of the most elegantly programmed pieces of software ever created. It took over the world of web servers like wild fire. Now well over half of the web servers in the world run it. IBM got smart and instead of fighting it they embraced it and supported it on AIX. Sun pretty much did the same thing with Solaris and all other UNIX vendors pretty much followed suit. These days Apache is synonymous with UNIX web servers.

As far as UNIX like distro's, I would go for Slackware, Debian, or Gentoo. Or try out FreeBSD or one of the other BSD flavors.
 
Old 01-30-2004, 01:13 PM   #6
robhargreaves
Member
 
Registered: Dec 2003
Location: UK
Distribution: Slackware
Posts: 87

Original Poster
Rep: Reputation: 15
ok. Thanks for that you know your stuff
 
Old 01-30-2004, 02:23 PM   #7
Kane2002
Member
 
Registered: Dec 2002
Location: UK
Distribution: Slackware, Zenwalk
Posts: 173

Rep: Reputation: 30
i have a quick question,
eventually i would love to be part of helping to develop linux systems..
but how do you get into writing code for such systems?
how did people here start off? C++ programming...or what?

and how long has it taken you to learn how to develop parts of linux

Kane
 
Old 01-30-2004, 02:48 PM   #8
robhargreaves
Member
 
Registered: Dec 2003
Location: UK
Distribution: Slackware
Posts: 87

Original Poster
Rep: Reputation: 15
yes that is a good question kane

I would also like to know if some of the time spent and the new members can say what some of their goals were when first embarking on using linux.

I have a list sort of in my head...

1) Install and get a feel for linux from using windows
2) Learn how to use the command line more and get my head round some of the principles of linux.
3) Configure down to the last bit my hardware to run optimally with the available drivers for linux.
4) Learn how to compile a custom kernel.
5) Learn what packages I use and the ones I dont so I can create a custom more slickSlack installation.
6) Learn how to make an installation CD with the custom packages and config, (fstab, custom kernel, lilo) pre-written for my PC
7) Move on to the more deeper parts of the OS such as networking and security.

What do you think guys??

Last edited by robhargreaves; 01-30-2004 at 02:50 PM.
 
Old 01-30-2004, 02:58 PM   #9
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 67
I started off writing C myself. I played around with a few simple things and wrote a small device driver for a digital I/O card I had laying around. I think the manufacturer even had there own driver for it, but I wanted to have my own interrupt handler so I could count the inputs and when I got to a certain number very quickly turn on the outputs. It was insanely simple, but it got me through the basics of writing linux drivers and got me a little familiar with kernel code. You'll find much of the kernel code itself, along with a good number of applications are written in C. C++ is becoming more and more common though, especially with wonder API's like Qt.

As far as how long it took to get started, I dunno, I hacked around with it for about 2 years before I got any real work done on it. But that was only because I was still in school and I didn't get a job for the first few years. My biggest problem was always thinking of something useful to code, not so much the coding itself. Everytime I could think of an application I wanted I found somebody else had already done it.
 
Old 01-30-2004, 03:01 PM   #10
Kane2002
Member
 
Registered: Dec 2002
Location: UK
Distribution: Slackware, Zenwalk
Posts: 173

Rep: Reputation: 30
jtshaw
you say you were still at school
how did u find out/learn about writing C? was it books or what? and how did you find out about writing drivers...
 
Old 01-30-2004, 03:16 PM   #11
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 67
I learned C my sophomore year in high school when I took a programming class. Didn't start using linux until college though as that was really the first time I had a PC nobody else used but me. As far as drivers work, I used an earlier addition of the O'Reilly Linux Device Drivers which is available for free on-line.

Learning C isn't all that difficult, but it can be hard to understand some of the more complex concepts. As a result I found I learned it best from a teacher, but I am sure it is possible to pick it up from a book as well.
 
Old 01-30-2004, 03:55 PM   #12
robhargreaves
Member
 
Registered: Dec 2003
Location: UK
Distribution: Slackware
Posts: 87

Original Poster
Rep: Reputation: 15
jtshaw

what os were you using then to write the drivers? while you were at school what os did they use? i am interested to know this because bbc and acorn pcs and real early macs were there with me but thats in the UK.

Rob
 
Old 01-30-2004, 04:23 PM   #13
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 67
When I first wrote those drivers I was a freshmen in college and was using Slackware Linux (7.0 maybe?) with the 2.2.something kernel. Before that I was programming C with Borland's compiler on a Windows 95 machine because that is what my high school had. I went to Georgia Tech for college and they had a lab full of RedHat boxes and the CS professors really liked to use the linux tools which is probably what got me interested in trying linux in the first place.

I ended up using Slackware first because the guy that helped me was a Slackware user since 1993 or whenever slack first started. Most of the linux specific stuff I picked up from O'Reilly Books (they were easy to find in the library cause they all look the same) and man pages.
 
Old 01-30-2004, 04:33 PM   #14
robhargreaves
Member
 
Registered: Dec 2003
Location: UK
Distribution: Slackware
Posts: 87

Original Poster
Rep: Reputation: 15
Based on your signature do you think Linus Torvalds would ever do anything the brute force way?
 
Old 01-30-2004, 04:40 PM   #15
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 67
Heh... I am sure he has. Every once in a while everyone gets frustrated and ends up using brute force. Brute force is often easy in the short run, but you usually end up paying in terms of crappy code in the long run.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Moving out of SCO Unix any distros?? Frost Linux - Distributions 20 06-02-2005 11:08 PM
Sco Unix thiyagu4u Other *NIX 11 05-02-2005 05:09 AM
SCO vs Novell - SCO claims ownership to UNIX Ephracis General 5 10-02-2004 02:55 PM
sco unix mannyfresh Linux - Software 2 06-17-2004 01:17 PM
sco unix mannybabe Linux - Hardware 0 08-04-2003 06:27 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 04:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration