View Full Version : Linux Projects
warrior101
Why don't we make a section here, for any one who would like to announce any new idea (writing a linux program to do so and so), and those who would like to participate in that project, or discuss such idea.
Also what about a section for detected threats and vulnerabilities in *nix systems
mohamed
Have you seen the Programming section of the forum ??
Also, there is a security section.
Please make use of them.
Regards
MaherG
I was thinking of a similar idea, which is having some kind of a community site for GPL projects development. Though, this requires time and a community. The community is available, just lazy a bit but time is always a limiting factor. Most people who are working probably have time to work on projects like this, but students are so busy with exams,quizes...you name it !
Maher
alaa
aaaah the Linux-Egypt programmers group dream.
we try this idea periodicaly don't we.
and it never worked out ;-(
I think it would make life easier if whoever feels the need to program just starts, then anounces it and see what feedback they get.
if we ever get at least two succesful projects we might then consider adding infrestructure to support it (although places like savanah, berlios and sourceforge are better suited IMO).
please go ahead and try it out, afterall it is a Linux-Egypt tradition to try this thing before Ramadan each year.
cheers,
Alaa
warrior101
You know, It's always a problem that some people have great ideas and do not have time to implement it, or even do not have enough knowledge to do. And others who are really brilliant programmers but do lack such ideas
So I thought of this section so that may be someone comes with a revolutionary idea or so..
I usually think of P2P file sharing, Intrusion Detection Systems, ICQ, and even the Linux Kernel and say why don't we here in egypt invent something like this. Something that may be implemented someday and sold everywhere.
You know that the most popular Firewall worldwide is a software firewall called Check Point (PIX and NetScreen are hardware frewalls), which is unfortunately an Israeli company. So I dream that some egyptians may create someday an Egyptian firewall to be sold everywhere world wide.
Any way hope you all best of luck.
SYStems
Originally posted by alaa
aaaah the Linux-Egypt programmers group dream.
actually its more like:
1- dreaming about a software project
2- start a project page on sourceforge
3- waiting for the wonderful naive fools to write it for you
4- software gets popular
5- you get the credit
6- they ... get estemara seta (in english how would that be said)
i don't know how to write software
so no am not lazy
i am just unknowing
MaherG
I guess alaa is right. One should get designing/coding first rather than talk talk !
What are you waiting for ?
maher
maslan
yes
i also think that new projects must hosted on sf or savannah
and after hosting ur projects code & it's ready 4 use then u can post about it here , then will be glade to test it & tell u our opinion:D
alaa
well you don't have to wait until it is workable, we'd like to know about the activities of our members and I'm sure many of us would like to help.
so tell us about your projects even before you start them (your dreams ya3ni), tell us about them while you're working on them and tell us about them when they're ready.
the important thing is to do something about it.
BTW it is much easier to join some project and help its developers, you get lots of experience this way and I'm sure it'll help you in starting your project (I'm yet to start my own public project, I don't enjoy finishing products, and its easier to make Uniball write them :-)
cheers,
Alaa
maslan
alaa i'm not with u , i think u should work on ur own projects not to depend on uniball :D u have to depend on urself
alaa
naaaah easier this way :-)
maslan
but i think (i'm sure) ur a good programmer as uniball so why u don't serve linux.
my problem is that i have been using linux 5 years ago but this
year i the 1st year to try programming under linux.
i was a windows programmer i was using c,api & c,MFC and sometimes for speed i use assembly,api(it was my best).
but i tried to program in linux using c,xlib but it was little hard it just waste my time as assembly,api ;)
so i'm using Gtk+ with pure C not c++ because i prefer C more than C++ coz it compiles faster linux itself where written in it.
& coz i were using it from a long time before even before using linux & my best assembly language.
so i think u have to start ur projects not for urself but for linux.
i know that there are many projects will be equivalent to urs but u can the war :D
alaa
GNU/Linux completly satisfies my needs at the moment, I have no compeling reason to start my own project (I was working on an rss agregator but I found one that I like :-)
as I said earlier, it is better to start by joining or helping existing projects.
I casualy contribute to many projects (a bug fix for every software I use is my ultimate goal), and I helped with a major part of PekWM.
only start your own when you can't find an alternative you like and when your incapable of making the alternatives fit your needs.
Katoob is a good example, at the time it was first developed there was no easy to use Arabic capable text editor.
GTK+2 had the needed support but it was taking developers tooo long to move to it.
so Uniball had this need for an easy to use and configure arabic capable text editor, he tried to make yudit work but failed and found the vim patch to be complex.
the only thing that worked easily was Axmedit which was not free software and sucked.
all the simple editors that could easily be modified to support Arabic at the time where KDE based, he did not use KDE, did not know C++ programming and did not want a project with many dependencies (that was at a time when KDE 3 was beta and GNOME 2 was yet to start) so as to minimize the work arabic users had to do to get arabic working at the time.
so when I find myself in such a situation rest assured I'll start my own project :-)
cheers,
Alaa
maslan
ok i will u until u hack the kernel :D
alaa
not going to happen soon, I get stuck quickly in C
cheers,
Alaa
MaherG
Hacking the Linux kernel ? That's gonna need your total devotion as you will spend months swimming between lines of code.
But alaa, one could start some projects for educational purposes. Though one will only learn to engineer software when he/she gets to look at the big picture.
Maher
alaa
well check my earlier posts, as I said it is more educational to join an pre-existing project.
this will force you to write clean and readable code (ask uniball how long it took him to reach that stage).
you'll learn how to cooperate with other developers and users, you will learn how to use tools like CVS in real life situations.
and it'll force you to think a little bit about design (since you have to communicate that design to others).
if the project has experienced programmers you'll benefit from their comments and mentoring.
and this way you'll get others to look at your code and scream at you when you make mistakes (when you know someone will look there you will think twice before doing a sloppy hack :-)
cheers,
Alaa
vBulletin v3.0.1, Copyright ©2000-2004, Jelsoft Enterprises Ltd.