Where to learn about Linux?
-
I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.
Maybe this? [Linux Internals: Bar, Moshe: 0783254033931: Amazon.com: Books](https://www.amazon.com/Linux-Internals-Moshe-Bar/dp/0072125985)
Keep Calm and Carry On
-
Maybe this? [Linux Internals: Bar, Moshe: 0783254033931: Amazon.com: Books](https://www.amazon.com/Linux-Internals-Moshe-Bar/dp/0072125985)
Keep Calm and Carry On
-
I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.
Not here. :laugh:
Latest Article:
Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain -
That looks promising - the description is right on the money what I was asking for. Thanks
I would look twice before buying - it was published in 2000 and deals with Linux kernel 2.4. Latest kernel version is 5.4 or something. A twenty years old computer book might not be that useful
Mircea
-
I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.
It depends on a lot on what you want to learn: 1. Writing device drivers? The book you have is probably complete, you'll have to clarify details online unfortunately (which means googling) 2. Using it as a daily desktop? Pick a distro, use whichever resource they advise for learning it 3. Setting up a router/nat/firewall/VPN/DPI? Find a good networking resource, I don't think there's any books for that, which means googling. 4. Writing native applications for it? "UNIX Network Programming" by Stevens is great, but has to be supplemented by the manpages for epoll (for networking, we don't use select() anymore), and has to be supplemented by all the dev manpages as well. TBH, this is the wrong place to ask; it's a very Microsoft-focused forum. Pick an appropriate Linux sub on reddit and ask there.
-
I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.
I don't have a book suggestion, but recommend installing Linux on a stick. You can experiment with different distros, and can boot most modern PCs from the stick, so you don't have to "sacrifice" a specific box. There are numerous programs that will create a bootable flash drive. The following article lists 15: https://www.slant.co/topics/12035/~programs-to-make-a-bootable-linux-drive[^] I don't specifically recommend any, although the last one I used was Rufus.
-
I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.
Well... I know you've asked for English, and I know that maybe you're not a rookie in what computers are concerned. Since I don't know where you stand in the knowledge spectrum, here are my two cents on this subject. I used to be a professor in a governmental trade program and I've used this one (in Portuguese) to teach my students almost everything about computers (yes, even how to turn it on or off), filesystems, Linux and whatnot. It is free, has been updated last time in 2020, it has LOTS of old stuff in it (like how to connect two computers using serial or parallel ports O.o). However, if you ignore the 20% of stuff you won't use nowadays, everything else is pretty much up-to-date. From computer architecture (Registers, DMA, etc.), passing through OSes, drivers, commands, networking, services, security, netiquette (yes, you read it right) and whatnot. The beginner + intermediate levels contain around 370+ pages, and there are advanced and security levels available. It is available in PDF, HTML and TXT. Brazilian Portuguese is well translated by google translate these days, so since it is free, I really think it is worth a shot. It is Debian-based, and it will not explain more modern things though (like NAS/RAID/TrueNAS, Wayland and etc.). This is really a Zero to almost Hero material on How computers, networks, services and Linux work. Pair this thing with the official Git docs, some programming language courses (there are lots of great free books pretty much everywhere), and some Computer Science material (Harvard CS-50, which is free as well and well-known), and you will have a rock-solid foundation. GuiaFoca — Site Oficial do GuiaFoca - translation: Seal (Foca) Guide (Guia). This is the material I was talking about[^] GitHub - EbookFoundation/free-programming-books: Freely available programming books[^] CS50: Introduction to Computer Science | Harvard University[^]
-
I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.
It has been decades since I used UNIX or XENIX. I have rarely dealt with the Linux copycat of those OSs. But, I would love to find a tutorial written for the Linux beginner (especially from the perspective of being a longtime Windows user), that teaches how to use Linux, Bash, etc. to a sufficient degree of proficiency. I would love to know Linux well enough to write C# programs for it. I’ve been writing C# programs for Windows since .NET introduced C#. I like Windows. I have no issues with it. But I would like to work towards being as proficient in Linux as I am in Windows as a .NET developer. So if you have suggestions as to a good Linux tutorial (paper or online), please post it.
-
For me it was "Beginning Linux Programming" by Richard Stones and Neil Matthew. The 4th edition is from 2007. I still have the 1st from 2000. The basics are still the same, and the rest was reading manpages. Basically for any kernel or user land related stuff the manpages are pure gold as soon as you have grokked the basics. To get the grasp of the overall structure of a Linux system (not only the kernel) I recommend to install Arch Linux at least once using the Arch wiki to guide you through it. It is a great learning experience and something any Linux developer should have done. Alternative: Gentoo, but with longer compile time. @edit: fixed typo
-
I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.
For me it was "Beginning Linux Programming" by Richard Stones and Neil Matthew. The 4th edition is from 2007. I still have the 1st from 2000. The basics are still the same, and the rest was reading manpages. Basically for any kernel or user land related stuff the manpages are pure gold as soon as you have grokked the basics. To get the grasp of the overall structure of a Linux system (not only the kernel) I recommend to install Arch Linux at least once using the Arch wiki to guide you through it. It is a great learning experience and something any Linux developer should have done. Alternative: Gentoo, but with longer compile time. @edit: fixed typo
-
I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.
The best book for learning Linux which would b similar to "MFC internals" is this book, The Linux Programming Interface, by Michael Kerrisk[^] It is absolutely fantastic. Very well written & starts at a good beginning and builds on the knowledge. If you ever read Programming Windows with MFC by Jeff Prosise you will find this the similar book. Or, Programming Windows by Charles Petzold. Check it out and let me know what you think. :thumbsup:
-
I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.
You could try the Debian Administrator's Handbook. Apart from the cover page and a few graphics in a few pages it's got lots of text... and it doesn't just explain how to manage Debian it goes into other things as well some of which are not Debian specific... give it a shot see if you like it: Download it from this page Hope this helps.
-
You could try the Debian Administrator's Handbook. Apart from the cover page and a few graphics in a few pages it's got lots of text... and it doesn't just explain how to manage Debian it goes into other things as well some of which are not Debian specific... give it a shot see if you like it: Download it from this page Hope this helps.
After barrage of noise from participants who apparently cannot read , therefore cannot follow instructions, or confuse this with social forum for expressing theirs sometime insulting views... ( pointing out lack of following the rules is pointless )... It is very refreshing to receive so many constructive replies. I think I'll visit local community college / public library , despite knowing their "software section " is not what I would expect from college located in one of the largest cities in US. Anyway I am heading this direction find why Linux uses "bluez" and hopefully learn how to live with it find how Ubuntu ( 21 and up ) managed to "generate " ...application not responding -quit or wait... why grub said - will boot from x and boots from y how update / upgrade actually works - I see lots of "removing xyz and adding it back as ... xyz maybe too ambitious , but I like to have a goal... Thanks