Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Linux - Future Plans
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Lockheed
Apprentice
Apprentice


Joined: 05 Jul 2004
Posts: 218

PostPosted: Thu Jun 09, 2005 9:28 pm    Post subject: Linux - Future Plans Reply with quote

Hi!

Ich als großer Linux-Fan habe mir gedacht, dass es schön wäre einen Thread zu starten, in dem neue Ideen für Linux entstehen könnten bzw. Verbesserungsmöglichkeiten...

Meine Verschläge/Gedanken:
- Es wäre doch schön, wenn Portage so umstrukturiert wird, dass ebuilds in zum Beispiel in einer schönen MySQL-Datenbank gespeichert werden, um Platz zu sparen und auch um Updates und Suchen schneller machen zu können
- Ich bin zwar ein Freund von Config-Files und so weiter, aber es wäre schön, wenn sich zum Beispiel im Bereich WLAN noch was tun würde, damit man das einfacher mit etwas weniger Erfahrung auch zum Laufen bringt :)
- Udev find ich einfach genial und hoffe, dass es noch weiterhin weiterentwickelt wird! Wollt ich nur mal anmerken :)

Aber jetzt würd ich mich freuen, wenn auch ihr euch dazu äußert....
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Thu Jun 09, 2005 9:34 pm    Post subject: Re: Linux - Future Plans Reply with quote

Lockheed wrote:
- Es wäre doch schön, wenn Portage so umstrukturiert wird, dass ebuilds in zum Beispiel in einer schönen MySQL-Datenbank gespeichert werden, um Platz zu sparen und auch um Updates und Suchen schneller machen zu können

gibts schon
für suchen verwende: eix oder esearch

Quote:
- Ich bin zwar ein Freund von Config-Files und so weiter, aber es wäre schön, wenn sich zum Beispiel im Bereich WLAN noch was tun würde, damit man das einfacher mit etwas weniger Erfahrung auch zum Laufen bringt :)

hmmm was hast du an erfahrung einbringen müssen?
dhcpcd <wlandev>?? :)

Quote:
- Udev find ich einfach genial und hoffe, dass es noch weiterhin weiterentwickelt wird!

wird es.

mal schaun, wie lang der thread (über)lebt :?:
Back to top
View user's profile Send private message
Freiburg
Guru
Guru


Joined: 19 Jun 2004
Posts: 504
Location: Freiburg

PostPosted: Thu Jun 09, 2005 9:35 pm    Post subject: Reply with quote

Also erstens meinst du Gentoo, weil Gentoo != Linux, zweitens die Idee mit Mysql finde ich nicht unbedingt schlecht, allerdings sollte man etwas anderes nehmen als mysql, aber wenn ich mich richtig erinnere gab es schon haufenweise Disskusionen portage nach c zu portieren oder der Sql verschlag etc.
Was für eine Datenbank als Portage spricht ist die Größen ersparniss und für c spricht die höhere Geschwindigkeit, allerdings gibt es die Möglichkeit den portage auf andere Dateisystem zu verschieben (einfach mal im Forum suchen) außerdem bei 160gb platte macht der Portage auch nicht mehr so viel aus (wenn man seine distfiles mal wieder aufräumt). Und die Geschwindigkeitsvorteile von c sind eh nicht so groß wenn man danach kompiliert, ob das dann 10min oder 10min und 20sek dauert ist egal denke ich.
Back to top
View user's profile Send private message
Lockheed
Apprentice
Apprentice


Joined: 05 Jul 2004
Posts: 218

PostPosted: Thu Jun 09, 2005 9:39 pm    Post subject: Reply with quote

Gibts schon?

Schön, dass dann emerge sync eine halbe Ewigkeit braucht und irgendwann die lokalen Festplatten überlaufen werden, weil ma vor jedem emerge schon ein sync machen sollte... ich verwende selber esearch, aber ich rede von der Art der Speicherung und Synchroniersung mit den Portage-Servern.

Zum Thema Wlan, ich verwende kein DHCP. Gibt genug Gründe es nicht zu verwenden, aber man muss mal draufkommen welche Treiber man benötigt, welches baselayout und so schnell ist WPA nunmal auch nicht eingerichtet. Ich meine damit nur, dass es kein gescheites grafisches Userinterface dafür gibt.

Ist es für dich ein Wettkampf wie lange ein Thread überlebt oder würdest du es schön finden, wenn sich jemand Gedanken und Verbessungsideen überlegt für ein Betriebssystem welches du nutzt?
Back to top
View user's profile Send private message
Lockheed
Apprentice
Apprentice


Joined: 05 Jul 2004
Posts: 218

PostPosted: Thu Jun 09, 2005 9:40 pm    Post subject: Reply with quote

@Freiburg, danke für deinen Post... ja, beim Portage hab ich von Gentoo gesprochen, aber allgemein gehts doch um Linux, oder bezeichnest du nur den Kernel als Linux?
Back to top
View user's profile Send private message
Freiburg
Guru
Guru


Joined: 19 Jun 2004
Posts: 504
Location: Freiburg

PostPosted: Thu Jun 09, 2005 9:42 pm    Post subject: Reply with quote

Jepp der Rest ist GNU/Linux außerdem gings wie du ja schon gesagt hast um den Portage und den hat Debian z.B. nicht obwohl es auf Linux ist oder?
Back to top
View user's profile Send private message
Lockheed
Apprentice
Apprentice


Joined: 05 Jul 2004
Posts: 218

PostPosted: Thu Jun 09, 2005 9:46 pm    Post subject: Reply with quote

Es ging ja nicht in meinem ganzen Thread um den Portage... :)
Aber schon klar... dass heißt man müsste GNU/Linux eigentlich zum Betriebssystem sagen... interessant, man lernt nie aus :)

Und was wurde aus den Plänen den Portage umzustrukturieren?
Back to top
View user's profile Send private message
Freiburg
Guru
Guru


Joined: 19 Jun 2004
Posts: 504
Location: Freiburg

PostPosted: Thu Jun 09, 2005 9:51 pm    Post subject: Reply with quote

Hmm soweit ich das verfolgt habe wars einfach zu aufwändig bezüglich portierung auf c.
Außerdem kann man im Moment noch so genug implementieren, was mir da einfällt wäre zum Beispiel wenn ich Packet A unmerge welche Packete müssen dann neu kompiliert werden und welche anderen Packete kann man dann unmerge weil sie nichtmehr benötigt werden. Solche Probleme sind nicht einfach zu lösen, da man den Packetbaum (wenn man sich alle Abhängigkeiten als Baum vorstellt) umgekehr hinauflaufen muss (in der Informatik wachsen Bäume von oben nach unten, also oben ist die Wurzel). Man müsste also entweder den Kompletten Baum immer aufbauen um ihn rückwärts laufen zu können, oder sich Gedanken machen wie man den Baum speichern kann. Sowas macht denke ich erstmal mehr sinn als wegen ein paar Sekunden das ganze nach c zu portieren...
Back to top
View user's profile Send private message
hoschi
Advocate
Advocate


Joined: 19 Jul 2003
Posts: 2517
Location: Ulm, Germany, Europe

PostPosted: Thu Jun 09, 2005 9:59 pm    Post subject: Reply with quote

Das neue Baselayout und Gnome 2.10 könnten sich in Sachen Netzwerk ja mal vertragen...
Ansonsten:
- /etc/conf.d/wireless aufräumen
- wirklich Sauberes Drag and Drop in Gnome
- wirklich offizielle Zwischenablage für Gnome, ohne dass ich mir dass immer selber kompilieren muss :D
- OpenGL-GTK Oberfläche (ok, ist schon in der Mache)

Ansonsten weniger gemecker in der Community, und mehr Mithilfe und Bugsuche durch die Community (gerade die vanilla-rc kernel).
Gruß

PS: Und das Busybox hochkannt aus dem Stable-System fliegt, und zwar so dass es kracht - ich finds langsam unverantwortlich
_________________
Just you and me strogg!
Back to top
View user's profile Send private message
hoschi
Advocate
Advocate


Joined: 19 Jul 2003
Posts: 2517
Location: Ulm, Germany, Europe

PostPosted: Thu Jun 09, 2005 10:01 pm    Post subject: Reply with quote

Freiburg wrote:
Hmm soweit ich das verfolgt habe wars einfach zu aufwändig bezüglich portierung auf c.
Außerdem kann man im Moment noch so genug implementieren, was mir da einfällt wäre zum Beispiel wenn ich Packet A unmerge welche Packete müssen dann neu kompiliert werden und welche anderen Packete kann man dann unmerge weil sie nichtmehr benötigt werden. Solche Probleme sind nicht einfach zu lösen, da man den Packetbaum (wenn man sich alle Abhängigkeiten als Baum vorstellt) umgekehr hinauflaufen muss (in der Informatik wachsen Bäume von oben nach unten, also oben ist die Wurzel). Man müsste also entweder den Kompletten Baum immer aufbauen um ihn rückwärts laufen zu können, oder sich Gedanken machen wie man den Baum speichern kann. Sowas macht denke ich erstmal mehr sinn als wegen ein paar Sekunden das ganze nach c zu portieren...


Soweit ich weiß gibts in "Unsupported Software" einen Thread zu eine in C geschrieben Library + Shell Frontend für Portage, ich glaube es läuft scheinbar schon emerge an sich und depclean, außderm soll es sehr schnell arbeiten.
_________________
Just you and me strogg!
Back to top
View user's profile Send private message
Lockheed
Apprentice
Apprentice


Joined: 05 Jul 2004
Posts: 218

PostPosted: Thu Jun 09, 2005 10:02 pm    Post subject: Reply with quote

Danke für die Erklärung mit den Bäumen, bin ja selber Informatiker :)

Aber der richtige Algorithmus scheint ja schon gefunden, aber du hast recht wegen den paar Sekunden ists egal... wobei aber eine Zentelsekunde pro Paket beim synchroniesieren ausreichen würden um emerge sync deutlich schneller zu machen, nicht wahr? Deshalb der Gedanke, wenn die Ebuilds am Server in einer Datenbank wären mit einer TIMESTAMP, dann würde dass total schnell gehen (man kann auch auch Tabellen in Datenbanken extrem schnell synchroniesieren...)
Back to top
View user's profile Send private message
Hilefoks
l33t
l33t


Joined: 29 Jan 2003
Posts: 849
Location: Emden / Deutschland

PostPosted: Thu Jun 09, 2005 10:03 pm    Post subject: Reply with quote

Lockheed wrote:
Schön, dass dann emerge sync eine halbe Ewigkeit braucht und irgendwann die lokalen Festplatten überlaufen werden, weil ma vor jedem emerge schon ein sync machen sollte...

Die Festplatte wird sicher nie "überlaufen"! Warum sollte sie - der Portage-Baum ist keine 100MB gross.... und vor jedem emerge ein Sync ist auch quatsch - und sollte man auch nicht machen um die Gentoo-Server zu schonen! alle 2-3 Tage reicht doch vollkommen!

Und abgesehen vom sync ist doch Portage zusammen mit z.B. esearch schnell genug.

Okay - wenn man den Portage-Baum schon ändern wollte würde ich ihn in eine SqLite packen. Die ist auch schnell und schön klein.
Btw. glaube ich weniger das es schwer wär die Portage-Tools in C zu schreiben - ich denke das Problem ist vielmehr das ein C Programm viel schwerer zu portieren ist. Python läuft aber überall ohne etwas ändern zu müssen!

Mfg Hilefoks
Back to top
View user's profile Send private message
Lockheed
Apprentice
Apprentice


Joined: 05 Jul 2004
Posts: 218

PostPosted: Thu Jun 09, 2005 10:04 pm    Post subject: Reply with quote

@Hoschi: genau, du sagst es! Bugtracking is extrem wichtig!!! Und zum Thema Zwischenablage, die funktioniert leider im KDE auch nciht immer ganz, besonders bei GTK-Applikationen... gibts da keinen Standard?
Back to top
View user's profile Send private message
Freiburg
Guru
Guru


Joined: 19 Jun 2004
Posts: 504
Location: Freiburg

PostPosted: Thu Jun 09, 2005 10:11 pm    Post subject: Reply with quote

Ich dachte Rsync macht genau das, es wird nur das gezogen was sich auch verändert hat. Das Hauptproblem sind denke ich die vielen kleinen Dateien die durchsucht werden müssen, und das phyton eine interpretersprache ist.
Und für das Zwischenablageproblem müßte man denke ich mal durch die verschiedenen Bugtracking systeme surfen, irgendwo bei kde und gnome bzw gtk wird man da sicher was zu finden...
Back to top
View user's profile Send private message
hoschi
Advocate
Advocate


Joined: 19 Jul 2003
Posts: 2517
Location: Ulm, Germany, Europe

PostPosted: Thu Jun 09, 2005 10:14 pm    Post subject: Reply with quote

Lockheed wrote:
@Hoschi: genau, du sagst es! Bugtracking is extrem wichtig!!! Und zum Thema Zwischenablage, die funktioniert leider im KDE auch nciht immer ganz, besonders bei GTK-Applikationen... gibts da keinen Standard?


Die Xorg-Foundation arbeitet meines Wissen daran, und dieses Standards setzen sich zum Glück bei GTK und QT scheinbar recht gut durch.
Die "fehlende" Zwischenablage im Standard-Gnome find ich tierisch nervig, ich will Anwendungen nach dem Kopieren des Textes schließen können, auch wenn XML im Spiel ist, und Bilder kopieren wäre auch nicht schlecht.

Ansonsten gibts für GTK eine gutes kleines Programm das man mit Gnome starten lassen kann, weiß aber die Adresse nicht mehr, ich habe hier aber irgendwo den Source rumfliegen :)
_________________
Just you and me strogg!
Back to top
View user's profile Send private message
hoschi
Advocate
Advocate


Joined: 19 Jul 2003
Posts: 2517
Location: Ulm, Germany, Europe

PostPosted: Thu Jun 09, 2005 10:19 pm    Post subject: Reply with quote

Freiburg wrote:
Ich dachte Rsync macht genau das, es wird nur das gezogen was sich auch verändert hat. Das Hauptproblem sind denke ich die vielen kleinen Dateien die durchsucht werden müssen, und das phyton eine interpretersprache ist.
Und für das Zwischenablageproblem müßte man denke ich mal durch die verschiedenen Bugtracking systeme surfen, irgendwo bei kde und gnome bzw gtk wird man da sicher was zu finden...


Die vielen kleinen Dateien sind ungünstig zum Runterladen, noch ungünstiger für jedes Dateisystem (ich kann leute verstehen die dann /usr/portage mit reiser4 betreiben, den rest aber mit xfs), und der Abgleich des Trees ist unerträglich langsam, das dauert auf aktuellen System inzwischen insgesamt locker 15 Minuten.

Bei Debian dauert dass keine fünf Minuten, dass frustet schon. Die Devs wissen das auch, und ich hoffe mal dass wird die nächste Große Änderung in Portage. Und nein, MYSQL ist nicht die Antwort - eine Datenbank dieser Art hat auf dem Desktop nichts verloren.
Entweder simple Textdateien, die gar keine Ebuilds enthalten (werden erst bei er Installation geladen), oder eine Metadateisystem, letzteres ist wohl der Favourit.
_________________
Just you and me strogg!
Back to top
View user's profile Send private message
Mindphaser
Tux's lil' helper
Tux's lil' helper


Joined: 15 Dec 2004
Posts: 113
Location: Germany

PostPosted: Thu Jun 09, 2005 10:24 pm    Post subject: Reply with quote

Lockheed wrote:
@Hoschi: genau, du sagst es! Bugtracking is extrem wichtig!!! Und zum Thema Zwischenablage, die funktioniert leider im KDE auch nciht immer ganz, besonders bei GTK-Applikationen... gibts da keinen Standard?


Genau DAS mit den Standarts sollte man in Linux auch verbessern !!!
Das ist auch ein Grund wesshalb man bei z.B. Firefox und Thunderbird z.B. erst in irgendwelchen configs rumfrickeln muss welches Programm geöffnet werden soll wenn man auf mailto: links klickt, oder welcher Browser bei Thunderbird aufgehen soll wenn man auf ein Link klickt. Ganz einfach weil bei jedem Desktop Enviroment die interaktion der Programme untereinander ganz anders ist. Jedes Programm was mit anderen interagieren will, müsste also auf jede Desktopumgebung angepasst sein.... kann ich verstehen wenn die Entwickler das nicht wollen.
Kleine Beispiele, es lassen sich sicher noch mehr finden.

Die WM/DE Entwickler sollten sich also auf (fast) einheitliche Configs absprechen, irgendwo sitzen die ja alle in ein Boot.
Back to top
View user's profile Send private message
hoschi
Advocate
Advocate


Joined: 19 Jul 2003
Posts: 2517
Location: Ulm, Germany, Europe

PostPosted: Thu Jun 09, 2005 10:53 pm    Post subject: Reply with quote

So lange sie keine Standards schaffen wird sich daran nichts ändern :roll:
Ich glaube nach SEIT und SEID ist STANDARD das am häufigsten falsch geschrieben Wort in der deutschen Sprache.

Wobei das innerhalb von KDE und Gnome sehr gut funktioniert.
_________________
Just you and me strogg!


Last edited by hoschi on Sat Jun 11, 2005 1:22 pm; edited 1 time in total
Back to top
View user's profile Send private message
Mindphaser
Tux's lil' helper
Tux's lil' helper


Joined: 15 Dec 2004
Posts: 113
Location: Germany

PostPosted: Thu Jun 09, 2005 11:56 pm    Post subject: Reply with quote

ok, ich habe Standard falsch geschrieben.... es tut mir leid.
Und jetzt ?
Back to top
View user's profile Send private message
MatzeOne
Guru
Guru


Joined: 07 Sep 2003
Posts: 579
Location: Hamburg, Germany

PostPosted: Fri Jun 10, 2005 2:03 am    Post subject: Reply with quote

Mindphaser wrote:
ok, ich habe Standard falsch geschrieben.... es tut mir leid.
Und jetzt ?


Und jetzt weisst du, wie es richtig geschrieben wird ;)
_________________
Mit null lässt sich eine ganze Menge machen.
Sportschule Hamburg
Back to top
View user's profile Send private message
misterjack
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1657

PostPosted: Fri Jun 10, 2005 3:12 am    Post subject: Reply with quote

Lockheed wrote:
Zum Thema Wlan, ich verwende kein DHCP. Gibt genug Gründe es nicht zu verwenden, aber man muss mal draufkommen welche Treiber man benötigt, welches baselayout und so schnell ist WPA nunmal auch nicht eingerichtet. Ich meine damit nur, dass es kein gescheites grafisches Userinterface dafür gibt.


Der Satz mit dem grafischen Interface ist böse. Unix und auch Linux lebt nunmal gar nicht vom grafischen. Das grafische ist eher das Punkt auf dem I. Und wenn man alles grafisch haben will sollte man SuSE oder Windows nutzen

Lockheed wrote:
und irgendwann die lokalen Festplatten überlaufen werden, weil ma vor jedem emerge schon ein sync machen sollte...

seit wann sollte man vor jedem emerge syncen :roll:

Mindphaser wrote:
Lockheed wrote:
@Hoschi: genau, du sagst es! Bugtracking is extrem wichtig!!! Und zum Thema Zwischenablage, die funktioniert leider im KDE auch nciht immer ganz, besonders bei GTK-Applikationen... gibts da keinen Standard?


Genau DAS mit den Standarts sollte man in Linux auch verbessern !!!
Das ist auch ein Grund wesshalb man bei z.B. Firefox und Thunderbird z.B. erst in irgendwelchen configs rumfrickeln muss welches Programm geöffnet werden soll wenn man auf mailto: links klickt, oder welcher Browser bei Thunderbird aufgehen soll wenn man auf ein Link klickt.


sag mal, was erwartet ihr denn? unix ist ein betriebsystem von entwickler für entwickler. wenns einfach und standardmäßig sein soll, dann nehmt windows. mir isses recht wenn ich erstmal alles einstellen muss. jedenfalls entsprichts dann genau meinen wünschen
_________________
„Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Fri Jun 10, 2005 6:48 am    Post subject: Reply with quote

Lockheed wrote:
Ist es für dich ein Wettkampf wie lange ein Thread überlebt oder würdest du es schön finden, wenn sich jemand Gedanken und Verbessungsideen überlegt für ein Betriebssystem welches du nutzt?

in erster linie hab ich das gemeint, da es schon ca. einen 10seitigen Thread zum Thema Portage (Geschwindigkeit, Ebuilds, Portagegröße etc) gibt...
Back to top
View user's profile Send private message
Lockheed
Apprentice
Apprentice


Joined: 05 Jul 2004
Posts: 218

PostPosted: Fri Jun 10, 2005 8:26 am    Post subject: Reply with quote

@hephaistos6: Gut ich hab natürlich Respekt vor einem Veteran, aber es sollte ja hier nicht nur um Portage gehen, verstehst?
@misterjack: Ich hab den Satz nicht böse gemeint, ich mag es auch, wenn man erst alles selber einrichten muss, tatsache ist leider, dass mein PC auch von ...ich würde mal sagen, Windows-Verwöhnten-Usern... benutzt wird und somit eben ein Fensterchen für die WLAN-Aktivitäten usw schön wäre... und zum Thema Grafik uns SuSE, dort muss man auch einiges an Configfiles herumschrauben, bis man mit den grafischen Tools das erreicht was man will...

Zum Thema Standards, die Entwicklung zur Zeit ist sehr gut, siehe Udev, HAL und DBUS...
Back to top
View user's profile Send private message
psyqil
Advocate
Advocate


Joined: 26 May 2003
Posts: 2767

PostPosted: Fri Jun 10, 2005 8:43 am    Post subject: Re: Linux - Future Plans Reply with quote

Lockheed wrote:
- Es wäre doch schön, wenn Portage so umstrukturiert wird, dass ebuilds in zum Beispiel in einer schönen MySQL-Datenbank gespeichert werden, um Platz zu sparen und auch um Updates und Suchen schneller machen zu können
Speeding up portage with cdb
Respekt vor Veteranen find' ich übrigens total angebracht! 8)
Back to top
View user's profile Send private message
Freiburg
Guru
Guru


Joined: 19 Jun 2004
Posts: 504
Location: Freiburg

PostPosted: Fri Jun 10, 2005 8:43 am    Post subject: Reply with quote

Also ich weiss nicht, ist doch schon ziemlich einfach geworden, ich kann mich noch an suse 5.0 erinnern, das war mal was, da gabs YaST nur in der Konsole (das war noch gut!!!) und gekommt hats auch nix, KDE und GNOME schwammen noch im Teich... Ist schon gut wie es im Moment ist, sonst kommst noch soweit wie unter Win: "Das Internet geht nicht mehr" "Hae?? geht doch alles" "Ja aber das blaue Icon auf dem Desktop ist nichtmehr da, das Tnternet geht nicht" *schau, such* "Hmm das liegt im Muelleimer" (Kein Witz hab ich so mit erlebt). Wenn man ab und zu was ueberlegen muss foerdert das die geistige Beweglichtkeit, ist schon ok so...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum