Best Unix/Linux intensive graduate program (US or abroad)?
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Best Unix/Linux intensive graduate program (US or abroad)?
I've Googled this plenty. Maybe I've overlooked something, but I don't find graduate programs which seem to put Linux or Unix first. All seem to include like one or two Unix classes, and there are certainly "certificate programs", but I'm looking for bona fide MS programs based nearly entirely on Unix/Linux. Anyone here graduate from, or hear of, such a program? Many thanks. (ps: Database design within such a program would be a bonus). --cheers
I'm sure I'm not the one to talk about this, but I believe that best and only "Linux" credentials are experience and curiosity.
That being said, I have taken Suse certification and LPI and I'll recommend LPI, I felt it foucse on knowing the core of the OS isntead of the distribution tools that make the life easier but change with each major release and not always do what they are meant to.
But as you are looking for a "formal" training program I think I can't help you.
Correct. You aren't going to find a master's program aimed at a specific OS. If you master in computer science, you should be able to re-write the Linux kernel by yourself though.
Or something close to it,.. a la 'minix' sort of thing. But OS architecture, kernels, programming,.. all that kind of stuff should be covered in an 8 year CS program.
Specifically Linux? Probably not. Think more general. But once you have a handle on programming, C, systems architecture, OS architecture, you should be able to handle anything written in C on Linux. Which is most of it AFAIK.
Last edited by szboardstretcher; 07-30-2014 at 10:35 PM.
when i was in undergraduate the most of the programming c/c++/java labs were in the unix labs and the system programming labs were in a redhat lab (there were a few assignments that were in a windows lab).
i think a good curriculum will teach systems programming os agnostic.
Correct. You aren't going to find a master's program aimed at a specific OS. If you master in computer science, you should be able to re-write the Linux kernel by yourself though.
Quote:
Originally Posted by schneidz
when i was in undergraduate the most of the programming c/c++/java labs were in the unix labs and the system programming labs were in a redhat lab (there were a few assignments that were in a windows lab).
i think a good curriculum will teach systems programming os agnostic.
I appreciate all three replies above. I wanted to ask you two, if you're OK with my asking, where did you attend school where you were able to understand the Linux kernel well enough to rewrite it, and where there were UNIX and redhat labs?
the 300 level system programming course (iirc) had labwork in a compaq tru64 unix lab, redhat 9 lab, and a windows nt4 lab. the largest assignments were creating a ls like program in c, and a bash like shell in c (which could handle backgrounding and foregrounding). i also remember the dining philosophers and ipc using unix fork() and ntcreatprocess().
we didnt do anything with creating our own kernels.
I attended the school of hard knocks, and have been employed as a Linub admin and/or support staff ever since.
I did not go to school for computing or IT or IS. I studied it on my own, and then started with entry level jobs and kept learning. That's been my career path so far and I have no complaints. Now, if there HAD been a course on this stuff, I'd have gladly taken it, but I do not know of any and at this point I'm not looking so much any more.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.