[PLUG] Need LiveCD for Students to learn C
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
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
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
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
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
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
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
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
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
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
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
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
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
-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
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
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
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
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.