Monday, December 29, 2008

64 bitar

PC Magazine har en artikel med namnet 64-bit computing has finally arrived.

Det de menar är i själva verket att Windows nu fungerar någorlunda i 64-bitarsversion.

IBM skeppade de första 64-bitarssystemen, IBM 7030, 1961. AIX har varit 64-bitars i säkert 10 år, OS/400 ännu längre. Linux, enligt PC Magazine, har varit det i 8 år.

Men nu har det alltså äntligen anlänt till PC Magazine...

Monday, December 08, 2008

Boken om Nmap äntligen här!

Alla nördar önskar att den ligger och väntar under julgranen. Jag vet att jag gör det. ;)

RiscOS nu nästan gratis

RiscOS är ett ganska gammalt, döende operativsystem som egentligen bara var stort i hemlandet England. För att köra det har man varit tvungen att skaffa hutlöst dyr hårdvara, tills nu.

RiscOS Ltd. släpper nu en ROM-image man kan använda i emulatorer för bara 5£, från och med idag. Har du varit sugen på att testa RiscOS men tyckt att 600£ för en dator som tycktes småslö redan när den kom är lite mycket kanske det kan vara dags att investera lite pengar nu?

Om inte annat så kanske för att stilla nyfikenheten? :)

Friday, December 05, 2008

Suveränt tips

TUAW tipsar om hur man får Finder att visa sökvägen till biblioteket man befinner sig i.

Med tanke på att navigeringen i filsystemet definitivt är bättre i NeXT/OpenStep än i Mac OS X's ganska taffliga Finder är det här ett mycket välkommet tips.

Varför går viss utveckling bakåt?

Thursday, November 27, 2008

Hyfsat nischat

Glendix är en Linuxdistribution som ska knyta ihop Bell Labs mer obskyra Plan 9-operativsystem med Linux - målet är att man ska kunna köra Plan 9-binärer i Linux, ingen omkompilering nödvändig!

Målet sägs vara att få fler programmerare att få upp ögonen för programmeringsmodellen i Plan 9.

Jag önskar dem lycka till, Plan 9 förtjänar ett bättre öde än att bara vara ett operativsystem för forskare och universitet.

Varför Glendix? Plan 9s maskot är kaninen Glenda...

Friday, November 21, 2008

Det tar sin tid

Ett slutgiltigt domslut har kommit i SCO v. Novell - med total, förödande förlust för SCO.

Vissa delar av domslutet kan överklagas, mer i Novells favör än SCOs även där om saken skulle gå vidare (och varför inte? SCO verkar inte tröttna på att befinna sig i slag de inte kan vinna).

Det viktigaste klargörandet av hela SCO v. Novell-soppan är att vi nu vet att i SCO v. IBM hade SCO inte rätt att terminera IBMs UNIX-licens för AIX.

"4. With respect to Novell's claims for Declaratory Relief (Count IV), pursuant to the Court's Memorandum Decision and Order dated August 10, 2007, Novell is entitled to direct SCO to waive claims against IBM, Sequent, and other SVRX licensees; Novell is entitled to waive such claims on SCO's behalf; and SCO is obligated to recognize such a waiver."

Om SCO någonsin kommer ut ur sin konkurs-limbo så att SCO v. IBM tar fart igen väntar med all säkerhet ännu en svidande förlust för dem. Plus att IBM förmodligen inte bara kommer skaka av sig stämningen, SCO måste svara på stämningen IBM gjort mot dem också - och där väntar förmodligen väldigt stora skadeståndskrav från IBM.

Det är verkligt sorgligt att SCO som äger original-UNIX nu är en hop skojare och lögnare.

Wednesday, November 19, 2008

Transitive

IBM tänker köpa upp företaget Transitive. De gör verkligt intressanta produkter - virtualisering mellan hårdvaruplattformar. Det är de som står bakom det IBM kallar PowerVM Lx86 - möjligheten att köra Linuxprogram som kompilerats för Intel direkt i AIX på POWER. Det är även deras teknik som gör att man kan köra PowerPC-kompilerade program för Mac OS X på Apples Intel-maskiner.

Cross-platform virtualization kallar Transitive själva teknologin.

Små, små operativsystem

Vissa är förstås mindre än andra men BeRTOS, Contiki och LoseThos har nyligen släppts i nya versioner.

BeRTOS är ett realtidsoperativsystem utan större spridning vad jag vet.

Contiki är ett väldigt litet operativsystem som ändå har stöd för IPv6 (om du behöver det vet du om det) som man använder i inbyggda enheter. Har väl inte heller satt världen i brand men verkar klart användbart.

LoseThos verkar vara ett rent enmansprojekt. Det är ett x86-64-operativsystem som bara körs i kernel mode, det finns ingen user space. Både ser ut och låter som ett DOS för 2000-talet, varför någon nu skulle vara intresserad av det. Inriktar sig helt på hobbyister, vilket låter helt rätt.

BCRS

Inte bara 4 bokstäver, det betyder något också! :)

Friday, November 14, 2008

Ägg i ansiktet

Oj, här var det förvirrat hos IT-juristen Malin Forsman.

Ska vi börja med stora saker? Hur många vill köra Microsoft BOB, WIndows ME eller Windows Vista?

Och mainstreamjournalister klagar stenhårt på kvaliteten hos det mest stängda av stängd källkod. Se speciellt punkt 4 och 5.

Mycket riktigt visar det sig att de förvirrade slutsatser Malin drar förkastas av de flesta som ägnar två sekunders betänketid åt problemställningen.

Tuesday, November 11, 2008

Mer om eee PC 900

Jag har testat att boota OpenSolaris 2008.05 och OpenBSD 4.4 på min eee PC 900 men de hänger sig efter ett tag båda två. Just nu håller jag på att installera FreeBSD 7.1beta2, vi får se hur det går...

Thursday, November 06, 2008

Windows 7, snabb och resurssnål...?

Microsoft har som vi sett de senaste veckorna redan börjat hajpa Windows 7 som inte kommer släppas förrän (låt oss vara realistiska) tidigast 2010.

De företag jag kommer i kontakt med via jobbet är uteslutande Windows-shoppar på klientsidan men jag har ju uppmärksammat att ingen av dem uppgraderat till Vista. Flera av dem har utvärderat och förkastat det, oftast med motiveringar som att det är långsamt, inte fungerar på deras nätverk eller att deras applikationer inte fungerar (de kör helt enkelt vidare med Windows XP).

Windows 7 kommer kanske adressera ett av de problemen - om nu en produkt från Microsoft öht kan leva upp till sin hajp.

Med deras track record har jag svårt att tro på det iaf.

Tuesday, November 04, 2008

OpenBSD 4.4

Jag beställde ett CD-set med OpenBSD 4.4 och idag dök den upp, snyggt förpackad i ett dvd-keepcase som det heter.

Imorgon blir det uppgradering av Thinkpaden på jobb...

Väntan...

På jobb väntar jag på att "processen" ska gå igenom så jag kan få min Mac Pro beställd...

Under tiden har jag upptäckt en märklig sak med Synergy som jag använder för att styra mina maskiner (XP, Ubuntu och Leopard) med - man behöver bara ett tangentbord och mus - med OS X 10.3.x (Panther) kunde jag bara starta Synergyklienten i bakgrunden så funkade det. Med Leopard måste jag starta den med -f (för foreground) för att det ska fungera. Småirriterande.


Efter det andra ställverksarbetet på kort tid i vår datorhall har min SGI-maskin beslutat sig för att lägga av, det lyser ilsket rött i fronten och tcp/ip kommer inte igång. Nu måste jag leta upp en adapter så jag kan koppla in en skärm på den. Grmbl.

Jag kom inte riktigt överens med OpenFiler (den ville inte montera min USB2-disk vid uppstart) så jag har beslutat mig för att ge FreeNAS ett försök. Jag har också insett att det finns en ISO-avbild att ladda ner - jag fick tag på den man ska dd:a till USB-minne... :)

Friday, October 31, 2008

Solaris 10 10/08 släppt!

Numera kan man ha ZFS på root-partitionen. Hela annonseringen här.

OpenBSD 4.4 släppt!

Se hela annonseringen här.

- OpenBSD 4.4 RELEASED -------------------------------------------------

Nov 1, 2008.

We are pleased to announce the official release of OpenBSD 4.4.
This is our 24th release on CD-ROM (and 25th via FTP). We remain
proud of OpenBSD's record of more than ten years with only two remote
holes in the default install.

As in our previous releases, 4.4 provides significant improvements,
including new features, in nearly all areas of the system:

- New/extended platforms:
o OpenBSD/sparc64.
Fujitsu's SPARC64-V, SPARC64-VI and SPARC64-VII processors are supported
now, which means that many of the PRIMEPOWER machines and the SPARC
Enterprise M4000/M5000/M8000/M9000 work now.
Sun's UltraSPARC VI processors are supported now. Many of Sun's
mid-range and high-end servers with these processors or UltraSPARC III
and UltraSPARC III+ processors work now.
Sun's UltraSPARC T1 and UltraSPARC T2 processors are supported now,
which means the sun4v architecture is now supported and machines like
the SPARC Enterprise T1000 and SPARC Enterprise T5220 work now.
o OpenBSD/socppc.
For machines based on the Freescale MPC8349E
System-on-Chip (SoC) platform that use Das U-Boot as a boot loader.
o OpenBSD/landisk: added shared libraries support.

- Improved hardware support, including:
o Several new/improved drivers for sensors: fins(4), andl(4), it(4),
kate(4), sdtemp(4), lmtemp(4), adt(4), km(4).
o Support for Intel G33 and G35 chipsets in agp(4).
o New lii(4) driver for Attansic L2 10/100 Ethernet devices.
o Preliminary support for UVC USB webcams: uvideo(4) and video(4).
o WPA/WPA2-PSK support for several models of wireless cards.
o Openchrome(4) and geode(4) video card drivers for X.Org.
o New vmt(4) driver, implements VMware Tools.
o New auglx(4) driver for AMD Geode LX CS5536 integrated AC'97 audio.
o New ix(4) driver for Intel 82598 PCI Express 10Gb Ethernet.
o New acpithinkpad(4) driver provides additional ACPI support for
IBM/Lenovo ThinkPad laptops.
o New acpiasus(4) driver provides additional ACPI support for ASUS
laptops including the EeePC.
o New gecko(4) driver supporting the GeckoBOA BC GSC+ port found on
some hppa systems.
o New tsec(4) driver supporting the Freescale Triple Speed Ethernet
Controller..
o The re(4) driver now supports RTL8102E and RTL8168 devices.
o The cas(4) driver now supports National Semiconductor Saturn devices.
o The pccom(4) driver has been removed; all platforms use com(4) now.
o cardbus(4) and pcmcia(4) now work on most sparc64 machines.
o The udcf(4) driver now supports mouseCLOCK USB II devices.
o The msk(4) driver now supports 88E8040T devices.
o The ath(4) now now supports many more Atheros wireless devices.
o The ciss(4) driver now supports HP Smart Array P212, P410, P411, P411i
and P812 devices.
o The uftdi(4) driver now supports ELV Elektronik and FTDI 2232L devices.
o The umsm(4) driver now supports Option GlobeTrotter 3G+, Huawei E220
and more HSDPA MSM devices.
o The ubsa(4) driver now supports ZTE CMDMA MSM devices.
o The axe(4) driver now supports Apple USB A1277 devices.
o The puc(4) driver now supports more Netmos devices.
o The mgx(4) driver now supports 2D acceleration on selected boards.
o The isp(4) driver firmware for some controllers has been updated.
o The isp(4) driver no longer hangs during probe on some machines.
o The bge(4) driver has better support for BCM5704 chipsets in fiber
mode which helps with some blade servers.
o The bge(4) driver has better support for the BCM5906 chipset on
some systems.
o The bge(4) driver has much better support for PCI Express chipsets
resulting in much faster transmit performance.
o The bge(4) driver has support for the BCM5714/5715/5780 chipsets
using fiber interfaces.
o The bnx(4) driver has support for the BCM5706/5708 chipsets using
fiber interfaces.
o The ral(4) driver now supports Ralink Technology RT2700 devices.
o Serial ports other than com0 can now be used for console on amd64.
o The serial console on i386 and amd64 has improved compatibility
with server management cards.

- New tools:
o rpc.statd(8), the host status monitoring daemon for use with the NFS
file locking daemon.
o Initial import of ypldap(8), a drop-in replacement for ypserv
to glue in an LDAP directory for get{pw,gr}ent family of functions.
o Deprecated slattach(8) and nmeaattach(8) in favor of ldattach(8).
o Import of tcpbench(1), a small TCP benchmarking tool.

- New functionality:
o aucat(1) is now able to play and record audio in fullduplex, it
can mix unlimited number of streams, handles up to 16 channels, can
resample streams on the fly, supports various 24-bit and 32-bit
encodings and does format conversions on the fly.
o httpd(8) now supports IPv6.
o dhcpd(8) now supports basic synchronization of the /etc/dhcpd.leases
file to allow for running multiple instances for redundancy.
o rpc.lockd(8) now supports NLMv4 and does actually do locking.
o ftp(1) now supports recursive mget transfers.
o ftp(1) now uses keep alive packets by default.
o Make ftp(1) accept empty passwords in URLs.
o locate(1) now supports -b flag to perform search only on the last
component of the path.
o Allow cdio(1) in TAO mode to set the write speed.
o cdio(1) no longer blanks media twice.
o Add ability in cdio(1) to determine media capabilities and make it figure
out if media supports TAO or blanking.
o Initial version of softraid(4) crypto support.
o dhcpd(8) now groks options tftp-config-file and auto-proxy-script in
dhcpd.conf.
o dhclient(8) option handling much more resistant to abuse.
o dhclient(8) now aware of interface link state and reacts to changes.
o DIOCRLDINFO, DIOCGPDINFO, and DIOCGPART support added to block devices
previously lacking it.
o disklabel(8) no longer supports the '-r' option, and obtains all disklabel
information via ioctl's.
o disklabel(8) no longer suggests offsets and sizes that would result in
partitions starting or ending outside the OpenBSD section of the disk.
o disklabel(8) now correctly reads back the 'vendor' field from text
disklabels.
o disklabel(8) editor mode '?' and 'p' commands are more compact and the 'l'
command has been added to produce previous verbose output.
o I/O's outside the bounds of the RAW_PART are now prevented, allowing
proper detection of invalid I/O's.
o USB floppies now have a valid cylinder count calculated, rather than 0.
o newfs(8) can now create filesystems on devices with sector sizes other
than 512, although such filesystems cannot yet be read.
o scsi(4) probing displays less useless verbiage and fewer spurious error
messages.
o st(4) devices can now be detached.
o ATAPI devices are now identified as such, rather than as SCSIn devices.
o SATA tape drives now work.
o scsi(4) probing now displays the ID of the initiator on the bus.
o scsi(4) debug capabilities improved to show commands and input or output
data as appropriate.
o scsi(4) probing makes better use of the TEST UNIT READY command to clear
errors and allow successfull attachments.
o scsi(4) probing can now find more fibre channel attached devices.
o Several mbuf pool cache corruption issues were fixed
o identd(8) now supports IPv6 in standalone mode.
o cal(1) now shows week numbers too.
o In pf(4), implement a sloppy tcpstate tracker which does not look at
sequence numbers at all.
o pf(4) rule accounting now has a counter to record how many states in
total have been created by a rule.
o The kill states feature in pfctl(8) now supports two additional match
targets: Kill by rule label or state ID.
o Make relayd(8) use sloppy pf(4) state keeping for routed sessions (Direct
Server Return).
o Added support in relayd(8) for transparent L7 forwarding in relays.
o Added support for dynamic IPv6-to-IPv4 or IPv4-to-IPv6 TCP relays
in relayd(8).
o Improved the DNS mode and use OpenBSD's Id shuffle code from named(8)
in relayd(8).
o Extend awk(1) with bitwise operations.
o Updated the display code for systat(1) which adds views for pf(4) states,
rules and queues.
o Imported initial support for IEEE 802.3ad/LACP in trunk(4).

- Assorted improvements and code cleanup:
o A greatly changed buffer cache subsystem which maps cache pages only
when in use, resulting in improved filesystem performance, and
allowing for the effective use of a much larger buffer cache
o A greatly improved implementation of malloc(3), the general purpose
memory allocator, which catches more mistakes, reduces address space
fragmentation, and is faster.
o The statfs(2) system call has been enhanced to support large filesystems.
o The strtof(3) function has been added to libc.
o A lot of work has been done on libm to add several functions towards more
C99 compliance.
o Lots of features have been implemented in OpenCVS, which can now be used
to do some real work.
o New APIs for arc4random, one to fill a buffer with random numbers
and the other to return a uniformly distributed random number
without bias.

- Install/Upgrade process changes:
o A new tool sysmerge(1), derived from the old mergemaster port, makes
it easier to merge configuration files changes during an upgrade.
o Fully support OpenBSD inside extended partitions on i386 and amd64.
o During installation 'dhcp' is now the initial default answer during
network configuration.
o Fetching sets via FTP more reliable due to automatic use of keep alive.
o Fetching sets via NFS no longer hangs retrying a non-functional mount.
o Installation ensures hostname.* files are installed with mode 600.
o Serial console configuration now automatically detects speed.
o Serial console support extended to all architectures.
o Partition size display no longer limited to 32 bit sizes.
o Partition sizes now scaled and formatted to use human readable units.
o NTPD configuration questions improved.
o Sparc miniroot root disk detection fixed.
o Invocations of disklabel(8) by the scripts are now less verbose.


- OpenSSH 5.1:
o New experimental fingerprint ASCII art visualisation system for easier
verification of remote keys.
o Added chroot(2) support for sshd(8).
o Added an extended test mode (-T) to sshd(8).
o Make ssh(1) support negation of groups in a "Match group" block.
o Increased the ephemeral key size in protocol1 from 768 to 1024 bits.
o Better tests of primes in /etc/moduli
o Refuse to read .shosts or authorized_keys files that are not regular
files.
o Enable ~ escapes for multiplex slave sessions.
o Support CIDR address matching in Match blocks and authorized_keys
from="..." stanzas.
o Make port forwarding code try additional addresses when connecting to
a destination whose DNS name resolves to more than one address.
o Make the maximum number of ssh(1) sessions run-time controllable via
MaxSessions in sshd_config(5).
o ssh-scan(1) now defaults to RSA protocol 2 keys, instead of RSA1.
o Added an extension to sftp protocol to implement statvfs(2)-like operations
and add a df command to sftp(1).
o Disable execution of /.ssh/rc for sessions where a command has been
forced by the sshd_config ForceCommand directive.
o And several bug fixes and performance enhancements.

- Over 4,500 ports, minor robustness improvements in package tools.
o Many pre-built packages for each architecture:
i386: 5033 sparc64: 4862 alpha: 4852 sh: 1285
amd64: 4940 powerpc: 4466 sparc: 3381 mips64: 3099
arm: 4018 hppa: 1595 vax: 1954
o Highlights include:
o mozilla-firefox 3
o drupal 5
o Gnome 2.20.3.
o GNUstep 1.14.2.
o Inkscape 0.46.
o JDK 1.7.0.b24.
o KDE 3.5.8.
o Mozilla Firefox 2.0.0.16 and 3.0.1.
o Mozilla Thunderbird 2.0.0.16.
o MySQL 5.0.51a
o OpenMotif 2.3.0.
o OpenOffice.org 2.4.1.
o PostgreSQL 8.3.3.
o Xfce 4.4.2.

- As usual, steady improvements in manual pages and other documentation.

- The system includes the following major components from outside
suppliers:
o Xenocara (based on X.Org 7.3 + patches, freetype 2.3.5,
fontconfig 2.4.2, expat 2.0.1, Mesa 7.0.3, xterm 234 and more)
o Gcc 2.95.3 (+ patches) and 3.3.5 (+ patches)
o Perl 5.8.8 (+ patches)
o Our improved and secured version of Apache 1.3, with SSL/TLS and DSO
support
o OpenSSL 0.9.7j (+ patches)
o Groff 1.15
o Sendmail 8.14.3, with libmilter
o Bind 9.4.2-P2 (+ patches)
o Lynx 2.8.5rel.4 with HTTPS and IPv6 support (+ patches)
o Sudo 1.6.9p17
o Ncurses 5.2
o Latest KAME IPv6
o Heimdal 0.7.2 (+ patches)
o Arla 0.35.7
o Binutils 2.15 (+ patches)
o Gdb 6.3 (+ patches)

If you'd like to see a list of what has changed between OpenBSD 4.3
and 4.4, look at

http://www.OpenBSD.org/plus44.html

Even though the list is a summary of the most important changes
made to OpenBSD, it still is a very very long list.

Vag uppdatering

OpenBSD 4.3 (4.4 lanseras alldeles snart) har använts flitigt på sistone, Ubuntu 8.10 kom äntligen i skarp version och jag ska bränna ut den och installera så fort jag hinner, Windows 7 läckte ut på piratbukten så den har jag nyss testkört (wow-faktorn var förvånansvärt liten - det känns mer som Vista 1.1 än något annat, den som ligger på piratbukten kallar sig för "Ultimate" och även om man har en regnyckel kommer den sluta fungera i Augusti 2009) och Clonezilla har testats (med framgång) för att ersätta Ghost.

NAS

Jag har funderat alltmer på någon slags skitbillig NAS-lösning för att få tillgång till mycket disk på jobbet. Visst har vi feta SCSI-diskkabinett och fiberkopplade SAN men eftersom vår business är ersättningssystem kan jag knappast använda dem för vår interna infrastruktur.

Så jag har googlat runt lite, jag visste om FreeNAS sedan innan och hittade OpenFiler nyss. Förmodligen är ingen av dem triviala att sätta upp, FreeNAS är FreeBSD-baserad och OpenFiler lutar sig tillbaka på Linux, men något som får mitt blod att koka är att FreeNAS distribueras i en .img-fil. OpenFiler kommer som en ISO-avbild. .img är såvitt jag vet inget standardformat och jag har ingen aning om vilket program jag ska använda för att bränna ut det.

Med andra ord blir det till att testa OpenFiler först.

Planen just nu är att ta en Thinkpad T40, en USB2-hubb och alla externa hårddiskar jag kan hitta...Länk

Wednesday, October 29, 2008

Microsoft visar Windows 7 och ångan har helt pyst ut

Computer Sweden har en artikel om hur Windows 7 eventuellt ska se ut när det väl släpps. Windows 7 är uppföljaren till magplasket Windows Vista.

Med en gest med musen blir programmens fönster genomskinliga i Windows 7 (framtida version). Det ser ut som en fattigmansversion av Exposé (introducerad i Mac OS X 10.3 Panther):



"Gadgets" i Windows 7 (framtida version).

Dashboard Widgets i Mac OS X 10.4 (förra versionen av Mac OS X).


Det värsta är att folk som aldrig sett Mac OS X kommer i kontakt med sån här teknologi först när Microsoft gjort sämre kopior av dem. När Mac OS X 10.4 Tiger lanserades hade Apple tag-linen "Redmond, start your photocopiers". Och det är ju tragiskt nog precis vad Microsoft gjorde.

Här är introduktionen till Dashboard från 2005, tänk att kanske redan nästa år kommer Windows ha något liknande...:

Monday, October 27, 2008

Mer om OpenBSD

Om man inte har något emot att lägga på en resurskrävande skrivbordsmiljö kan man installera GNOME enkelt på OpenBSD - för mig som kör OpenBSD på lite äldre hårdvara just för att det är resurssnålt är det ingen vidare bra idé men kör man det på en hyfsat modern maskin kan det väl vara all idé att få en skrivbordsmiljö man känner igen?

Här är en guide till installationen av GNOME, du får anpassa den till din egen OpenBSD-version.

OpenBSD skulle passa finfint på min eee PC 900, resurssnålt som det är. Det använder såväl lite utrymme på hårddisken som RAM-minnet. Lyckligtvis tycker OpenBSD-folket också att det skulle vara bra passform så de jobbar på det.

Jag hoppas det kommer bra stöd redan i OpenBSD 4.4 som ska släppas 1:a november.

Sunday, October 26, 2008

OpenBSD - efter installationen

OpenBSD är en bitch att installera, det både känns och är en riktig text-installation ala mitten av 90-talet. Den kanske knepigaste biten är partitioneringen av disken.

Men... när du väl installerat infinner sig nästa chock. Systemet har ingenting.

När du loggar in (som root naturligtvis, du får inte tillfälle att skapa någon användare under installationen) har du ingen grafik och möts av en enkel prompt i textläge.

Du kan starta grafik genom att skriva kommandot startx, men då kommer du in i en X11-session med fvwm, som också var någorlunda modern 1995.

Det första du ska göra är att skapa en användare. Det gör du med adduser-kommandot, du promptas igenom proceduren så det ska inte vara så svårt. Om du vill kunna su:a till root måste du ingå i gruppen wheel.

Editera sedan filen /etc/profile (om den inte finns så skapa den).
I filen skriver du:
CVSROOT=anoncvs@anoncvs3.usa.openbsd.org:/cvs PKG_PATH=ftp://ftp.sunet.se/pub/OpenBSD/4.3/packages/i386
alias pkg_list=' lynx -dump $PKG_PATH/index.txt >$HOME/pkglist.txt'
if [ "$USER" = root ]; then PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin
PS1="\`hostname -s\`:\`pwd\`# "
else
PATH=/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/games:.
PS1="\`hostname -s\`:\`pwd\`$ "
fi
export PATH PS1 CVSROOT PKG_PATH
Ovan är anpassat för Sverige ifrån den här guiden.

Om du loggar ut och in igen har du fått en lite mer informativ prompt och är redo att köra kommandot pkg_list som du skapade i filen ovan. Det kommer skapa filen pkglist.txt i roots hembibliotek. Väl där kan du grepa i den för att se vilka paket du vill/kan installera.

Jag rekommenderar följande direkt:
Firefox - pkg_add -v firefox-i18n-sv_SE-2.0.0.12.tgz
FluxBox - pkg_add -v fluxbox-0.9.15.1p1.tgz
VLC Media Player - pkg_add - v vlc-0.8.6e.tgz

För att ändra windowmanager från fvwm till FluxBox (som fortfarande är minimalistisk men betydligt mer estetisk) editerar du filen .xinitrc i ditt hembibliotek så att den innehåller:
exec fluxbox

Vill du starta något mer när X11 startas lägger du in det innan raden exec fluxbox och avslutar med &-tecken, min ser ut såhär:
xdaliclock -24 &
exec fluxbox

Om du skriver startx på kommandoraden nu ska du komma in i FluxBox. I ditt hembibliotek ligger biblioteket .fluxbox och därinne ligger filen menu. menu är en enkel textfil, formatet är också enkelt så det ska inte vara några problem att lägga in firefox, vlcplayer och annat du kan tänkas vilja ha i menyn.

Du bör nu ha en ganska användbar skrivbordsmiljö i OpenBSD, om du vill ha en filhanterare kan jag rekommendera Rox, den installerar du med pkg_add -v rox-filer-2.6.1p0.tgz. Den startas med kommandot rox eller så lägger du bara till den i din FluxBox-meny.

Thursday, October 23, 2008

Så fel de hade, så rätt det blev

Efter Apples kvartalsrapport nyligen där de tillkännagav att det inte skulle bli något problem att sälja 10 miljoner iPhone innan årets slut står det väl klart för alla vilken succé telefonen är?

Här är en hel sida med nej-sägare som kan fundera över hur fel de hade när iPhone kom.

Monday, October 20, 2008

eeeXubuntu 7.10.3

Eftersom livet är för kort för att bara köra ett operativsystem tänkte jag testa eeeXubuntu 7.10.3 på min eee PC 900. Har hittat en guide så jag kan få igång Compiz Fusion på den också, det ska bli kul att se vilken turbofart det blir. :)

Wednesday, October 15, 2008

Specen klar

Det kommer bli en Mac Pro enligt följande som blir min nya arbetsstation:
* Två 3.0GHz Quad-Core Intel Xeon
* 4GB (4x1GB)
* 1TB 7200-rpm Serial ATA 3Gb/s
* 1TB 7200-rpm Serial ATA 3Gb/s
* NVIDIA GeForce 8800 GT 512MB
* En 16x SuperDrive
* Apple Mighty Mouse
* Tangentbord (Svenskt) & Användarhandbok (Svensk)
* iWork '08 förinstallerat (engelsk version)

Den med VMware Fusion på kommer vara rena drömmen att köra på.

Tuesday, October 14, 2008

Success!

Efter en hel del turer är det nu klart att jag ska få en ny arbetsstation på jobbet, en Mac Pro. Det ska bli kul att konfigurera upp en ny maskin, det var ett tag sedan sist.

Jag ska kämpa stenhårt för att också få en 30" Cinema Display. :)

Under tiden har jag installerat Mac OS X 10.3.9 på den PowerMac G3 jag fick av Mike, den är förvånasvärt användbar för en så gammal maskin. Problemet är förstås att hitta mjukvara som fortfarande fungerar med 10.3 men det finns en hel del.

När jag fått min Mac Pro planerar jag installera något mer servervänligt på G3:an, kanske Debian?

...men jag tycker fortfarande designen på Mac Pro är det fulaste Apple gjort på många år. Den ska helt klart gömmas djupt under skrivbordet.

Thursday, October 09, 2008

Varför iPhone?

Jag tror Daring Fireball precis förklarat det på bästa möjliga sätt.

Därför.

Monday, October 06, 2008

Saturday, October 04, 2008

Locket ramlar av

ISO har lagt locket på, tryckt händerna för öronen och ropar LALALALALALA så högt det bara kan i kritikstormen mot att Microsofts proprietära format OOXML blev en ISO-standard.

Norge som kovände och entusiastiskt godkände formatet i slutomgången har nu formligen imploderat av missnöje: 13 av 23 ledamöter i standardiseringsorgranisationen avgår i protest mot att OOXML godkändes.

Ju mer ISO vill tysta ner och gå vidare ju större blir skandalen.

ISO - I Sold Out.

Thursday, October 02, 2008

Power Systems

Mer sköna reklamfilmer:


Riktiga datorer är stora som kylskåp - minst

G3:ans hårdvara

Så har man gått igenom den:
PowerPC 750 (G3) @ 400Mhz
768MB Ram
ATI RAGE 128
DVD-ROM
Ultra-Tek 133P+ ATA PCI-kort
Adaptec 2940 SCSI-2 PCI-kort
20 + 170GB ATA-diskar
9 + 34GB SCSI-diskar
1Gb Ethernet PCI-kort

Kör fn. Mac OS X 10.4.10 men jag funderar starkt på någon Linux eller BSD men har inte riktigt bestämt mig ännu...

Wednesday, October 01, 2008

Inte sprängstoff direkt

Om Computer Sweden hade haft en liknande artikel som deras löp idag fast för något år sedan när transformationen inleddes hade det kanske varit något att höja på ögonbrynen över, men knappast idag.

Nu när alternativen till Microsofts Office är både gratis och lika bra får alltfler det allt svårare att motivera kostnaderna. Och att inte vara låst till Office gör också att man kan byta plattform helt och bli av med "Microsoftskatten" - för oss som vill leva lite rättvisemärkt kan det vara skönt att lämna Windows av ett annat skäl. Otroligt nog saknar Microsoft i Sverige kollektivavtal - skamligt!

DELL UNIX

Det är inte ofta jag skriver om Dell på den här bloggen, mest för att jag alltid (märkligt nog) har IBMs eller Lenovos PC-maskiner till hands.

Men jag hittade en utmärkt bloggpost om DELL UNIX som jag bara måste sprida vidare.

Det har naturligtvis gjort mig sugen på att leta reda på en kopia och köra...

Monday, September 29, 2008

Det börjar närma sig: Ubuntu 8.10

Det är 30 dagar kvar till nästa Ubuntuversion, 8.10 eller Intrepid Ibex som den också kallas.



Nyheter är:

Förbättrad nätverkshantering

Nu blir det ännu enklare att koppla upp sin bärbara dator till olika nätverk. Med den nya versionen av NetworkManager behöver man inte längre vara inloggad för att kunna ansluta till ett nätverk, utan datorn ansluts direkt när den startas. Dessutom finns det numera stöd för mobilt bredband samt för att använda flera nätverkskort samtidigt.

Serverprogramvara som man installerar är bättre integrerade med brandväggen UFW så att det blir lättare att öppna upp de portar som används.

Förbättrad skrivarhantering

När man ansluter en ny skrivare laddas rätt drivrutin ner från nätet, det underlättar för dem som använder lite ovanligare skrivare eller modeller som lanseras efter att Ubuntu 8.10 släpps.

Krypterade filer

Med Ubuntu 8.10 kan man enkelt kryptera sina känsligaste filer. En speciell katalog skapas automatiskt i hemkatalogen och alla filer man sparar där krypteras med AES. Man behöver inget ytterligare lösenord för detta utan katalogen låses automatiskt upp varje gång man loggar in.

Gästanvändare

När man lånar ut sin dator tillfälligt vill man ju inte riskera att någon t.ex. utnyttjar de sparade lösenorden i webbläsare eller får tag annan känslig information. Men nu går det enkelt att logga in som gäst i systemet, en gästanvändare har begränsade rättigheter i systemet och får bara tillgång till det nödvändigaste.

Uppdaterad kontorssvit

OpenOffice 3.0 innehåller många nya funktioner. En problemlösare har lagts till för att söka optimala värden i kalkylark, diagramverktyget har förbättrats och en ny funktion gör det möjligt för flera personer att arbeta tillsamans på ett kalkylark. I ordbehandlaren har funktionen för marginalanteckningar förbättrats, anteckningar visas nu med författare, datum och klockslag. Stöd har också lagts till för att öppna filer sparade i Microsofts OOXML-format.

Gnome 2.24

Filbläddraren Nautilus har fått flikar för att visa flera mappar i samma fönster, hanteringen av filarkiv har förbättrats och tillfälligt anslutna diskenheter kan nu avmonteras med en enkel knapptryckning i Platser. Volymkontrollen har bättre stöd för PulseAudio.

Pidgin 2.5

Den populära klienten för snabbmeddelanden har förbättras ytterligare. Framför allt så har stödet för Live Messenger blivit bättre, nu kan man använda personliga statusmeddelanden och skicka iväg egna smilisar. Dessutom kan man ta emot meddelanden som skickats medan man varit frånkopplad.

Transmission 1.33

Transmission har uppdaterats till version 1.33. En popup-ruta dyker nu upp när en fil har laddats ner och man kan låta Transmission bevaka kataloger så att filer delas ut automatiskt. Stödet för multitrackertorrents har förbättras och UPnP ska snabbare kunna öppna portar i brandväggen.

Linux 2.6.27

Den nya versionen av Linux-kärnan innehåller som vanligt mängder av ny funktionalitet. Många nya drivrutiner har lagts till, t.ex. så stöds nu de flesta webbkamerorna på marknaden. Systemet för att försätta datorn i viloläge har skrivits om från grunden, kärnans hantering av flerprocessorsystem har optimerats och virtualiseringssystemet KVM har fått fler funktioner.


Det ser ju ganska trevligt ut, särskilt välkommet är att nätverkshanteringen förbättrats - det är väl där flest användare snubblar misstänker jag. Det känns skönt att Ubuntu väljer PulseAudio, de flesta distributioner har gjort det och det har lagt grunden till att Linux får mycket bättre ljudstöd.

Sunday, September 28, 2008

G3!

Min kollega Mike ska flytta till Zurich (han har fått jobb på IBMs labb där) så han frågade om jag ville adoptera hans Power Mac G3 - och det ville jag naturligtvis. Igår var jag och hämtade den och nu undrar jag naturligtvis vad jag ska installera på den. Klart är att den får bli server, processorn ger knappast den oomph man vill ha i en interaktiv arbetsstation - även om jag inte riktigt har klart för mig vilken klockhastighet den har (kring 400MHz iaf) så är den ju trots allt från början av 2000-talet och det har ju hänt en del sedan dess...

Nu ska jag bara bestämma mig för vad jag ska köra för operativsystem på den, Mac OS X Server, någon BSD eller kanske Linux? Finns det något annat skoj man kan köra på den kanske?

Vi får se mot mitten av nästa vecka när jag bestämt mig och kan sätta igång med den på allvar, då ska jag även ta reda på ALLT om hårdvaran. :)

Friday, September 26, 2008

Mer trubbel för Sun?

Infoworld publicerade en artikel med titel Is Sun Solaris on its death bed?, en artikel som nu också plockats upp av New York Times.

Det som jag först läste som en ganska onyanserad attack mot Sun Solaris (och även i förlängningen HP-UX och AIX) letar sig alltså in i media bortom IT-sajterna.

Det går ju inte speciellt bra för Sun, det tror jag inte är någon större hemlighet - men jag tycker personligen det skulle vara riktigt trist om Solaris försvann.

Monday, September 22, 2008

IBM och Mac

Det finns ett community med Mac-användare på IBM och det körs pilottester internt för att använda Mac OS X som en plattform.

På den interna Macsidan (w3.mac.ibm.com för de som sitter på "insidan") listas programvara som rekommenderas för användare och den största enskilda händelsen är förstås att Lotus Notes finns för Mac OS X.

Men vad finns det mer för Mac-programvara från IBM? Jag hade själv ingen aning så jag har grävt lite...

TSM, Tivoli Storage Manager, är en mycket kapabel backuplösning. Mac OS X är en fullt supportad klient.

Lotus Notes är en grupprogramvara som har e-postfunktion (att bara använda den som e-postsystem är riktigt, riktigt hjärndött). Mac OS X är en fullt supportad klient.

IBM gör kompilatorer, vanligtvis under VisualAge-namnet, Fortran och C/C++ finns i versioner för Mac OS X, men verkar inte ha uppdaterats sedan Apple gick över till Intelprocessorer.

Tivoli Workload Scheduler är inte officiellt supportad men det är inga större problem att få igång klienten (som är helt javabaserad) på Mac OS X.

IBM ViaVoice, för att röstdiktera direkt på datorn, finns men verkar inte uppdaterad till Intel.

Det ryktas intensivt att IBMs DB2-produkter ska komma på Mac OS X.

Sen är där förstås iNotes, Notesklienten som är på gång för iPhone.

Och jag kommer förmodligen återkomma till ämnet igen...

iPhone OS 2.1

Efter att ha kliat mig i huvudet ett par gånger när jag fick error 1600: okänt fel när jag försökte lägga på iPhone OS 2.1 på min 2G iPhone fick jag nog och gick tillbaka till absoluta basics. Jag stängde av telefonen (istället för att ha den igång) när jag satte den i DFU-mode, gjorde en ny ipsw-fil med pwnagetool, iTunes 8 gick igång med ett felmeddelande om att den hittat en okänd enhet.

Efter att ha dragit ur iPhonen (fortfarande DFU:ad) och satt i den igen fick jag rätt meddelande om att iTunes hittat en iPhone som behövde återställas och då gick 2.1 snällt på.

Sweet

Tuesday, September 16, 2008

Ubuntu eee no more

Ubuntu eee fick ett brev från Canonical som upplyste om att distributionen bryter mot copyrightlagar och policies, men märk väl - det var ett mycket respektfullt brev som tackade projektet för stödet av Ubuntu och Canonical erbjöd sig att hjälpa till med ny logo och namn.

Jag har aldrig sett ett så vänligt brev från ett företag innan, bra hanterat av Canonical som faktiskt har all rätt att vara lite sura även om Ubuntu eee är en enorm tillgång även för Ubuntu-"brandet".

Flera nya namnförslag har redan kommit in så det är ingen som hänger läpp. Oavsett vad man kommer kalla det är det en alldeles utmärkt distribution av GNU/Linux anpassad för eee PCs.

HP ska säga upp närmare 25.000

För att spara pengar ska Hewlett-Packard säga upp 24.600 personer eller 7.5% av alla som jobbar på HP. Låter som ett lite väl maffigt sparpaket - jag undrar verkligen hur de ska klara sina leveranser med en sån brutal reduktion.

BSD-nyheter

Mac OS X 10.5.5 är släppt och rekommenderas för alla användare av Leopard.

...och PC-BSD 7 är släppt. Varför hoppet från PC-BSD 1.5 till 7? PC-BSD är baserad på FreeBSD och FreeBSD är uppe i version 7, utvecklarna ville helt enkelt synka versionsnumret. PC-BSD är ingen fork av FreeBSD utan helt enkelt en distribution av det. PC-BSD 7 är baserad på FreeBSD 7-stable och kommer med KDE 4.1.1.

Monday, September 15, 2008

Inkommande X11 i Ubuntu

Som standard accepterar Ubuntu inga inkommande X11-sessioner från andra maskiner. Det är väl helt acceptabelt om man tänker ur ett säkerhetsperspektiv men om man redan skyddar sig med en brandvägg mot nätet kan man kosta på sig att tillåta det.

Då ändrar man i filen /etc/gdm/gdm,conf
Raden DisallowTCP=true ska ändras till DisallowTCP=false

Efter det måste gdm startas om, det allra enklaste är att bara starta om systemet.

Guide till Netbooks

The Register har en köpguide för de som är sugna på de små Netbooks som blivit populära på sistone. Jag har själv en ASUS eee PC 900 som jag tycker är kanon (med Ubuntu eee 8.04.1).

Thursday, September 11, 2008

Thinkpad-skörd

Idag fick vi en massa gamla Thinkpad T40 på jobb. Så jag hoggade genast en och har utsatt den för plågsamma installationsexperiment. TinyMe, PC-BSD 7 beta1, SkyOS 5 Beta 6947, SyllableDesktop och Plan 9 har varit inne och vänt på maskinen. Just nu kör jag OpenBSD 4.3.

Good times!

Wednesday, September 10, 2008

iPhoto, bilder och backup

Jag hade ett hårddiskhaveri på min MacBook tidigare i år och blev av med en del bilder eftersom jag använder iPhoto som mitt fotoprogram. Jag (som borde veta bättre) lärde mig slutligen en läxa.

Nu tankar jag upp mitt iPhoto-bibliotek med Apples Backup till MobileMe och drar dessutom över massor av foton till Flickr (som jag uppgraderat till ett "Pro"-konto). Och jag har hittat en gratis, stabil och mycket användbar plug-in till iPhoto som gör att amn enkelt kan exportera bilder till Flickr: Free Flickr eXporter iPhoto Plugin (FFXporter).

På iPhone använder jag Pic Quickr som kostar 15kr i App Store för att göra samma sak.

Rekommenderas.