[Dorset] 10 Things I'd change in linux
Just wondering if any of you read Linux Format's 24 Things we'd change about Linux (issue 137) and what your thoughts were? It got me thinking about what I'd like to see changed in Linux so I wrote a blog post about it (see link below). http://cogitas.net/blog/2010/11/01/10-things-id-change-in-linux/ I'd like to know your thoughts about this, what you agree/disagree with, what you would add etc. -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
On 02/11/10 08:45, Natalie Hooper wrote: I'd like to know your thoughts about this, what you agree/disagree with, what you would add etc. Hi Natalie, See comment number two! Sean -- music, film, comics, books, rants and drivel: www.funkygibbins.me.uk -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
On 2 November 2010 08:45, Natalie Hooper nataliehoo...@virginmedia.com wrote: I'd like to know your thoughts about this, what you agree/disagree with, what you would add etc. 1. Why are apps packaged differently for different distros? Rpm, deb etc I’d like to see an open standard for this. there is an existing 'standard', sort of -- tarballs. http://en.wikipedia.org/wiki/Tar_(file_format)#Software_distribution http://lists.debian.org/debian-devel/2004/01/msg01796.html http://abock.org/2010/07/22/tarballs-why 2. Clearer organisation for data and settings saved by apps would be great. Whenever I look for data or settings saved by an app, I need to google to find out which folder that app saves its data and settings to. yes, things used to be easier before the 'Windoze-ification' of Linux started; most app's will create user-specific stuff somewhere below your (user) home, system-wide app settings are commonly found below '/etc/', '/usr/lib/' or '/usr/share'. I find that the various sections of the manual often detail the locations. 4. I’m confused as to what is the difference between “preferences” and “administration” in Ubuntu. How about a central control panel? I don't use *buntu but I understand 'preferences' to mean app and user-specific stuff while 'administration' is all about your system. wouldn't a central control panel simply make things more ambiguous? 5. Why am I seeing several versions of Linux at boot-up? This is messy. what do you mean? can you copy'n'paste an example? 6. Users shouldn’t have to use the command line, only developers/tinkerers should. Make everything available via the GUI, including the documentation. that's what Windoze and Apple offer already, time to 'upgrade'?? ;) and, you know, most administrative tasks get done much more quickly by typing a command rather than pointing and clicking. (besides, no one stopping you from encapsulating your tasks in a script and supplying a clickable front-end) 7. Obviously, nothing is perfect and apps do crash on Linux sometimes. However, I’ve never seen an error message as to why. When there is a fatal crash, an alert dialog wouldn’t go amiss. Yes, I’m sure I can go and look for info in some log but are you expecting a user to do this? that's what logs are for!! too many users click their little dialogs shut before the brain kicks in and it is usually left to the admin/support person to find out what the hell happened. have you ever needed to support users? 8. Distro updates tend to crash my computer. Every time, I spend a couple of weeks getting my Ubuntu back up to speed. I'm sure others here will be able to advise you on 'best practice'. that would include backups before updates and a system layout which minimises problems (like a separate /home partition), etc. 10. I don’t see the point of two different heavy GUI desktops (KDE and Gnome). I see the point of desktops lighter on resources for niche uses but not two mainstream GUI desktops. Unite and you will be able to offer an even stronger mainstream GUI desktop. again, it seems what you really want/need is Windoze or a Mac. ;-) personally, I think there's a good reason that Linux users can choose from dozens of window managers (after all, you wouldn't be happy if there was only one type of lager on sale, or one type of car). my $0.02. -- regards, jr. time flies like an arrow, fruit flies like a banana. -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
Thanks for your comments both on here and on the blog. Just to be clear, I'm not talking about stuff that stops ME from using Linux but I'm talking about stuff that makes it confusing for new users/turn off new users. If you truly believe that open source software is the only ethical way to develop software, and I believe it is, then why develop a system that will turn off most users? It seems like a waste of resources to me to work on a super-system and fail at making it user-friendly. Are we developing for a little private club or for the whole of humanity? -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
On 02/11/10 13:43, jr wrote: On 2 November 2010 12:40, John Cooper l...@discoverlinux.co.uk wrote: packages (DEB is NOT the defacto standard as someone posted). where did you read that?? Debian packages are standard Unix ar archives that include two gzipped, bzipped or lzmaed tar archives: one that holds the control information and another that contains the data. http://en.wikipedia.org/wiki/Deb_(file_format) agree, not at all like a (source) tarball. Is it fair to say that DEB is a standard, not THE standard? Sean -- music, film, comics, books, rants and drivel: www.funkygibbins.me.uk -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
@Sean - I've been using Linux since 2005, though I didn't use it at all in 2008/early 2009. As stated before, these things don't stop ME from using Linux/Ubuntu/whatever app I use, but from my experience, they stop new users from using Linux/Ubuntu. I'm not sure where you understand that I wanted to impose my views on how to make it user-friendly - the reason I posted this is to get a whole range of views, not to push my views. Also, it was inspired by an existing article - in fact, about half of the things on my list are in the original article too. As a community, Linux is both exciting and horribly frustrating - technical people don't always make for good communicators, devs quite often get offended if somebody suggests a different solution to a problem, many geeks are prone to patronising those they think of as ignorant, and in my opinion, Linux is suffering from this. For me, Linux users should also teach other computer users about the benefits of open source development and how a PC doesn't need Windows to run, but quite often, the feedback is if you don't know how to do this in Linux, then you understand nothing about it and you should go back to Windows. Not helpful at all in the context of the open source vs closed source dev public debate. Yes, Linux complexity is great and I don't suggest to dumb it down. Most of the changes I would like to see are to do with presentation, not how Linux works deep down. Some changes also require devs/foundations to work together. None of this should be imposed by an outside force, it has got to come from the parties involved obviously. As stated before, I don't have a problem with using Linux, I have overcome whatever issues I have with it but this list was written with the mainstream user in mind. The list is based on my own experience, watching those around me trying to use Ubuntu on my desktops and netbook. Sometimes, when a new user points something out, you just have to admit the way Linux presents itself isn't the best way (for example, the names of apps in Ubuntu software centre, which in itself is a great idea by the way). Other times, you can explain why it works like this but when a user says I don't really need to know all that and you know that the distro you are using is meant to be user-friendly (it's not like I'm using Gentoo!), then again you have to admit that even though there is a reason why something is done a certain way, it might be useful to show fewer options, and allow for a way to show more options (for example, the bootloader). -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
On 02/11/10 08:45, Natalie Hooper wrote: Just wondering if any of you read Linux Format's 24 Things we'd change about Linux (issue 137) and what your thoughts were? It got me thinking about what I'd like to see changed in Linux so I wrote a blog post about it (see link below). http://cogitas.net/blog/2010/11/01/10-things-id-change-in-linux/ I'd like to know your thoughts about this, what you agree/disagree with, what you would add etc. (Copy of comment posted to blog.) I'm suprised no-one mentioned the XDG specifications around item #2. http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html This specifies that there should be three base locations for apps to use - one for user data, one for user configuration, and one for temporary data like caches and thumbnails. Currently they default to ~/.local/share , ~/.config and ~/.cache respectively although they can be pointed elsewhere. The trouble is that not all apps adhere to this yet. Those that don't tend to stick with the ~/.$appname convention. That has the advantage of simplicity. The nice thing about the XDG spec is that it gives you a clear separation between application data, config and cache which is useful for backing up, upgrading, syncing between machines, etc. This is a good micro example of the larger issue here in that it's an example of what is good and bad about Linux and FOSS. The Free Desktop Group doesn't mandate anything. They host some projects themselves, but otherwise they produce recommendations and suggested standards. Often these are driven by one or more distros, and so they get taken up, but often they don't. Some of their output is very good, some is pretty bad, and a lot of it lacks good documentation. Sometimes the designed by committee effect is in evidence. However, mostly, the rough edges get smoothed out, the bad stuff gets ignored or deprecated, the OK stuff works and serves a purpose and is eventually replaced. Take a wide enough view and the end result is largely good and improving with time, despite the many hiccups. -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
[Dorset] Salubrious Blandford Forum Meet Tonight, Tuesday 2010-11-02 20:00.
Hi, It's that time of the month again. Crown Hotel, Blandford Forum. Not a karaoke singer in sight. http://dorset.lug.org.uk/wiki/doku.php?id=meetings:pub#crown_hotel Cheers, Ralph. -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
Natalie, think cars. do you believe that having made driving easier, ie more user friendly (with synchro-mesh'd clutches and automated everything), drivers have become more competent, ie safer drivers? computing is very similar, IMO. yes, 'pure' users (ie someone employed to use one or two applications as part of their job) should not need to know anything outside their job-spec; but most users are both the user AND the administrator for their system, and de-skilling them even further is not going to help anyone. we need better education, better s/ware documentation, and better adherence ot standards (see John Carlyle-Clarke 1427h) by all means, but glitzy, automated GUIs which hide all of the nitty-gritty (..only developers/tinkerers should. Make everything available via the GUI..) are, in the long run, counter-productive. -- regards, jr. time flies like an arrow, fruit flies like a banana. -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
@jr - I don't drive myself so your analogy is kind of lost on me ;-) I do get your point however but I would also add that most users do not want to be better computer administrators, they use a computer to actually get something done (type a report, email their family, print a picture, record their music, make funny pictures using Photoshop, keep track of their accounts with a spreadsheet etc). There is no need for everybody to be a car mechanics but of course, a driver should understand the basics of how a car works so they can identify faults when they occur and take the right action (put petrol in car, get the oil level checked, get tyres checked, bring car to garage etc). So a basic understanding of a computer is useful to make sure you can keep it running most of the time (when you can't, you call in your geeky friend ;-) ) but there is no need for all users to know everything about their computers. As we are with the analogy and I enjoy analogies anyway, do you know how your house is built? Can you fix everything in there? Probably not, but I bet you're glad that you can keep it running - you know where to switch off the electrics if you need to, where the stopcock is, how to keep it warm in winter, and so on. You also know who can help you with specific issues (tradesmen are the geeks in the house analogy). Now, imagine this: Person A: well, there is this better kind of house but you can't have it unless you know how to fix everything in it. Person B: OK, I'd like to learn because it looks like a really cool house so where do I start? Person A: well, you take this big power tool and drill a hole. Person B: I'm not very confident with power tools. I know how to use a hand drill though, could you show me where to drill the hole please? Person A: No, you must use a power tool. You can't possible drill a hole with a hand drill, that wouldn't work. Person B: But I'd be more confident starting that way. Person A: No, you must use a power tool for everything straight away. This might be a cheeky analogy but this is how the Linux community sometimes feels... ;-) I never said automated GUIs. CLI options can be presented in a GUI with documentation available when you click the ? button for example. There is no need to dumb anything down, just to be a bit more graphical in the way an app interact with the user (who may choose to use the CLI but it should be a choice, not an obligation). In some instances, a GUI could also say for such and such options, use the CLI. Like it or not, users are getting used to touch screens and such, so having to type in text (or copy and paste text) seems a bit unfriendly to them. GUI is only about presentation and interaction, it's not about anything automated, it's not about content. I'm thinking about Windows config utility, it's a simple GUI that does its job clearly - many Windows users have managed to administer their system using it (to find out which services freeze their systems at boot for example) and I'm not sure they would have managed to do the same with a CLI, they might have just thought Windows doesn't work anymore/I need to reformat my drive and reinstall Windows. -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
On 02/11/10 14:14, Natalie Hooper wrote: @Sean - I've been using Linux since 2005, though I didn't use it at all in 2008/early 2009. As stated before, these things don't stop ME from using Linux/Ubuntu/whatever app I use, but from my experience, they stop new users from using Linux/Ubuntu. Well, over the time I have been using Linux I have seen a steady increase in the number of people using it, and not just techy types, so the perceived complexity of Linux is not a barrier to everyone. My point is that we are moving in the right direction, albeit too slow for some. I'm not sure where you understand that I wanted to impose my views on how to make it user-friendly - the reason I posted this is to get a whole range of views, not to push my views. Also, it was inspired by an existing article - in fact, about half of the things on my list are in the original article too. It's a feeling I get, and one that I am struggling to articulate as I reply. Perhaps if we take one statement: Users shouldn’t have to use the command line, only developers/tinkerers should. Make everything available via the GUI, including the documentation. As I have already mentioned, for the most part users don't have to interact with the command line, if they have chosen their distribution well. That being the case, why does this need to change? Here's another: I don’t see the point of two different heavy GUI desktops (KDE and Gnome). I see the point of desktops lighter on resources for niche uses but not two mainstream GUI desktops. Unite and you will be able to offer an even stronger mainstream GUI desktop. Okay, so you don't see the point but others do. Pick your preferred desktop and stick with it. Your argument could be said to apply equally to the lighter choices too, and as such is inconsistent. The fact is we have many choices and you get to pick the one you like. There are even distros that make it easy for you: Ubuntu Kubuntu, Xubuntu, Lubuntu, etc. If you see this as a barrier to people using Linux then the inference is that there should be markedly less choice, which is not a good thing, in my opinion. I'd also go back to my point that some of the issues you point out are not Linux issues, but software and distribution issues. As a community, Linux is both exciting and horribly frustrating - technical people don't always make for good communicators, devs quite often get offended if somebody suggests a different solution to a problem, many geeks are prone to patronising those they think of as ignorant, and in my opinion, Linux is suffering from this. For me, Linux users should also teach other computer users about the benefits of open source development and how a PC doesn't need Windows to run, but quite often, the feedback is if you don't know how to do this in Linux, then you understand nothing about it and you should go back to Windows. Not helpful at all in the context of the open source vs closed source dev public debate. Well, I was not especially technical when I arrived at Linux (and many would say that's still the case!), but I quickly realised that to interface with technical people who are giving up their time and expertise to assist me I had to learn how to phrase my questions in such a way as to help them help me, and also to grow a thicker skin. Breaking this down further, I think it is fair to say that with any suitably technical subject matter you have to be prepared to meet the expert half-way, or alternatively be prepared to acquire the knowledge yourself, or pay for someone to do it the way you like it done. Yes, Linux complexity is great and I don't suggest to dumb it down. Most of the changes I would like to see are to do with presentation, not how Linux works deep down. Some changes also require devs/foundations to work together. None of this should be imposed by an outside force, it has got to come from the parties involved obviously. As I said before, I think we are seeing progress in that regard. However, there will always be individuals who want to stamp their name on something and do it their way, and as such slow progress and the odd hiccup is something we as a community have to tolerate along the way. As stated before, I don't have a problem with using Linux, I have overcome whatever issues I have with it but this list was written with the mainstream user in mind. The list is based on my own experience, watching those around me trying to use Ubuntu on my desktops and netbook. Sometimes, when a new user points something out, you just have to admit the way Linux presents itself isn't the best way (for example, the names of apps in Ubuntu software centre, which in itself is a great idea by the way). Other times, you can explain why it works like this but when a user says I don't really need to know all that and you know that the distro you are using is meant to be user-friendly (it's not like I'm using Gentoo!), then again you have to admit that even
Re: [Dorset] Next Meeting OS orkshops
On 01/11/10 19:15, Terry Coles wrote: On Monday 01 Nov 2010, Charles B. Upton wrote: At last! I will be able to make a meeting. I shall be a little late - having to sing for my supper first. I am doing an Open Source Workshop on 13 Nov at Shaftesbury Arts Centre. I have some materiel from similar in the past, but am not too impressed with it. I would be grateful if anyone has any info or ideas - aimed at the 'no previous knowledge' attendee. I don't think that this is quite what you were looking for, but this (http://www.hadrian-way.co.uk/FLOSS_in_Education/Open_Source.html) has some material that I put together some years ago to educate my MP about FLOSS in education. Everyone on the list peer reviewed it at the time. If it's any use, you're welcome to use it. The licence is Creative Commons Attribution-Share Alike, so it's fine for non-commercial use. Many thanks - I shall certainly save the links and make them availabl. See You -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] Salubrious Blandford Forum Meet Tonight, Tuesday 2010-11-02 20:00.
On Tuesday 02 Nov 2010, Ralph Corderoy wrote: It's that time of the month again. Crown Hotel, Blandford Forum. Not a karaoke singer in sight. http://dorset.lug.org.uk/wiki/doku.php?id=meetings:pub#crown_hotel Drum Roll.. I'm actuall;y going to make it tonight. My colleague Paul will alsdo be there. -- Terry Coles 64 bit computing with Kubuntu Linux -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
I agree with you that Linux has come a long way and that it is a massive achievement. I started using Linux (Debian) in 2004 or 2005 (can't remember exactly), I stopped using it at end of 2007 because it was too unstable to record music on (after recording a full album using Ardour, I gave up). I went back to it because it had matured and because Ubuntu was getting more and more user-friendly. So I have a medium term experience with Linux and this is why I think it is ready for world domination (so to speak). However, this doesn't mean that it's wrong to discuss its weaknesses. As for talking to technical people, I used to work as a highways engineer/designer and was used to talking about technical stuff all the time to non-techies, such as councillors and residents, so I have a certain understanding of what it takes for people with different technical knowledge to communicate about technical things. This is this understanding which is making me see a flaw in the community. The fact I see it as a flaw doesn't mean that I don't understand why it's there, communication is a difficult thing. And yes, some of the issues are distro specific, and apps-specific, so perhaps the title isn't specific enough but if you take Linux as a whole culture, it makes sense to include these as well. I can only talk about the distros I know and also, the point was about new users so there is no point mentioning stuff about Gentoo, which isn't a distro recommended for new users. I think some of you are really misunderstanding my purpose here. My purpose isn't to diss Linux, or to complain about it, but to constructively throw ideas as to how to improve its user-friendliness. Now, if you don't want it to become more user-friendly and want to keep it the best kept secret, then we'll agree to disagree. But otherwise, I was asking for more ideas. Why? Because the Linux Format article got me thinking (clearly, I'm not the only one in the community with this feeling) and also because it's fun to brainstorm/imagine how something we are familiar with could evolve. I was expecting someone would take the leaf and perhaps have a 10 things I'd change about the kernel for example. This is the spirit of my article and this thread. It is clear I haven't expressed it correctly (ironic considering what I said about communication lol) but also, I think there is a bit of over-protectiveness regarding Linux. Constructive criticism won't harm Linux, it will help it being adopted by more users (again, if you don't want that to happen, we can agree to disagree). So for now, I'll stop here as I think I've said what I wanted to say over and over again, and I really don't want this to turn into a heated discussion. The purpose of this was to spur on your imagination, not your argumentative skills lol -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
On 02/11/10 17:26, Natalie Hooper wrote: I think some of you are really misunderstanding my purpose here. My purpose isn't to diss Linux, or to complain about it, but to constructively throw ideas as to how to improve its user-friendliness. Now, if you don't want it to become more user-friendly and want to keep it the best kept secret, then we'll agree to disagree. Well, I guess that's where we differ: I don't think there are any secrets... it's all there if you care to look, it's just that you may need to be flexible in the way that you go about looking. Yes, you can ask for it all to be presented to you in a way that you like, but don't be surprised if someone volunteering their time is reluctant to change the way they approach their work just to accommodate that. However, the great thing is that you are at liberty to make that your mission where others are concerned. To summarise, as an outsider I did not find adopting Linux to be an overly unfriendly or exclusive experience, and overcoming those issues where I encountered them has been more of a positive thing for me than otherwise. But otherwise, I was asking for more ideas. Why? Because the Linux Format article got me thinking (clearly, I'm not the only one in the community with this feeling) and also because it's fun to brainstorm/imagine how something we are familiar with could evolve. I was expecting someone would take the leaf and perhaps have a 10 things I'd change about the kernel for example. This is the spirit of my article and this thread. It is clear I haven't expressed it correctly (ironic considering what I said about communication lol) but also, I think there is a bit of over-protectiveness regarding Linux. Constructive criticism won't harm Linux, it will help it being adopted by more users (again, if you don't want that to happen, we can agree to disagree). More users? I am more than happy for more people to adopt Linux as their OS of choice, but I'm not exactly evangelical about it. I certainly don't see a pressing need for Linux to overtake this or that OS in terms of the number of users who adopt it. The way I see it, it's here if you (users) want it, but please don't get upset if they (the developers) don't drop everything to bring it over to you! So for now, I'll stop here as I think I've said what I wanted to say over and over again, and I really don't want this to turn into a heated discussion. The purpose of this was to spur on your imagination, not your argumentative skills lol This discussion is barely above core body temperature, so no need to worry about that Natalie! With regard to arguing points though, I think it is a little naive to chuck out a bunch of constructive criticisms and expect no one to criticise them, constructively. It just happens that I disagree with some of your suggestions (although certainly not all, I might add). Also, I am certainly not defending the status quo, but rather I am saying that I believe the change you are seeking is happening gradually. Leading on from that, one more (hopefully pertinent) question: why does Linux need to change beyond the continuous improvement we already see? I'll qualify that further by asking anyone answering it to step back from this release or that particular release and ponder it over, say, the last five years and several distributions. Sean -- music, film, comics, books, rants and drivel: www.funkygibbins.me.uk -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
On Tue, 2010-11-02 at 18:20 +, Sean Gibbins wrote: Leading on from that, one more (hopefully pertinent) question: why does Linux need to change beyond the continuous improvement we already see? I'll qualify that further by asking anyone answering it to step back from this release or that particular release and ponder it over, say, the last five years and several distributions. Sean OK I'll bite Linux has quietly been becoming more 'user' friendly over the past few years, but it's not there yet as a 'normal user desktop'. Let me clarify this - it is for 'me', and I actively promote it amongst my social group and when I was working would slip the odd Linux server in where I could (bearing in mind that for the past x years I worked for windoze software houses) When I say it's not there 'yet' a huge part of this is users not being exposed to Linux. An image issue... I had one guy who whinged constantly about pidgin but shut up when I installed aMSN, the issue? well from what I could tell it was just that it looked different to the MSN Messenger interface he knew These days I can install various distro's on most hardware without having to scratch my head over drivers. But for example Meego which is run by the Linux Foundation, Nokia and others and designed for Netbooks and mobile devices does not ship with the drivers for 'my' netbook's WiFi Yeah 'I' could sort that out... But it would have stumped a 'new' user. If say for example in *buntu I want to change the default application for another I need to know where that new application is in the file system It does not intuitively provide the application as an option or for example, when I fire that application up it does not ask an appropriate question 'Do you want to associate this application to X'. Again not an issue for me but it's been a niggle for a user... I am evangelical about Linux, because it's Open Source, It's community based, because I dislike M$'s licensing, because I'm bloody minded and I love convincing people to use Asterisk rather than spending £££'s on a new PBX, and I really enjoyed the state of confusion that one of my 'clients' had when I explained he didn't have to pay for the bit of 'Dark Magic' software that saved him a day a week's work Whoah I just kinda ranted and made limited sense and wandered way off what I planned to say!!!... Oh well Bryn -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
On Tuesday 02 November 2010, Natalie Hooper wrote: @Sean - I've been using Linux since 2005, though I didn't use it at all in 2008/early 2009. As stated before, these things don't stop ME from using Linux/Ubuntu/whatever app I use, but from my experience, they stop new users from using Linux/Ubuntu. I'm not sure where you understand that I wanted to impose my views on how to make it user-friendly - the reason I posted this is to get a whole range of views, not to push my views. Also, it was inspired by an existing article - in fact, about half of the things on my list are in the original article too. As a community, Linux is both exciting and horribly frustrating - technical people don't always make for good communicators, devs quite often get offended if somebody suggests a different solution to a problem, many geeks are prone to patronising those they think of as ignorant, and in my opinion, Linux is suffering from this. For me, Linux users should also teach other computer users about the benefits of open source development and how a PC doesn't need Windows to run, but quite often, the feedback is if you don't know how to do this in Linux, then you understand nothing about it and you should go back to Windows. Not helpful at all in the context of the open source vs closed source dev public debate. Yes, Linux complexity is great and I don't suggest to dumb it down. Most of the changes I would like to see are to do with presentation, not how Linux works deep down. Some changes also require devs/foundations to work together. None of this should be imposed by an outside force, it has got to come from the parties involved obviously. As stated before, I don't have a problem with using Linux, I have overcome whatever issues I have with it but this list was written with the mainstream user in mind. The list is based on my own experience, watching those around me trying to use Ubuntu on my desktops and netbook. Sometimes, when a new user points something out, you just have to admit the way Linux presents itself isn't the best way (for example, the names of apps in Ubuntu software centre, which in itself is a great idea by the way). Other times, you can explain why it works like this but when a user says I don't really need to know all that and you know that the distro you are using is meant to be user-friendly (it's not like I'm using Gentoo!), then again you have to admit that even though there is a reason why something is done a certain way, it might be useful to show fewer options, and allow for a way to show more options (for example, the bootloader). -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue There is also one *teeny* little problem along the required route to Linux utopia. Linux is supposed to be an (albeit pretty sophisticated) dialect of UNIX. And although there aren't alas many of the original unices left now - e.g. HP- UX, Solaris, AIX MacOSX, it is a fairly important issue to many who use Linux in the commercial and scientific world that portability between all these variants is maintained - as far as possible - so I'm afraid a few of your complaints refer to the UNIX way and they are rather difficult to fix and still maintain compatibility. i.e. a lot of the things we take for granted on LInux started life developed for commercial unices. rpm for instance (by my understanding) came about because the (then) standard unix packaging system pkgadd/pkgmk had copyright ownership - so redhat came up with something based on it but better. and (not sure about deb) most of the package managers such as synaptic are built on top of rpm. The original idea for KDE came from CDE (which was again copyright) - the list goes on and on - but most of the things we see are ported straight across from the BSD/SVR4 unices when lack of copyright permits (or gnu provided an almost perfect clone). Just my 10c -- Andy Paterson -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
On Tue, 02 Nov 2010 20:52:55 +, s...@funkygibbins.me.uk said: And latterly rpms too... Absolutely (sorry, I should have made that clear). My comment was in response to ...package managers such as synaptic are built on top of rpm. -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue
Re: [Dorset] 10 Things I'd change in linux
On 02/11/10 17:26, Natalie Hooper wrote: I think some of you are really misunderstanding my purpose here. My purpose isn't to diss Linux, or to complain about it, but to constructively throw ideas as to how to improve its user-friendliness. I didn't think it was. All valid questions but some will go away (like rpm and dpkg, replaced by yum and apt-get etc based GUI front ends), some are major differences which Windows users will have to learn and others will develop to be more like Windows. Android will have a major effect on Linux adoption in 2011, just like it has with mobile phones this year. After years of moaning about Linux not being like Windows, it will switch to Windows is not like Android/Linux/Mac. John. -- -- Discover Linux - Open Source Solutions to Business and Schools http://discoverlinux.co.uk -- -- Next meeting: Crown Hotel, Blandford Forum, Tuesday 2010-11-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue