Tilted Forum Project Discussion Community  

Go Back   Tilted Forum Project Discussion Community > Interests > Tilted Technology


 
 
LinkBack Thread Tools
Old 05-01-2003, 11:08 AM   #41 (permalink)
Sultana ruined my evil persona
 
Krycheck's Avatar
 
Location: Los Angeles
Quote:
Originally posted by Krycheck
Just installed RH 9.0 on my laptop after to failed attemps with RH 8.0 and Mandrake 9.1
So far so great, gonna wipe out the Windows partitions later and do a full install
Well I did wipe out Windows from my laptop and have RH 9.0 on it now. Couldn't be happier. Had some problems with the wireless pcima card not working after a powerloss. Reinstalled and seemed to fix it.

Spungfo: Try Mandrake but I would also give RH 9.0 a try.
__________________

His pants are tight...but his morals are loose!!
Krycheck is offline  
Old 05-01-2003, 02:55 PM   #42 (permalink)
Human
 
SecretMethod70's Avatar
 
Administrator
Location: Chicago
Quote:
Originally posted by Spungfoo
Can anyone recommend a good flavor to learn with? I want to wean myself off windows but have absolutely no knowledge of any kind of linux...
Definitely recommend Mandrake Linux. But you must understand some things. I don't feel like typing them, so go here: http://tfproject.org/tfp/showthread....&threadid=4170

oblar, that's cool, I can understand wanting to do things yourself. One thing about Gentoo as a server though: yes, "emerge sync && emerge -U world" is cool, but I wouldn't set it to blindly run it every so often. Just like with anything, maybe you don't want the latest upgrade to that one program because it's known to cause problems, or break compatibility with some other program. I'd always recommend "emerge -Up world" (the p is for pretend) so you can see what will be done first, then you can decide if you want to do it.
__________________
Le temps détruit tout

"Musicians are the carriers and communicators of spirit in the most immediate sense." - Kurt Elling

Last edited by SecretMethod70; 05-28-2003 at 03:03 PM..
SecretMethod70 is offline  
Old 05-01-2003, 03:23 PM   #43 (permalink)
Tilted
 
Location: Only in your mind
I use FreeBSD on all my servers and on my desktop at work.

I was running it on my desktop at home, but switched to Gentoo linux because the NVidia driver doesn't work very will with -CURRENT (and is quite a bit out of date); and vmware doesn't work quite right under Linux emulation.

I picked Gentoo because it's the most BSD-ish out of all the distros I've tried. However, there are still some Linux-isms that annoy me. I'll definitely be switching back to FreeBSD when they iron a few things out, probably around 5.3 or 5.4.
wg2000 is offline  
Old 05-01-2003, 03:40 PM   #44 (permalink)
Human
 
SecretMethod70's Avatar
 
Administrator
Location: Chicago
Out of curiosity, what are these "Linux-isms" you don't like?
__________________
Le temps détruit tout

"Musicians are the carriers and communicators of spirit in the most immediate sense." - Kurt Elling
SecretMethod70 is offline  
Old 05-01-2003, 04:10 PM   #45 (permalink)
Tilted
 
Location: Only in your mind
Quote:
Originally posted by SecretMethod70
Out of curiosity, what are these "Linux-isms" you don't like?
Most of them are just personal preference, really.

For example, I like that the each of the BSDs are a full tightly-integrated OS. Linux is simply a bunch of installed packages from many different sources. Now, a lot of the BSD "system" source is imported third-party code, gcc for example, but it's been tweaked by the maintainers to function as expected on a BSD system and fit in to a well-defined scheme of what goes where.

Gentoo actually does a pretty good job of doing this, modifying the installation of various software to follow the Gentoo layout. However, there are some exceptions that get dumped on /opt, or /usr/kde3.1 for example. Gentoo also has a very blurred distinction between "system" and "user-installed". In BSD, all base software is installed in /bin, /sbin, /usr/bin, and /usr/sbin. User-installed stuff goes either in /usr/local or /usr/X11R6, depending on if it's X-related or not. Again, personal preferences.

Other things I have are minor gripes, such as the fact that Linux has no kernel sound mixer (the kernel developers are morally opposed to the idea or something). So without artsd or esd I can only play one sound at once. Even if I used ALSA, because my sound card is a cheap integrated AC97, there's no hardware mixing so it has the same problem. I run artsd for KDE, so must stuff works, but mplayer lags really bad when playing through artsd, vmware doesn't work at all (artsdsp doesn't work on setuid binaries), and the mozilla flash plugin skips and lags when running through artsd. In BSD it's no problem because I can run artsd for KDE and each of those programs can have its very own virtual /dev/dsp that gets run through a low-latency mixer in the kernel... The BSD audio abstraction is much more flexible so vchans work with any sound driver. With ALSA, every sound driver has to reinvent the wheel or copy a bunch of code verbatim from another driver.

One minor annoyance to me is the amount of junk that gets printed on bootup of Linux systems. Useless debugging information, advertisements (X driver development was sponsored by Y), and just in general very little consistency to how drivers print out information, or how much information they print. My FreeBSD box's dmesg, with only a couple of excepctions, looks like "device0: at 0xAAA irq 15 on pci0". Just the very basic information about what hardware is detected. If I'm debugging a problem, I can boot -v and see heaps of extra information about what's going on, but it doesn't give it to me unless I ask.

I also like the development model of BSD. In FreeBSD (and NetBSD, and OpenBSD), everything is in CVS. You can pull the current source code from CVS and build the entire OS with a couple commands. Changes to it are approved by a group of committers, a group to which anyone who contributes enough can become. The "core" team, who sets the vision and direction of development, is regularly elected from the committers. It's a very democratic system. I have occassinally contributed code and changes, and despite BSD's reputation having even more arrogant users/developers than Linux, have found that most of the developers are actually quite nice people. There's a few assholes here and there who hang out on the mailing lists, but for the most part that's no worse than in the Linux world.

Contrast with the Linux kernel, which is a dictatorship at which Linus is the head. It's his kernel. And while I respect him and think he's a cool guy, if there was ever a major architectural disagreement, the only solution would be for somebody to fork their own verison of the kernel.

For distributions, many are run by corporate interests. Some, such as Debian and Gentoo, are volunteer-based which is good. But there's a lot of them. It's harder to get a company to distribute what you want, so there's lot of fragmentation. It's hard to pick a distro because there's a lot of overlap as far as which one has which features. The three branches of BSD cooperate and swap code quite often. Each has its niche, but there's little to no overlap for the different purposes. Because the process is very democratic, forks are quite rare and only happen under extreme circumstances (Theo's disagreement with NetBSD for one).

EDIT: Added 5/1. One thing I meant to mention in this post but forgot is library version problems. On a FreeBSD system, version 4.5 of the system uses the C library libc.so.4. 3.x uses libc.so.3. And so on. Newer minor revisions of the system may add more functions, but they NEVER change how existing ones work. This guarantees binary compatibility for an entire major version of the OS. If I'm running 5.1, and I install the compat4x and compat3x packages, I can run any programs that were compiled for any version of FreeBSD between 3.0 and 5.x. In the past, glibc (the C library used by most Linux systems), has changed function semantics and broken binary compatibility across minor point releases, leading to what's known as glibc-hell. Things have been better recently, so hopefully if the glibc maintainers get yelled at enough when they break things it won't be as much of a problem in the future . But, on servers especially, I feel better that I know something will work rather than having to hope that it will work.

I don't really care about the whole BSD-vs-GPL license debate so much, so I won't get into it here.

Really, I don't dislike Linux; I just prefer FreeBSD because IMHO it's a better fit to how I want things to work. I'd much rather use a Linux machine than something like the awful Win9x line, and the fact that I like Gentoo enough to run it on my primary desktop should say something

I'll probably edit this post if I think of more later, but for now I'm pretty much tapped out

Last edited by wg2000; 05-01-2003 at 04:22 PM..
wg2000 is offline  
Old 05-01-2003, 04:16 PM   #46 (permalink)
Tilted
 
Location: Only in your mind
Quote:
Originally posted by wg2000
Linux is simply a bunch of installed packages from many different sources.[/I]
Okay, re-reading my post I bet I'm going to get jumped on for that statement, so let me qualify it a little

To me, Linux feels like just a bunch of installed packages. I know that each distro usually has something of its own besides just what packages are installed by default, like Gentoo has portage, Debian has apt, and Red Hat has automatic updating stuff, but in the end the difference between "System" and "User-installed" tends to blur and it can make maintainance more difficult.

Having built a couple of Linux-from-scratch systems, I can say that I really appreciate how much work it is to sort through all the dependency problems and create a cohesive distribution.
wg2000 is offline  
 

Tags
flavor, linux


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -8. The time now is 03:48 PM.

Tilted Forum Project

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360