This is the P2PU Archive. If you want the current site, go to www.p2pu.org!

OS Distributions

My recent threads

You haven't posted any discussions yet.

Recently updated threads

Welcome! Let the learning begin!

Go back to: General discussion

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:

  1. What is open source software?  What are the legal issues involved?  What are the major types of licenses?  And how can('t) open source software be used?
  2. What types of open source software exist? (Operating systems [Ubuntu] vs. utilities [Mozilla] vs. web apps [any examples?])
  3. What is the difference between an open source operating system and a proprietary operating system like Windows or Mac?
  4. What are some examples of open source platforms and how do they differ?  Are some designed to meet certain needs like multimedia while others are built for things like use in a classroom setting?
  5. What customizations can be made to an operating system?  How does a user make those changes?

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

dacorie SMITH's picture
dacorie SMITH
Fri, 2011-01-28 02:54

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

Brandy Clark's picture
Brandy Clark
Fri, 2011-01-28 05:27

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.

Cameron Dixon's picture
Cameron Dixon
Fri, 2011-01-28 06:23

1. Legal/license issues
2. Customization (and perhaps common errors)

andy gomer's picture
andy gomer
Fri, 2011-01-28 15:59

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

lau a's picture
lau a
Sat, 2011-01-29 08:26

for my, Customization is something I really want to do.
And compatibility issues, even between open source software.

Oded Nevo's picture
Oded Nevo
Sat, 2011-01-29 09:25

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.

Roy Jieviv Saguran's picture
Roy Jieviv Saguran
Sat, 2011-01-29 14:17

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..

ajay n's picture
ajay n
Sat, 2011-01-29 14:41

ya...its all u have supposed Linux can be used.. still we hav to go a clear glance on OS...

Roy Jieviv Saguran's picture
Roy Jieviv Saguran
Sat, 2011-01-29 14:31

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!

lau a's picture
lau a
Sat, 2011-01-29 15:20

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

Donald Almeida's picture
Donald Almeida
Sat, 2011-01-29 17:53

My main interest is about all that can help to GET RID of proprietary software/systems. Black boxes away.

christian.pena's picture
christian.pena
Sat, 2011-01-29 20:51

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!

Donald Almeida's picture
Donald Almeida
Mon, 2011-01-31 00:24

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.

Gonçalo Valério's picture
Gonçalo Valério
Tue, 2011-02-01 06:55

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

Jeff Weber's picture
Jeff Weber
Tue, 2011-02-01 19:46

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

Sudeep Padalkar's picture
Sudeep Padalkar
Thu, 2011-02-03 11:12

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")

Luis Pinto's picture
Luis Pinto
Wed, 2011-02-09 06:59

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..

Jeff Weber's picture
Jeff Weber
Tue, 2011-02-22 17:35

are we to be doing anything?