Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:Only useful for non-free applications (Score 1) 487

If that's not possible they should tell their clients to add logitech.com as a software source

That doesn't solve anything but distributing the program itself, not any dependencies. Who distributes those? If you have 50 repositories on your list and all of them claim to offer "libapr-1.2", how do you know which repository to use? Keep in mind some of those repositories might have compiled the library different yet retained the same package name.

Plus you said "Debian". Does Logitech have to run a repository for every distro's proprietary repository system?

Yeah yeah, they should open source it. But guess what. Not happening for 95% of the software in the world. Thats reality and no amount of coercion will change it. If you dont address the concerns of that 95%, you are never gonna get linux in the mainstream.

Comment Re:We need 1-file installs (Score 1) 487

Yes, but that is an advantage of the Linux way, which makes the binaries slimmer.

So I set up my own repository for customers to download my CNC milling software. My software, like any, has a lot of dependencies.

Do I host these dependencies on my repository or what? If I dont rely on my repository, which repository do I use? What if they nix support for the specific version of the dependency I depend on? Do I now have to host it myself? What if the dependency on the repository somehow gets changed so it is no longer compatible with mine but counts as the same version? What happens if the user has already added a third-party repository with installed the "same" dependency, only compiled in a way that makes it incompatible with my software? What then? I can't plow over the "same" dependency with my own or it would break other software. What do I do?

Worse, which type of repository do I host? YUM? Some RPM thing? What? Do I have to learn how to maintain a repository for every type in existence?

Help me out here. I just want my CNC milling software to work on Linux. It was so easy with my Windows and Mac customers. The Windows customers just ran "setup.exe" and it worked. The Mac folks did just about the same.

Comment Re:Only useful for non-free applications (Score 1) 487

If I understood you correctly, your suggestion is that desktop software should be hard to find, it should be installed from whatever website I happen to ultimately find and it shouldn't automatically get security update

So innovate dude. Create a stable API that developers can hook into so their applications can update themselves without re-inventing the wheel. Neither OSX nor Windows really provide a good way to do this, which is why every self-important installer puts in their own auto-update mechanism.

The idea of a central repository is one of those ideas that sound logical in theory, but in practice it simply will not scale at all. It might work okay for the iPhone which has a limited use or the current generation of linux distros who have a fairly small set of software available, but it will never work for a mainstream operating system that is expected to run *every* bit of software in existence.

Will Quicken be in your repository? TurboTax? SimCity? World of Warcraft? The software for my old TI-89 calculator? The software that came with my UPS? What about DB2--all the versions with all the varying patches? What about the specialized medical imaging software used by my doctor? What about the software used by the CNC Mill down at the local foundry? What about the POS software running at the pizza shop down the street? What about the software for my Harmony Advanced Remote? Will these be in your repository? If they aren't, how do you propose I install them?

Sorry, the idea of a central repository for every single bit of software a computer might run is, well, insane. Who maintains it? What happens when it goes down by mistake? In fact, it sounds a little cloud-like don't you think? Are you folk supposed to be anti-cloud?

So please tell me where I will be going to install the software for my old Harmony Advanced Remote?

Comment Re:You won't care (Score 1) 346

So whenever I make a mistake, it's instantly made permanent - that's a terrible idea.

Or you can stop being so damn dense and think for a second. You'd be saving all the history too. You'd be able to undo any change you made just like you do now.

Limited number of write cycles.

Yeah. True in the last generation and maybe true in this one but I doubt it will be nearly as true in future generations.

That's your punishment for not giving your files a sensible layout

Why the hell should I? I bought the damn computer to worry about organizing and searching my files so I dont have to! I gave up the whole "organize my music collection by hand" years ago when iTunes or Windows Media Player started doing it for me and it is about damn time I stop having to hand-organize the rest of my shit too.

If anything, if your OS can't help you find your files easily, something is wrong with your OS. That is the job of the OS, not you.

Comment Re:marketshare (Score 1) 343

It may come as a surprise to you, but unix servers are a great place to host eggdrop bots and all kinds of various daemons for controlling IRC warez/botnet channels.

You haven't been in this long or you'd have at least one or two servers get rooted through Bind, PHP or something similar and discover a script kiddie running some damn thing or other.

Comment Re:marketshare (Score 1) 343

Hey, that wasn't very nice! I'm gonna report this package and no one downloading from repositories will be harmed by it again!

If it is mainstream OS with more than a fraction of the market share, people won't be downloading from repositories no matter what the Linux people think.

Comment You won't care (Score 2, Insightful) 346

but most users won't really care about that extra speedup.

The hard drive has been a limiting factor in all kinds of things. Why were you taught to "always save your work"? Cause hard drives are slow and it was infeasable to have the application save data in real-time. With an SSD, most applications can probably save your work in real-time. Why does it take so long to boot? Cause the hard drive is slow. With an SSD you can probably afford to quickly dump all of your memory out to "disk" and shut the compute down in hibernate mode--none of this partial-sleep junk.

Why does it take so long to load a program? Slow disk. Why does my computer lag sometimes? Probably slow disk moving around heads on a spinning platter.

Why does it take so long to install things? Partially cause the OS has to set up a shadow copy so you can roll back. Why does my OS not have a shadow copy feature yet? Probably cause the designers thought it would be to slow to implement because of your slow-ass disk. Why does it take so long to search my filesystem or index it? Slow-ass disk.

You think that extra speedup won't be cared about? Seriously? The fact we've delt with such a slow means of long-term storage has held us back for a long time. Remove the silly constraints forced by stupid mechanical devices and suddenly we can do a lot of creative, useful things that were not possible before. Surely even you can see that, right?

Or am I forgetting this is slashdot home of the tech-Luddite and dog gon'nit a command-line and a green screen is good enough for me and should be good enough for anybody!

Slashdot Top Deals

We want to create puppets that pull their own strings. - Ann Marion

Working...