Re: HELP All USEFULL LINK
Merci beaucoup GREG ! Or Thanks a lot GREG ! I ' ll do ! Regards Gnogbo Le 2 juil. 2015 22:34, Greg Freemyer greg.freem...@gmail.com a écrit : On Thu, Jul 2, 2015 at 5:40 PM, Gnoleba GNOGBO gnognol...@gmail.com wrote: Thanks Greg ! Ok, I understand your point of view. Now, can you provide me somes links for the docs in order of those objectives ? I have somes notions in programming but not in c or java. I want to know very well linux. To begin in first time by c isn't a problem. I am waiting the docs to begin. Help me please. If you have the ability to listen to english, this 9-part series of video's is worth watching: https://www.youtube.com/watch?v=rk2fK2IIiiQ https://www.youtube.com/watch?v=FwpP_MsZWnU https://www.youtube.com/watch?v=TpcdSWsVhG8 https://www.youtube.com/watch?v=huMTljgjPrg https://www.youtube.com/watch?v=Dtbqs0M-B-s https://www.youtube.com/watch?v=qMlnFwYdqIw https://www.youtube.com/watch?v=m2ooG5akhS8 https://www.youtube.com/watch?v=f2fVU_FAJIE https://www.youtube.com/watch?v=32uNkhplNpY They are talking about the basics of using c in Linux. There is no IDE to clutter things up. If you want to be expert on Linux and programming with linux I recommend you start without using an IDE. You can add that step on later. Note that I learned c 30 years ago and basically everything in these videos worked then. That is the great thing about learning to use the basic tools and basic languages. Greg ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: HELP All USEFULL LINK
On 2 July 2015 at 17:44, Gnoleba GNOGBO gnognol...@gmail.com wrote: Hi All ! Please help me. Can you give me the all usefull link to understand how the kernel works. I am 62. I would like to be evangilist of linux in Africa. I have no money to buy books or courses. Thanks for your help. GNOGBO Hi Gnogbo, http://kernelnewbies.org/Documents is full of good resources https://lwn.net/Kernel/LDD3/ Most recommended Linux Kernel book and it is free to download. https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation The Kernel is very well documented. I recommend starting here: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/development-process http://eudyptula-challenge.org/ Eudyptula challenge is great to learn by doing. Join it :) http://free-electrons.com/training/kernel/ Same with this training. I'm sure people here will have more resources to recommend. That said, the Linux Kernel is huge. Currently at over 15 million lines of code. If you tell us which specific areas are of your interest, we can give you more pinpointed recommendations. Enjoy! It is a long path of learning but a fun and gratifying one. Luis ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
HELP All USEFULL LINK
Hi All ! Please help me. Can you give me the all usefull link to understand how the kernel works. I am 62. I would like to be evangilist of linux in Africa. I have no money to buy books or courses. Thanks for your help. GNOGBO ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: HELP All USEFULL LINK
Wonderfull Luis ! Nice and quick answer. Thanks ! 1) My first learn is to understand the structure of linux as os. 2) Admin all linux from console 3) programming under linux with the c or java language 4) networking in hetegerous environment 5 ) creat the web site. This is my learning program, of course you can propose me the best way in function of your experience. Best regards Gnogbo Le 2 juil. 2015 17:52, Luis de Bethencourt l...@debethencourt.com a écrit : On 2 July 2015 at 17:44, Gnoleba GNOGBO gnognol...@gmail.com wrote: Hi All ! Please help me. Can you give me the all usefull link to understand how the kernel works. I am 62. I would like to be evangilist of linux in Africa. I have no money to buy books or courses. Thanks for your help. GNOGBO Hi Gnogbo, http://kernelnewbies.org/Documents is full of good resources https://lwn.net/Kernel/LDD3/ Most recommended Linux Kernel book and it is free to download. https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation The Kernel is very well documented. I recommend starting here: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/development-process http://eudyptula-challenge.org/ Eudyptula challenge is great to learn by doing. Join it :) http://free-electrons.com/training/kernel/ Same with this training. I'm sure people here will have more resources to recommend. That said, the Linux Kernel is huge. Currently at over 15 million lines of code. If you tell us which specific areas are of your interest, we can give you more pinpointed recommendations. Enjoy! It is a long path of learning but a fun and gratifying one. Luis ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: HELP All USEFULL LINK
Ok ! I don't know what the othet GUY think about your proposition. At this moment I'll do so. About the 5 create site web it is easy. Here we have not enough competence to write some web applications which can run on the smartphone or tablets Thanks Gnogbo Le 2 juil. 2015 19:10, Luis de Bethencourt l...@debethencourt.com a écrit : On 2 July 2015 at 19:22, Gnoleba GNOGBO gnognol...@gmail.com wrote: Wonderfull Luis ! Nice and quick answer. Thanks ! 1) My first learn is to understand the structure of linux as os. 2) Admin all linux from console 3) programming under linux with the c or java language 4) networking in hetegerous environment 5 ) creat the web site. This is my learning program, of course you can propose me the best way in function of your experience. Best regards Gnogbo I would rearrange the order of things. Learning to use, administrate and program in Linux machines first would make things a lot clearer when learning the internals. I would recommend you do: 2, 3, 1, 4 and 5. About 5; create which website? Not clear on what you mean. Thanks, Luis Le 2 juil. 2015 17:52, Luis de Bethencourt l...@debethencourt.com a écrit : On 2 July 2015 at 17:44, Gnoleba GNOGBO gnognol...@gmail.com wrote: Hi All ! Please help me. Can you give me the all usefull link to understand how the kernel works. I am 62. I would like to be evangilist of linux in Africa. I have no money to buy books or courses. Thanks for your help. GNOGBO Hi Gnogbo, http://kernelnewbies.org/Documents is full of good resources https://lwn.net/Kernel/LDD3/ Most recommended Linux Kernel book and it is free to download. https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation The Kernel is very well documented. I recommend starting here: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/development-process http://eudyptula-challenge.org/ Eudyptula challenge is great to learn by doing. Join it :) http://free-electrons.com/training/kernel/ Same with this training. I'm sure people here will have more resources to recommend. That said, the Linux Kernel is huge. Currently at over 15 million lines of code. If you tell us which specific areas are of your interest, we can give you more pinpointed recommendations. Enjoy! It is a long path of learning but a fun and gratifying one. Luis ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: HELP All USEFULL LINK
On Thu, Jul 2, 2015 at 3:36 PM, Gnoleba GNOGBO gnognol...@gmail.com wrote: Ok ! I don't know what the othet GUY think about your proposition. At this moment I'll do so. About the 5 create site web it is easy. Here we have not enough competence to write some web applications which can run on the smartphone or tablets Thanks Gnogbo If your fundamental goal relates to Androids and userspace applications you can skip the task of learning to program inside the linux kernel. There are various free applications that provide command line access and also that compile programs for the Android. Both C and Java compilers are readily available for free. Do you have a c and/or java programming background? A year or 2 of c experience specifically is really an important precursor to learning to program the Linux kernel. The linux kernel is a very advanced use of c programming, so you need to be skilled with c before you start trying to work seriously inside the linux kernel. Java is enough to write apps for Android devices, but you need c skills to work in the kernel. Greg ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: HELP All USEFULL LINK
On 2 July 2015 at 21:05, Greg Freemyer greg.freem...@gmail.com wrote: On Thu, Jul 2, 2015 at 3:36 PM, Gnoleba GNOGBO gnognol...@gmail.com wrote: Ok ! I don't know what the othet GUY think about your proposition. At this moment I'll do so. About the 5 create site web it is easy. Here we have not enough competence to write some web applications which can run on the smartphone or tablets Thanks Gnogbo If your fundamental goal relates to Androids and userspace applications you can skip the task of learning to program inside the linux kernel. I agree with this. If you want to write user applications, learning the internals of the Linux Kernel is too much. Just learn system calls and user space libraries (glib, for example). There are various free applications that provide command line access and also that compile programs for the Android. Both C and Java compilers are readily available for free. Do you have a c and/or java programming background? A year or 2 of c experience specifically is really an important precursor to learning to program the Linux kernel. The linux kernel is a very advanced use of c programming, so you need to be skilled with c before you start trying to work seriously inside the linux kernel. Java is enough to write apps for Android devices, but you need c skills to work in the kernel. Greg ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: HELP All USEFULL LINK
Great Luis ! God bless you ! I have something to do ! Thanks ! Gnogbo Le 2 juil. 2015 21:32, Luis de Bethencourt l...@debethencourt.com a écrit : On 2 July 2015 at 22:18, Gnoleba GNOGBO gnognol...@gmail.com wrote: Luis. Can you give somes docs link for the order : 2, 3, 1, 4 and 5 please Thanks Gnogbo I recommend you ask in the specific places of each domain. This mailing list is about Linux Kernel internals development. We are not experts of everything. 2: http://www.tldp.org/ https://wiki.archlinux.org/ https://help.ubuntu.com/community/CommunityHelpWiki Most distributions have good documentation about how to install, administrate, and do interesting things with it. 3: Depends on the libraries you want to use: https://developer.gnome.org/glib/2.44/ http://www.gnu.org/software/bash/manual/bashref.html http://man7.org/tlpi/ 1: Already mentioned The above is already a substantial amount of learning time. Once you learnt this you will have a clearer idea of what you want with 4 and 5, and how to get the resources for that. You can't lay down all the resources you will need for the next few years right now. Consider how quickly things evolve in web development. Take it one step at a time and be ready to adapt. Enjoy, Luis Le 2 juil. 2015 19:36, Gnoleba GNOGBO gnognol...@gmail.com a écrit : Ok ! I don't know what the othet GUY think about your proposition. At this moment I'll do so. About the 5 create site web it is easy. Here we have not enough competence to write some web applications which can run on the smartphone or tablets Thanks Gnogbo Le 2 juil. 2015 19:10, Luis de Bethencourt l...@debethencourt.com a écrit : On 2 July 2015 at 19:22, Gnoleba GNOGBO gnognol...@gmail.com wrote: Wonderfull Luis ! Nice and quick answer. Thanks ! 1) My first learn is to understand the structure of linux as os. 2) Admin all linux from console 3) programming under linux with the c or java language 4) networking in hetegerous environment 5 ) creat the web site. This is my learning program, of course you can propose me the best way in function of your experience. Best regards Gnogbo I would rearrange the order of things. Learning to use, administrate and program in Linux machines first would make things a lot clearer when learning the internals. I would recommend you do: 2, 3, 1, 4 and 5. About 5; create which website? Not clear on what you mean. Thanks, Luis Le 2 juil. 2015 17:52, Luis de Bethencourt l...@debethencourt.com a écrit : On 2 July 2015 at 17:44, Gnoleba GNOGBO gnognol...@gmail.com wrote: Hi All ! Please help me. Can you give me the all usefull link to understand how the kernel works. I am 62. I would like to be evangilist of linux in Africa. I have no money to buy books or courses. Thanks for your help. GNOGBO Hi Gnogbo, http://kernelnewbies.org/Documents is full of good resources https://lwn.net/Kernel/LDD3/ Most recommended Linux Kernel book and it is free to download. https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation The Kernel is very well documented. I recommend starting here: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/development-process http://eudyptula-challenge.org/ Eudyptula challenge is great to learn by doing. Join it :) http://free-electrons.com/training/kernel/ Same with this training. I'm sure people here will have more resources to recommend. That said, the Linux Kernel is huge. Currently at over 15 million lines of code. If you tell us which specific areas are of your interest, we can give you more pinpointed recommendations. Enjoy! It is a long path of learning but a fun and gratifying one. Luis ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: HELP All USEFULL LINK
On 2 July 2015 at 22:18, Gnoleba GNOGBO gnognol...@gmail.com wrote: Luis. Can you give somes docs link for the order : 2, 3, 1, 4 and 5 please Thanks Gnogbo I recommend you ask in the specific places of each domain. This mailing list is about Linux Kernel internals development. We are not experts of everything. 2: http://www.tldp.org/ https://wiki.archlinux.org/ https://help.ubuntu.com/community/CommunityHelpWiki Most distributions have good documentation about how to install, administrate, and do interesting things with it. 3: Depends on the libraries you want to use: https://developer.gnome.org/glib/2.44/ http://www.gnu.org/software/bash/manual/bashref.html http://man7.org/tlpi/ 1: Already mentioned The above is already a substantial amount of learning time. Once you learnt this you will have a clearer idea of what you want with 4 and 5, and how to get the resources for that. You can't lay down all the resources you will need for the next few years right now. Consider how quickly things evolve in web development. Take it one step at a time and be ready to adapt. Enjoy, Luis Le 2 juil. 2015 19:36, Gnoleba GNOGBO gnognol...@gmail.com a écrit : Ok ! I don't know what the othet GUY think about your proposition. At this moment I'll do so. About the 5 create site web it is easy. Here we have not enough competence to write some web applications which can run on the smartphone or tablets Thanks Gnogbo Le 2 juil. 2015 19:10, Luis de Bethencourt l...@debethencourt.com a écrit : On 2 July 2015 at 19:22, Gnoleba GNOGBO gnognol...@gmail.com wrote: Wonderfull Luis ! Nice and quick answer. Thanks ! 1) My first learn is to understand the structure of linux as os. 2) Admin all linux from console 3) programming under linux with the c or java language 4) networking in hetegerous environment 5 ) creat the web site. This is my learning program, of course you can propose me the best way in function of your experience. Best regards Gnogbo I would rearrange the order of things. Learning to use, administrate and program in Linux machines first would make things a lot clearer when learning the internals. I would recommend you do: 2, 3, 1, 4 and 5. About 5; create which website? Not clear on what you mean. Thanks, Luis Le 2 juil. 2015 17:52, Luis de Bethencourt l...@debethencourt.com a écrit : On 2 July 2015 at 17:44, Gnoleba GNOGBO gnognol...@gmail.com wrote: Hi All ! Please help me. Can you give me the all usefull link to understand how the kernel works. I am 62. I would like to be evangilist of linux in Africa. I have no money to buy books or courses. Thanks for your help. GNOGBO Hi Gnogbo, http://kernelnewbies.org/Documents is full of good resources https://lwn.net/Kernel/LDD3/ Most recommended Linux Kernel book and it is free to download. https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation The Kernel is very well documented. I recommend starting here: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/development-process http://eudyptula-challenge.org/ Eudyptula challenge is great to learn by doing. Join it :) http://free-electrons.com/training/kernel/ Same with this training. I'm sure people here will have more resources to recommend. That said, the Linux Kernel is huge. Currently at over 15 million lines of code. If you tell us which specific areas are of your interest, we can give you more pinpointed recommendations. Enjoy! It is a long path of learning but a fun and gratifying one. Luis ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: HELP All USEFULL LINK
Thanks Greg ! Ok, I understand your point of view. Now, can you provide me somes links for the docs in order of those objectives ? I have somes notions in programming but not in c or java. I want to know very well linux. To begin in first time by c isn't a problem. I am waiting the docs to begin. Help me please. Thanks Gnogbo ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: HELP All USEFULL LINK
On Thu, Jul 2, 2015 at 5:18 PM, Gnoleba GNOGBO gnognol...@gmail.com wrote: Luis. Can you give somes docs link for the order : 2, 3, 1, 4 and 5 please Thanks Gnogbo Gnogbo, You should be aware this is the linux kernel newbies list. It is expected most people coming here are already very comfortable working with Linux. If you're not, you need to find a Linux Newbies resource. Regardless: Have you picked a distribution? I get the impression you're very new to Linux. Ubuntu has a reputation as easy to learn. (I've been doing Unix/Linux for 30+ years, so I haven't felt the urge to look into it. openSUSE is my personal choice.). Assumuning you have Ubuntu installed, here is a very basic intro: http://www.tecmint.com/useful-linux-commands-for-newbies/ Most of the commands will apply to any version of linux. The exception being package management tools like apt. Typically a distribution supports DEBs or RPMs and the ways to work with them are different. apt is typically used with DEBs. openSUSE uses rpm and zypper for package management from the command line. If that is too basic for you, then here is the next tier: http://www.tecmint.com/20-advanced-commands-for-middle-level-linux-users/ Most of those are in the basic skill set of a Linux admin. All 40 of the above commands have been around for at least a decade and most since 1980 or before. After that, you move in to more advanced topics and in some cases the tools are newer. You need to make sure you have current docs. An example is systemd. It is now mainstream, but 5 years ago I had not heard of it. Things like ifconfig from decades ago still work and is commonly used by documentation, but they are no longer the preferred way to work with the NICs and especially not with IPv6. If by chance you want to go with openSUSE, they have a set of books available at: https://activedoc.opensuse.org/ As an example here is the section on openSUSE services: https://activedoc.opensuse.org/book/opensuse-reference/part-iv-services Greg -- Greg Freemyer www.IntelligentAvatar.net ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: HELP All USEFULL LINK
Greg, just thanks ! In a few hours I learn a lot from you and Luis. Always, you, the experts , help the others new people in linux. Remember what appened in 1991 to Linus T. and how we get Gnu/linux ! B. Regards GNOGBO. Le 2 juil. 2015 21:54, Greg Freemyer greg.freem...@gmail.com a écrit : On Thu, Jul 2, 2015 at 5:18 PM, Gnoleba GNOGBO gnognol...@gmail.com wrote: Luis. Can you give somes docs link for the order : 2, 3, 1, 4 and 5 please Thanks Gnogbo Gnogbo, You should be aware this is the linux kernel newbies list. It is expected most people coming here are already very comfortable working with Linux. If you're not, you need to find a Linux Newbies resource. Regardless: Have you picked a distribution? I get the impression you're very new to Linux. Ubuntu has a reputation as easy to learn. (I've been doing Unix/Linux for 30+ years, so I haven't felt the urge to look into it. openSUSE is my personal choice.). Assumuning you have Ubuntu installed, here is a very basic intro: http://www.tecmint.com/useful-linux-commands-for-newbies/ Most of the commands will apply to any version of linux. The exception being package management tools like apt. Typically a distribution supports DEBs or RPMs and the ways to work with them are different. apt is typically used with DEBs. openSUSE uses rpm and zypper for package management from the command line. If that is too basic for you, then here is the next tier: http://www.tecmint.com/20-advanced-commands-for-middle-level-linux-users/ Most of those are in the basic skill set of a Linux admin. All 40 of the above commands have been around for at least a decade and most since 1980 or before. After that, you move in to more advanced topics and in some cases the tools are newer. You need to make sure you have current docs. An example is systemd. It is now mainstream, but 5 years ago I had not heard of it. Things like ifconfig from decades ago still work and is commonly used by documentation, but they are no longer the preferred way to work with the NICs and especially not with IPv6. If by chance you want to go with openSUSE, they have a set of books available at: https://activedoc.opensuse.org/ As an example here is the section on openSUSE services: https://activedoc.opensuse.org/book/opensuse-reference/part-iv-services Greg -- Greg Freemyer www.IntelligentAvatar.net ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: HELP All USEFULL LINK
On Thu, Jul 2, 2015 at 5:40 PM, Gnoleba GNOGBO gnognol...@gmail.com wrote: Thanks Greg ! Ok, I understand your point of view. Now, can you provide me somes links for the docs in order of those objectives ? I have somes notions in programming but not in c or java. I want to know very well linux. To begin in first time by c isn't a problem. I am waiting the docs to begin. Help me please. If you have the ability to listen to english, this 9-part series of video's is worth watching: https://www.youtube.com/watch?v=rk2fK2IIiiQ https://www.youtube.com/watch?v=FwpP_MsZWnU https://www.youtube.com/watch?v=TpcdSWsVhG8 https://www.youtube.com/watch?v=huMTljgjPrg https://www.youtube.com/watch?v=Dtbqs0M-B-s https://www.youtube.com/watch?v=qMlnFwYdqIw https://www.youtube.com/watch?v=m2ooG5akhS8 https://www.youtube.com/watch?v=f2fVU_FAJIE https://www.youtube.com/watch?v=32uNkhplNpY They are talking about the basics of using c in Linux. There is no IDE to clutter things up. If you want to be expert on Linux and programming with linux I recommend you start without using an IDE. You can add that step on later. Note that I learned c 30 years ago and basically everything in these videos worked then. That is the great thing about learning to use the basic tools and basic languages. Greg ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies