openSUSE @ Google Summer of Code 2006
Hi everyone, openSUSE has just been accepted at Google Summer of Code 2006! Quoting http://code.google.com/soc/studentfaq.html: ---------------------------------------------------------------------- 1. What is Summer of Code 2006? Summer of Code 2006 is a program that offers student developers stipends to create new open source programs or to help currently established projects. Google will be working with a variety of open source, free software, and technology-related groups to identify and fund several hundred projects over a three-month period. The inaugural instance of the program, which took place last summer, brought together 400 students and 40 mentoring organizations from 49 countries. We'd like to include even more organizations and participants this year. The program's goals are to inspire young developers and provide students in Computer Science and related fields the opportunity to do work related to their academic pursuits during the summer, and to support existing open source projects and organizations. Since we're looking to find developers around the world (many of whom may have considered creating open source software but havent yet taken the plunge), we felt that concentrating on the student population was a good place to focus our efforts. Further, since no single organization could possibly mentor hundreds of students working on disparate projects, we thought it made sense to spread the work throughout the open source and free software community. We also think that the Apache Software Foundation (for instance) knows a lot more about what an Apache project needs than Google does and is more likely to ensure that an applicant gets the right kind of guidance so they can create acceptable code. 2. When can I apply for Summer of Code 2006? You can apply starting on May 1, 2006. [...] ---------------------------------------------------------------------- We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest. So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now! Our proposals will be publish on http://en.opensuse.org/SoC2006 shortly. Regards Christoph
On Thu, 27 Apr 2006 20:59:55 +0200 (CEST) Christoph Thiel <cthiel@suse.de> wrote:
Hi everyone,
openSUSE has just been accepted at Google Summer of Code 2006! ... We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now!
Our proposals will be publish on http://en.opensuse.org/SoC2006 shortly.
Regards Christoph
Hi all, I have one idea - its about to union ability of YAST System Update and drpmsync, so System Update can do update using drpmsync mirrors. In that case, Yast System Update do not need to download the whole rpm-package of package A ver. 0.1 to update it to 0.2.1. It only need to download the delta of that rpms and apply it. It will decrease bandwidth for all, and decrease cost of update for some users. As i know, realizing that feature require the modification of the client subsystem and a server-side infrastructure. Best regards SunSunich aka Asa-Doo-Leen Saiid
I have one idea - its about to union ability of YAST System Update and drpmsync, so System Update can do update using drpmsync mirrors. In that case, Yast System Update do not need to download the whole rpm-package of package A ver. 0.1 to update it to 0.2.1. It only need to download the delta of that rpms and apply it. It will decrease bandwidth for all, and decrease cost of update for some users. As i know, realizing that feature require the modification of the client subsystem and a server-side infrastructure.
You mean like the delta RPMs we use for online update in 9.3 and 10.0 already? Ciao, Marcus
On Fri, 28 Apr 2006 09:48:18 +0200 Marcus Meissner <meissner@suse.de> wrote:
I have one idea - its about to union ability of YAST System Update and drpmsync, so System Update can do update using drpmsync mirrors. In that case, Yast System Update do not need to download the whole rpm-package of package A ver. 0.1 to update it to 0.2.1. It only need to download the delta of that rpms and apply it. It will decrease bandwidth for all, and decrease cost of update for some users. As i know, realizing that feature require the modification of the client subsystem and a server-side infrastructure.
You mean like the delta RPMs we use for online update in 9.3 and 10.0 already?
Ciao, Marcus
Yes, like that, but for whole system update. Actualy i forgot that such feature already used for online update. May be it will be not so hard to mirror that feature on System Update.
On Fri, 28 Apr 2006, SunSunich wrote:
I have one idea - its about to union ability of YAST System Update and drpmsync, so System Update can do update using drpmsync mirrors. In that case, Yast System Update do not need to download the whole rpm-package of package A ver. 0.1 to update it to 0.2.1. It only need to download the delta of that rpms and apply it. It will decrease bandwidth for all, and decrease cost of update for some users. As i know, realizing that feature require the modification of the client subsystem and a server-side infrastructure.
You mean like the delta RPMs we use for online update in 9.3 and 10.0 already?
Yes, like that, but for whole system update. Actualy i forgot that such feature already used for online update. May be it will be not so hard to mirror that feature on System Update.
I like that idea very much -- but it might not be as easy as it seems in the first place ;) Regards Christoph
On Fri, Apr 28, 2006 at 10:27:40AM +0200, Christoph Thiel wrote:
On Fri, 28 Apr 2006, SunSunich wrote:
Yes, like that, but for whole system update. Actualy i forgot that such feature already used for online update. May be it will be not so hard to mirror that feature on System Update.
I like that idea very much -- but it might not be as easy as it seems in the first place ;)
Actually we already talked about this a couple of months ago. I think it can be implemented by having a transport mechanism "drpmsync" next to "nfs", "ftp" and the like. I don't think it would be so hard to implement. Cheers, Michael. -- Michael Schroeder mls@suse.de main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
On Fri, 28 Apr 2006, Michael Schroeder wrote:
On Fri, Apr 28, 2006 at 10:27:40AM +0200, Christoph Thiel wrote:
On Fri, 28 Apr 2006, SunSunich wrote:
Yes, like that, but for whole system update. Actualy i forgot that such feature already used for online update. May be it will be not so hard to mirror that feature on System Update.
I like that idea very much -- but it might not be as easy as it seems in the first place ;)
Actually we already talked about this a couple of months ago. I think it can be implemented by having a transport mechanism "drpmsync" next to "nfs", "ftp" and the like. I don't think it would be so hard to implement.
Actually, I'd like to see "drpmsync over rsync", "drpmsync over ftp" or "drpmsync over http", in order to spur the distribution of drpmsync in general ;) Regards Christoph
On Fri, 28 Apr 2006 13:21:05 +0200 (CEST) Christoph Thiel <cthiel@suse.de> wrote:
On Fri, 28 Apr 2006, Michael Schroeder wrote:
On Fri, Apr 28, 2006 at 10:27:40AM +0200, Christoph Thiel wrote:
On Fri, 28 Apr 2006, SunSunich wrote:
Yes, like that, but for whole system update. Actualy i forgot that such feature already used for online update. May be it will be not so hard to mirror that feature on System Update.
I like that idea very much -- but it might not be as easy as it seems in the first place ;)
Actually we already talked about this a couple of months ago. I think it can be implemented by having a transport mechanism "drpmsync" next to "nfs", "ftp" and the like. I don't think it would be so hard to implement.
Actually, I'd like to see "drpmsync over rsync", "drpmsync over ftp" or "drpmsync over http", in order to spur the distribution of drpmsync in general ;)
Is it just a plan for future? Or it will be discussed in the "smart" branch? Could it be a project idea for SoC? I don't have a student status, but a friend of mine has, we could implement that feature for Yast System Update. All we need is a maintainer. Best regards, SunSunich aka Asa-Doo-Leen Saiid
On Sat, 29 Apr 2006, SunSunich wrote:
Yes, like that, but for whole system update. Actualy i forgot that such feature already used for online update. May be it will be not so hard to mirror that feature on System Update.
I like that idea very much -- but it might not be as easy as it seems in the first place ;)
Actually we already talked about this a couple of months ago. I think it can be implemented by having a transport mechanism "drpmsync" next to "nfs", "ftp" and the like. I don't think it would be so hard to implement.
Actually, I'd like to see "drpmsync over rsync", "drpmsync over ftp" or "drpmsync over http", in order to spur the distribution of drpmsync in general ;)
Is it just a plan for future? Or it will be discussed in the "smart" branch? Could it be a project idea for SoC? I don't have a student status, but a friend of mine has, we could implement that feature for Yast System Update. All we need is a maintainer.
It could be turned into a SoC project -- I'll add it to the page soon, amongst the other stuff that has been suggested. Regards Christoph
Am Freitag, 28. April 2006 09:45 schrieb SunSunich:
On Thu, 27 Apr 2006 20:59:55 +0200 (CEST)
Christoph Thiel <cthiel@suse.de> wrote:
Hi everyone,
openSUSE has just been accepted at Google Summer of Code 2006! ... We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now!
Our proposals will be publish on http://en.opensuse.org/SoC2006 shortly.
Regards Christoph
I'm not sure how easy or difficult this is, but how about a YaST module (either a new one, or integrated into firewall etc) to help people (parents, schools etc) set up child filters for internet browsing and e-mail. I'm told that this currently involves quite a bit of fooling around with squid-proxy and postfix, which makes it (and consequently SUSE) unattractive for at least one market segment Ciaran
Ciaran Farrell wrote:
I'm not sure how easy or difficult this is, but how about a YaST module (either a new one, or integrated into firewall etc) to help people (parents, schools etc) set up child filters for internet browsing and e-mail. I'm told that this currently involves quite a bit of fooling around with squid-proxy and postfix, which makes it (and consequently SUSE) unattractive for at least one market segment
being a teacher, I have a look at such systems for a long time now and what I can say is childs laugh at that. jdd -- http://www.dodin.net http://dodin.org/galerie_photo_web/expo/index.html http://lucien.dodin.net http://fr.susewiki.org/index.php?title=Gérer_ses_photos
Am Freitag, 28. April 2006 10:28 schrieb jdd:
Ciaran Farrell wrote:
I'm not sure how easy or difficult this is, but how about a YaST module (either a new one, or integrated into firewall etc) to help people (parents, schools etc) set up child filters for internet browsing and e-mail. I'm told that this currently involves quite a bit of fooling around with squid-proxy and postfix, which makes it (and consequently SUSE) unattractive for at least one market segment
being a teacher, I have a look at such systems for a long time now and what I can say is childs laugh at that.
I'm sure some children may laugh at the implementation of such features, but it is also worthwhile to look at the necessity of such features as a whole. The concept of keeping the Internet safe for children and thus integrating the Internet into the learning experience for children is certainly important. It is almost certainly _more_ important for teachers and parents and indeed anyone trusted with the guidance and upbringing of children to invest time in actually helping these children understand the dangers of the Internet, rather than simply sheltering them from such dangers. On the other hand, I am fairly sure that no school network administrator would argue that subjective technical ability to disable filters is an argument for not implementing the filters in the first place. Ciaran
Ciaran Farrell wrote:
I'm sure some children may laugh at the implementation of such features, but it is also worthwhile to look at the necessity of such features as a whole.
I have seen many systems built to forgive access to given sites. I have seen none run as it should. usually this is like anti-piracy measures, this give problems only to honest people. On my school many sites are filtered (I don't know how) and this gives me problem more than it should, forgiving the access to usefull sites, when as soon as I turn back I see porn screens on my students computers. usually yougers childs don"t care about such sites (they simply don't understand) and others know how to get around. don't forget there are friends, not so well hiden parents code and so on. I remember the content of a "math" VHS tape my son forget in the VHS reader :-((
The concept of keeping the Internet safe for children and thus integrating the Internet into the learning experience for children is certainly important. It is almost certainly _more_ important for teachers and parents and indeed anyone trusted with the guidance and upbringing of children to invest time in actually helping these children understand the dangers of the Internet, rather than simply sheltering them from such dangers.
absolutely true On the other
hand, I am fairly sure that no school network administrator would argue that subjective technical ability to disable filters is an argument for not implementing the filters in the first place.
false security is worst than no security at all. understand me: it should be a good thing if children could be protected, but protection against TV infos should me better than from the net. the greated danger is on the road between the house and the school :-(( I'm not opposed to a yast children safety module if it proves it works... (Linux in itself is good as protecting children) jdd -- http://www.dodin.net http://dodin.org/galerie_photo_web/expo/index.html http://lucien.dodin.net http://fr.susewiki.org/index.php?title=Gérer_ses_photos
Am Freitag, 28. April 2006 13:13 schrieb jdd:
On the other
hand, I am fairly sure that no school network administrator would argue that subjective technical ability to disable filters is an argument for not implementing the filters in the first place.
false security is worst than no security at all.
understand me: it should be a good thing if children could be protected, but protection against TV infos should me better than from the net. I'm not opposed to a yast children safety module if it proves it works... (Linux in itself is good as protecting children)
...and as it cannot be proven that such systems will ever work (it may rather be proved that it will never work), let's best drop the whole pointless discussion about it. I am wondering if people who from time to time propose something like an "Internet Safety Filter" or whatever it is called ever read magazines, read articles, are interested in how such systems work and why they don't? SUSE surely needs some things, which are substantial, but no snake oil like Parental Filter for WWW. I would appreciate a Yast Plugin for setting up a Kerberos KDC, or LUKS integration. Best regards Oliver -- May a Misguided Platypus lay its Eggs in your Jockey Shorts -- __ ________________________________________creating IT solutions Dr. Oliver Tennert Senior Solutions Engineer CAx Professional Services science + computing ag phone +49(0)7071 9457-598 Hagellocher Weg 71-75 fax +49(0)7071 9457-411 D-72070 Tuebingen, Germany O.Tennert@science-computing.de www.science-computing.de
Hi, Oliver Tennert schrieb:
SUSE surely needs some things, which are substantial, but no snake oil like Parental Filter for WWW.
While I fully agree with you that there can't be any effective filter (except total disconnect), people still want to spend money on such a filter. If you explain why it is snake oil and people still want to buy it, why not give them what they want? There are many people out there who will pay you to be able to keep their illusions. Sad but true. Regards, Carl-Daniel -- http://www.hailfinger.org/
On Fri, 28 Apr 2006, Ciaran Farrell wrote:
openSUSE has just been accepted at Google Summer of Code 2006! ... We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now!
Our proposals will be publish on http://en.opensuse.org/SoC2006 shortly.
I'm not sure how easy or difficult this is, but how about a YaST module (either a new one, or integrated into firewall etc) to help people (parents, schools etc) set up child filters for internet browsing and e-mail. I'm told that this currently involves quite a bit of fooling around with squid-proxy and postfix, which makes it (and consequently SUSE) unattractive for at least one market segment
That seems to make a lot of sense to me. I'll add it to http://en.opensuse.org/Summer_of_Code_2006 For that matter, I'd love to see a YaST module for configuring SUSE Linux to act as a terminal server (like LTSP, e.g.). Regards Christoph
Christoph Thiel wrote:
On Fri, 28 Apr 2006, Ciaran Farrell wrote:
openSUSE has just been accepted at Google Summer of Code 2006! ... ... I'm not sure how easy or difficult this is, but how about a YaST module (either a new one, or integrated into firewall etc) to help people (parents, schools etc) set up child filters for internet browsing and e-mail. I'm told that this currently involves quite a bit of fooling around with squid-proxy and postfix, which makes it (and consequently SUSE) unattractive for at least one market segment
That seems to make a lot of sense to me. I'll add it to http://en.opensuse.org/Summer_of_Code_2006
Yep, interesting idea. Wouldn't be that difficult to implement actually, it would be a configuration frontend for blocking rules in Squid (+ possibly transparent proxy configuration through SuSEfirewall2 to enforce HTTP requests to go through Squid). + implement a protocol and a sample implementation of a website blacklisting system (similar to Razor for spam or DenyHosts for SSH) through a central website or even a P2P architecture
For that matter, I'd love to see a YaST module for configuring SUSE Linux to act as a terminal server (like LTSP, e.g.).
Good idea as well ;) -- -o) Pascal Bleser http://linux01.gwdg.de/~pbleser/ /\\ <pascal.bleser@skynet.be> <guru@unixtech.be> _\_v FOSDEM 2006 -- 25+26 February 2006 in Brussels
On Friday 28 April 2006 12:58, Pascal Bleser wrote:
+ implement a protocol and a sample implementation of a website blacklisting system (similar to Razor for spam or DenyHosts for SSH) through a central website or even a P2P architecture
It would be nice if it you could select blacklists from popular ones in the net. There are blacklists for adult content, pishing [3], spam [2], sites associated with the RIAA [1] , etc. All this stuff is useful to protect children, but they fit nice as a module in the users and security section of yast. I dont think it is work to create yet another blacklist but better to integrate all of them in a easy way. Just like when You go to the NTP module and you don't need to know a ntp server, you can chose someone near you. Here the challenge is: - to group them by category - to apply them in the right place. For exaple p2p blacklists are text files and should be applied to the firewall, while spam blacklists are dns based and should be added to postfix. Perhap a simple architecture could be designed to update the avilable known blacklists. But in any case I think we should implement a new blacklist architecture for the internet. Duncan [1] http://www.bluetack.co.uk/config/antip2p.txt [2] http://dsbl.org (agregates various others) [3] http://rhs.mailpolice.com (includes advertisement, redirect, adult, spam, pishing)
Am Freitag, 28. April 2006 13:47 schrieb Duncan Mac-Vicar Prett:
Here the challenge is:
- to group them by category - to apply them in the right place. For exaple p2p blacklists are text files and should be applied to the firewall, while spam blacklists are dns based and should be added to postfix.
Perhap a simple architecture could be designed to update the avilable known blacklists. But in any case I think we should implement a new blacklist architecture for the internet.
Edubuntu is aimed at schools etc. Does anyone know if they have a feature like this? Apropos those who think the idea of a child filter is not worth spending any effort on, since this morning I was in contact with two school directors about installing SUSE on school networks. With one, the very first question was about keeping the Internet safe in school - with the other it was the third question. While the idea of 'censoring' might seem absurd to developers, schools take this very seriously and I am sure parents do too. I've seen how some schools see how filters don't always work and instead the implement whitelists. Duncan is right - there is no need to re-invent the wheel, but rather create a frontend to give parents and schools the _choice_ to implement the features. Ciaran
On Fri, Apr 28, 2006 at 01:57:46PM +0200, Ciaran Farrell wrote:
Duncan is right - there is no need to re-invent the wheel, but rather create a frontend to give parents and schools the _choice_ to implement the features.
There already is such a feature. It is 'sit next to the kid, or pull the plug'. It is a pity that schools should need such a thing, because it is not about learning kids what is allowed and what not. It is about avoiding some stupid "My kid saw a female nipple on school and now he is gay" lawsuit. Either take you resposability, or whitelist. houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
Duncan Mac-Vicar Prett wrote:
On Friday 28 April 2006 14:26, houghi wrote:
Either take you resposability, or whitelist.
You are reducing the topic to adult content, which is only part of the topic. There is also spam, viruses, ads, pishing, etc.
spam and children protection are two completely different things. jdd -- http://www.dodin.net http://dodin.org/galerie_photo_web/expo/index.html http://lucien.dodin.net http://fr.susewiki.org/index.php?title=Gérer_ses_photos
On Friday 28 April 2006 14:38, jdd wrote:
spam and children protection are two completely different things.
Both fall in the category "what I want in my computer" from the net or not, Anyway, both can use those available blacklists, and the proposed yast logic to apply those list. If they are in 2 different wizards, thats a UI matter. Duncan
Am Freitag, 28. April 2006 14:38 schrieb jdd:
spam and children protection are two completely different things.
I don't know about that. If you saw some of the spam I get, then I'm sure you'd agree, a child should be protected from it. Or would you like your child to give your bank details to a nigerian bank manager who badly needs these details to transfer the million dollars left to you by your long lost cousin? Ciaran
Ciaran Farrell wrote:
Am Freitag, 28. April 2006 14:38 schrieb jdd:
spam and children protection are two completely different things.
I don't know about that. If you saw some of the spam I get, then I'm sure you'd agree, a child should be protected from it. Or would you like your child to give your bank details to a nigerian bank manager who badly needs these details to transfer the million dollars left to you by your long lost cousin?
does your child have an e-mail or messenger? if yes, you are stuck. and he receive mail on a server (hotmail), so you can do nothing. jdd -- http://www.dodin.net http://dodin.org/galerie_photo_web/expo/index.html http://lucien.dodin.net http://fr.susewiki.org/index.php?title=Gérer_ses_photos
On Friday 28 April 2006 16:01, jdd wrote:
Ciaran Farrell wrote: does your child have an e-mail or messenger? if yes, you are stuck. and he receive mail on a server (hotmail), so you can do nothing.
jdd
But a school could use suse for a small mailserver, web proxy, workstation etc, and provide web browsing and a school mailbox, so you have to consideer them too. Even if they get in hotmail a evil url, clicking it will be less risky if you have some protection. Duncan
On Fri, Apr 28, 2006 at 01:47:37PM +0200, Duncan Mac-Vicar Prett wrote:
Perhap a simple architecture could be designed to update the avilable known blacklists. But in any case I think we should implement a new blacklist architecture for the internet.
If there is such a list, just use it as an add on to the proxy server. That said, blacklisting won't work. If you want to protect your children from seeing things you do not want them to see there is only one thing: Guidence. Well, another way of babysitting through technolagy and avoiding your resposability is tio use whitelisting. I see these lists like firewalls. A bad firewall closes everything that is not allowed in. A good firewall opens everything that is allowed in. houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
On Friday 28 April 2006 14:21, houghi wrote:
If there is such a list, just use it as an add on to the proxy server. That said, blacklisting won't work. If you want to protect your children from seeing things you do not want them to see there is only one thing: Guidence.
we are not talking only about protecting children from seeing things, we are talkign about protection in general spam, fraud, innapropiate (user context), pishing, stupid lawsuits Nobody is going to refute good guidance is better than a filter in terms of adult content / children, but for a school you are not going to do massive children guidance for 1.000 kids that have different home education, you just want to lower the risk of innapropiate content being displayed during working times, and reduce virus, spam, frauds. Not only for children, people clicking on pishing sites for example is just people that is not informed about the problem, high-tech education. But a nice module to handle all this in a central place will for sure be useful for schools, home users, little mail servers that get flooded with spamming injecting probes. It will not solve the root of the problem, but it will reduce the risk, and at the same time, is a good way to put linux security on the hands of normal users, lot of alternative operating system (planned for somewhere in 2007) look to do the same. Duncan
I'd really like to see something like a YaST module that provides a graphical way to work with LVM2 and evms (better that evmsgui). -- Cheers, Trey ---- In our civilization, and under our republican form of government, intelligence is so highly honored that it is rewarded by exemption from the cares of office. -- Ambrose Bierce, "The Devil's Dictionary" Linux laptop 2.6.16-8-smp i686 GNU/Linux 10:42pm up 2 days 3:49, 7 users, load average: 0.46, 0.57, 0.55
Hi, On Saturday 29 April 2006 04:44, Trey Sizemore wrote:
I'd really like to see something like a YaST module that provides a graphical way to work with LVM2 and evms (better that evmsgui).
What is missing in the existing (expert) partitioning dialogue of YaST2? Greetings from Dortmund hartmut -- Hartmut Meyer, NTS EMEA Partner Relationship Manager SUSE LINUX GmbH, Maxfeldstr. 5, D-90409 Nuernberg T: +49 421 3064385 - M: +49 179 2279480 F: +49 421 3064387 - hartmut.meyer@novell.com ---------------------------------------------------- http://www.novell.com/open
Hartmut Meyer wrote:
Hi,
On Saturday 29 April 2006 04:44, Trey Sizemore wrote:
I'd really like to see something like a YaST module that provides a graphical way to work with LVM2 and evms (better that evmsgui).
What is missing in the existing (expert) partitioning dialogue of YaST2?
a lot of things :-) the expert dialogue is to be rethought. I erased a drive with it (happily vmware unimportant one). not that it lacks something but it's not always clear what it does. more on this if necessary jdd -- http://www.dodin.net http://dodin.org/galerie_photo_web/expo/index.html http://lucien.dodin.net http://fr.susewiki.org/index.php?title=Gérer_ses_photos
For that matter, I'd love to see a YaST module for configuring SUSE Linux to act as a terminal server (like LTSP, e.g.).
Well - yes it could be interesting. There is FreeNX package that does it - but no GUI exists - so building a Yast Module will be great ! configuring NX on SUSE 10.0: http://en.opensuse.org/FreeNX_Server_HOWTO
Christoph Thiel wrote:
On Fri, 28 Apr 2006, Ciaran Farrell wrote:
openSUSE has just been accepted at Google Summer of Code 2006! ... We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now!
Our proposals will be publish on http://en.opensuse.org/SoC2006 shortly. I'm not sure how easy or difficult this is, but how about a YaST module (either a new one, or integrated into firewall etc) to help people (parents, schools etc) set up child filters for internet browsing and e-mail. I'm told that this currently involves quite a bit of fooling around with squid-proxy and postfix, which makes it (and consequently SUSE) unattractive for at least one market segment
That seems to make a lot of sense to me. I'll add it to http://en.opensuse.org/Summer_of_Code_2006
For that matter, I'd love to see a YaST module for configuring SUSE Linux to act as a terminal server (like LTSP, e.g.).
Regards Christoph
Me too Christoph. Because that is software project. Protecting kinds from Internet danger is project for parents that are sitting next to them and telling this is good, this is bad. Yet another filter would not help, as present options are not used. Whoever is talking about them hasn't tried to think what that filters should do and how to explain to machine (program) what is appropriate. Filters should protect kids from exactly what? Who will define what is appropriate? If you ask a whole city for an opinion than you can set all as forbidden, except phone book, and that after all inappropriate names are removed. Idea to make filter that will replace mom, dad and teacher is pointless, because nobody knows what they would like to be allowed and what not. Now we can change idea of universal filter to mom/dad configurable. I would like to see parents in action :-) Right now you have bunch of applications that allow email and web sites filtering, and how many people use that funcianality? If parents and teacher have no time to sit next to the kids, when they going to find time to learn how to use and program filters. Even if there are some of them ready to do that, what would be the point, to make parents busy with computer instead of kids. The Internet is today very similar to normal life. It is easy to get out of the home and walk in the forest. The hard part is when you meet a hungry wolf how to get rid of him. Now, who's responsibility is keeping kids far from a forest until they would be able to defend themselves? Parents or some company that makes software. If you are responsible parent would you let some software company to tell your kids what they can look? The problem is not the software, but Internet content, and expert for software is not automatically expert for content. Mom and dad are experts for that. -- Regards, Rajko.
On Apr 27, 2006 09:59 PM, Christoph Thiel <cthiel@suse.de> wrote:
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now!
A better show during installation! Add the possibility to have sound and video (recorded screen cam sessions, lizards going around, whathaveyou). Use that time to whet the user's appetite :-) It wouldn't hurt to configure network earlier, so perhaps the next video can be downloaded by bittorrent, during the time the current one is playing. The user must be able to turn off the show, mute the sound etc during the installation and before it, by using an option.
On Thu, 27 Apr 2006, Christoph Thiel wrote:
openSUSE has just been accepted at Google Summer of Code 2006! ... We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now!
I know quite some people are using the SMART Package Manager these days: So, I'm going to propose some extensions to SMART to handle the new rpm-md+ based update channels for SUSE Linux, including deltarpm support, etc. Maybe a QT GUI for SMART would be a nice feature as well, eh? Is there anything else that you are missing in SMART that could be addressed by a SoC project? Regards Christoph
*AFAIK when one asks for an install through internet, he must go to the ncurse UI, at least it was what I had to do last time. make a graphic interface should be nice, this kind of install have many advantages. *Yast, specially at install time, is very power (specially RAM) demanding. This is specially true when all the harddrive must be partitionned, for example when it's all new, because there are no swap space available. If it would be possible to make smarters libraries? jdd -- http://www.dodin.net http://dodin.org/galerie_photo_web/expo/index.html http://lucien.dodin.net http://fr.susewiki.org/index.php?title=Gérer_ses_photos
Hi, On Friday 28 April 2006 10:43, Christoph Thiel wrote:
On Thu, 27 Apr 2006, Christoph Thiel wrote:
openSUSE has just been accepted at Google Summer of Code 2006!
...
We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now!
I know quite some people are using the SMART Package Manager these days: So, I'm going to propose some extensions to SMART to handle the new rpm-md+ based update channels for SUSE Linux, including deltarpm support, etc. Maybe a QT GUI for SMART would be a nice feature as well, eh?
Why not a YaST2 integration (module)? Greetings from Stuhr hartmut -- Hartmut Meyer, NTS EMEA Partner Relationship Manager SUSE LINUX GmbH, Maxfeldstr. 5, D-90409 Nuernberg T: +49 421 3064385 - M: +49 179 2279480 F: +49 421 3064387 - hartmut.meyer@novell.com ---------------------------------------------------- http://www.novell.com/open
On Fri, 28 Apr 2006, Hartmut Meyer wrote:
I know quite some people are using the SMART Package Manager these days: So, I'm going to propose some extensions to SMART to handle the new rpm-md+ based update channels for SUSE Linux, including deltarpm support, etc. Maybe a QT GUI for SMART would be a nice feature as well, eh?
Why not a YaST2 integration (module)?
I.e. a YaST2 module that uses smart as a backend? Regards Christoph
Hi, On Friday 28 April 2006 12:22, Christoph Thiel wrote:
On Fri, 28 Apr 2006, Hartmut Meyer wrote:
I know quite some people are using the SMART Package Manager these days: So, I'm going to propose some extensions to SMART to handle the new rpm-md+ based update channels for SUSE Linux, including deltarpm support, etc. Maybe a QT GUI for SMART would be a nice feature as well, eh?
Why not a YaST2 integration (module)?
I.e. a YaST2 module that uses smart as a backend?
Yes. Or does this already exist? Greetings from Stuhr hartmut -- Hartmut Meyer, NTS EMEA Partner Relationship Manager SUSE LINUX GmbH, Maxfeldstr. 5, D-90409 Nuernberg T: +49 421 3064385 - M: +49 179 2279480 F: +49 421 3064387 - hartmut.meyer@novell.com ---------------------------------------------------- http://www.novell.com/open
On Fri, 28 Apr 2006, Hartmut Meyer wrote:
I know quite some people are using the SMART Package Manager these days: So, I'm going to propose some extensions to SMART to handle the new rpm-md+ based update channels for SUSE Linux, including deltarpm support, etc. Maybe a QT GUI for SMART would be a nice feature as well, eh?
Why not a YaST2 integration (module)?
I.e. a YaST2 module that uses smart as a backend?
Yes. Or does this already exist?
No, but it sounds interesting ;) Regards Christoph
Christoph Thiel wrote:
On Thu, 27 Apr 2006, Christoph Thiel wrote:
openSUSE has just been accepted at Google Summer of Code 2006! ... We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now!
I know quite some people are using the SMART Package Manager these days: So, I'm going to propose some extensions to SMART to handle the new rpm-md+ based update channels for SUSE Linux, including deltarpm support, etc. Maybe a QT GUI for SMART would be a nice feature as well, eh? Is there anything else that you are missing in SMART that could be addressed by a SoC project?
I was about to mention that ;) Maybe a YaST2 module frontend for Smart ? i.e. "Software Management (that works)" ? ;P Smart is 100% Python and well written, I think it should be an attractive project. What about a "software central" application like I mentioned once, in Python, based on the Smart engine ? A single view that would display - new security updates - new packages from configured channels (including 3rd party, of course) - updates to installed packages - single-click installation/upgrade - possibly even downgrading to older versions from the UI The Smart engine could be used as an operating core for that, as it already provides all the operations for managing channels, refreshing channels, getting potential upgrades, and of course performing installation/removal/upgrade of packages with an excellent dependency resolver. Goals/tasks: 1) coding the UI (either PyGTK or PyQT, or even both.. or... hmm.. a web interface ? (there are embeddable lightweight webservers for Python), a YaST2 module ? a Jabber bot ? ;) 2) adding some stuff to Smart itself, i.e. some history management (e.g. for new packages that have shown up after each channel update: smart reports that data when you do "smart update" (= re-fetches and updates the repository metadata, it does *not* perform a package upgrade) but doesn't keep history of that information) 3) possibly enhancing rpm-md with even more metadata, e.g. such as - links to screenshots that would be embedded in the view (à la http://kde-apps.org), - quality/stability labels (whether a given release of a package is "stable", "testing" or "experimental", or something similar) and giving the end-user the choice to install/upgrade to the latest stable or to the latest bleeding-edge version of a package (and do that per package or package sets), e.g. I want the latest stable KDE version but I want the latest bleeding-edge version of GIMP ... endless possibilities (such as push-based package management for remote nodes) ;) The advantages of smart: - pure Python - already supports a large number of repository formats - doesn't rely on any dependencies except Python (obviously), and rpm-python for RPM-based distributions - already supports mirrors - has the best dependency resolver of all package management frontends - is biarch-capable - works on RPM and Debian/dpkg based distributions (even seems that Ubuntu will switch to smart) - the code is pretty clean and well-structured (definitely when comparing to yum or rpm) - the maintainer (Gustavo Niemeyer) is very experienced (he was the maintainer of apt-rpm and implemented a lot of synaptic) and very friendly As far as business value is concerned and in case you wondered "why should Novell support the development of a cross-distribution killer application like this that would be better than YaST2", I think that the added value of YaST2 is not in the package manager, but in the other configuration modules and in the installer. cheers -- -o) Pascal Bleser http://linux01.gwdg.de/~pbleser/ /\\ <pascal.bleser@skynet.be> <guru@unixtech.be> _\_v FOSDEM 2006 -- 25+26 February 2006 in Brussels
Op vrijdag 28 april 2006 10:43, schreef Christoph Thiel:
We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now!
I know quite some people are using the SMART Package Manager these days: So, I'm going to propose some extensions to SMART to handle the new rpm-md+ based update channels for SUSE Linux, including deltarpm support, etc. Maybe a QT GUI for SMART would be a nice feature as well, eh? Is there anything else that you are missing in SMART that could be addressed by a SoC project?
What about a repodata enabled _repository_ I really mean repository and not a bunch of directories scattered around a server, like it is now. Have a look at my apt (repodata enabled) sources.list file: repomd ftp://ftp.gwdg.de/pub/linux/misc/kolab suse-10.1 repomd ftp://ftp.gwdg.de/pub/opensuse/distribution/SL-OSS-factory/inst-source/ suse repomd ftp://ftp.gwdg.de/pub/suse/update 10.1 repomd ftp://ftp.gwdg.de/pub/suse/install/10.1/SUSE-Linux10.1-RC2-Extra suse repomd ftp://ftp.gwdg.de/pub/linux/misc/apt4rpm rpmkeys It's a big mess. It's not the apt way of doing with all components in 1 place, like e.g: rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/10.1-i386 packman usr-local-bin When will there be a centralized package repository for suse (including 3rd party contributred packages). The repository should provide a list of all packages and files in the repository (including on the not subscribed channels/components). -- Richard Bos Without a home the journey is endless
Hi everyone,
openSUSE has just been accepted at Google Summer of Code 2006! [...] We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now! What about a YaST-module for setting up UMTS or GPRS-Connections for mobile
Am Donnerstag, 27. April 2006 20:59 schrieb Christoph Thiel: phones/PDAs via Bluetooth, Serial / USB cable, pccard. -- Üdvözlettel -- Mit freundlichen Grüssen, Marcel Hilzinger
On Fri, 28 Apr 2006, Marcel Hilzinger wrote:
We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now!
What about a YaST-module for setting up UMTS or GPRS-Connections for mobile phones/PDAs via Bluetooth, Serial / USB cable, pccard.
Sounds nice as well! Regards Christoph
On Thursday 27 April 2006 20:59, Christoph Thiel wrote:
We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code.
How about a YaST-module for configuring/setting up Xgl? I haven't really looked into it yet - but seems to involve quite a lot of config-file-editing - which many people are scared to do. I think it would be great for SUSE to have a YaST module for easy setup. No clue whether it's feasible or not - I must admit. cb400f
How about a YaST-module for configuring/setting up Xgl?
That would seem to make more sense integrated into SaX2 rather than YaST... -- James Ogley james@usr-local-bin.org http://usr-local-bin.org Packages for SUSE: http://usr-local-bin.org/rpms Help end poverty: http://oxfam.org.uk/imin
On Fri, 28 Apr 2006, James Ogley wrote:
How about a YaST-module for configuring/setting up Xgl?
That would seem to make more sense integrated into SaX2 rather than YaST...
Well, it' actually there already -- have you guys tried "gnome-xgl-settings" from the latests compiz package? I just found it by accident while preparing my laptop for LinuxTag and I have to admit, I liked it a lot! Regards Christoph
Christoph Thiel wrote:
[....] We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now! [....]
I don't know whether this "problem" has already been resolved in version 10.1, then please forget about this email. Otherwise, I think it might be worth considering: The configuration of HAL, UDEV, etc. is really painful at the moment (and, by the way, not very well documented). For instance, it might require editing cryptic XML files. It would be good to simplify this configuration process by some means (Yast?)... Cheers, Th.
Christoph Thiel wrote:
We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
This is not really SUSE specific, however a GUI VPN setup (in particular PPTP) that works with Network Manager would be useful. - Bruce
Hello, Am Donnerstag, 27. April 2006 20:59 schrieb Christoph Thiel:
We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code.
What about a better integration of GTK programs into KDE? I'm dreaming of the possibility to replace _all_ GTK file dialogs [1] with KDE dialogs when running GTK applications in KDE... Maybe GNOME users would like to have it the other way round also (Gnome dialogs in KDE applications). Regards, Christian Boltz [1] which are a usability nightmare IMHO - I'm always annoyed when I have to use them :-/ - another reason for (1) in my random (!) sig. -- (1) ZACKBOING: Geräusch von Stirn auf Monitor-Glasscheibe(2), direkte Folge von Biosupgrades, selbst kompilierten Kerneln oder dem versehent- lichen Löschen von 30 Gigabyte Pornofilmen bei einem MySQL-Upgrade. (2) Deswegen kauft man heute oft Flachbildschirme. Die sind weicher. [Ratti in suse-linux]
Ooh, I just thought of one. Actually, I didn't so much think of it now as a while ago in my blog[1]. Is it too late to suggest ideas? A GTK+ frontend to YaST would be very cool. [1] http://rubberturnip.org.uk/index.cgi/2006/04/22#20060422 -- James Ogley james@usr-local-bin.org http://usr-local-bin.org Packages for SUSE: http://usr-local-bin.org/rpms Help end poverty: http://oxfam.org.uk/imin
On Thursday 27 April 2006 20:59, Christoph Thiel wrote:
Hi everyone,
openSUSE has just been accepted at Google Summer of Code 2006!
<snip>
We are now looking for ideas, proposals, projects, etc. around openSUSE and SUSE Linux, that could be worked on in Google Summer of Code. As the period of application for SoC is already very short, we need to get our proposals for project online May 1st, 2006, at the latest.
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now!
Our proposals will be publish on http://en.opensuse.org/SoC2006 shortly.
Regards Christoph
Late Proposal.... I propose SUSE Firewall 3. The purpose of this module would be to allow an advanced user to move onto a more advanced firewall system with out having to resort to iptables directly. This module will work with the SUSE FW2 definitions, But offer an additional GUI to define advanced (to professional) firewall configuration settings. My proposal is that to incorporate www.FWBuilder.org to do this. FWBuilder has one of the best gui's for building firewall available. It is often compared to SyncPoint (Mega $ closed source system, defacto standard). Additionally, FWBuilder has a momentum, (ie. a large group of Firewall / security experts who are constantly improving and checking the "Rule generators"). I've mentioned this in the FWBuilder developer lists, (as a prove of concept). They seam to approve of the Idea, and immediately started thinking about changes to FWBuilder that would make it work better for the project. Here the jist of our discusions: Proposal build a interface between YAST fw definitions and FWBuilder:
Can you use all FWBuilder functions via the API?
No. ... You can also look at the fwbedit utility in the fwbuilder 2.1, we've added ability to create objects in it so one could do this just by calling this simple command line tool. You need to check the latest code out of cvs to look at 2.1 code.
fwbedit sounds like just what I need...
but you still need to add rules ... Fwbedit does not do that, it was intended as a simple command-line tool to manage objects. There were requests from users for a way to add objects in bulk, say, from a spreadsheet or some configuration file they could parse.
Okay, but I think I can get around that as follows:
The firewall will be pre-configured with rules. The configuration is done by using the pre-defined rules based the following service groups:
Service Group Description Ext2Srv Services (ports) Allowed From Internet to Server Ext2Lcl Services (ports) allowed from Internet to Local Network Lcl2Ext Services (ports) allowed from Local network to Internet Lcl2Srv Services (ports) allowed from Local Network to Server Client2Srv Serives (ports) allowed from Client Pc's to Server Srv2Ext Services (ports) allowed from Server to Internet Srv2Lcl Services (ports) allowed from Server to Local Network
Then with fwbedit I can just need to add the ports to the correct predefined group, and recompile...
Does this sound feasible?
yes, absolutely. Good idea. do not forget about an option "Ignore empty groups". The thing is, if any of these groups becomes empty, you do not want the rule to treat it as "any".
Note: This is not meant to replace the fwbuilder gui, but as a method of transition from the SUSE firewall definitions to fwbuilder...
I still ain't figured out how SUSE yast will work with fwbuilder after the transition, but, one step at a time...
may be yast does not have to work with it after all. You can start with preconfigured set of standard rules in the policy and make your code recognize them and put objects in the groups you listed above. The rest of the policy can be managed by fwbuilder GUI outside of yast should user want to expand it. The user will be able to add rules before or after your rules. There is a risk of user deleting rules used by yast, for now you can only put some scary comment and color them red or something to make it clear they are used by yast. I wonder if I should expand the scope of the attribute "read-only" to rules...
vk
That's my proposal folks... Jerry
On Apr 27, 2006 09:59 PM, Christoph Thiel wrote:
So, for example, if you are missing a certain YaST module, or a special feature in the distribution, speak up now!
A web interface for YaST, ie do stuff in YaST from a web-browser. Is this feasible?
participants (24)
-
Alexey Eremenko
-
Bruce A. Mallett
-
Carl-Daniel Hailfinger
-
Christian Boltz
-
Christoph Thiel
-
Ciaran Farrell
-
Duncan Mac-Vicar Prett
-
Hartmut Meyer
-
houghi
-
James Ogley
-
jdd
-
Jerry Westrick
-
Marcel Hilzinger
-
Marcus Meissner
-
Martin Schlander
-
Michael Schroeder
-
Oliver Tennert
-
Pascal Bleser
-
Rajko M
-
Richard Bos
-
Silviu Marin-Caea
-
SunSunich
-
Thomas Hertweck
-
Trey Sizemore