Nautilus 1.0.5 Release
mz001b writes: "Proof that just because a company goes out of business does not mean that their open source software goes with them -- Nautilus 1.0.5 has been release. See the LinuxToday notice."
← Back to Stories (view on slashdot.org)
Being a KDE fan, I don't use Gnome, but I check up on it every so often to see if it's reached a state where I might convert - not because I don't like KDE, just that I like to keep my options open and use the desktop which best suits me.
Trouble is, the last couple of times I tried to run Gnome, Nautilus would appear to lock up completely for 30+ seconds at a time.
I don't know why and haven't been interested enough in Gnome to find out why yet. I'll probably give it another try now though, see if it works yet.
A full list of changes can be found here
He who defends everything, defends nothing. -- Fredrick The Great
Performance, if you ask me, has to be their #1 priority. There may be fewer bugs, but bugs in software I don't use due to bad performance doesn't affect me any. I have a 1.4Ghz/512MB system and it remains significantly too slow for me to use productively.
I can't help but think of Mozilla about this time last year. It was horridly slow. And the typical tune on slashdot was something like "Mozilla is so slow it's useless garbage! They should scrap it all and start over." And now the tune has changed, and the general opinion about Mozilla is very positive. Given that, maybe in a year or two Nautilus will pick up in performance and reach a state of usability. I hope, anyway!
I can't say myself if Nautilus is really much slower because I haven't used it myself. If anyone has used it, can you post your observations here?
Cheers,
Jason.
For one (the feature made for me but it doesn't work with .ogg) it allows you to do a mouseover on a .mp3 file and it plays it, when you take the mouse cursor off the .mp3 file it stops playing it.
.ogg support and the speed problem is fixed I will use Gnome and Nautilus more. I think the thing here is they got the ideas working, now the code has to be optimized.
At least that's how it worked with redhat 6.2. Now I have 7.1 and the latest official Ximian desktop and that don't work anymore for some reason. Perhaps a Redhat 7.2/ and a NEW Ximian Gnome would suffice.
If I can get that working with
Anyone know of some screen shots of the new release? I haven't seen a recent version running, just wondering what it looks like.
Prepare to lose all karma...
Perhaps I'm alone... I love GNOME, but I really don't care for Nautilus. In fact, I sort of have a strong distaste for it. But I have to give Andy and company from Eazel credit for taking a risk and for following their dreams. They've made a product that's loved by many... just not me.
Yeah right. If you're trying to make a file manager suitable for the masses you had better make it run tolerably on the masses' hardware. They all have IDE and could care less about what you think.
A Government Is a Body of People, Usually Notably Ungoverned
This is a joke, right?
You've posted at least three times that people complaining about Nautilus' speed (or lack thereof) should ditch their IDE drives and go to SCSI.
You might want to jump a little, I'm gonna throw some basic logic at you.
If the Windows file manager runs as fast on IDE as Nautilus does on SCSI, you can make two conclusions: (1) SCSI is not any faster than IDE, and Nautilus is just slower than the Windows FM. (2) SCSI is faster than IDE, and Nautilus is a lot slower than the Windows FM.
Either way, you're not helping your case.
While we're on the subject, you might want to consider that if only one device on the controller is speaking, SCSI has no real advantage over IDE. That means for most desktop systems, which only have one hard drive, IDE is perfectly sufficient and a hell of a lot cheaper. Do your own research: here's the first link I found at google on the subject.
So drop your ridiculous SCSI fetish and recognize that Nautilus is just slow (even according to your own damned post).
The standard profiling method is to build with -profile (I think) and run gprof on the profile data file running the executable generates.
At least, that's how I seem to remember it.
-- Veni, vidi, dormivi
Yeah, this is what the Linux Desktop movement needs. Just go out and buy expensive hardware and it will be fine!
Yes, the average desktop NEEDS a SCSI RAID controller just to use poorly written code that needs to be compiled on each system.
Take your meds, get a real job supporting a profitable company and then tell me how great it is.
Give some consideration to the reality of supporting applications and systems in a business environment before you post comments that fail to account for sound economic and engineering decision-making principles.
It's good to use efficient algorithms, but big-O analysis is rarely the only concern with real-world code.
(I haven't read a whit of Nautilus code. I tried it on my parents' -- midrange -- machine several months ago and immediately moved them back to GMC.)
how to invest, a novice's guide
I get the impression that you think n^2 strictly refers to sorting algorithms or something. n^2 can refer to a measure of any algorithm's efficiency, and from what I can see in the change log, this case has nothing to do with sorting. [FYI, this may also be written in Big-Oh notation, as in O(n^2) (although note that O(n^2) is not necessarily equivalent to n^2).]
And yes, sometimes n^2 is needed. Sometimes x^n is needed, and sometimes even n! is unavoidable. Maybe you ought to revisit those computer science texts. :)
Jason.
I am really disappointed in this release. I finished compiling it and ran it, and it about the same speed if not slower than 1.0.4! The nautilus developers should aim to make Nautilus FAST. I don't care about the eye candy, I like my computer to be a tool.
I really think that some people should really extend GMC for some of the features Nautilus implements, such as file previews, and make GMC the default again!
I'm not even going to try installing this thing because i know its going to require about 50 supporting libraries to be downloaded just to get it to run.
I gots ta ding a ding dang my dang a long ling long
You run an extremely powerful fancy GUI on a Pentium 4 1ghz on an IDE slow harddrive?!?!?!?!?!
If the damned program chews up enough memory that it has to eat into swap on any of my systems, it's out the window.
In fact, on the laptop I'm typing this on right now, I have turned off the swap drive. My desktop needs should never need more than 256M of memory, ever.
Yes I understand disk access can be slow but that's what the linux cache is all about. I don't have any trouble with Konqueror, Opera or even that pig of an OS...er...browser, Mozilla. If Nautilus hits the drive more than Moz, it's broken, and no amount of you bitching about my IDE drive is going to speed it up.
I don't find Nautilus slow on my Athlon700 system-not exactly a screamer by todays standards. When running Gnome it opens up in a couple seconds. In KDE it takes three times as long to start but once running I don't notice any lags. I dunno, maybe I'm too use to Windows.
I did a quick speed analysis in the loading of a directory with 2870 mp3 with Nautilus (1.0.5), Konqueror (2.2.1), and Windows Explorer (XP).
all 3 apps were already running, but never visited directory before (so no caching). test done on athlon 800 with 256 mb ram. Everything was set to order by name.
Windows Explorer - loaded new window and loaded files almost instantenously.
Konqueror - open new window was instant.. loading files took about 4 seconds.
Nautilus(icon view) - open new window was instant.. loading files took 28 seconds, 4 more seconds for the GUI to finish layouting.
nautilus (music view) - still loading, has been over 10 mins, gui usable, but the view part isn't (using bonobo?). incomparision, xmms, winamp, and noatun load metadata from mp3s much faster.
looks like nautilus is 32 times slower than Windows Explorer. Much optimization has to be done!
http://www.mozilla.org/performance/jprof.html (jprof)
http://www.mozilla.org/performance/eazel.html (eazel profilers that mozilla guys use)
http://oprofile.sourceforge.net/
of the three, I believe that jprof and oprofile work on the same principle, only oprofile is system-wide and comes with a kernel module.
for debugging, there are tons of malloc replacements (which may or may not require recompilation) besides electricfence. Obviously, I have no idea what other things boundschecker or purify can do, but I'm sure there must be a tool for most pieces of functionality that these programs provide (but not necessarily all at once).
Windowmaker is like the girl next door that you keep coming back to because she's the perfect balance. Gnome is like the horny divorcee who's desperate for company and tries in vain to make herself look good. KDE is the preppy bitch cheerleader who requires way too much upkeep to keep happy. KDE also runs with a different crowd, calling themselves QTs, who are convinced of their own superiority.
And Opera kicks Konquerer's ass. As long as I'm pissing off the eyecandy freaks, I'll piss off the purity zealots too.
If your'e still using GMC, try Nautilus for awhile - it will grow on you (please, clever punster wags, control yourselves).
I especially like the ability to have remote FTP file systems integrated with the file manager alongside local storage, so I can cut a file from local drive and just paste it into an FTP site. Can't wait till they get SMB file shares and other filesystems added to it as well.
Combine this with the bookmarks feature and you have a very efficient way of managing remote and local files transparently. It's worth a few seconds startup time IMHO.
pr0n - keeping monitor glass spotless since 1981.
Comment removed based on user account deletion
Build with -p if you wish to analyze with prof (I've never done this), or -gp if you want to analyze with gprof. Then learn how to use prof or gprof. Learning to use gprof is a good investment for your time. The only difficult part is correctly interpreting the analysis returned by gprof, which is very detailed. It's not that bad, but it can be daunting at first.
Or you can use the old "ctrl-c" profiling method: run the program in a debugger, and stop it at random times with ctrl-c. Each time, make a note of which function you interrupted. If one function shows up a lot, then optimizing it is probably your best bet for improving performance.
I prefer gprof. =-)
-Paul Komarek
With hindsight, it was probably a bad idea to choose a company name only two letters away from Edsel.
(Or Etzel which is German for Edsel... == Attila, BTW.)
-- Ed Avis ed@membled.com
What's with the ever evolving state of file managers for linux? Besides thumbnail view and an embedded audio player MS has had the same file manageer since 1995 and it works fine. Only now with XP does it look even slightly different. Yet the linux ones want to be web browsers etc and can't even do that right. A file manager should do one thing, manage files. These "file managers" are constantly changing and can never settle on a feature set. Talk about feature creap. It slices, it dices, it does ftp,http, nfs, smb, blah, blah. Did you know the "desktop" audience the linux community thinks it deserves for the most part does not even know how to use a file manager? They just use file->save as to put the file where they want.
There are soo many more important issues for the linux desktop than a SUPER file manager. How about the linux commmunity spend a few years making or copying there OWN GOOD LOOKING FONTS? I can't imagine it could take as long as Gnome has and would truly benefit the community as a whole as opposed to a bloated file manager. The linux community for all their push behind open standards has none when it comes to the linux desktop. Linux hackers do what Feels good and as a result you have a bunch of patch work windows managers that fight with each other and need P500's with 256MB ram to run O.K.
I'm sure I just don't "get it" but it seems to me that simple and stable seem to be the future for Computer desktops, and linux is way off track.
I wonder what the role of nautilus is? It is not a very good file browser, it can't browse tar-archives like its predecessor midnight commander could. You can not drag images from thumbnail mode into another window to get it displayed. It is not a very good browser either, you can't for instance drag links to another window, no image control, no "open new window on middle mouse click".
The playing of sound files by just pointing at them is neat, but doesn't work in 1.0.5 for me (it did in 1.0.4).
I think it is strange that Gnome replaced MC with something that can't even do all the stuff MC did. And as a web broswer it is not up to galeon or mozilla or konqurer. If one wants to be sarcastic one could say that they took two programs, MC and mozilla, integrated them and in the process removed a lot of useful stuff. The eye-candy is impressive for about two minutes, but then what?
Nautilus seems to be stuck in this not-ok-file-manager-not-ok-browser state.
I'm no big fan of KDE but at least konqurer is an ok filemanager and an ok browser. Nautilus is not really usable in any role.
Eazel went out of business because they had a shitty business model. But their flagship project lives on and may be a success yet. So what does this matter?
It shows consumers that open source projects are not tied to the success of their parent companies. This is extremely important when it comes to the ASP businesses. My message to them is: escrow your code or open it up if you want my business. I want to make sure that if an ASP I contract with goes under, I still maintian access to MY data.
LedgerSMB: Open source Accounting/ERP
For a long time I stuck to GMC as my desktop manager, because I figured someone had to run it if we planned on keeping people with small systems happy (there are a lot of under powered machines out of the US).
I finally made the switch because of the simplicity and cleanliness of Nautilus. I did not like Nautilus 1.0, I felt there were too many taste differences between my way of working and Nautilus way of working.
But the Nautilus hackers were quick to respond to the input of the user community, and by the time Nautilus 1.0.3 came out, they had addressed most of the community issues.
Today people are using Nautilus in really creative ways, and I finally made the switch because of all this creativity. Tuomas has a `magnets' package for his desktop and a set of images to play free-form solitaire on the desktop. Sure, they are just toys, but like that there are hundreds of other things being done with Nautilus.
The core foundation in Nautilus is sound, and a lot of people are doing really creative things. For example someone wrote a "3D" viewer for directories. You can at any point switch your default view into 3D-view inside the window. It is just a Bonobo component, you do not even need to touch the Nautilus code to add these third-party views.
Some other people have been writing Nautilus scripts, and I have been using a few of them. They could use some polish, but for being user-contributed things, they are pretty nice.
I also noticed that the new Windows XP shell incorporated various ideas that were in Nautilus or earlier versions of Nautilus and some others were demoed as concepts by Andy as potential services to consumers.
I would like to extend's Andy's idea of "actions" that are available on the left pane to be more comprehensive as it is on XP.
Other features in Nautilus are its support for SVG-icons. Something that has been overlooked for some time. I did not knew about this until I saw someone's desktop with these huge icons (common used things were huge, others were there just for reference). Those huge icons looked perfect (maybe they were 100x100 size), when I asked I found out that it was the new Tuomas/Jakub set of SVG icons.
Many hackers have been using pictures of themselves as their desktop "home". For example Nat's personal home directory has a `Friends' directory, and each `Friends' folder has a high resolution picture of his friends, where he keeps his information. He has a picture of his car for details about his car. Maybe he can post a screenshot of his desktop so you get an idea.
There are many more creative uses of Nautilus out there, but I have to say that as the product matures, more and more options are available.
But Nautilus overall makes for a terrific file manager, but it takes some time to get the best out of it.
I still want to see some of Andy's experimental code that allowed live objects to be shown in Nautilus. At some point I saw someone's desktop contain various "web sites" in a folder. Instead of using an RSS feed, various mini-web sites (fully functional) were embedded into a directory. I wish someone could send me a link to this url.
Miguel.