Please report if it doesn't compile for you (but play with
SHELL=$(which ksh) WEIRD_OS=1 LDFLAGS=(something)
ksh./Build.sh first (in various combinations) if it doesn't work at first; there are some examples (GNU, Solaris, Mac OSX) on top of the Build.sh file.
I thought that could do, but I'm still not good with vi - modal editors are just crazy. I'm using ed(1) - yes, that's right - for so long until I get to install joe (and heavily for scripting), because it's more natural than vi(1).
Besides - edlin.exe, anyone? (Just kidding, I've not used edlin - there was DR DOS editor.exe around, which was pretty wordstar-compatible, too, just no search functions.)
You might like https://mirbsd.bsdadvocacy.org:8890/cvs.cgi/ ~check out~/ports/editors/jupp/files/jupprc?rev=HEAD&cont ent-type=text/plain if you're after the good old DOS days. As written in the "first 10 things after install" thread, I'm using it myself.
This j*rc file, called "jupprc" as a pun on a friend's name (a joke only Germans from a specific region may understand, that's why I won't go out on it), is loosely based upon the jstarrc file, in that it mimics the WordStar combos quite well. Additionally, it's got an easy way to insert Meta or any ASCII value, some better defaults (who in the world needs backup files? man cvs) and the title bar displays the current file position, row and column as well as offset, and the ASCII code of the char under the cursor, in decimal and hex.
It's most tested under joe-2.8 which I still prefer, but has been fully working under a 2.9-pre version; I think it should work with joe-3.0, but there might be problems with UTF-8 because the codes are longer. (Help is still on ^J)
Windows: - Volkov Commander (the nc clone) - joe (the editor) - lynx (the browser) - Services for Unix 3.5 (was: Native GNU utilities for Win32, but Interix is better) - mirbsdksh (http://mirbsd.bsdadvocacy.org/MirOS/distfiles/mir bsdksh-1.6.cpio.gz) - H+BEDV FreeAV - Starcraft - Diablo II - Diablo II LoD - CStrike 1.3
Unix (MirOS BSD, http://mirbsd.de/): - joe (ports/editors/jupp) - GNU screen (ports/misc/screen) - GNU mc (ports/misc/mc) - DJB Daemontools (ports/sysutils/daemontools) - djbdns (ports/net/djbdns) - pine (ports/mail/pine) - mpg123 (ports/audio/mpg123) - mplayer (ports/x11/mplayer,win32,aa,other flavours) - rsync (ports/net/rsync) - acroread (including Linux emulation), or gs
Right, but W^X, Propolice, NXSTACK and NXHEAP give another ~6% performance reduction, which is not handled by everything else but the CPU.
I don't want to miss the stability my OS has right now, I don't like changing 90% of the non-driver code in the kernel just for SMP. Especially if it's "just a big kernel lock", as some previous poster stated.
Oh my gods, the/. troll strike again. Why don't you have a look at the clock, look up the timezone UTC+1, and nod understandingly that a human being has made an error due to lack of sleep?
zu spat. Ich war noch essen, und mein CVS-Server ist ein Pentium-120, sodaB meiner gerade erst fertig ist - in die vendor branch.
Jetzt darf ich noch ca. 630 Konflikte beseitigen und danach die Konfigurationdatei fur den MirBSD uname updaten und gucken, ob's lauft. Das dauert wohl noch etwas - GruB an die schnellen NetBSDler.
The MirBSD project is here with _all_ of their developers and giving out CDs for a small donation; the height is up to you. We're also available for talks and short interviews on German or English about the project. No FAQs please tho, we've written them on the website;-)
The FreeBSD project is selling CDs for 1 Euro (or more; up to the customer) and giving demonstration and insight into two books.
The OpenBSD people are using subliminal tricks (ie, chicks and T-Shirts) to show their project off to the public again. And they're already drunk before noon... luckily, no Humppa today.
Rest assured we can legally continue to provide even binaries of these, left alone the ability to install them by means of MirPorts.
Hint: we are distributing the advertising clause, and we need not care about licence compatibility as long as neither licence explicitly forbids that linking.
They didn't neglect it being equivalent to the 4-clause UCB licence. They just said the wording is different, and "if they would wanted BSD licencing/spirit, they should have taken the original UCB licence" (or something along the lines; dig for the email in the other/. story of yesterday if you need the exact text).
It's actually more free than the GNU GPL or even the LGPL. It's equivalent to the 4-clause UCB licence, and that's why the MirOS Project (MirBSD and soon-to-be MirLinux, remember?) has no problem with it.
We will import XFree86 4.4 after it's released, and have already incorporated the advertising clause (and prepared for the Apache License 2.0).
We do also read licences, like the OpenBSD people.
I just checked - there's at least one appearance of the 4-clause UCB licence in xc/lib/, and the FSF didn't cry before 1999 because of that either.
Also, it's still BSD licenced, and we've got a ton of advertising clauses anyways.
I do agree with you that they are principially evil, and if the XFree86 Project could be convinced to nuke them, that'd be ok. But as long as it is like this, I don't have an actual problem with it.
Remember: there are two types out. One who want to design the superiour operating system (did anyone say HURD?), and one who want to build the system they are needing right now.
MirBSD in contrast will import XFree86 4.4 when it's out, because that clause is not a problem.
We can still continue to distribute GNU GPL-licenced applications binary which link against X-Window, because we are actually delivering the advertising clause in the accompanying documentation.
What's with Geoworks Ensemble? It used to be a fine piece of GUIware, too... And since GEM has been free for years, this would probably complete the list (tho I'd like to get my hands on DOS 3.3 and Windows 2 and 3 sources as well).
Right; on the other hand, it still has issues, because of which some programmes (mozilla, wineX) still are compiled with -fno-stack-protector.
In OpenBSD since release 3.3, propolice is enabled, as in MirBSD (http://mirbsd.de/). The latest MirBSD development snapshot, available in 1-2 days under https://mirbsd.bsdadvocacy.org:8890/current / (while writing this, I'm building it), has gcc 3 with propolice, W^X (ie, memory pages are either writable or executable), NXSTACK and NXHEAP protection mechanisms, and the default apache, suitable for HTTP and HTTPS, comes chrooted. Most of that is thanks to the efforts of the OpenBSD guys, but in contrast to them, our apache httpd also has support for IPv6!
shameless plug: we'd be glad if people tested it.
-
On the propolice page I referenced above, there are instructions on how to build FreeBSD and GNU/Linux with this protection - if you like building from source. This is especially inte- resting for servers - many exploits are hindered to work at all, or at least just crash the server (DoS) instead of function (remote hole).
Honestly, this is the first time I've heard that someone _does_ use two different servers for http and https. If you really want to increase security, use the new chroot facilities.
https://mirbsd.bsdadvocacy.org:8890/MirOS/distfile s/mirbsdksh-1.6.cpio.gz
./Build.sh
Please report if it doesn't compile for you (but
play with
SHELL=$(which ksh) WEIRD_OS=1 LDFLAGS=(something)
ksh
first (in various combinations) if it doesn't work
at first; there are some examples (GNU, Solaris,
Mac OSX) on top of the Build.sh file.
Reports go to
I thought that could do, but I'm still not good with
vi - modal editors are just crazy.
I'm using ed(1) - yes, that's right - for so long
until I get to install joe (and heavily for scripting),
because it's more natural than vi(1).
Besides - edlin.exe, anyone? (Just kidding, I've not
used edlin - there was DR DOS editor.exe around,
which was pretty wordstar-compatible, too, just no
search functions.)
You might like/ ~check out~/ports/editors/jupp/files/jupprc?rev=HEAD&cont ent-type=text/plain
https://mirbsd.bsdadvocacy.org:8890/cvs.cgi
if you're after the good old DOS days.
As written in the "first 10 things after install"
thread, I'm using it myself.
This j*rc file, called "jupprc" as a pun on a friend's
name (a joke only Germans from a specific region may
understand, that's why I won't go out on it), is
loosely based upon the jstarrc file, in that it
mimics the WordStar combos quite well.
Additionally, it's got an easy way to insert Meta
or any ASCII value, some better defaults (who in
the world needs backup files? man cvs) and the
title bar displays the current file position, row
and column as well as offset, and the ASCII code
of the char under the cursor, in decimal and hex.
It's most tested under joe-2.8 which I still prefer,
but has been fully working under a 2.9-pre version;
I think it should work with joe-3.0, but there might
be problems with UTF-8 because the codes are longer.
(Help is still on ^J)
Feedback for this file goes to
Windows:r bsdksh-1.6.cpio.gz)
- Volkov Commander (the nc clone)
- joe (the editor)
- lynx (the browser)
- Services for Unix 3.5 (was: Native GNU utilities for Win32, but Interix is better)
- mirbsdksh (http://mirbsd.bsdadvocacy.org/MirOS/distfiles/mi
- H+BEDV FreeAV
- Starcraft
- Diablo II
- Diablo II LoD
- CStrike 1.3
Unix (MirOS BSD, http://mirbsd.de/):
- joe (ports/editors/jupp)
- GNU screen (ports/misc/screen)
- GNU mc (ports/misc/mc)
- DJB Daemontools (ports/sysutils/daemontools)
- djbdns (ports/net/djbdns)
- pine (ports/mail/pine)
- mpg123 (ports/audio/mpg123)
- mplayer (ports/x11/mplayer,win32,aa,other flavours)
- rsync (ports/net/rsync)
- acroread (including Linux emulation), or gs
That's just my average.
Look two, three postings above. There are no
redistributables inside.
I usually launch my web browser like .
$ lynx
If it has to be a graphical one, such as
this Internet Exploder at work, I prefer
a blank page, because it loads fastest.
Well, you'll have fun with pfsync, carp and :)
friends in OpenBSD 3.5 then.
Screw your cisuxxos
Right, but W^X, Propolice, NXSTACK and NXHEAP
give another ~6% performance reduction, which
is not handled by everything else but the CPU.
I don't want to miss the stability my OS has
right now, I don't like changing 90% of the
non-driver code in the kernel just for SMP.
Especially if it's "just a big kernel lock",
as some previous poster stated.
Why do you mention ekkoBSD and Dragonfly, yet
forget MirOS, which exists far longer than
these two?
Ow, must be because we are Europeans.
Oh my gods, the /. troll strike again.
Why don't you have a look at the clock, look
up the timezone UTC+1, and nod understandingly
that a human being has made an error due to
lack of sleep?
aaaaaaaaaaaaaargh sorry sorry
I confused this with a German-language slashcode
using news site. many sorry.
it reads like "i was late, congrats to netbsd"
zu spat. Ich war noch essen, und mein CVS-Server
ist ein Pentium-120, sodaB meiner gerade erst
fertig ist - in die vendor branch.
Jetzt darf ich noch ca. 630 Konflikte beseitigen
und danach die Konfigurationdatei fur den MirBSD
uname updaten und gucken, ob's lauft.
Das dauert wohl noch etwas - GruB an die schnellen
NetBSDler.
Not exactly - the University counter-sued AT&T
because they violated the BSD licence in some
files they have taken from BSD to SYSV.
In the end, AT&T had to retain the original
licence, and agreed to licence a few of the
UNIX(R) files to BSD under a BSD-alike licence.
The MirBSD project is here with _all_ of their ;-)
developers and giving out CDs for a small donation;
the height is up to you.
We're also available for talks and short interviews
on German or English about the project. No FAQs
please tho, we've written them on the website
The FreeBSD project is selling CDs for 1 Euro (or
more; up to the customer) and giving demonstration
and insight into two books.
The OpenBSD people are using subliminal tricks
(ie, chicks and T-Shirts) to show their project
off to the public again. And they're already
drunk before noon... luckily, no Humppa today.
fontconfig has it for sure (tho it's from the
regents of the university of california, which
ceased to enforce the clause since 1999).
and the FSF did not scream back then.
This is one argumentation (out of several) which
we can continue to provide KDE and GNU GNOME to
our users.
X-Window is part of the operating system, but not
the GNU stuff, with the exceptions of:
- binutils
- gcc 2.95
- gcc 3.2.3 (plus c++, fortran 77, objective-c, ada)
- gpc 20030825
- libiberty
- libreadline
- librx
- cvs
- lynx
- rcs
- ssfe
- tinyirc
- texinfo
The licences being used:
- GNU GPLv1
- GNU GPLv2
- GNU LGPLv2
- GNU LGPLv2.1
Not the GNU FDL, though... (gcc and binutils docs
are available as a port in the unfree section tho).
Rest assured we can legally continue to provide
even binaries of these, left alone the ability
to install them by means of MirPorts.
Hint: we are distributing the advertising clause,
and we need not care about licence compatibility
as long as neither licence explicitly forbids
that linking.
They didn't neglect it being equivalent to the /. story
4-clause UCB licence. They just said the wording
is different, and "if they would wanted BSD
licencing/spirit, they should have taken the
original UCB licence" (or something along the
lines; dig for the email in the other
of yesterday if you need the exact text).
It's actually more free than the GNU GPL or even
the LGPL.
It's equivalent to the 4-clause UCB licence, and
that's why the MirOS Project (MirBSD and soon-to-be
MirLinux, remember?) has no problem with it.
We will import XFree86 4.4 after it's released,
and have already incorporated the advertising
clause (and prepared for the Apache License 2.0).
We do also read licences, like the OpenBSD people.
Why ruin?
I just checked - there's at least one appearance
of the 4-clause UCB licence in xc/lib/, and the
FSF didn't cry before 1999 because of that either.
Also, it's still BSD licenced, and we've got a ton
of advertising clauses anyways.
I do agree with you that they are principially
evil, and if the XFree86 Project could be convinced
to nuke them, that'd be ok.
But as long as it is like this, I don't have an
actual problem with it.
Remember: there are two types out. One who want
to design the superiour operating system (did
anyone say HURD?), and one who want to build the
system they are needing right now.
MirBSD in contrast will import XFree86 4.4 when
it's out, because that clause is not a problem.
We can still continue to distribute GNU GPL-licenced
applications binary which link against X-Window,
because we are actually delivering the advertising
clause in the accompanying documentation.
What's with Geoworks Ensemble? It used to be a
fine piece of GUIware, too...
And since GEM has been free for years, this would
probably complete the list (tho I'd like to get
my hands on DOS 3.3 and Windows 2 and 3 sources
as well).
Right; on the other hand, it still has issues,
t /
because of which some programmes (mozilla, wineX)
still are compiled with -fno-stack-protector.
In OpenBSD since release 3.3, propolice is enabled,
as in MirBSD (http://mirbsd.de/). The latest MirBSD
development snapshot, available in 1-2 days under
https://mirbsd.bsdadvocacy.org:8890/curren
(while writing this, I'm building it), has gcc 3
with propolice, W^X (ie, memory pages are either
writable or executable), NXSTACK and NXHEAP
protection mechanisms, and the default apache,
suitable for HTTP and HTTPS, comes chrooted.
Most of that is thanks to the efforts of the
OpenBSD guys, but in contrast to them, our apache
httpd also has support for IPv6!
shameless plug: we'd be glad if people tested it.
-
On the propolice page I referenced above, there
are instructions on how to build FreeBSD and
GNU/Linux with this protection - if you like
building from source. This is especially inte-
resting for servers - many exploits are hindered
to work at all, or at least just crash the server
(DoS) instead of function (remote hole).
I was more thinking about securing the daemon, not
/ ssp/
the content exchanged.
Another one: use propolice (the stack protector)
if you can.
http://www.research.ibm.com/trl/projects/security
Honestly, this is the first time I've heard that
someone _does_ use two different servers for
http and https.
If you really want to increase security, use the
new chroot facilities.