4 ms·
> having no multi-user capacity it's hard to see how this fits into modern computing environment Depends on what you mean by "modern computing environment". I
by klez 8y ago
> having no multi-user capacity it's hard to see how this fits into modern computing environment
Depends on what you mean by "modern computing environment". I mean, my computers are mine, an no-one else uses them. I know very few people that share their computer with other users (but maybe it's just my bubble).
Another story entirely for those who use a smartphone/tablet for their personal computing (the target use of Haiku).
- reaperducer 8y agoI think it depends on how your office is organized. I've worked places where the roles of people was more important than the people, themselves. So if you were performing a particular role you'd sit in a different seat/at a different computer. We all had out specialties, but knew enough about each other's work to pop in and out. This is often the case in time-sensitive operations, or when the computers are merely controlling something else larger or more important (mining operations machinery, steel mills, television stations, etc...) In a more traditional office environment, your computer is your own; like your desk or your red stapler. IT can log in to a shell remotely. This is the scenario that Haiku seems to be focused on. One is not necessarily better than the other. Just different. Different environments require different methods.
- AnIdiotOnTheNet 8y agoOne is still forced to wonder how multiple user support is useful in that environment, all you really want is to be able to authenticate and audit access to the workstation for multiple users via a centralized system.
- smichel17 8y agoI believe Haiku is targeted at personal computing, not enterprise.
- Sir_Substance 8y ago>I mean, my computers are mine, an no-one else uses them. That's only half of what a multi-user system does though. The other half is about fine-grained privilege management. One of the reasons (not the only reason by any stretch but a contributing factor certainly) why Windows has so many more problems with viruses than other OS's is that under windows you're basically either a user or an admin, there's no in between. Crucially, there's also nothing lower. Under linux[1] systems, it's totally possible to define a user that can read and write from one specific folder in the file system tree but not it's ancestor nodes, read from the keyboard but not the mouse and absolutely nothing else. All of those problems that windows has with random programs being keyloggers are eminently solvable on linux because you can make a custom user that cannot use networking or listen to the keyboard as appropriate, and then launch the process using that user. Anyway, how well used all these capabilities are depends a lot on the person administering the linux system, but windows is extremely reactive in this fashion. Desktop linux users tend not to run outgoing firewalls, for example, they just don't allow software that they don't trust to access the network. [1] anyone know how to write star-nix on hacker news without it making everything italics?
- badsectoracula 8y agoYou can do that stuff on Windows too, it is just that nobody bothers to. Although stuff like disallowing users to use the network seem to only be available in Windows Pro, for some reason (although it might just be that only the GUI is lacking from the Home edition and you need to use the console or some 3rd party program, but i'm not sure). But i disagree with the part about how Linux users behave: from my experience Linux users, at least home/desktop Linux users, behave pretty much the same way as Windows users.
- AnIdiotOnTheNet 8y ago> That's only half of what a multi-user system does though. The other half is about fine-grained privilege management. Useful in a networked corporate environment, a lot less so on a personal computer. > All of those problems that windows has with random programs being keyloggers are eminently solvable on linux because you can make a custom user that cannot use networking or listen to the keyboard as appropriate, and then launch the process using that user. You can do that on Windows and have been able to since at least Vista. the only reason I disqualify XP is that I wrote a keylogger for it so I know for a fact that you can grab raw keyboard input from any user session. Even before that though NTFS offered a fine grained access control mechanism for files and folders. > Desktop linux users tend not to run outgoing firewalls, for example, they just don't allow software that they don't trust to access the network. My experience is that they just don't run software that wasn't sourced from their distribution's package repositories. That is certainly an advantage of the appstore model, but you have to admit it is significantly more limiting that being able to get the latest version of something by downloading it from the vendor's website.
- Sir_Substance 8y ago>My experience is that they just don't run software that wasn't sourced from their distribution's package repositories. That is certainly an advantage of the appstore model, but you have to admit it is significantly more limiting that being able to get the latest version of something by downloading it from the vendor's website. It would be very limiting if it were reality, yes. I frequently download packages that aren't part of the default distro repo though. There's lots of PPA's, and I also install a lot of software just by extracting it into a directory in my home folder and running it.
- ComodoHacker 8y agoI suppose GP meant not physical users, but user accounts used for isolation and compartmentalization.
- michaelmrose 8y agoI keep hearing this and I'm thinking its a generational difference. When I grew up having a computer was a big thing and we certainly didn't have one for each person in my home we had a family computer which i think cost around 1K in 1995 or around 1700 adjusted for inflation. I think that as computers have gotten progressively cheaper it ought to be increasingly likely to have a computer per person but I feel like the family computer ought to still to some degree to be a thing but have no stats to back this intuition. However even with one user it would be good to have a login to protect data from at least casual snooping. Ideally since laptops have become more common than desktops full disk encryption ought to be sort of a minimum requirement. Maybe someone can port luks. Harder but zfs would also be neat as well as it includes encryption.
- klez 8y ago> When I grew up having a computer was a big thing and we certainly didn't have one for each person in my home we had a family computer which i think cost around 1K in 1995 or around 1700 adjusted for inflation. Fair enough, and I see your point. The first computer we got arrived in my house the same year, but we used to run windows 3.1 on that thing, and it certainly didn't have different user for different members of the family :) also, my father was so scared of me and my brother screwing up, that, when given the opportunity to have Windows 95 he installed it on a different partition and we dual-booted windows 95 and 3.11. Me and brother were only allowed on dos/win3.11. I doubt it was a sound idea, technologically-wise,but at the time I was like 8-9 years old, and was mostly interested in starting doom 2 So that was how my father implemented users at the time.