Creole languages originate as a pidgin language. Pidgins typically develop in a colony situation or any time there is a power differential between two groups in one location that do not share a language. A pidgin develops as a necessary method of communication between a local population and a more powerful colonizer or invader. A pidgin is not spoken natively because it is developed after the age of acquisition in humans (12-14), it is therefore a fabricated amalgam. A creole is a full fledged language that develops in the location that a pidgin has been spoken for a significant period of time, basically enough time for children to have grown up with the pidgin and had time to combine it into a new native language, the creole.
It's definitely not a new technique. It's purpose in bioinformatics is sequence comparisons. It calculates the mean and standard deviation of a fixed size piece of the sequence. It lends itself very well toward malware analysis.
There may be cases where a single "species" of bacteria has a varying rate of horizontal transfer based on its host species. It may have more exposure to a different species of bacteria that it is able to trade genes with because that other species is exclusive to one of the two hosts rather than both. In cases like these, you could name each by its code. I think the ultimate goal is to make clear naming distinctions that reflect actual differences in populations of organisms.
I think you''re mostly correct, except for the case of organisms with horizontal gene transfer such as bacteria and archaea. The current naming convention breaks down when it is applied to this type of organism.
Last month, at ShmooCon a talk was given about spatial analysis of malware samples. The technique is borrowed directly from bioinformatics. This is a great example of techniques from Biology being used effectively in the IT security realm.
I hope that the researcher involved in naming organisms based on hash algorithms chooses context triggered piecewise hashes (CTPH) AKA fuzzy hashing or a similarity hash algorithm rather than an algorithm like SHA512. Google's simhash or at least the ideas of this type of algorithm would lend itself much better to the naming of organisms.
FYI: a FOSS implementation of fussy hashing is called ssdeep. The project site is here. This is an implementation that is widely used in open source malware analysis tools like Cuckoo Sandbox.
Data expands to fill the space available. It doesn't matter what the super fast super large digital thing is this year, at some point it will feel slow and old. Remember 10Mbit ethernet? That was TEN times as fast as 1Mbit!!!!!! It GIFs loaded instantly from your fileserver compared to waiting for them to load on dialup.
I'm curious as to whether or not SeaBIOS can be integrated into VirtualBox rather than using the watcom bios. This is the BIOS that is utilized by KVM/QEMU and therefore most OpenStack implementation that I've used have SeaBIOS.
Where is the grade for VirtualBox. As opposed to the others on the list, I would give them an A+ for their stewardship of VirtualBox so far. They have released regular updates and bugfixes. I have run into zero problems running Linux, FreeBSD, and Windows in VMs. The UI has gradually improved. The project is still open source, and they actually provide binaries for every major OS.
I get you, but I use the SVN repo here and the ports search here for doing all that. Then I use either pkg or portmaster to install what I want. The other great thing is that pkgng the package manager is supported by puppet, chef, cfengine, ansible, and salt. So installing packages and keeping everything up-to-date across all the variety of servers in a datacenter is a snap.
You are absolutely right. The guy complaining about my statement is uninformed. If you run strings on command line utilities in older Mac OS X builds you will also see the comment string left by the code being checked into the FreeBSD CVS source tree. Those comments have the word "FreeBSD" and the revision of the code being checked in and the name of the FreeBSD developer that did the commit.
You may want to revisit. The base tools for package management can be frustrating for someone who is learning them. Fortunately there are some newer tools that are in regular use probably after your last time using FreeBSD. The utility portmaster is most likely what you're looking for. It is able to control the ports system and package management very very very well. It has no external dependencies (it's actually just a huge shell script).
In addition to portmaster, the base system's package management has been completely rewritten in pkgng. You will find that it takes many good cues from debian apt.
All of these are command line tools. If you're a GUI type and shy away from command line, BSD's are not for you (yet).
The original question was why care and where is serious stuff being done. Are you disagreeing that putting together one of the largest content delivery networks ever is serious?
If you want very specific answers to why: The BSD port system is a huge reason. The main OS is developed in a release cycle where stability and security are the main goal. Riding on top of this is the ports system which all other software packages are built from. If you don't like one of the compile time flags in some software package you just make that change you want the first time you build from ports. You then have a custom package that you can deploy to all your other instances. The ports system also has the benefit of being much much more up-to-date than any linux distro except for Arch and Gentoo. Arch uses a rolling release development model and strives for everything being up-to-date. Gentoo uses the BSD ports system idea for their package management system portage.
The basics of it are that you get the stability of a regular release cycle and your installed software is always the current stable version.
How would git be affected? Git is a revision control system, not a package manager, I fail to see how it is related in any way to this discussion.
Creole languages originate as a pidgin language. Pidgins typically develop in a colony situation or any time there is a power differential between two groups in one location that do not share a language. A pidgin develops as a necessary method of communication between a local population and a more powerful colonizer or invader. A pidgin is not spoken natively because it is developed after the age of acquisition in humans (12-14), it is therefore a fabricated amalgam. A creole is a full fledged language that develops in the location that a pidgin has been spoken for a significant period of time, basically enough time for children to have grown up with the pidgin and had time to combine it into a new native language, the creole.
Sorry, it's late: I meant to say fixed sized pieces. It doesn't just look at one stretch of sequence.
It's definitely not a new technique. It's purpose in bioinformatics is sequence comparisons. It calculates the mean and standard deviation of a fixed size piece of the sequence. It lends itself very well toward malware analysis.
There may be cases where a single "species" of bacteria has a varying rate of horizontal transfer based on its host species. It may have more exposure to a different species of bacteria that it is able to trade genes with because that other species is exclusive to one of the two hosts rather than both. In cases like these, you could name each by its code. I think the ultimate goal is to make clear naming distinctions that reflect actual differences in populations of organisms.
I think you''re mostly correct, except for the case of organisms with horizontal gene transfer such as bacteria and archaea. The current naming convention breaks down when it is applied to this type of organism.
Last month, at ShmooCon a talk was given about spatial analysis of malware samples. The technique is borrowed directly from bioinformatics. This is a great example of techniques from Biology being used effectively in the IT security realm.
I hope that the researcher involved in naming organisms based on hash algorithms chooses context triggered piecewise hashes (CTPH) AKA fuzzy hashing or a similarity hash algorithm rather than an algorithm like SHA512. Google's simhash or at least the ideas of this type of algorithm would lend itself much better to the naming of organisms.
FYI: a FOSS implementation of fussy hashing is called ssdeep. The project site is here. This is an implementation that is widely used in open source malware analysis tools like Cuckoo Sandbox.
I enjoy the god-in-the-gaps argument. If this holds true, the more discoveries made, the smaller the gaps and therefore the smaller the god gets.
Didn't some Snowden documents reveal that slashdot was used as an NSA vector to spread malware?
This just in, Anonymous Coward points to Godwin's Law when examining Tony Perkins's op-ed.
Data expands to fill the space available. It doesn't matter what the super fast super large digital thing is this year, at some point it will feel slow and old. Remember 10Mbit ethernet? That was TEN times as fast as 1Mbit!!!!!! It GIFs loaded instantly from your fileserver compared to waiting for them to load on dialup.
http://noetic.org/discussions/open/227/ ??
Which host OS are you using?
I'm curious as to whether or not SeaBIOS can be integrated into VirtualBox rather than using the watcom bios. This is the BIOS that is utilized by KVM/QEMU and therefore most OpenStack implementation that I've used have SeaBIOS.
I've never run into the problems that you're referring to. Are you using a current stable version?
Where is the grade for VirtualBox. As opposed to the others on the list, I would give them an A+ for their stewardship of VirtualBox so far. They have released regular updates and bugfixes. I have run into zero problems running Linux, FreeBSD, and Windows in VMs. The UI has gradually improved. The project is still open source, and they actually provide binaries for every major OS.
Yep. Article is incorrect about Netflix running its infrastructure on Linux. It is running it on FreeBSD.
I get you, but I use the SVN repo here and the ports search here for doing all that. Then I use either pkg or portmaster to install what I want. The other great thing is that pkgng the package manager is supported by puppet, chef, cfengine, ansible, and salt. So installing packages and keeping everything up-to-date across all the variety of servers in a datacenter is a snap.
http://www.apple.com/server/docs/MacOSX_Server_TO_300195.pdf
From the horses mouth: "The power and simplicity of Mac OS X Server are a reflection of Apple’s operating system strategy, one that favors open industry standards over proprietary technologies. It begins with a UNIX-based foundation with Mach 3, FreeBSD 4.8, and the latest advances from FreeBSD 5 at the core."
Also, why would Apple have hired the founder of FreeBSD, Jordan Hubbard?
You are absolutely right. The guy complaining about my statement is uninformed. If you run strings on command line utilities in older Mac OS X builds you will also see the comment string left by the code being checked into the FreeBSD CVS source tree. Those comments have the word "FreeBSD" and the revision of the code being checked in and the name of the FreeBSD developer that did the commit.
You may want to revisit. The base tools for package management can be frustrating for someone who is learning them. Fortunately there are some newer tools that are in regular use probably after your last time using FreeBSD. The utility portmaster is most likely what you're looking for. It is able to control the ports system and package management very very very well. It has no external dependencies (it's actually just a huge shell script).
In addition to portmaster, the base system's package management has been completely rewritten in pkgng. You will find that it takes many good cues from debian apt.
All of these are command line tools. If you're a GUI type and shy away from command line, BSD's are not for you (yet).
The original question was why care and where is serious stuff being done. Are you disagreeing that putting together one of the largest content delivery networks ever is serious?
Netflix is doing really interesting stuff on their FreeBSD systems.
If you want very specific answers to why: The BSD port system is a huge reason. The main OS is developed in a release cycle where stability and security are the main goal. Riding on top of this is the ports system which all other software packages are built from. If you don't like one of the compile time flags in some software package you just make that change you want the first time you build from ports. You then have a custom package that you can deploy to all your other instances. The ports system also has the benefit of being much much more up-to-date than any linux distro except for Arch and Gentoo. Arch uses a rolling release development model and strives for everything being up-to-date. Gentoo uses the BSD ports system idea for their package management system portage.
The basics of it are that you get the stability of a regular release cycle and your installed software is always the current stable version.
BT never hired him. They acquired a company that he founded and was still working for at the time of the acquisition.
Do you like to read movie reviews by people who have not see the movie they're reviewing? This certainly sounds like what you're doing.