7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all.
I'm trying to get Solaris 10/x86 going in qemu on NetBSD. The installation of the packages goes well, but after the first reboot, I get an error:
...
svccfg (/tmp/kdm_svccfg_cmds, line 1): Pattern 'application/x11/x11-server' doesn't match any instances or services
Starting Solaris Install Launcher in Command Line Mode
Error occurred during initialization of VM.
java.lang.InternalError
The Solaris Install Launcher has terminated unexpectedly.
Press the Return key and a system reboot will take place
on your machine.
I specifically asked for a console-only boot as I guess qemu has trouble with running X, and I imagine Solaris should deal properly with a console-only installation (thinking of some blade server with serial console).
Maybe I should add that - as a NetBSD developer - my interest was/is in the question if we could include OpenSolaris code into NetBSD, and under which conditions, but it seems to be that we can do it under the same conditions as GPL software, not much better.
Check out www.pkgsrc.org and http://www.feyrer.de/Texts/Own/21c3-pkgsrc-paper.p df
pkgsrc is a portable packages collection similar to portage, which works on Solaris, Linux, *BSD and some others today, with several thousand applications readily available.
In contrast to the common myth, NetBSD's fine on common hardware like the one posted, and it doesn't add lots of complexity to appear user friendly, but also doesn't leave out things to be too small. It's a fairly small & robust OS that you can tune to your wants by adding random applications from the pkgsrc collection, and get whatever you want - desktop system with GNOME/KDE/XFce/whatever, database server, DNS, firewall, etc.
In the end it's probably best if you install all of them and make your personal pick.
> The real question is whether Sun's license is compatible with the GPL.
From my understanding it is similar (identical) in spirit, but not compatible, as each license enforces derived works under its own license, with no mixing of licenses allowed.
Points where GPL and CDDL seem similar in spirit:
* All source (changed and unchanged) must remain
available under the license (GPL#2, CDDL#3.1)
* Any modification must happen under the original
license (GPL#2b, CDDL #3.2).
My personal concern is that Sun who used BSD code for its fine operating system didn't make its new license compatible with the BSD license. Pity!
For those bitching that a microbenchmark's not worth beans, I ask that you beat this with FreeBSD (it's a bit old, but hey):
Aparently the folks from the Swedish University Network (SUNet) at Lulea managed to break their previous Internet 2 Landspeed record for both single and multiple streams, using NetBSD again. Comparison:
Old record:
* 838860800000 bytes in 1588 real seconds = 4226 Mbit/sec o
* Distance: 16,343 km (10,157 miles)
* 69.073 Petabit-meters/second (12% increase)
New record:
* 1966080000000 bytes in 3648.81 real seconds = 4310.62 Mbit/sec
* Distance: 28,983 km (18,013 miles)
* 124.935 Petabit-meters/second (78.6% increase)
The big difference in distance and thus the record itself is due to suboptimal routing, crossing the ocean three times. Nonetheless, thanks to a newer version of end machines' operating system -- a prerelease of NetBSD 2.0 -- and some newer routers, this record was achieved on a production network just in the previous case. See the project pages for single stream and multiple streams for more information!
Benchmark: NetBSD 2.0 beats FreeBSD 5.3 in server
on
FreeBSD 4.11-RC2 Available
·
· Score: 2, Interesting
``With the recent releases of NetBSD 2.0 and FreeBSD 5.3 operating
system, many new and exciting features have been implemented. Both criticism
and commendation on performance, reliability and scalability have been
directed towards these releases.
This paper presents a suite of benchmarks and results for comparing the
performance of these operating systems. The benchmarks target core operating
system functionality, server scalability and thread implementation. These
benchmarks are useful server-based criteria for demanding applications such
as loaded webservers, databases, and voice-over-IP (VoIP) media relays. The
results indicate that NetBSD has surpassed FreeBSD in performance on nearly
every benchmark and is poised to grab the title of the best operating system
for the server environment.''
re: 1) I'd say so. In theory a (say) PCI bus should behave the same on PC and Mac. For the rest, there are quirks which can handle the differences, and the drivers should run on any.
re: 2) HPPA (hp700), Intel IA64 and POWER (not PowerPC!) CPUs come to mind that aren't well supported by gcc. (I may be wrong for IA64, but that's dead anyways;)
> Also, the offical release says 48 archs, not 54 as in the slashdot story
The emphasis in the official release at that place is on 48 archs _in the binary distribution_ - check out the announcement for the list of archs that are distributed as source-only!
PR = Problem Reports, containing both submissions of new packages for pkgsrc, as well as problems with existing problems. Some of them with fixes included and easy to fix, others with no fixes included and only happening when you run them on some obscure configurations at full moon.
Is the pkgsrc tree the source tree for the entire distribution?
No, NetBSD is a complete operating system on it's own, with a defined set of functionality and programs, all in one source tree[1]. Additional 3rd party software for building a webserver, database server, desktop system etc. can be installed from either pkgsrc or a precompiled (binary) package.
- Hubert
[1] See cvsweb.netbsd.org
for a web interface to the complete source of the operating system, running on 50+ hardware platforms in the "src" module.
I've never read as much bullsh*t in so little text.
The person obviously never looked at NetBSD in detail, nor has any deep understanding of concepts like performance and security, else it would be obvious that they are not something that NetBSD has to brag about, but rather something that's considered normal.
Of course if you have nothing else to sell you can say "we're oh so secure" or "hey, we have all the cool GUI stuff, we can afford the bloat" - NetBSD won't, given it's constraints given through the portability. NetBSD has to offer state of the art operating system that OF COURSE is secure, and OF COURSE is performance optimized, and OF COURSE has about all the drivers available. But there's more to that other than the things that every operating system offers OF COURSE these days.
Blindly ignoring the facts and judging by some marketing slogan and hear-say proves that the author has no technical background for his writing at all, and obviously doesn't know any code of ethics for writing.
... yet aparently some people can't rewrite it from scratch, but have to copy it. And if they don't give proper attribution then, that's bad, lame, and against the rules.
See here for details on another Open Source license violation. In this case, the copyright holder's name and license was removed against the license. Rumours say that latest versions of the software are still based on the ripped-off version.
- Hubert
7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all.
emacs, teTeX, perl, firefox, R, gnumeric, gqmpeg, ...
- Hubert
svccfg (/tmp/kdm_svccfg_cmds, line 1): Pattern 'application/x11/x11-server' doesn't match any instances or services
Starting Solaris Install Launcher in Command Line Mode
Error occurred during initialization of VM. java.lang.InternalError
The Solaris Install Launcher has terminated unexpectedly.
Press the Return key and a system reboot will take place
on your machine.
I specifically asked for a console-only boot as I guess qemu has trouble with running X, and I imagine Solaris should deal properly with a console-only installation (thinking of some blade server with serial console).
Anyone got a hint on where to go from there?
- Hubert
- First A-Chronology 1921-2001
- Second A-Chronology 1936-2003
- HubertCheck these out: one, two. The hardware is a TS-7200.
- Hubert
- Hubert
- MacMini
- Recent SMP PCs
- Opteron machines
- Embedded StrongARM, PowerPC, MIPS and
Super-Hiachi hardware up and down the road
(See e.g. here,
here
and here.
I guess NetBSD can be counted as the most under-hyped OS. I welcome everyone to actually try NetBSD!- Hubert
Maybe I should add that - as a NetBSD developer - my interest was/is in the question if we could include OpenSolaris code into NetBSD, and under which conditions, but it seems to be that we can do it under the same conditions as GPL software, not much better.
- Hubert
Check out www.pkgsrc.org and http://www.feyrer.de/Texts/Own/21c3-pkgsrc-paper.p df
pkgsrc is a portable packages collection similar to portage, which works on Solaris, Linux, *BSD and some others today, with several thousand applications readily available.
- Hubert
In contrast to the common myth, NetBSD's fine on common hardware like the one posted, and it doesn't add lots of complexity to appear user friendly, but also doesn't leave out things to be too small. It's a fairly small & robust OS that you can tune to your wants by adding random applications from the pkgsrc collection, and get whatever you want - desktop system with GNOME/KDE/XFce/whatever, database server, DNS, firewall, etc.
In the end it's probably best if you install all of them and make your personal pick.
- Hubert
> The real question is whether Sun's license is compatible with the GPL.
From my understanding it is similar (identical) in spirit, but not compatible, as each license enforces derived works under its own license, with no mixing of licenses allowed.
Points where GPL and CDDL seem similar in spirit:
* All source (changed and unchanged) must remain
available under the license (GPL#2, CDDL#3.1)
* Any modification must happen under the original
license (GPL#2b, CDDL #3.2).
My personal concern is that Sun who used BSD code for its fine operating system didn't make its new license compatible with the BSD license. Pity!
- Hubert
pkgsrc us a source-based packaging system that works on MacOS X, Linux and many other operating systems (even Windows, with SFU).
. pdf
More information:
http://www.pkgsrc.org/
http://www.feyrer.de/Texts/Own/21c3-pkgsrc-slides
For those bitching that a microbenchmark's not worth beans, I ask that you beat this with FreeBSD (it's a bit old, but hey):
. se/LSR3-m/
Aparently the folks from the Swedish University Network (SUNet) at Lulea managed to break their previous Internet 2 Landspeed record for both single and multiple streams, using NetBSD again. Comparison:
Old record:
* 838860800000 bytes in 1588 real seconds = 4226 Mbit/sec o
* Distance: 16,343 km (10,157 miles)
* 69.073 Petabit-meters/second (12% increase)
New record:
* 1966080000000 bytes in 3648.81 real seconds = 4310.62 Mbit/sec
* Distance: 28,983 km (18,013 miles)
* 124.935 Petabit-meters/second (78.6% increase)
The big difference in distance and thus the record itself is due to suboptimal routing, crossing the ocean three times. Nonetheless, thanks to a newer version of end machines' operating system -- a prerelease of NetBSD 2.0 -- and some newer routers, this record was achieved on a production network just in the previous case. See the project pages for single stream and multiple streams for more information!
http://proj.sunet.se/LSR3-s/
http://proj.sunet
NetBSD - www.NetBSD.org
This paper presents a suite of benchmarks and results for comparing the performance of these operating systems. The benchmarks target core operating system functionality, server scalability and thread implementation. These benchmarks are useful server-based criteria for demanding applications such as loaded webservers, databases, and voice-over-IP (VoIP) media relays. The results indicate that NetBSD has surpassed FreeBSD in performance on nearly every benchmark and is poised to grab the title of the best operating system for the server environment.''
Full paper: http://www.feyrer.de/NetBSD/gmcgarry/
re: 1) I'd say so. In theory a (say) PCI bus should behave the same on PC and Mac. For the rest, there are quirks which can handle the differences, and the drivers should run on any.
;)
re: 2) HPPA (hp700), Intel IA64 and POWER (not PowerPC!) CPUs come to mind that aren't well supported by gcc. (I may be wrong for IA64, but that's dead anyways
- Hubert
> Also, the offical release says 48 archs, not 54 as in the slashdot story
The emphasis in the official release at that place is on 48 archs _in the binary distribution_ - check out the announcement for the list of archs that are distributed as source-only!
- Hubert
PR = Problem Reports, containing both submissions of new packages for pkgsrc, as well as problems with existing problems. Some of them with fixes included and easy to fix, others with no fixes included and only happening when you run them on some obscure configurations at full moon.
Is the pkgsrc tree the source tree for the entire distribution?
No, NetBSD is a complete operating system on it's own, with a defined set of functionality and programs, all in one source tree[1]. Additional 3rd party software for building a webserver, database server, desktop system etc. can be installed from either pkgsrc or a precompiled (binary) package.
- Hubert
[1] See cvsweb.netbsd.org for a web interface to the complete source of the operating system, running on 50+ hardware platforms in the "src" module.
GNU Public Virus...
- Hubert
what do I miss?
- Hubert
I've never read as much bullsh*t in so little text.
The person obviously never looked at NetBSD in detail, nor has any deep understanding of concepts like performance and security, else it would be obvious that they are not something that NetBSD has to brag about, but rather something that's considered normal.
Of course if you have nothing else to sell you can say "we're oh so secure" or "hey, we have all the cool GUI stuff, we can afford the bloat" - NetBSD won't, given it's constraints given through the portability. NetBSD has to offer state of the art operating system that OF COURSE is secure, and OF COURSE is performance optimized, and OF COURSE has about all the drivers available. But there's more to that other than the things that every operating system offers OF COURSE these days.
Blindly ignoring the facts and judging by some marketing slogan and hear-say proves that the author has no technical background for his writing at all, and obviously doesn't know any code of ethics for writing.
- Hubert (in bad mood)
... yet aparently some people can't rewrite it from scratch, but have to copy it. And if they don't give proper attribution then, that's bad, lame, and against the rules.
- Hubert
- Hubert
- Hubert