[PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Desi Penguin
I'm looking for suggestions for LiveCD that suits following setup.

1. Boot from the linux LiveCD.
2. connect your USB thumb drive to access your C assignments program.
3. Open Vi/Editor to write new code. Save code onto the thumb drive.
4. compile your programs using gcc
5. IDE is bonus but not mandatory.

Ubuntu LiveCDs do not have gcc

-DP
-- 
On the internet, no one knows you are a penguin
--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Roshan
On Thursday 06 March 2008 16:27, Desi Penguin wrote:
I'm looking for suggestions for LiveCD that suits following setup.

1. Boot from the linux LiveCD.
2. connect your USB thumb drive to access your C assignments program.
3. Open Vi/Editor to write new code. Save code onto the thumb drive.
4. compile your programs using gcc
5. IDE is bonus but not mandatory.

Knoppix, recent versions, statisfy 1-4. An IDE might be available, but 
I'm not sure. 

However, it is assumed, that the C programs are mostly console based. 


--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Rahul Sundaram

Desi Penguin wrote:

I'm looking for suggestions for LiveCD that suits following setup.

1. Boot from the linux LiveCD.
2. connect your USB thumb drive to access your C assignments program.
3. Open Vi/Editor to write new code. Save code onto the thumb drive.
4. compile your programs using gcc
5. IDE is bonus but not mandatory.

Ubuntu LiveCDs do not have gcc


Would a Live DVD fit the purpose?

Fedora 8 Developer Live DVD has all these. More information at

http://fedoraproject.org/wiki/FWN/Issue102#head-53444e1645ab6dc131718253c5300e6b55e60d92

Download:

http://spins.fedoraproject.org/

If you want to make customizations to create a live cd or adjust the 
contents, you can do that in Fedora 8


# yum install livecd-tools

Look at the kickstart files in /usr/share/livecd-tools. You can create 
live cd/dvd's or bootable USB images easily. Refer


http://fedoraproject.org/wiki/FedoraLiveCD/LiveCDHowTo

Rahul

--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Devendra Laulkar
Hi,
  
   You can go for Knoppix. It has gcc as well as multiple editors.
   It has good hardware detection. No need to mount the pen drives.

  I haven't seen a modern distribution that doesn't mount pen drivers by
  default. The underlying functionality is cross distribution and provided
  by HAL which GNOME, KDE, Xfce et all already support.

While what you are saying is essentially true, there are still a lot
of places where old distributions like Red Hat 9 are used. Especially
in colleges.

-Devendra Laulkar.

-- 
May the Source be with you.

--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Rahul Sundaram

Devendra Laulkar wrote:

Hi,


I'm looking for suggestions for LiveCD that suits following setup.

 1. Boot from the linux LiveCD.
 2. connect your USB thumb drive to access your C assignments program.
 3. Open Vi/Editor to write new code. Save code onto the thumb drive.
 4. compile your programs using gcc
 5. IDE is bonus but not mandatory.

 Ubuntu LiveCDs do not have gcc


You can go for Knoppix. It has gcc as well as multiple editors.
It has good hardware detection. No need to mount the pen drives.


I haven't seen a modern distribution that doesn't mount pen drivers by 
default. The underlying functionality is cross distribution and provided 
by HAL which GNOME, KDE, Xfce et all already support.


Rahul

--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Devendra Laulkar
Hi,

 I'm looking for suggestions for LiveCD that suits following setup.

  1. Boot from the linux LiveCD.
  2. connect your USB thumb drive to access your C assignments program.
  3. Open Vi/Editor to write new code. Save code onto the thumb drive.
  4. compile your programs using gcc
  5. IDE is bonus but not mandatory.

  Ubuntu LiveCDs do not have gcc

You can go for Knoppix. It has gcc as well as multiple editors.
It has good hardware detection. No need to mount the pen drives.

-Devendra Laulkar.

--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Roshan
On Thursday 06 March 2008 17:50, Devendra Laulkar wrote:

While what you are saying is essentially true, there are still a lot
of places where old distributions like Red Hat 9 are used. Especially
in colleges.

True. Fortunately, some have replaced it with RHEL. I hope some SMBs 
dealing with installation and/or maintaince of networked systems using 
Linux distros (or FOSS) get a business opportunity here. 

Without deviating too much, I also assume, Amit Karpe (from Pune?) had 
posted a Custom build of Ubuntu with all CS based developer tools 
within the LIVE CD. Amit, may be you can elaborate more on that option, 
apart from Knoppix and Fedora Spin. 


--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Desi Penguin

 Without deviating too much, I also assume, Amit Karpe (from Pune?) had
 posted a Custom build of Ubuntu with all CS based developer tools
 within the LIVE CD. Amit, may be you can elaborate more on that option,
 apart from Knoppix and Fedora Spin.


I'm assuming CS==Computer Science, in which I would be very interested to
know about it.
I will give knoppix a try, but would first prefer to know about this custom
ubuntu LiveCD mentioned above.

For now I'll skip fedora DVD.

Thanks all for overwhelming response.

-DP

-- 
On the internet, no one knows you are a penguin
--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Desi Penguin

 However, it is assumed, that the C programs are mostly console based.


That should be OK. This is meant for beginner/intermediate level.
So I don't expect the students to write fancy GUI programs.

-DP

-- 
On the internet, no one knows you are a penguin
--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Pranav Peshwe
On Thu, Mar 6, 2008 at 4:27 PM, Desi Penguin [EMAIL PROTECTED] wrote:

 I'm looking for suggestions for LiveCD that suits following setup.

 1. Boot from the linux LiveCD.
 2. connect your USB thumb drive to access your C assignments program.
 3. Open Vi/Editor to write new code. Save code onto the thumb drive.
 4. compile your programs using gcc
 5. IDE is bonus but not mandatory.


Digressing a bit - how about _not_ allowing an IDE at all ? IMHO, using a
console based editor is an important and essential skill when operating *nix
kind of OSes. Also, using IDEs right from the beginning will keep the
student in dark about what goes into compiling and debugging a program. And
even more important - the student might develop a feeling that,
compiling/debugging without the IDE is something very difficult and involved
(which is not at all the case). I realized this after talking to some engg.
students who had never used the command line to compile their programs. The
downside of not using an IDE will be - the instructor/supervisor might have
to answer more queries about the development process rather than the code
written :-s

My 2 cents...
Comments welcome.

Best regards,
Pranav

--
The C programming language - a language that combines the flexiblity of
assembly language with the power of assembly language.
--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Rahul Sundaram

Pranav Peshwe wrote:



Digressing a bit - how about _not_ allowing an IDE at all ? IMHO, using a
console based editor is an important and essential skill when operating *nix
kind of OSes. Also, using IDEs right from the beginning will keep the
student in dark about what goes into compiling and debugging a program. And
even more important - the student might develop a feeling that,
compiling/debugging without the IDE is something very difficult and involved
(which is not at all the case). I realized this after talking to some engg.
students who had never used the command line to compile their programs. The
downside of not using an IDE will be - the instructor/supervisor might have
to answer more queries about the development process rather than the code
written :-s

My 2 cents...
Comments welcome.


IDE's are good for saving time. If you teaching just the language as 
opposed to all of the development process, starting out a IDE can help 
students focus on what they need to learn. If the language has a sharp 
leaving curve, a IDE acts as a buffer. You can also teach the 
alternative methods including how to do it on the command line in the 
process later on. A number of languages have a lot of boiler plate code 
and long strings where it is completely inefficient to work on them 
without a IDE atleast during real development. On example would be Java 
and Eclipse.


Rahul

--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Roshan
On Thursday 06 March 2008 20:06, Desi Penguin wrote:

[snip]

I'm assuming CS==Computer Science, in which I would be very interested
 to know about it.

Yes, I should have written Comp. Sci., atleast, argh!

I assume, he has also delivered a tutorial / talk at foss.in/2007 about 
the remastered Ubuntu CD for developer (Comp. Sci. students). 


--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Roshan
On Friday 07 March 2008 00:50, Pranav Peshwe wrote:

 Also, using IDEs right from the
 beginning will keep the student in dark about what goes into
 compiling and debugging a program. And even more important - the
 student might develop a feeling that, compiling/debugging without the
 IDE is something very difficult and involved (which is not at all the
 case). 

Not really, if one is /taught/ as to how the IDE is working in 
background to complete the tasks of compiling / debugging etc. Note, 
I'm not supporting the notion of *using* an IDE, just that, it must not 
be ruled out. I support the view, of *not starting* with an IDE, 
though.

I realized this after talking to some engg. students who had 
 never used the command line to compile their programs. The downside
 of not using an IDE will be - the instructor/supervisor might have to
 answer more queries about the development process rather than the
 code written :-s

Well, there is some lack of /transfer/ of knowledge, I guess. Theory 
classes / session must point out the tools and explain as to what they 
do actually. Later, this must be extended to sessions in the lab, where 
the reality is seen!

Hmm, may be we have digressed too much. Could the OP get a copy of 
Knoppix to try out simple C programs?


--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Sankarshan Mukhopadhyay

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Roshan wrote:

| I assume, he has also delivered a tutorial / talk at foss.in/2007 about
| the remastered Ubuntu CD for developer (Comp. Sci. students).

Is the compose set written down someplace ? Would be good to have a
Fedora spin

- --



You see things; and you say 'Why?';
But I dream things that never were;
and I say 'Why not?' - George Bernard Shaw
www.linkedin.com/in/sankarshan



-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFH0LGUXQZpNTcrCzMRAjLlAJ98XYouE8BGJVgWHvgTnhufv8Q2kACgxbbs
LUhMN+v10HinceTCCz3f7VE=
=qWaS
-END PGP SIGNATURE-

--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Desi Penguin

 Digressing a bit - how about _not_ allowing an IDE at all ? IMHO, using a
 console based editor is an important and essential skill when operating
 *nix
 kind of OSes. Also, using IDEs right from the beginning will keep the
 student in dark about what goes into compiling and debugging a program.
 And


I personally agree, and I'm doing my bit.

But this student comes to me for consultation, and I do not control rest of
his learning time (college lab/home)
I've started with gEdit and gcc. Personally I would prefer to teach Vi/Vim,
but then my focus would move from C to Vi.

-DP

-- 
On the internet, no one knows you are a penguin
--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Pranav Peshwe
On Fri, Mar 7, 2008 at 9:07 AM, Desi Penguin [EMAIL PROTECTED] wrote:

  Hmm, may be we have digressed too much. Could the OP get a copy of
  Knoppix to try out simple C programs?


 Latest version I can see is 5.1.1 , it is more than year old (Jan 2007)
 There is a promise of 5.3 being available shortly after CeBIT 2008.
 What happened to 5.2 ?


 Should I wait for 5.3 or go ahead with 5.1.1 ?
 I know it doesn't matter for my requirements for LiveCD with Editor+gcc,
 but



Unless you want a later version of gcc, you can go for 5.1.1.
Also, if you have bandwidth and DVD ROMs on the machines, check out the DVD
too, it boots and runs faster and has a astoundingly *huge* collection of
software.

Best regards,
Pranav

-
After you've heard two eyewitness accounts of an auto accident
it makes you wonder about history.
--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Pranav Peshwe
On Fri, Mar 7, 2008 at 9:07 AM, Desi Penguin [EMAIL PROTECTED] wrote:

  Hmm, may be we have digressed too much. Could the OP get a copy of
  Knoppix to try out simple C programs?


 Latest version I can see is 5.1.1 , it is more than year old (Jan 2007)
 There is a promise of 5.3 being available shortly after CeBIT 2008.
 What happened to 5.2 ?


 Should I wait for 5.3 or go ahead with 5.1.1 ?
 I know it doesn't matter for my requirements for LiveCD with Editor+gcc,
 but



Unless you want a later version of gcc, you can go for 5.1.1.
Also, if you have bandwidth and DVD ROMs on the machines, check out the DVD
too, it boots and runs faster and has a astoundingly *huge* collection of
software.

Best regards,
Pranav

-
After you've heard two eyewitness accounts of an auto accident
it makes you wonder about history.
--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.


Re: [PLUG] Need LiveCD for Students to learn C

2008-03-06 Thread Devendra Laulkar
Hi,

 Latest version I can see is 5.1.1 , it is more than year old (Jan 2007)
 There is a promise of 5.3 being available shortly after CeBIT 2008.
 What happened to 5.2 ?

 Should I wait for 5.3 or go ahead with 5.1.1 ?
 I know it doesn't matter for my requirements for LiveCD with Editor+gcc,
 but
 .

5.1.1 is good enough.
The DVD does contain a lot more software like Java etc.
However, there is one catch that I recently found out.
If you are using a live knoppix DVD and you decide to install Knoppix on
your hard drive, then it copies the entire uncompressed image which is
around 8-9 GB. This takes a very long time and a lot of space too(Granted
it does install lots of packages)

HTH,

-Devendra.




--
__
Pune GNU/Linux Users Group Mailing List:  (plug-mail@plug.org.in)
List Information:  http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.