[20160501]
|
Bootstrap pkgsrc under 'bash on Windows'
Much bruha was made about
Windows running Linux userland recently.
Leaving out the fact that emulating other operating systems
is something that NetBSD does for ages, there is one
real challenge that every Linux user faces when he has set up
his operating system: getting software installed easily.
And of course there is only one truely portable answer to
that question: use pkgsrc, of course!
The process is pretty much straight forward,
and Ryo ONODERA has verified the prerequired
Windows versions and Linux packages, and has sent
instructions on how to bootstrap pkgsrc on Windows 10.
Now who's the first one to post a screenshot with
output of pkgsrc/misc/cowsay running "cowsay hello pkgsrc"? :-)
[Tags: bash, linux, microsoft, windows]
|
[20090309]
|
Catching up - various items (and not source-changes, this time)
Many things have happened in NetBSD-land in the past few weeks,
and as I've been slacking^Wbusy again, here's just a digest
of things that I haven't seen mentioned
elsewhere so far, in
random order:
- BSD-related radio-show "bsdtalk" has published an interview
with NetBSD's Andrew Doran in its
March 2009 issue. Besides covering Andrews work,
the upcoming NetBSD 5.0 release is also discussed.
Available as
mp3
and
ogg.
- Cross-compiling pkgsrc packages is a long-standing dream, and it's
yet waiting for someone to do it. For the time being, Jared McNeill
has come up with an
HowTo on how to build 32bit packages on amd64
(and probably other 64bit systems).
- Jared McNeill's been hacking on more stuff recently, and one thing
includes changes to the framebuffer console support on x86 (i.e.
both i386 and amd64). In short,
the recent changes
are just a stop on the way to move the splashscreen code and
esp. image data from the kernel to userland. I.e. that you can put
something like
menu=Boot NetBSD:vesa 1280x800;splash /logo.bmp;boot netbsd
into your /boot.conf in the future. But we'll see a separate
announcement when that part is done. Let's stay tuned! :)
- Martti Kumparinen has tackled generating a UFS file system on
a "large" (~5.5TB) disk. As the process is not straight forward,
he has
posted a howto that may help in the future.
Any takers for adding comments and integrating this into
The NetBSD Guide? :)
- Manpages are a major component of every Unix system. If you have ever
tried to write such a manpage, you 'll have learned that they are
in a funny text-based format similar to LaTeX and HTML, with its
own processor - *roff. There are several *roff implementations, and
the one used in NetBSD currently is the GNU implementation. To provide
an alternative here is good for both removing GPL'd code from the
NetBSD codebase, and also because groff is written in C++, which
is slow to compile, and - well - requires a C++ compiler.
A change for that situation may arise eventually, as Kristaps
Dzonsons has been working on a groff replacement to format
Unix manpages recently. See
his posting
and
his homepage for further information.
- I've talked about Xen support for PCI passthrough
recently,
and Manuel Bouyer has finished his work to get full support
for passing in access to specific PCI devices from the Xen
Dom0 to DomUs. See
his posting to port-xen
for more details!
- Staying at Xen for a moment, David Brownlee has written
instructions on
Installing Windows XP in Xen under NetBSD.
Just in case anyone needs to run a legacy system... :)
- The NetBSD operating system supports many different hardware
and CPU platforms. For a specific platform, binaries are
compiled with a specific compiler, and there is a set of
binaries for each platform. This results in a rather big number
of different sets of binaries - currently about 50.
A different approach
with historic precedence
is to have one binary work on may hardware platforms,
so-called "fat" binaries.
Gregory McGarry has posted
suggestions on how to modify NetBSD's toolchain
to produce fat binaries. An interesting concept which would
solve a number of problems (think: support, updates, pkgsrc!)
- Qt is a user-interface library found in widespread use in the
Unix/Linux world. It's not exactly small, and its prerequirement
of the X Window System doesn't it make a #1 choice for embedded
systems at the first look. A Qt variant - Qt/Embedded - can be
ran without X, though, and which thus avoids all the configuration
and hardware support trouble of X in one go.
On NetBSD, Qt/Embedded could talk to the wscons driver directly,
and Valeriy 'uwe' Ushakov has posted about his work on
patches to adopt Qt/Embedded to wscons.
Who's first to post some screenshots?
Enjoy!
[Tags: 64bit, bsdtalk, fatbinary, groff, pkgsrc, qt, toolchain, vesa, windows, xen]
|
[20060614]
|
pkgsrc on Windows
I try to avoid using Microsoft Windows when possible, and
I never got curious enough to try pkgsrc on the Microsoft
"Services For Unix" (SFU, also known as Interix) thing.
Amitai 'schmonz' Schlair did, and he
wrote about the experience in his blog.
(Admittedly this is mostly here so I'll know where to start
searching if I ever need this. Sorry for the shameless plug! ;-)
[Tags: interix, pkgsrc, sfu, windows]
|
[20051103]
|
Interix: pkgsrc on Windows update
Todd Vierling has updated the support of pkgsrc for
Interix (AKA Microsoft Services for Unix, SFU), including code plus
documentation. See
his mail
for more details!
[Tags: pkgsrc, windows]
|
[20051026]
|
Windows drives me nuts, too ...
... but I'm not sure it could me to
switch to OpenBSD. ;-)
(Unless someone shows me the only reason *I* run Windows works on
OpenBSD -> Counter Strike :-)
[Tags: openbsd, windows]
|
[20050915]
|
A customer review of Microsoft Windows
Over at the MediaGab Shop, they offer an upgrade to Windows XP
for only $199, and one of their customers gave some really nice
review about Windows XP. Nothing new, but maybe some (more?) arguments
to bring people back to sanity. My favourite part:
``[...] it's just that it does not make any sense to need a technician to increase you're security on the installation of an operating system! That's crazy... but that's microsoft. Technicians should be spending their time making things work, such as hardware with the operating system, or network issues. Instead, we're all fighting a malware war and finally giving up and making our own primary home operating systems BSD(Unix-NetBSD,FreeBSD,OpenBSD) or Linux(SuSE,Slackware,Red Hat,Knoppix) while not telling our customers. Our customers don't know what it's like to use a system that doesn't get viruses on a user level, and we all have receding hairlines because of it.''
See the webpage!
[Tags: Security, windows]
|
[20050910]
|
Replacing Windows with NetBSD - A success story
Gary Rolland wrote a very nice
success story
on netbsd-advocacy@ how replacing Windows with NetBSD
made his life and relationships a whole lot easier, and how he
finally could go to
Alton Towers
with his daughter and her friends, without worrying about
crashing machines any more.
I think it would be interesting to know the name of the company!
[Tags: windows]
|
[20050730]
|
Your password must be at least 18770 characters
... and cannot repeat any of your previous 30689 passwords.
Please type a different password.
Or change your operating system!
[Tags: funny, Security, windows]
|
[20050421]
|
How to go back
Are you tired of this communist Open Source stuff, that never works
as expected, forces you to compile your own kernel and word processor
and with all these people that have big egos but that you can't sue to
get things the way you want? Do you want to go forward (*cough*)
to a decent operating system? Help is at hands!
[Tags: linux, microsoft, windows]
|
[20041214]
|
Mounting BSD filesystems under Windows
Sometimes you want to access your NetBSD disks under Windows, but
of course Microsoft only knowns their own filesystems. Thanks to
this project you can now mount
your NetBSD filesystems under Windows XP etc. as well.
[Tags: ffs, filesystem, windows]
|
|
Tags: ,
2bsd,
34c3,
3com,
501c3,
64bit,
acl,
acls,
acm,
acorn,
acpi,
acpitz,
adobe,
adsense,
Advocacy,
advocacy,
advogato,
aes,
afs,
aiglx,
aio,
airport,
alereon,
alex,
alix,
alpha,
altq,
am64t,
amazon,
amd64,
anatomy,
ansible,
apache,
apm,
apple,
arkeia,
arla,
arm,
art,
Article,
Articles,
ascii,
asiabsdcon,
aslr,
asterisk,
asus,
atf,
ath,
atheros,
atmel,
audio,
audiocodes,
autoconf,
avocent,
avr32,
aws,
axigen,
azure,
backup,
balloon,
banners,
basename,
bash,
bc,
beaglebone,
benchmark,
bigip,
bind,
blackmouse,
bldgblog,
blog,
blogs,
blosxom,
bluetooth,
board,
bonjour,
books,
boot,
boot-z,
bootprops,
bozohttpd,
bs2000,
bsd,
bsdca,
bsdcan,
bsdcertification,
bsdcg,
bsdforen,
bsdfreak,
bsdmac,
bsdmagazine,
bsdnexus,
bsdnow,
bsdstats,
bsdtalk,
bsdtracker,
bug,
build.sh,
busybox,
buttons,
bzip,
c-jump,
c99,
cafepress,
calendar,
callweaver,
camera,
can,
candy,
capabilities,
card,
carp,
cars,
cauldron,
ccc,
ccd,
cd,
cddl,
cdrom,
cdrtools,
cebit,
centrino,
cephes,
cert,
certification,
cfs,
cgd,
cgf,
checkpointing,
china,
christos,
cisco,
cloud,
clt,
cobalt,
coccinelle,
codian,
colossus,
common-criteria,
community,
compat,
compiz,
compsci,
concept04,
config,
console,
contest,
copyright,
core,
cortina,
coverity,
cpu,
cradlepoint,
cray,
crosscompile,
crunchgen,
cryptography,
csh,
cu,
cuneiform,
curses,
curtain,
cuwin,
cvs,
cvs-digest,
cvsup,
cygwin,
daemon,
daemonforums,
daimer,
danger,
darwin,
data,
date,
dd,
debian,
debugging,
dell,
desktop,
devd,
devfs,
devotionalia,
df,
dfd_keeper,
dhcp,
dhcpcd,
dhcpd,
dhs,
diezeit,
digest,
digests,
dilbert,
dirhash,
disklabel,
distcc,
dmesg,
Docs,
Documentation,
donations,
draco,
dracopkg,
dragonflybsd,
dreamcast,
dri,
driver,
drivers,
drm,
dsl,
dst,
dtrace,
dvb,
ec2,
eclipse,
eeepc,
eeepca,
ehci,
ehsm,
eifel,
elf,
em64t,
embedded,
Embedded,
emips,
emulate,
encoding,
envsys,
eol,
espresso,
etcupdate,
etherip,
euca2ools,
eucalyptus,
eurobsdcon,
eurosys,
Events,
exascale,
ext3,
f5,
facebook,
falken,
fan,
faq,
fatbinary,
features,
fefe,
ffs,
filesystem,
fileysstem,
firefox,
firewire,
fireworks,
flag,
flash,
flashsucks,
flickr,
flyer,
fmslabs,
force10,
fortunes,
fosdem,
fpga,
freebsd,
freedarwin,
freescale,
freex,
freshbsd,
friendlyAam,
friendlyarm,
fritzbox,
froscamp,
fsck,
fss,
fstat,
ftp,
ftpd,
fujitsu,
fun,
fundraising,
funds,
funny,
fuse,
fusion,
g4u,
g5,
galaxy,
games,
gcc,
gdb,
gentoo,
geode,
getty,
gimstix,
git,
gnome,
google,
google-soc,
googlecomputeengine,
gpio,
gpl,
gprs,
gracetech,
gre,
groff,
groupwise,
growfs,
grub,
gumstix,
guug,
gzip,
hackathon,
hackbench,
hal,
hanoi,
happabsd,
Hardware,
hardware,
haze,
hdaudio,
heat,
heimdal,
hf6to4,
hfblog,
hfs,
history,
hosting,
hotplug,
hp,
hp700,
hpcarm,
hpcsh,
hpux,
html,
httpd,
hubertf,
hurd,
i18n,
i386,
i386pkg,
ia64,
ian,
ibm,
ids,
ieee,
ifwatchd,
igd,
iij,
image,
images,
imx233,
imx7,
information,
init,
initrd,
install,
intel,
interix,
internet2,
interview,
interviews,
io,
ioccc,
iostat,
ipbt,
ipfilter,
ipmi,
ipplug,
ipsec,
ipv6,
irbsd,
irc,
irix,
iscsi,
isdn,
iso,
isp,
itojun,
jail,
jails,
japanese,
java,
javascript,
jetson,
jibbed,
jihbed,
jobs,
jokes,
journaling,
kame,
kauth,
kde,
kerberos,
kergis,
kernel,
keyboardcolemak,
kirkwood,
kitt,
kmod,
kolab,
kvm,
kylin,
l10n,
landisk,
laptop,
laptops,
law,
ld.so,
ldap,
lehmanns,
lenovo,
lfs,
libc,
license,
licensing,
linkedin,
links,
linksys,
linux,
linuxtag,
live-cd,
lkm,
localtime,
locate.updatedb,
logfile,
logging,
logo,
logos,
lom,
lte,
lvm,
m68k,
macmini,
macppc,
macromedia,
magicmouse,
mahesha,
mail,
makefs,
malo,
mame,
manpages,
marvell,
matlab,
maus,
max3232,
mbr95,
mbuf,
mca,
mdns,
mediant,
mediapack,
meetbsd,
mercedesbenz,
mercurial,
mesh,
meshcube,
mfs,
mhonarc,
microkernel,
microsoft,
midi,
mini2440,
miniroot,
minix,
mips,
mirbsd,
missile,
mit,
mixer,
mobile-ip,
modula3,
modules,
money,
mouse,
mp3,
mpls,
mprotect,
mtftp,
mult,
multics,
multilib,
multimedia,
music,
mysql,
named,
nas,
nasa,
nat,
ncode,
ncq,
ndis,
nec,
nemo,
neo1973,
netbook,
netboot,
netbsd,
netbsd.se,
nethack,
nethence,
netksb,
netstat,
netwalker,
networking,
neutrino,
nforce,
nfs,
nis,
npf,
npwr,
nroff,
nslu2,
nspluginwrapper,
ntfs-3f,
ntp,
nullfs,
numa,
nvi,
nvidia,
nycbsdcon,
office,
ofppc,
ohloh,
olimex,
olinuxino,
olpc,
onetbsd,
openat,
openbgpd,
openblocks,
openbsd,
opencrypto,
opendarwin,
opengrok,
openmoko,
openoffice,
openpam,
openrisk,
opensolaris,
openssl,
or1k,
oracle,
oreilly,
oscon,
osf1,
osjb,
paas,
packages,
pad,
pae,
pam,
pan,
panasonic,
parallels,
pascal,
patch,
patents,
pax,
paypal,
pc532,
pc98,
pcc,
pci,
pdf,
pegasos,
penguin,
performance,
pexpect,
pf,
pfsync,
pgx32,
php,
pie,
pike,
pinderkent,
pkg_install,
pkg_select,
pkgin,
pkglint,
pkgmanager,
pkgsrc,
pkgsrc.se,
pkgsrccon,
pkgsrcCon,
Platforms,
plathome,
pleiades,
pocketsan,
podcast,
pofacs,
politics,
polls,
polybsd,
portability,
posix,
postinstall,
power3,
powernow,
powerpc,
powerpf,
pppoe,
precedence,
preemption,
prep,
presentations,
prezi,
products,
Products,
proplib,
protectdrive,
proxy,
ps,
ps3,
psp,
psrset,
pthread,
ptp,
ptyfs,
Publications,
puffs,
puredarwin,
pxe,
qemu,
qnx,
qos,
qt,
quality-management,
quine,
quote,
quotes,
r-project,
ra5370,
radio,
radiotap,
raid,
raidframe,
rants,
raptor,
raq,
raspberrypi,
rc.d,
readahead,
realtime,
record,
refuse,
reiserfs,
Release,
Releases,
releases,
releng,
reports,
resize,
restore,
ricoh,
rijndael,
rip,
riscos,
rng,
roadmap,
robopkg,
robot,
robots,
roff,
rootserver,
rotfl,
rox,
rs323,
rs6k,
rss,
ruby,
rump,
rzip,
sa,
safenet,
san,
sata,
savin,
sbsd,
scampi,
scheduler,
scheduling,
schmonz,
sco,
screen,
script,
sdf,
sdtemp,
secmodel,
Security,
security,
sed,
segvguard,
seil,
sendmail,
serial,
serveraptor,
sfu,
sge,
sgi,
sgimips,
sh,
sha2,
shark,
sharp,
shisa,
shutdown,
sidekick,
size,
slackware,
slashdot,
slides,
slit,
smbus,
smp,
sockstat,
soekris,
softdep,
softlayer,
software,
solaris,
sony,
sound,
source,
source-changes,
spanish,
sparc,
sparc64,
spider,
spreadshirt,
spz,
squid,
ssh,
sshfs,
ssp,
statistics,
stereostream,
stickers,
storage,
stty,
studybsd,
subfile,
sudbury,
sudo,
summit,
sun,
sun2,
sun3,
sunfire,
sunpci,
support,
sus,
suse,
sushi,
susv3,
svn,
swcrypto,
symlinks,
sysbench,
sysctl,
sysinst,
sysjail,
syslog,
syspkg,
systat,
systrace,
sysupdate,
t-shirt,
tabs,
talks,
tanenbaum,
tape,
tcp,
tcp/ip,
tcpdrop,
tcpmux,
tcsh,
teamasa,
tegra,
teredo,
termcap,
terminfo,
testdrive,
testing,
tetris,
tex,
TeXlive,
thecus,
theopengroup,
thin-client,
thinkgeek,
thorpej,
threads,
time,
time_t,
timecounters,
tip,
tk1,
tme,
tmp,
tmpfs,
tnf,
toaster,
todo,
toolchain,
top,
torvalds,
toshiba,
touchpanel,
training,
translation,
tso,
tty,
ttyrec,
tulip,
tun,
tuning,
uboot,
ucom,
udf,
ufs,
ukfs,
ums,
unetbootin,
unicos,
unix,
updating,
upnp,
uptime,
usb,
usenix,
useradd,
userconf,
userfriendly,
usermode,
usl,
utc,
utf8,
uucp,
uvc,
uvm,
valgrind,
vax,
vcfe,
vcr,
veriexec,
vesa,
video,
videos,
virtex,
virtualization,
vm,
vmware,
vnd,
vobb,
voip,
voltalinux,
vpn,
vpnc,
vulab,
w-zero3,
wallpaper,
wapbl,
wargames,
wasabi,
webcam,
webfwlog,
wedges,
wgt624v3,
wiki,
willcom,
wimax,
window,
windows,
winmodem,
wireless,
wizd,
wlan,
wordle,
wpa,
wscons,
wstablet,
X,
x.org,
x11,
x2apic,
xbox,
xcast,
xen,
Xen,
xfree,
xfs,
xgalaxy,
xilinx,
xkcd,
xlockmore,
xmms,
xmp,
xorg,
xscale,
youos,
youtube,
zaurus,
zdump,
zfs,
zlib
'nuff.
Grab the RSS-feed,
index,
or go back to my regular NetBSD page
Disclaimer: All opinion expressed here is purely my own.
No responsibility is taken for anything.