There are two major products that came out of Berkeley: LSD and BSD. We don't believe this to be a coincidence. -- Jeremy S. Anderson
Friday, March 30, 2007
An heir and a spare
Solaris har fortfarande det vid det här laget uråldriga Common Desktop Environment som grafiskt skal men levereras också med GNOME (under namnet Java Desktop System).
Jag använder väl CDE då och då men mest för att påminna mig själv om vilken verkligt torftig miljö det är om man jämför. Och när man kör JDS ser systemet ut som, och uppför sig som, Linux.
Dvorakwatch
Ode to Wii
The Consensus on Vista
Den sistnämnda skulle jag vilja ta ett steg längre - uppgradera inte till Vista. Ubuntu Linux är nu såpass lättanvänt och har stöd för så mycket hårdvara att jag inte skulle tveka att installera det hos mina föräldrar eller min syster. Linux har tagit stora sjumilakliv på sistone och blivit så pass finslipat att det helt enkelt bara fungerar.
Tuesday, March 27, 2007
Snabb notering; starta om Solaris
# init 6 - reboots the system
# init 5 - halts the system (turns power off)
# init 0 - sends you to runlevel 0, which is the "ok" prompt (OpenBoot PROM)
# init 1 - sends you to single user mode, useful for installing patches.
Plan 9, ssh och vncv
Saturday, March 24, 2007
Plan 9
Har man inga andra planer drar man till med Plan 9, planen som enligt filmen innefattar "the resurrection of the dead". I fallet med Bell Labs operativsystem med namnet Plan 9 kan man kanske se det som att Unix var liket man skulle återuppliva.
Varför då gå tillbaka till ritbordet? Såhär uttrycker de det:
Before Plan 9, we were running lots of Unices held together by a few networks, a remote file system (different uid's on each Unix), and a bunch of remote execution commands. We hated it since it was much harder to manage and use than our old single multiuser machine. We wanted an environment that not only put together a lot of boxes and made them look like one but which also would make use of the new technologies that were appearing (SMP's, heterogeneous architectures, juke boxes, ...).
The thought was that the new environment wouldn't change from Unix except where we thought it would make our goal easier to build. The kernel had to go. The single monitor view of the Unix kernel was a real pain for making good use of the SMP's. Therefore, we started that from scratch. That didn't mean that the kernel interface had to change though. That was a separate topic. Lots of others have rewritten the kernel from the ground up while maintaining something that looked more like a Unix.Ken and Rob thought up the idea of building everything around a single file system protocol. They also added the idea of a subjective namespace to try to unify all the binding ideas of Unix. This name space is the one thing underlying Plan 9. We could have done the same thing to a Unix kernel (with an infinite amount of sweating) but the result would have been the same from the user standpoint, i.e., a system that looks very different. The ease which with it can be done can be witnessed by the number of failed/stalled attempts to add the Plan 9 namespace to Linux ...
Also, we were tired of the general kitchen sink nature of Unix, especially of System V. If there were 3 projects or groups to do a single thing (like character processing, shared memory, networking, ...) they all eventually got jammed in. We wanted something simpler to work with.
Lastly, we had all developed an extreme allergy to code filled with #if, #ifdef, #else, #elseif. Getting rid of that cruft by sticking differences into separate files/routines required a hell of a lot of rewriting.
So the result was a different kernel, with a different design philosophy, a similar but different interface, but mostly the same old commands.
If you think that Unix was just a single track in comparison, you're sadly mistaken. We just made more of a bend than others did.
We are guilty of rewriting commands just for the sake of doing it. The reason there was sometimes legitimate, to match our different kernel interfaces or whatever. However, it was just as often so we wouldn't have to worry about Unix licenses.
(Dave Presotto's 9fans post (from 7 May 2003))
Hur blev det då? Plan 9 har nått fjärde utgåvan sedan det först kom 1993 och det har redan lämnat ett grafiskt gränssnitt (8 1/2) bakom sig och man kör numera något som heter Rio för att få ett grafiskt läge. Det är primitivt, bökigt och oförlåtande att ta sig igenom installationen, skapa sin första användare och få den upplösning man vill ha. Och Rio är definitivt annorlunda att jobba i...
Mer när jag använt det mer.
Friday, March 23, 2007
Tuesday, March 20, 2007
System z saknades på svenska Wikipedia
http://sv.wikipedia.org/wiki/System_z
Och bilderna i artikeln har jag också tagit. Me is teh great photografer!!!11 :)
Monday, March 19, 2007
Thursday, March 15, 2007
Mer virtualisering
Jag har hämtat hem lite nya sköna saker att peta med: Haiku (en open source-version av BeOS, saknar nätverksstöd vilket gör användningsområdet något begränsat), FreeBSD 6.2, FreeDOS (en open source-version av DOS), Minix (gammal Unix-workalike med öppen källkod, version 3 utvecklas nuförtiden), OS X (totalt olagligt enligt licensavtalet och det är en hackad version som plockat bort de inbyggda kontrollerna som ska se till att man bara kan köra det på Apples hårdvara) och Syllable (open source-OS som syftar till att skapa en användbar desktop utan att vara Linuxbaserad).
Det blir säkert fler...
Wednesday, March 14, 2007
Aerobatic insanity!
Efter många om och men gick det bra. Så nu kör jag VMWare Fusion beta 2 och inväntar den skarpa releasen av den istället.
Eftersom det inte var utmaning nog att byta virtualiseringsstruktur började jag peta på Hercules, en stordatoremulator. Jag har ju aldrig pysslat med stordatorer så det är klurigt nu när man börjar kolla på det men det lossnar nog snart! :)
OS X på Ubuntu
10.4.9 är ute
- RAW camera support
- Handling of large or malformed images that could cause crashes
- Image capture performance
- Mouse scrolling and keyboard shortcuts
- Font handling
- Playback quality, and bookmarks in DVD Player
- USB video conferencing cameras for use with iChat
- Bluetooth devices
- Browsing AFP servers
- Apple USB Modem
- Windows-created digital certificates
- Open and Print dialogs in applications that use Rosetta on Intel-based Macs
- Time zone and daylight saving for 2006 and 2007
- Security updates
Monday, March 12, 2007
NTFS-stöd i Ubuntu
Här är guiden jag använde.
Jag har inte testat det jättemycket just nu men det verkar funka. Jag ska definitivt testa det i OS X också.
Thursday, March 08, 2007
Thursday, March 01, 2007
Linux överallt (nästan)
Två Thinkpads, en T21a och en T41a, samt en Intellistation Z
På T21an och Intellistation Z har jag nu övergett Windows och installerat Ubuntu GNU/Linux 6.10.
Trots att jag läst en del om att det skulle vara svårt att komma igång med trådlöst nätverk var det (i mitt tycke) väldigt rättframt så det gick som tåget att installera på T21an som jag har som surfdator hemma.
På Intellistation Zan hade jag inte heller några problem och har också installerat NVidia-drivrutiner för grafiken samt Beryl, en riktigt läcker fönsterhanterare som ser till att 3D-kortet i maskinen får jobba med att rita ut gränssnittet istället för att CPUn håller på med sånt.
På Intellistation Z-maskinen installerade jag också EtherApe, en grafisk nätverksövervakare som visar i hygglig realtid vad för protokoll som snackas på nätverket samt vem som kommunicerar med vem.
På min T41a får IBMs Windowsplattform än så länge vara kvar men nästa gång jag får ut en ny arbetsmaskin (jag håller inte andan :) ) ska jag be om Linuxplattformen på den.