This is the P2PU Archive. If you want the current site, go to www.p2pu.org!
You haven't posted any discussions yet.
So there has been some feedback about a lack of a clear direction for the course. I completely agree! As this is a great platform for open learning, driven by the community of students, myself included, it is essential that we work together in shaping the objectives we wish to achieve.
What is your list of objectives? I'll start the discussion with my own and I hope to make some changes to the syllabus and course objectives based on your feedback.
Objectives:
So now I invite all of you to post your own objectives and we can begin a discussion about what we can realistically cover in the time period alloted and how we can focus our efforts to meet those objectives.
Cosper
objectives:
1)to have on understanding of open source in terms of its use and distribution
2)how to implement them towards business solutions
3)the capabilities of open source operating system
4)also the advantages and disadvantages of open source over other operating system
objectives:
1. To have an understanding of what can and can't be done with the various open source programs and their licenses.
2. What is needed for successful implementation of open source programs for various platforms.
3. What or how customizations can be done.
4. Where to find resources or the programs and information on them.
1. Legal/license issues
2. Customization (and perhaps common errors)
I found this interesting article on one of the Free Software Foundation's websites that relates to the selling of Free Software. It might shed some light on the licensing of software. You can access the article here: http://www.gnu.org/philosophy/selling.html
for my, Customization is something I really want to do.
And compatibility issues, even between open source software.
I would like to see the following objectives:
1. What customization can be made and how a user can make them.
2. To have an understanding of what can and can't be done with the various open source programs and their licenses.
Customization on what purpose? Do we intend to use Linux as a desktop, as a server, as a mobile devices, etc?
I think we should first decide what is the purpose of our customization? Customization on a Server type Linux is different from a customized desktop type Linux.
Base from my experience, a user customizing an OS (CentOS in my case) for the purpose of optimization. I want my web server to be faster and handles more requests, that is why I installed only necessary services. Rather than using Apache as a web server, I use NgineX because it can handle more request and uses lesser resources than the later.
On the desktop, a user customizing an OS (an Ubuntu in my case) because I want to feel that I am still using a Window desktop even though I am using an Ubuntu. I installed OpenOffice for office works, installed WINE to run Windows application, installed only KDE desktop, remove services that i don't use as a desktop user like httpd, sshd, named, telnet, snmp, etc.
Again, just some thought..
ya...its all u have supposed Linux can be used.. still we hav to go a clear glance on OS...
My point is that different purposes would take different approach on customization and even on taking this course.
Therefore the group should clarify and decide which track we will take. Is it Linux on Desktop? Linux on Server? Linux on Mobile Devices? or All of the above?
For me, it is fine if it is all of the above. But for the sake of the other members I would like to suggest to only focus on one category.
--Cheers!
personally, for desktop. and another detail is to learn here the changes are saved, in what files, so that I can install another system just like the first one
My main interest is about all that can help to GET RID of proprietary software/systems. Black boxes away.
For me what Jeff is proposing is all right. I also think that customization should be oriented to desktop, I'm personally interested in knowing better the Linux in my laptop.
Another interesting topic to discuss is what do we know about operating systems. Because I know nothing (or only know that I know nothing). I mean, I've got a slight idea about what the kernel is and some other stuff, but I'd like to learn also a little basics about operating systems. Not in a high detail but maybe being able to draw a block diagram placing its elements in its corresponding level and having a general idea.
But I know that it may take too long so if nobody else is interested I can make it on my own :)
Salut!
Very interesting and big this field of OSs structure..., I have a book called "Operating Systems: A Systematic View" by Willian S. Davis, but it is not a very little book.
Yup Operating Systems topic its too extensive to study all in 6 weeks. if we go study what we need to build an SO, we are talking about process management algorithms, memory management algorithms, File Systems, virtual memory management, synchronization, multi-threaded programing, etc.
So it would be nice if decide that contents of this particular course. In my opinion we should focus on the open source licenses and the main characteristics of some open source operating systems.
greetings
May I also suggest one of the resources mentioned in this course's prospectus; The Free Technology Academy, http://ftacademy.org/. There are a few open-source reference materials there which we could adopt as reading/discussion material to guide through this course.
My own objective is to learn the advantages/disadvantages of various open-source operating systems. Let me explain why. I'm acclimating myself to Amazon's Web Services, which provides a wide variety of platforms in the cloud. The platforms are pre-packaged, and you only need to select one for install - they do all the install work by the way.
So, if I want to develop an e-commerce site in the clouds, what platform should I select? Or which is the best platform to run a wiki, or a database application.
I look forward to learning and interacting with you all.
Regards,
Jeff Weber
My most basic objective is to
1)learn how the community works
2)how I would be able to contributes to the community
3)how they are patched in the system and added to the system auto updates for other users
4)How to play around with the system(break and then bring it back to life)
I want to learn the basics of "contributions to the community"
(the word "community" in the above passage refers to the "Open Source Community")
Mis objetivos sumado a los sentenares de objetivos propuestos por los demás participantes serian:
1) Solución de problemas, ejemplos resolver problemas de dependencia
2) Entender la estructura de los archivos del sistema y que hacen
3) Logar manipular independiente el SO y poder optimizar dicho sistema a mis necesidad desechando cosas que ni remotamente sean necesarias y asi tener un sistema mas limpio y rapido..
are we to be doing anything?