Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Meet the Journal

Name: Anonymous 2011-11-19 7:01

Another major improvement of the GNU/Linux userland ecosystem directed by Lennart Poettering.

http://docs.google.com/document/pub?id=1IC9yOXj7j6cdLLxWEBAGRL6wl97tFxgjLUEHIX3MSTs

Name: Anonymous 2011-11-19 8:26

I don't want to sign in with my google account. Where's the freely accessible mirror?

Name: >>1 2011-11-19 8:32

>>2
I can access that document fine without signing in.

Name: Anonymous 2011-11-19 8:37

GNU is an ecosystem now?

Name: Anonymous 2011-11-19 8:59

>>3
I can't either. Just paste the gist of it here.

Name: >>1 2011-11-19 9:32

The original URL I found had &pli=1 at the end and I trimmed it. Try with that.

Name: Anonymous 2011-11-19 9:38

Nobody should call anything "GNU/Linux". That name is just stupid.

Call it "Fedora" or "Ubuntu" or whatever else when you're talking about the distribution. And when you're talking about the standard system, it's just "Linux". The GNU tools are neither the majority nor the most important part, there's no point in pointing them out.

You wouldn't call Windows "GNU/Windows" just because you installed mingw on it, now would you?

Name: Anonymous 2011-11-19 9:42

>>7
You wouldn't call Windows "GNU/Windows" just because you installed mingw on it, now would you?
I do.

Name: Anonymous 2011-11-19 9:43

>>7
I wouldn't call Windows ``Windows/NT'' (or ``Windows/DOS'' for the older versions) just like I wouldn't call GNU ``GNU/Linux''.

Name: Anonymous 2011-11-19 10:26

Lennart Poettering is an idiot. [1]

[1] http://0pointer.de/blog/projects/guide-to-sound-apis.html

The Open Sound System is a low-level PCM API supported by a variety of Unixes including Linux. It started out as the standard Linux audio system and is supported on current Linux kernels in the API version 3 as OSS3. OSS3 is considered obsolete and has been fully replaced by ALSA. A successor to OSS3 called OSS4 is available but plays virtually no role on Linux and is not supported in standard kernels or by any of the relevant distributions. Notice how for the very reason that OSS4 is superior to ALSA and can do everything it can, he deliberately ignores it. The OSS API is very low-level, based around direct kernel interfacing using ioctl()s. It is hence awkward to use [citation needed] and can practically not be virtualized for usage on non-kernel audio systems like sound servers (such as PulseAudio) or user-space sound drivers (such as Bluetooth or FireWire audio). OSS3's timing model cannot properly be mapped to software sound servers at all, and is also problematic on non-PCI hardware such as USB audio. Also, OSS does not do sample type conversion, remapping or resampling if necessary. This means that clients that properly want to support OSS need to include a complete set of converters/remappers/resamplers for the case when the hardware does not natively support the requested sampling parameters. With modern sound cards it is very common to support only S32LE samples at 48KHz and nothing else. If an OSS client assumes it can always play back S16LE samples at 44.1KHz it will thus fail. OSS3 is portable to other Unix-like systems, various differences however apply. OSS also doesn't support surround sound and other functionality of modern sounds systems properly. OSS should be considered obsolete and not be used in new applications. ALSA and PulseAudio have limited LD_PRELOAD-based compatibility with OSS. Some of these arguments apply to OSS3, others are just plain wrong. None of them apply to OSS4. Basing your argument against something on a significantly old version is a logical fallacy.

OSS should not be used for new programs.

I don't hate anything or anyone. I just don't think OSS4 is a serious option, especially not on Linux. On Linux, it is also completely redundant due to ALSA. This completely ignores the fact that OSS4 is obviously superior because it is cross-platform, working on a wide range of Unix-like operating systems, and not just ALSA, the Linux-only sound system that reeks of not-invented-here syndrome.

Name: Anonymous 2011-11-19 12:37

>>10
Hannu Savolainen is an idiot.

About floating point in kernel: This feature can be disabled when compiling OSS. It's enabled by default because there have not been any problems caused by it during past few years (which IMHO proves that there are no problems). Also the CPU load is exactly the same than without FP.Believe or not the reason to use floating point in audio computations is precision. This may sound strange since all elementary computer programming books tell that integer computations are precise and floating point is not. You may think that I have misunderstood something important but this is not the case.

This model has worked perfectly for all developers and applications except few "LAD" rebels who would like to do "serious audio and music production" using Linux which is a general purpose operating system.May I ask why do you have chosen Linux which is being developed for entirely different use? Why didn't you select a true real-time operating system? Or why didn't you develop a dedicated operating for music production (Musix) so that you don't need to use the stupid Unix file I/O model? By working under the right operating system you might have been able to design something that beats Windows and Mac in professional audio and music production market.

Name: Anonymous 2011-11-19 14:03

>>11
IEEE binary floating point is unsuitable for computation. Anyone who doesn't replace that shit with integers, rational numbers, or decimal floating point is an idiot.

Name: Anonymous 2011-11-19 15:08

OSS, just like lisp, is shit.

Name: Anonymous 2011-11-19 15:20

>>7
GNU forms a fundamental part of the system and so, it justifies naming rights. While it's true that there are other fundamental software, none of the other software completes the role as much a GNU and Linux.

Installing Cygwin into a Windows system isn't the same because Windows does not fundamentally rely upon Cygwin, Windows will work perfectly fine with or without Cygwin. This would not be true if you would somehow modify your Windows system to be fundamentally reliant upon Cygwin.

Name: Anonymous 2011-11-19 15:22

>>12
IEEE binary floating point is designed as a well understood standard for binary floating point numbers. Because it's a well understood standard, we can apply standard solutions to deal with the understood problem.

Name: Anonymous 2011-11-19 19:09

>>15
IEEE binary floating point is designed as a well understood inadequacy for CPUs with more than 40,000 transistors. Because it's a well understood inadequacy, we can apply inadequate solutions to deal with the understood problem.
See also: Microsoft Excel

Name: Anonymous 2011-11-19 19:54

>>14
You're an idiot. I can run Linux with dietlibc/uclibc/peniscockdickslibc and the BSD/busybox/anonix userspace and be free of GNU software. GNU is not a fundamental part of the Linux system.

>>11
He's not perfect, but he's the best we've got in the Unix sound world.

Name: Anonymous 2011-11-19 20:03

>>17
If you avoid (at lest nearly) all GNU software, then you have the right not to call it GNU+Linux.

Name: Anonymous 2011-11-19 20:55

>>18
There is no issue with rights here. I always have the right not to call it GNU/Linux.

Name: Anonymous 2011-11-20 6:24

>>17
I can run Linux with dietlibc/uclibc/peniscockdickslibc and the BSD/busybox/anonix userspace and be free of GNU software. GNU is not a fundamental part of the Linux system.
Believe it or not we're arguing this point as well. Linux and GNU are two different things. The argument is that GNU is a fundamental part of a GNU/Linux system. A Linux system is different to a GNU/Linux system.

Name: Anonymous 2011-11-20 6:28

>>16
Do you happen know a better solution that would be worthy of being an ISO standard?

Name: Anonymous 2011-11-20 13:26

Linux is a great operating system, all its lacks is a good kernel.

Name: VIPPER 2011-11-20 13:46

Name: Anonymous 2011-11-20 14:06

>>22
Plan9 autist detected

Name: Anonymous 2011-11-20 14:15

>>8
But you're also autismal, so your opinion is already disqualified.

Name: Anonymous 2011-11-20 14:34

>>23
Where could I buy a subscription?

Name: Anonymous 2011-11-20 15:18

Name: Anonymous 2011-11-21 0:13

>>23
You made my eyes drop out in tears.

Don't change these.
Name: Email:
Entire Thread Thread List