QuicksearchDisclaimerThe individual owning this blog works for Oracle in Germany. The opinions expressed here are his own, are not necessarily reviewed in advance by anyone but the individual author, and neither Oracle nor any other party necessarily agrees with them.
|
Interview with Torvalds about the future of LinuxMonday, November 26. 2007Comments
Display comments as
(Linear | Threaded)
Linus is the wrong person when you searching for new features. Anyone in the world can actually write an ZFS-like FS and Linus is the person who desides wether this is going into the kernel or not. If he develops features then mostly because he personaly needs it or thinks somebody could use it. This leads to a very intresting point: wether nobody in the linux worlds thinks a ZFS-like FS is necessary or they are all frightend of Sun's lawyers
My point is somewhat different: The leading developers should give the community some focus. For example: Is it sensible to develop the 30th scheduler, when other problems are still lying around.
Linux have one CPU-Scheduler (quite new) and 5 or 6 IO-Schedulers (for quite some time). This is nothing unusual.
Whats really bad about Linus is he throws every 2-3 months a new unstable kernel out and thinks this is a good solution.
Also alleine im 2.6-Umgeld habe ich in der Zeit von vielen Schedulern gelesen ...
Mir faellt da ausm Stehgreif ein: Staircase Scheduler Rotating Staircase DeadLine Scheduler O(1) Scheduler Completly Fair Scheduler Really Fair Scheduler Really Simple Really Fair Scheduler (Vereinfachung des RFS)
Ja, es hat viele Entwicklungen rund um den Scheduler gegeben, aber das waren alles Sachen die man selbst (bis auf den O(1) Scheduler) reinpatchen musste. Da Linux in der Öffentlichkeit entwickelt wird fällt das auch auf. Bei Closed-Source Entwicklungen wäre das nicht aufgefallen, aber so wurden viele Ideen entwickelt, getestet und wieder verworfen. Es gab Diskussionen und viele Leute haben etwas gelernt, ein unschlagbarer Vorteil des Open-Source Modells wie ich finde und nichts was man zum Vorwurf machen könnte.
Ich werfe das Linux ja auch nicht vor, aber will einfach darauf hinaus, das man vielleicht den Blick ein wenig mehr auf die Schwaechen haette lenken koennen, beispielsweise das Chaos um WiFi) oder um eine LSM-Schnittstelle die wirklich allen gerecht wird ... oder ein SElinux das man auch ohne Hühnchenknochenwerfen einigermassen selber mit Policies versorgen kann ... es war ja nun nicht so das der O(1) Scheduler schlecht funktioniert hat, und unbedingt einen Ersatz brauchte. Bei sowas sehe ich die "Luminaries" einer Community ein wenig in der Pflicht, die Aufmerksamkeit ein wenig zu lenken, gegegebenfalls und notfalls durch "Nein, das kommt nicht in den Mainline-Kernel, bevor nicht andere Dinge erledigt sind".
Linus war in Sachen Features noch nie ein Diktator, würde auch nicht viel Sinn machen. Ich sehe das wie oben schon gesagt: wenn es irgendein Feature nicht gibt, dann liegt es evtl. daran das es niemand benötigt oder anderweitig vermisst.
Wenn ich das richtig beobachte, faellt das schon vielen Leuten auf, das es im WLAN-Bereich kein gemeinsames Framework gibt ... nur um mal bei diesem Beispiel zu bleiben ... und im SELinux bereich lese ich eigentlich auch sehr oft "Toll, so lange man bei den Standard policies bleibt" ... es ist bedarf da, frage ist nur ob der bedarf auch von den Entwicklern gesehen wird. Vielleicht muss am Ende ein bisschen Diktator sein, um hier vielleicht auch noch besser zu werden.
In addition to your thoughts: Sometimes, I have the feeling that Linux - as much as I really like it - suffers from a particularly strong case of the NIH (Not Invented Here) syndrome.
If we can trust Ricardo Correia (who ports ZFS to fuse so it can be used without being in the Linux kernel), some Linux kernel devs simply do not understand the radically different idea behind ZFS. For an example, see Ricardo's blogpost on that topic (http://zfs-on-fuse.blogspot.com/2007/04/zfs-in-linux-kernel.html). The idea of a file system with no fsck seems to frighten the jeebies out of some devs ... |
+1The LKSF bookThe book with the consolidated Less known Solaris Tutorials is available for download here
Web 2.0Contact
Networking xing.com My photos Buttons![]() This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Germany License
![]() ![]() ![]() Blog AdministrationDonateOkay, okay ... as several people have asked for it ... but you know my opinion.
|
Jim Grisanzio comments in Two great Linus quotes the same article in Informationweek, i´ve commented this afternoon:Even though I took these two quotes out of the context of the original article, they illustrate two points I agree with: (1) one person or
Tracked: Nov 26, 16:23