Find the answer to your Linux question:
Results 1 to 8 of 8
Hello, my name is Max and I am 18 years old and now at my last school year. I have a project that I need to finish till June 2011. ...
  1. #1
    Just Joined!
    Join Date
    Sep 2010
    Posts
    36

    Need a project idea

    Hello, my name is Max and I am 18 years old and now at my last school year. I have a project that I need to finish till June 2011. At school we never learned anything about operating system or linux, only worked with c# yet, but I decided that I want to make a project about linux, which will take me at least a couple of months to make that will show people that I have learned linux at a good level (and C programming, which is the programming language of linux) and I am capeble of working at that operating system. I prefure the project to be on the lowest level possible. My linux version that I run on vmware 7.0 is debian 500-i386 Lenny (no graphics) and what I want is any project suggestions I can do (And materials I need to read for them) for my target.

    Thanks in advance

  2. #2
    Linux Guru Lakshmipathi's Avatar
    Join Date
    Sep 2006
    Location
    3rd rock from sun - Often seen near moon
    Posts
    1,568
    Cool ! So you want to do work on C programming with low level linux project ?
    My thoughts/ideas may be biased towards file system - which is my fav. subject.
    1.Writting a tools for ext4fs using ext2fs libraries?
    2.Join/check btrfs developers for any help they may need in tools
    3.check sf.net for any opening as open source programmer SourceForge.net: Help Wanted
    4.check open source project home page like Wanted Skills for Wammu and Gammu

    Congrats for your Linux project in advance
    - Lakshmipathi.G
    -------------------
    FOSS India Award winning ext3fs Undelete tool and tutorials www.giis.co.in
    First they criticize you,Then they laugh at you,Then they fight with you,Then you win. - M.K.Gandhi
    -------------------

  3. #3
    Just Joined!
    Join Date
    Sep 2010
    Posts
    36
    developing stuff seems very interesting! Thanks for the ideas! I'll check all of them out. But before I start googling searches for materials about the subjects, are there any materials you can suggest me to read that will give me some basic and advanced knowledge about linux and about your project ideas?

  4. #4
    Linux Engineer Freston's Avatar
    Join Date
    Mar 2007
    Location
    The Netherlands
    Posts
    1,047
    Quote Originally Posted by DroidFighter
    I prefure the project to be on the lowest level possible.
    What do you mean by this?

    You can get into so many directions when it comes to this area. So it would be good to know which general direction you want to take. Manually building a load balanced cluster (from the command line), or a Beowulf cluster (should be worth a couple of geek points ) or write your own device drivers/kernel modules. These are just a couple of examples...
    Can't tell an OS by it's GUI

  5. #5
    Just Joined!
    Join Date
    Sep 2010
    Posts
    36
    I don't have a direction yet because I am a newbie. By lowest level I mean that I want to work as low as possible with already written code, unless we are talking about developing. My whole class is doing projects in c# and xna which works on classes that microsoft visual studio has already provided for us, and I want my project to be the opposite of it.

  6. #6
    Linux Engineer Freston's Avatar
    Join Date
    Mar 2007
    Location
    The Netherlands
    Posts
    1,047
    if
    Quote Originally Posted by DroidFighter
    visual studio (...) and I want my project to be the opposite of it
    then
    Quote Originally Posted by DroidFighter
    My linux version that I run on vmware 7.0 is debian 500-i386 Lenny (no graphics) and what I want is any project suggestions I can do (And materials I need to read for them) for my target.
    That's a good start!

    I'd say, get yourself acquainted with Vi, and use that as primary IDE. The command `vimtutor` should get you going. Note that I'm not saying it should be your favourite editor, you can make up your own mind on that, but having Vi installed is a POSIX requirement, so it's good to develop some basic skills (and before you know it, you type :wq to quit Word)

    Try your hand at Bash scripting, read up on Linux Filesystem Hierarchy and make up your mind what your project is going to be

    Perhaps you can do something with networking? You'll learn a whole lot of the basics about any variety of *nix that way, and in my opinion networking is Linux's forte. But others will say other things, and you may have a different preference all together.

    Best you can do atm I think is just play with the system, see what draws your attention. /etc holds all the goodies, don't overlook /proc and /sys and read the man pages
    Can't tell an OS by it's GUI

  7. #7
    Just Joined!
    Join Date
    Sep 2010
    Posts
    36
    Quote Originally Posted by Freston View Post
    if

    then

    That's a good start!

    I'd say, get yourself acquainted with Vi, and use that as primary IDE. The command `vimtutor` should get you going. Note that I'm not saying it should be your favourite editor, you can make up your own mind on that, but having Vi installed is a POSIX requirement, so it's good to develop some basic skills (and before you know it, you type :wq to quit Word)

    Try your hand at Bash scripting, read up on Linux Filesystem Hierarchy and make up your mind what your project is going to be

    Perhaps you can do something with networking? You'll learn a whole lot of the basics about any variety of *nix that way, and in my opinion networking is Linux's forte. But others will say other things, and you may have a different preference all together.

    Best you can do atm I think is just play with the system, see what draws your attention. /etc holds all the goodies, don't overlook /proc and /sys and read the man pages
    thanks a lot for the help! I think I'll start reading what you gave me now and then see what I am attracted to.
    If someone has more helpfull comments that would be very nice

  8. #8
    Trusted Penguin elija's Avatar
    Join Date
    Jul 2004
    Location
    Either at home or at work or down the pub
    Posts
    2,287
    If you are familiar with c# and .net then the mono project may be of interest to you. It will be a way of transfering your skills as it is an open source implementation of .NET and C# and even VB.NET if that floats your boat. You don't need a fancy IDE, just vi, the framework and the compiler.

    You don't say how much of the project has to be yours, but there are many open source projects out there looking for people to bug-fix, document and translate, so if provable participation is all that's required then it might be worth finding one of those that interests you and joining in.
    If we hit that bullseye, the rest of the dominoes will fall like a house of cards. Checkmate! (Zapp Brannigan)


    My new blog. It's probably not as good as I think it is.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •