[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]
|
[20110710]
|
Sudbury Star article: There's no need to buy an OS
Citing from yesterday's article
``There's no need to buy an OS''
in the Canadian newspaper
The Sudbury Star:
``There are also "lite" versions of the Linux operating system available, including NetBSD, which is at www.netbsd.org. One of the amazing things about NetBSD is the variety of hardware pieces it will run on.''
[Tags: linux, sudbury]
|
[20090615]
|
Comparing Operating System sizes
Slashdot links to an
article
that aims at comparing operating system sizes,
and their growths.
Of course operating system means Linux today, right?
Not quite, actually. They also have
a page dedicated to BSD growth.
BSD here means FreeBSD, NeTBSD, OpenBSD and Darwin,
and for NetBSD they look at the number of external
symbols for data (empty / block storage, read only
and read-writable) plus code. More symbols can mean
more code or more features features, but also more
bugs, so it's left to your own interpretation. :)
Also interesting are the
timelines, which I wonder a bit
about. My own perception was that release ("stable")
branches survive their direct successor for quite some
time, and
NetBSD's documentation
confirms this. Anyone want to double-check the
numbers and the graph? Updates welcome! :)
[Tags: elf, linux, size]
|
[20090223]
|
Yet another pkgsrc-based system: BlackMouse Linux
From the
BlackMouse Linux homepage:
``BlackMouse is Linux distribution based on Slackware Linux and pkgsrc package system. Pkgsrc system is used in NetBSD unix system and other modifications in other systems, for example in FreeBSD. Main base packages is from slackware with some modification for pkgsrc and other applications packages are compiled from pkgsrc tree.
Prefer gui is GTK2, so prefer desktop is Xfce and GNOME, but KDE is compiled too. Any others BlackMouse tools is/will be programmed in Python, GTK and Bash. In fact, we could say, that BlackMouse Linux want be BSD distribution /with same clean/. In another view to BSD, it's better, and more freedom licence that GPL. So this distribution as complet (new thinks to GNU Slackware Linux) is BSD. We can call BSD BlackMouse Linux as BSD distribtion with GNU kernel :) Many thinks which they are only modifed are still under GPL licence ! Only some new scripts or separate files, code or thinks are under BSD licence!
At this moment, there are 3 hardware versions of BlackMouse: i586, i686 and for x86_64.''
I think at this time I'll stick to my
BSD distribution with BSD kernel. :-)
[Tags: blackmouse, linux, pkgsrc]
|
[20080612]
|
Voltalinux 2.1: Slackware + NetBSD's pkgsrc
Here's another one in the series of
Linux distributions
based on NetBSD's pkgsrc, quoting from the
e-linux.it announcement:
``Matteo Garofano has announced the release of Voltalinux 2.1, a server-oriented distribution based on Slackware Linux and using NetBSD's pkgsrc package management system.
As expected, after the release of Slackware Linux 12.1,
Voltalinux 2.1 (code name 'Livorno') is out. It benefits from the many new features in Slackware: HTTP and FTP install, new kernel, installation on LVM and RAID, etc. Also includes the benefits of the new features found in the NetBSD's pkgsrc port system, such as upgraded packages and a better management system. As usual, Voltalinux comes with more then 150 packages (compiled with the pkgsrc port system) intended for server use, including Postfix, Exim, Dovecot, ClamAV, Pure-FTPd, Bftpd, Squid, MySQL, PostgreSQL, Bind, MaraDNS, etc."''
For more information, see the
Voltalinux 2.1 announcement
and the
Voltalinux homepage.
[Tags: linux, pkgsrc, slackware, voltalinux]
|
[20080524]
|
DracoPKG: an attempt at merging pkgtools and pkgsrc
According to the
homepage, DracoPKg is
``a humble attempt at merging pkgtools and pkgsrc through a simple wrapper. Hiding the complexity through simple commands.'' In this,
pkgsrc is NetBSD's packages collection/toolset, and pkgtools is
the same from Slackware.
The system comes with a wrapper for running the various commands:
- dp install foobar to install a package and its
dependencies
- dp options foobar to learn about the options that can
be passed to the USE environment variable
- dp upgrade foobar to upgrade na installed package by
recompiling
- dp replace foobar to replace a single package, without
touching dependencies.
- dp remove foobar deinstall a package and all its
dependencies
- dp info foobar to print information
- ...
There are many more commands documented on the
dracopkg homepage,
go and have a look. Maybe this is the thing that gives pkgsrc
the "product readiness" it's been lacking so far?
[Tags: dracopkg, linux, pkgsrc, slackware]
|
[20080427]
|
Plat'Home's SSD Linux: Linux Kernel + NetBSD Userland
Google News has pointed this outa few times, but as the
NetBSD/evbppc
port runs on their
OpenBlockS
for some time, I haven't paid much attention to
Plat'Home's new
OpenMicroServer.
Timo Schoeler has pointed me at an interesting article in
The Register, though
(part one /
two), which
mentions a funny detail on what the machines ship with as
operating system: ``The unit runs the SSD Linux operating system, which straps NetBSD userland functions onto the Linux kernel.''
From the
SSD/Linux homepage:
``SSD/Linux is the Linux distribution developed by Plat'Home, for use with the MicroServer series. The distribution is optimized to fit on a small internal ROM, while offering all necessary functions for networking and peripheral devices.
The name of the distribution is derived from its place of development, Sotokanda in Tokyo, in imitation of BSD. It is published under a BSD-style open license. See the User's Guide for more information.
While the OS uses a Linux kernel, most of the userland is taken from NetBSD.''
[Tags: Articles, linux, plathome, Products]
|
[20080417]
|
Draco GNU/Linux 0.3.0 - powered by pkgsrc
From the
e-linux.it announcement:
``Draco GNU/Linux is a distribution based on Slackware Linux and
"pkgsrc", a package management system developed by NetBSD.
A new
version, 0.3, was released a few days ago: "Introducing Draco GNU/Linux
0.3.0. Featuring kernel 2.6.23 (with optional 2.6.16), glibc 2.6.1,
GCC 4.1.2, and OSS 4.0. Selected packages from pkgsrc are available
through the repository and on an ISO image. This release also introduces
Draco Desktop. Draco Desktop contains the latest stable Draco release,
bundled with software from the latest pkgsrc branch. Draco Desktop
defaults to Xfce, with Fluxbox as an option." Here is the brief
release
announcement. Draco GNU/Linux 0.3.0 is available for download either as
a minimal base system or a "Desktop" edition, an installation CD with
Xfce and Fluxbox window managers.
Download
the CD images from here:
draco-0.3.0.iso (232MB,
MD5),
draco-desktop-2007Q4.iso (596MB, MD5).''
[Tags: draco, linux, pkgsrc]
|
[20080413]
|
firefox-bin: undefined symbol: _ctype_ (fix)
Trying to get the Linux firefox binary going, I got this today:
% firefox-linux
/usr/pkg/lib/firefox-linux/firefox-bin: symbol lookup error: /usr/X11R6/lib/libfreetype.so.9: undefined symbol: _ctype_
After upgrading all the packages, the error persisted (doh).
After some digging,
the solution
is quite simple:
% unsetenv LD_LIBRARY_PATH
[Tags: firefox, linux]
|
[20070809]
|
Two articles on pkgsrc on Solaris and Linux
From the netbsd-in-the-news-department:
Issue 5/2007
of the German freeX magazine has two articles on
pkgsrc, one focussing on Solaris, the other one on Linux.
Ulrich Habel's article "Der Daemon und die Sonne" talks about pkgsrc
on Solaris. He describes how to bootstrap the environment using a
precompiled binary bootstrap that was made available as Solaris
package, then continues on how to use pkg_add and other tools for
using precompiled binaries that are available via www.sunpkg.de.
Dr. Heiko Herrman's article "Daemonic Tux: Linux mit pkgsrc"
describes the situation where he gets to a new workplace that has
Linux on the desktop, but that calls for some software
maintenance. Instead of hunting down the system administrator,
pkgsrc can be used to install everything pkgsrc offers into his home
directory, and without root privileges. The article gives details on
how to bootstrap pkgsrc by compiling, then explains how to compile
packages via pkgsrc and gives some hints on pkgsrc's internals.
The articles cannot be read online, information about the magazine
and how to get it can be found at
www.cul.de.
[Tags: Articles, linux, pkgsrc, solaris]
|
|
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.