bsd

using BSD-licensed libraries on iPhone

I would like to use the JSON-framework ObjC library, which is licensed under BSD license, in my iPhone application. The thing is, I'm not sure what does the BSD license require me to do. The text of the license states that: Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the follo...

Operating System Scheduling Algorithms

What is the best algorithm to use for scheduling an application that will support 10K concurrent threads with heavy I/O but low CPU usage? Links to papers are appreciated. ...

Is there an advantage of the operating system understanding the characteristics of how a thread may be used?

Is there an advantage of the operating system understanding the characteristics of how a thread may be used? For example, what if there were a way in Java when creating a new thread to indicate that it would be used for intensive CPU calculations vs will block for I/O. Wouldn't thread scheduling improve if this were a capability? ...

Kernel Scheduling for 1024 CPUs

Azul Systems has an appliance that supports thousands of cache coherent CPUs. I would love insight into what changes would need to occur to an operating system in order to schedule thousands of simultaneously running threads. ...

Open Source Full Disk Encryption for BSD Operating System?

Anyone aware of an open source equivalent to full disk encryption products such as Pointsec (a Cisco product) where the machine won't boot unless a password is supplied? ...

selenium-rc in bsd

I'm trying to run selenium-rc in bsd and get the following error 12:45:40.740 WARN - POST /selenium-server/driver/ HTTP/1.1 java.lang.RuntimeException: Firefox couldn't be found in the path! Please add the directory containing 'firefox-bin' to your PATH environment variable, or explicitly specify a path to Firefox like this: *firefox /b...

BSD-new license binary redistribution clause

The following is a clause in the new-style BSD license: Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. I've translated some BSD-licensed C code into the D programming language and a...

Hardened BSD from Scratch

I am aware of the Hardened Linux from Scratch project which is a project that provides you with step-by-step instructions for building your own customized and hardened Linux system entirely from source. I would like to know what is the equivalent in BSD? ...

relicensing a BSD library

I like a library released under BSD license. This library is not actively maintained since late 2007. Can I fork the library and relicensing under an Creative Commons license? The original author must be informed? Are there problems other than these? EDIT Based on the feedback provided by several answers I'm providing more details ...

Are there any small Unix or BSD distributions?

I was wondering if there are any small BSD or unix releases. The smallest Linux release I've seen that looked good is partedmagic (around 70MB). Free BSD needs like 4 CDs, maybe more. ...

Building a custom BSD version that supports only Java

What is the process I should use to accomplish the goal of building a version of FreeBSD that is capable of running a Java VM but not capable of any other functionality including, but not limited to: Running any process other than the Java VM Disabling any/all shell access When the Java VM exits, the OS shuts down I need to support J...

Where can I find a comparison between Various software Licence?

I am a reading about software licenses. Do you guys know any resource/site that contains a comparison (Not individual descriptions) of Software licenses? ...

Adding Blue Screen of Death to Non-Windows OS

I am looking to get into operating system kernel development and figured and have been reading books on operating systems (Tannenbaum) as well as studying how BSD and Linux have tackled this challenge but still am stuck on several concepts. If I wanted to mimic the Windows Blue Screen of Death on an operating system, would I simply put...

How would you build a database filesystem (DBFS)?

A database file system is a file system that is a database instead of a hierarchy. Not too complex an idea initially but I thought I'd ask if anyone has thought about how they might do something like this? What are the issues that a simple plan is likely to miss? My first guess at an implementation would be something like a filesystem...

How can I use rsync to backup files changed within a recent period?

Is it possible to specify a time range so that rsync only operates on recently changed files. I'm writing a script to backup recently added files over SSH and rsync seems like an efficient solution. My problem is that my source directories contain a huge backlog of older files which I have no interest in backing up. The only solution I...

AT&T vs Intel Syntax and Limitations?

To me, Intel syntax is much easier to read. If I go traipsing through assembly forest concentrating only on Intel syntax, will I miss anything? Is there any reason I would want to switch to AT&T (outside of being able to read others' AT&T assembly)? My first clue is that gdb uses AT&T by default. If this matters, my focus is only on any...

How do I determine the target architecture of static library (.a) on Mac OS X?

I'm interested in verifying if a given iPhone static library has been built for ARM or Intel. Its more curiosity than anything. Is there some kind of Mac OS X or BSD specific tool to do this? This post gives an example in Linux. ...

Python clock function on FreeBSD

While testing Pythons time.clock() function on FreeBSD I've noticed it always returns the same value, around 0.156 The time.time() function works properly but I need a something with a slightly higher resolution. Does anyone the C function it's bound to and if there is an alternative high resolution timer? I'm not profiling so the Tim...

Using a BSD licensed library in a GPL application?

Say I'm writing a program I'm going to release under the GPL. I want to use NLog as the logging module, which is released under the BSD (I'm not just concerned specifically with NLog as there are other BSD modules out there I'd love to use). The BSD license is GPL compatible so I can do this. As far as I understand, I have to leave th...

What do I need to do to include WTFPL licensed code in an MIT/BSD licensed application?

I've written what I believe are some useful classes that I'd like to release into the wild. These are small enough that I'm strongly considering just releasing them under the WTFPL. Part of the reason for writing these is for a project that I'm working on which I would eventually like to release open source under most likely the BSD or M...