LFS For Mac?
(142 posts, started )

Poll : Windows For Mac?

No!Why?
69
Yes
22
Maybe
12
Quote from stan.distortion :Yes, gentoo for example. It does the ./configure && make && make install part for you too.

No, that's wrong example.
It doesn't updates anything that you ./configure && make && make install'ed YOURSELF.
Yes, it's right example. Your getting into methods way above those of the average PC user, if you have the knowledge to go through building from source you also have the knowledge to script what you had to do and submit it to a repository. After that anyone can use the package manager to install it.
Quote from E.Reiljans :No, that's wrong example.
It doesn't updates anything that you ./configure && make && make install'ed YOURSELF.

It was a (sorry) bad example to counter a bad argument. If you install stuff outside the package management, you have to be aware of the consequences, but it doesn't defy the point that Windows doesn't have an actual package management.
Quote from E.Reiljans :Does Slackware even has a package manager w/ central repository support?

slackpkg, sbopkg(slackbuilds),...
Do you need anything better? slackpkg has only officially supported packages, sbopkg, which is only a frontend for easier package management of slackbuilds, holds almost everything else.

I've upgraded the whole OS with slackpkg alone and it's not even that hard, considering you know how to read and follow a few lines.

Quote from MadCatX :That's probably right, but hardware compatibility doesn't imply user friendliness. We surely could take this discussion to the next level and argue what the "user friendliness" actually is. Where I consider Windows getting in the way, others may think it helps them figure out what's wrong and how to get things fixed.

Well, user friendliness. To me this means that it's simple and easy to use.
Okay, some dirstros aren't exactly user friendly designed, like i.e. LFS(Linux From Scratch), Slackware etc.
But then again, you have stupidly easy to use distros, like Ubuntu(which I am no fan of). But smack me if I'm wrong, it doesn't get much easier than one-click installing apps and I don't know what else.
The only thing not "user friendly" about Linux is the lacking support of some hardware, although this has improved much in the past few years. And I think this could also count into user friendliness, because it is not really user friendly that you have to spend several hours hunting and compiling drivers. But then again, if i.e. RedHat(yes, again), would ship their OS pre-installed specific hardware, I am certainly sure that it wouldn't have hardware/driver issues, just like Mac doesn't have hardware/driver issues with their "own" hardware.

Quote :Does it even take care of 3rd party drivers for you?

It does not. Unless they are "M$ certified drivers" or "M$ signed drivers", forgot how they call them.

Quote :Does any Loonix's package manager get the latest version of software you have ./configure && make && make install'ed?

And slackbuilds do this too.
sbopkg downloads the sourcecode and the slackbuild script, unpacks the source, compiles the code and installs it as well.
Windows installer doesnt compare to a real package management system like APT or RPM and something like it should have been introduced as soon as the first buggy piece of software was installed on a windows system. Same goes for certified drivers, MS sold a kernel and gui, the part of the system that does the operating had to be written by the parts vendors in the form of drivers. Both of these issues led to the famous BSOD we all know and love. MS was happy to take your money and do nothing about them while they ruled the market, when OSX started to get popular and folks saw the BSOD wasn't an essential part of computing they had to do something to show windows could be stable too.
Quote from E.Reiljans :Yeah, everyone totally wants un-certified drivers (read: BSOD's) in their systems.

Messed up OS design if you ask me.
A bad sound driver on a unix or unix based OS only crashes the sound driver/server/whatever.

And M$ did something to prevent BSODs. They're not showing them by default, but just simply reboot the whole system. So then you have to go digging through the logs, or turn on the BSOD thingy, and hope that the error springs up some time soon again.
Quote from stan.distortion :Windows installer doesnt compare to a real package management system like APT or RPM and something like it should have been introduced as soon as the first buggy piece of software was installed on a windows system. Same goes for certified drivers, MS sold a kernel and gui, the part of the system that does the operating had to be written by the parts vendors in the form of drivers. Both of these issues led to the famous BSOD we all know and love. MS was happy to take your money and do nothing about them while they ruled the market, when OSX started to get popular and folks saw the BSOD wasn't an essential part of computing they had to do something to show windows could be stable too.

Of course Windows Installer doesn't compares to APT or RPM - it's superior to both of them.
Also, last time I saw BSOD on Windows 7 was approximately year ago, while last time I saw kernel panic on my netbook was uhm.. week ago? or so.
Quote from xfirestorm :Messed up OS design if you ask me.
A bad sound driver on a unix or unix based OS only crashes the sound driver/server/whatever.

That works in theory, but doesn't in practice. When I was using Linux on my netbook, I was getting kernel panics thanks to gay realtek wifi driver every now and then.
Quote from stan.distortion :when OSX started to get popular and folks saw the BSOD wasn't an essential part of computing they had to do something to show windows could be stable too.

It's so easy to blame the OS when you're an idiot, isn't it? If you're getting BSOD's on a regular base you're clearly doing something wrong. Yeah sure - switching to a OS like OSX where you can't install any apps, nothing will go wrong.
Quote :If you're getting BSOD's on a regular base you're clearly doing something wrong.

I dont get BSOD's or crashes of any kind because I use a stable system.
$ uptime
20:28:23 up 59 days, 4:40, 2 users, load average: 0.50, 0.58, 0.62
It's so short because the power was off here for line maintenance a couple of months ago. Maybe if I did a clean windows install, ripped out everything that needs a driver and installed no software I could hope for the same kind of figure but I like using and abusing my PC and I like software raid with volume management so I'll stick with what I have.
Quote from stan.distortion :I dont get BSOD's or crashes of any kind because I use a stable system.

Then what are you bitching about with BSOD's?

Also, not restarting for updates seems a smart thing to do.
Quote from stan.distortion :I dont get BSOD's or crashes of any kind because I use a stable system.
$ uptime
20:28:23 up 59 days, 4:40, 2 users, load average: 0.50, 0.58, 0.62
It's so short because the power was off here for line maintenance a couple of months ago. Maybe if I did a clean windows install, ripped out everything that needs a driver and installed no software I could hope for the same kind of figure but I like using and abusing my PC and I like software raid with volume management so I'll stick with what I have.

Are you implying that
a) Windows can't have years long uptime
b) Windows doesn't supports software RAID
c) something else?
Quote :Also, not restarting for updates seems a smart thing to do.

I'm guessing that was a poor attempt at sarcasm, kind of hard to tell though as anyone who has a clue what they where talking about knows a kernel update is the only time you need to reboot on linux. Secure AND stable.

EDIT
Quote :Windows can't have years long uptime

It can but some updates need a reboot.
Quote :Windows doesn't supports software RAID

I kind of like 7, its a big step up from XP but you cant install it to software RAID.
Quote from E.Reiljans :Of course Windows Installer doesn't compares to APT or RPM - it's superior to both of them.

I love when people pull facts out of their arses.
Windows Installer is not an actual package manager, it's just a tool which copies files from MSI and executes few installation scripts. Compared to APT, RPM or say pacman it's extremely slow, does not provide any means of verification that the MSI installer is legit, cannot update or download software from centralized secure repositories, does not do any file conflict or dependency checks which forces programmers to bundle everything to with their apps(DLL hell anyone?). It often gets me enrages when I have to explicitly say "you have to install MSVS 20xx redists to run my app", one would expect Windows to figure it out on its own.

Quote from E.Reiljans :
Also, last time I saw BSOD on Windows 7 was approximately year ago, while last time I saw kernel panic on my netbook was uhm.. week ago? or so.

I have exactly the opposite experience with W7 which BSOD'ed multiple times a day until the uberklug uncancellable autorepair feature (Which always reported that there was nothing wrong with the system) killed the system altogether.
Use proper hardware as about 90 % of kernel crashes are caused by thatm the rest is down to drivers' developers.
Quote from stan.distortion :I'm guessing that was a poor attempt at sarcasm, kind of hard to tell though as anyone who has a clue what they where talking about knows a kernel update is the only time you need to reboot on linux. Secure AND stable.

You're so easy.
Quote :You're so easy.

Your picking up the wrong signals, I didn't realise you where coming onto me.
Quote from stan.distortion :I'm guessing that was a poor attempt at sarcasm, kind of hard to tell though as anyone who has a clue what they where talking about knows a kernel update is the only time you need to reboot on linux. Secure AND stable.

Hey there, on Windows, updates that don't touch Windows core don't need restart either.
Quote from stan.distortion :I kind of like 7, its a big step up from XP but you cant install it to software RAID.

Why would you ever want to install system onto software RAID? RAID array degrades = yay, gotta find liveCD.. awesome scenario right.
Quote from MadCatX :Compared to APT, RPM or say pacman it's extremely slow, does not provide any means of verification that the MSI installer is legit

Funny you mentioned pacman, cause I don't remember it having digital signature verification.. While Windows Installer supports it just fine.
Quote from MadCatX :cannot update or download software from centralized secure repositories

Neither can RPM.
Quote from MadCatX :does not do any file conflict or dependency checks

It has support for doing that (heard of WinSxS for example? Under Windows, you can have multiple versions of some library on which software depends, uder Linux.. plausibly), but not all packagers use that support. It's not fault of Windows Installer itself.
Quote from MadCatX :It often gets me enrages when I have to explicitly say "you have to install MSVS 20xx redists to run my app", one would expect Windows to figure it out on its own.

See, Windows is trying to be as less intrusive as possible. While on debian you can't install package "php5" without having to install package "libapache2-mod-php5" which in turn means you have to install "apache2.2-common", "apache2-mpm-prework" (although those 2 have nothing to do with PHP), on Windows you're NOT forced to do something even if you don't want it.
Quote from MadCatX :I have exactly the opposite experience with W7 which BSOD'ed multiple times [...]
Use proper hardware as about 90 % of kernel crashes are caused by that the rest is down to drivers' developers.

Ahem.
Use proper hardware as about 90 % of BSODs are caused by that, the rest is down to drivers' developers.
Quote from E.Reiljans :
Funny you mentioned pacman, cause I don't remember it having digital signature verification.. While Windows Installer supports it just fine.

Pacman does signature checking since version 4.
Quote from E.Reiljans :
It has support for doing that (heard of WinSxS for example? Under Windows, you can have multiple versions of some library on which software depends, uder Linux.. plausibly), but not all packagers use that support. It's not fault of Windows Installer itself.

It's funny how MS addressed the problem by adding more complexity to it, only to drop it with MSVS 2010 and move to a system that has been used by UNIX OSes for years.
Quote from E.Reiljans :
See, Windows is trying to be as less intrusive as possible. While on debian you can't install package "php5" without having to install package "libapache2-mod-php5" which in turn means you have to install "apache2.2-common", "apache2-mpm-prework" (although those 2 have nothing to do with PHP), on Windows you're NOT forced to do something even if you don't want it.

And how is that better? When I install a piece of software, I want it to work right away and if php5 in Debian depends on these packages, it's only logical to install them along with it. You can always ignore dependencies if you know what you're doing.
Quote :Why would you ever want to install system onto software RAID? RAID array degrades = yay, gotta find liveCD.. awesome scenario right.

RAID degraded = borked drive, without RAID you would be looking for the liveCD, then trying to remember all the tweaks you had made to the system, then months of 'damn, its not installed' for all those rarely needed but essential apps etc.

With RAID there is a bit of slowdown as everything is rebuilt on the backup drive, noticeable but wont stop you doing laps. Then pull out the dead drive and put in a fresh backup drive, no need to reboot. Performance is good (cant compare to SSD's though) and data loss is a thing of the past (still need backups to be sure of that though, which reminds me....)
Quote :
Quote :cannot update or download software from centralized secure repositories

Neither can RPM.

Ok, so a user selects wireshark, clicks install and..... some mystic voodoo happens, harmonic vibrations with the earths magnetic field cause the 1's and 0's on the hard drive to assemble themselves in the pattern of wireshark and its dependencies... cool, wonder how many dead chickens it can wave simultaneously on a quad core?
Quote :See, Windows is trying to be as less intrusive as possible. While on debian you can't install package "php5" without having to install package "libapache2-mod-php5" which in turn means you have to install "apache2.2-common", "apache2-mpm-prework" (although those 2 have nothing to do with PHP)

Those kind of dependencies can be a pain, their usually easy enough to fix though. You can force installation too, usually thats just a quick way to find out the package manager knows best though and its been a long long time since the package manager was unable to fix the results of my own stupidity.
Quote :on Windows you're NOT forced to do something even if you don't want it.

Most of my dislike of windows comes from the exact opposite of this.
Quote :Use proper hardware as about 90 % of BSODs are caused by that, the rest is down to drivers' developers.

So its worth paying extra for good quality hardware and bullet proof drivers? Isn't that what apple are offering?
Quote from E.Reiljans :That works in theory, but doesn't in practice. When I was using Linux on my netbook, I was getting kernel panics thanks to gay realtek wifi driver every now and then.

Liez!

I've only seen a kernel panic when I messed up kernel recompile.
Quote from MadCatX :Pacman does signature checking since version 4.

Oh wow, not even 10 years passed since Arch's birth and now it has signature checking! That's awesome.
Quote from MadCatX :And how is that better? When I install a piece of software, I want it to work right away and if php5 in Debian depends on these packages, it's only logical to install them along with it. You can always ignore dependencies if you know what you're doing.

See, php5 itself has nothing to do with Apache. But Debian's retarded maintainers think it is (and build packages for i386, but that's another story).
Quote from stan.distortion :Ok, so a user selects wireshark, clicks install and..... some mystic voodoo happens, harmonic vibrations with the earths magnetic field cause the 1's and 0's on the hard drive to assemble themselves in the pattern of wireshark and its dependencies... cool, wonder how many dead chickens it can wave simultaneously on a quad core?

It's not RPM you're talking about. RPM itself DOESN'T supports repositories and stuff.
yum / yast others do, but RPM does not.
Quote from xfirestorm :Liez!

I've only seen a kernel panic when I messed up kernel recompile.

Facts.
Stock kernel.
Quote from E.Reiljans :Facts.
Stock kernel.

Vanilla kernel doesn't hold the ralink chip driver.
And I've installed like a zillion of rt* drivers as modules, some crashed, never received a kernel panic. Like I said, only received a kernel panic when recompiling the kernel, which is way out of normal usage specs.
Quote from E.Reiljans :Oh wow, not even 10 years passed since Arch's birth and now it has signature checking! That's awesome.

Your point being? Windows Installer introduces some proper sigcheck in version 3.0
Quote from E.Reiljans :
See, php5 itself has nothing to do with Apache. But Debian's retarded maintainers think it is (and build packages for i386, but that's another story)


sudo apt-get install php5-common
sudo apt-get install php5-cgi
sudo apt-get install php5

How hard was that?
(BTW most Windows executables are compiled with i386 instruction set too, so I don't get what are you complaining about, it's not like you can't rebuild the packages yourself with -march=native if you want it so badly)
Quote from xfirestorm :Vanilla kernel doesn't hold the ralink chip driver.
And I've installed like a zillion of rt* drivers as modules, some crashed, never received a kernel panic. Like I said, only received a kernel panic when recompiling the kernel, which is way out of normal usage specs.

I said realtek, not ralink. modprobe rtl8187se.
Quote from MadCatX :

sudo apt-get install php5-common
sudo apt-get install php5-cgi
sudo apt-get install php5

How hard was that?

That wasn't hard.. but it's not intuitive. Intuitively, one should just apt-get install php5 to get php5, and he shouldn't get a freaking webserver (and a crappy one, at that) bundled with it.
Quote from E.Reiljans :I said realtek, not ralink. modprobe rtl8187se.

Oh, sorry, miss-read that then.

Quote from E.Reiljans :That wasn't hard.. but it's not intuitive. Intuitively, one should just apt-get install php5 to get php5, and he shouldn't get a freaking webserver (and a crappy one, at that) bundled with it.

Apache is crappy?
Tell me then, how did I manage to mess up IIS so hard, that Windoze Server didn't even boot-up anymore?

LFS For Mac?
(142 posts, started )
FGED GREDG RDFGDR GSFDG