<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jonathan Fors (Etnoy) &#187; Linux</title>
	<atom:link href="http://www.omskakas.se/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.omskakas.se</link>
	<description>Goes Switzerland</description>
	<lastBuildDate>Sat, 29 Oct 2011 21:28:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>J&#8217;accuse</title>
		<link>http://www.omskakas.se/2009/02/jaccuse.html</link>
		<comments>http://www.omskakas.se/2009/02/jaccuse.html#comments</comments>
		<pubDate>Thu, 05 Feb 2009 11:07:37 +0000</pubDate>
		<dc:creator>Jonathan Fors</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[BankID]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.omskakas.se/?p=449</guid>
		<description><![CDATA[Jag har nu installerat BankID för Linux och vill ventilera lite tankar. BankID är ett system för elektronisk identifikation över Internet och stöds av de flesta svenska internetbankerna. Många tjänster, varav CSN förmodligen är det mest framstående, beror helt på att man har BankID för att tjänsterna ska fungera, har man inte detta får man [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-453" title="Logotypen för BankID" src="http://www.omskakas.se/wp-content/uploads/2009/02/logo.jpg" alt="Logotypen för BankID" width="65" height="61" />Jag har nu installerat BankID för Linux och vill ventilera lite tankar.</p>
<p>BankID är ett system för elektronisk identifikation över Internet och stöds av de flesta svenska internetbankerna. Många tjänster, varav CSN förmodligen är det mest framstående, beror helt på att man har BankID för att tjänsterna ska fungera, har man inte detta får man falla tillbaka på vanlig snigelpost.</p>
<p>Denna typ av elektronisk legitimation har idag fått så pass stor spridning att det nästan inte går att klara sig utan om man vill göra viktiga ärenden på internet. Speciellt vi studenter behöver var sjätte månad intyga att vi faktiskt studerar och är studiemedelsberättigade för att få det ack så viktiga studiebidraget och -lånet. Det är alltså av största vikt att det här systemet fungerar och är öppet, transparent och utvecklat med största omsorg och tillgänglighet.</p>
<p>BankID utvecklas av ett privat företag, Finansiell ID-Teknik, som ägs av ett antal storbanker och har funnits sedan 2002.</p>
<p>Fram till ungefär för ett år sedan (om mitt minne inte svikit mig) var installationen och användningen av BankID enkel och fungerade överallt. Hela programmet fanns inkapslat i ett sk. Java-program som fungerade helt oberoende av vilken typ av dator eller vilken mjukvara som användes. Även om det fanns, och fortfarande finns, en del vassa kanter med Java överväger fördelarna med teknikoberoendet.</p>
<p>Jag och ett stort antal svenskar, speciellt studenter, använder operativsystemet Linux istället för det dominerande Windowssystemet. Jag ska inte gå in på alltför tekniska detaljer, men jag gör det eftersom jag behöver den tekniska överlägsenheten som systemet har; det kan ses lite som att jag föredrar ett visst bilmärke. Den viktigaste fördelen med Linuxsystemet är att det utvecklas av entusiaster över hela världen och att mjukvaran är fri, dvs. man har rätt att själv utveckla det för egna behov och kostnadsfritt använda det utan begränsningar.</p>
<p>Det finns egentligen ingen större skillnad på mig som IT-expert och &#8220;Moster Agda&#8221;, jag surfar, e-postar, tittar på film, lyssnar på musik och allt det andra som vanliga IT-medborgare tycker är självklart. Allt fungerar tills man ska legitimera sig hos CSN eller någon annan myndighet som har valt att använda BankID.</p>
<p>Man blir förvånad över hur en så pass viktig bit infrastruktur som BankID kan sjabblas bort.</p>
<p>När jag ovan beskrev hur BankID tidigare använde Java skrev jag i imperfekt, det stödet upphörde under 2008. Vi som använde Linux fick höra att &#8220;Skaffa ett nytt BankID nu så att det gäller så länge som möjligt, det kommer för en tid inte vara möjligt att installera något nytt BankID, däremot kommer redan installerade att fungera utmärkt.&#8221; Jahapp, bara att göra som man blir tillsagd, det borde inte vara så farligt om det rör sig om en kortare tid. Trodde jag.</p>
<p>Som utlovat försvann stödet för Linux och samtidigt byttes mjukvaran ut. Från att vara ett program som inte beror på en specifik uppsättning hård- eller mjukvara (Java) gick man över till att använda ett system som ställer höga krav på vad slutanvändaren (dvs. du som läser detta) har köpt för typ av dator och tillhörande operativsystem. För att över huvud taget kunna identifiera dig behövde du nu dessutom ett program som hela tiden körs i bakgrunden på din dator, i min mening en mycket korkat sätt att hantera legitimationerna på. Dessutom var du tvungen att ha köpt en licens för operativsystemet Windows (följde det inte med din dator måste du hosta upp med tusenlapparna, för billigt är det inte)</p>
<p>Av en olycklig slump behövde jag installera om min dator, och i farten försvann förstås mitt installerade BankID. När det nu inte fanns något sätt att installera den på nytt var jag tvungen att lita på att jag hade kompisar som var villiga att låna ut sin dator till mig. Augusti 2008 och Januari 2009 behövde jag t.ex. skicka in min studieförsäkran till CSN, de var tvunget att göras genom en kompis.</p>
<p><em>Jahapp, det lät ju inte så farligt, jag klarade mig de gångerna. </em>Men vad hade hänt om en mindre kunnig datoranvändare fått samma problem? Om man bara ägde en av de där läckra <a href="http://sv.wikipedia.org/wiki/ASUS_Eee_PC">minidatorerna</a> och plötsligt inte få sina studiemedel pga. idioti från en tredje part? <em>Tänk på de vanliga användarna!</em></p>
<p>I förra veckan kom så till slut den efterlängtade Linuxversionen. Jag testade den idag och även om det verkar fungera blir jag rejält besviken. Ja, det fungerar för en del Linuxanvändare,  men inte alla. Linux, precis som de flesta andra fria operativsystem (FreeBSD och OpenBSD är några exempel på sådana) är nästan helt oberoende av vilken typ av dator man använder.</p>
<p>Det dominerande idag är att man använder en PC. Det betyder, för att använda tekniska termer, att datorn har en viss arkitektur, har en processor av typen 32-bits 80&#215;86 plus en hel radda saker. En person som däremot använder en äldre Macintosh (&#8220;Apple-dator&#8221;)  har en PPC-processor och en annan arkitektur. Program som är skrivna för en viss typ av dator kan inte, av tekniska skäl.  flyttas över till en annan.</p>
<p>Men bara för att PC är störst betyder det inte att många Linuxanvändare inte använder andra arkitekturer. För att nämna ett exempel är SPARC-datorer vanligt förekommande på universitetet jag studerar vid.</p>
<p>BankID-programmet är, så vitt jag kan utläsa, gjort för Linuxanvändare som kör just en 32-bitars 80&#215;86-processor. Använder man en PPC-processor kommer det inte att fungera, använder man en SPARC kommer det inte fungera. <em>Alla dessa plattformar stöddes av den gamla Java-versionen ty den var plattformsoberoende! </em></p>
<p>En elektronisk legitimation är helt väsentlig för IT-Sverige, och det är något som bara ska fungera utan att &#8220;diskriminera&#8221; vissa typer av system. I vårt avlånga land har vi en lång tradition av öppenhet och demokrati och det måste fortsätta även när vi går in i teknikåldern. Man ska inte från myndighetshåll tvingas till att köpa en viss typ av amerikansk mjukvara (Windows) eller en viss typ av hårdvara, speciellt inte när det faktiskt <em>fungerar</em> att göra program som inte ställer sådana krav.</p>
<p>Det är dags att Sverige sätter sig ned och utvecklar ett alternativt system. Ett som utvecklas utan vinstintresse och först och främst tar hänsyn till tillgänglighet. Ett system som använder sig av öppen källkod. Den typ av inlåsning som nu sker är inte bra i längden, ju fler myndigheter och verk som går över till BankID, ju mer makt får företaget som utvecklar det, och ju mer makt får bankerna som äger det företaget.</p>
<p><strong>Till BankID:</strong> Gör något åt de omedelbara felen, för det första är det pinsamt hur ni under nästan ett år kan förhindra en stor del av datoranvändarna från att använda detta system. Fixa det dåliga installationsskriptet med hårdkodade sökvägar.<br />
För det andra är det min fasta övertygelse att ni måste återgå till ett plattformsoberoende system igen. Vad händer om man t.ex. kombinerar operativsystemet FreeBSD och kör det på sin SPARC-maskin? Kommer de som använder 64-bits processorer som kör Linux kunna använda BankID?<br />
Svaret blir ett rungande &#8220;Nej!&#8221;, och lösningen är inte att utveckla program för varje liten kombination av plattform och operativsystem. Svaret är att ha ett agnostiskt program som inte behöver bry sig om vad man har köpt för datorprylar.</p>
<p><strong>Till politiker</strong>: Se till att alla system som medborgarna behöver för att utföra ärenden på Internet är öppna och utvecklas av rätt personer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omskakas.se/2009/02/jaccuse.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Vote for Ubuntu!</title>
		<link>http://www.omskakas.se/2007/03/vote-for-ubuntu.html</link>
		<comments>http://www.omskakas.se/2007/03/vote-for-ubuntu.html#comments</comments>
		<pubDate>Wed, 14 Mar 2007 21:26:03 +0000</pubDate>
		<dc:creator>Jonathan Fors</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.omskakas.se/2007/03/vote-for-ubuntu.html</guid>
		<description><![CDATA[Dell is asking users around the world about what Linux distribution they should support. I suggest y&#8217;all follow the link here and vote for Ubuntu Linux, and press &#8220;Submit&#8221;!]]></description>
			<content:encoded><![CDATA[<p>Dell is asking users around the world about what Linux distribution they should support. I suggest y&#8217;all follow the link <a href="http://www.dell.com/content/topics/global.aspx/corp/linux?s=corp">here</a> and vote for Ubuntu Linux, and press &#8220;Submit&#8221;!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omskakas.se/2007/03/vote-for-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Howto: Hauppauge Nova-T 500 PCI under Linux</title>
		<link>http://www.omskakas.se/2007/01/howto-hauppauge-nova-t-500-pci-under-linux.html</link>
		<comments>http://www.omskakas.se/2007/01/howto-hauppauge-nova-t-500-pci-under-linux.html#comments</comments>
		<pubDate>Sat, 06 Jan 2007 13:50:02 +0000</pubDate>
		<dc:creator>Jonathan Fors</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[hauppauge]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MythTV]]></category>
		<category><![CDATA[nova-t]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.omskakas.se/2007/01/howto-hauppauge-nova-t-500-pci-under-linux.html</guid>
		<description><![CDATA[Note: This is a technical guide aimed at a specific audience. If you happen to read this blog and have no interest in Linux and TV cards, skip this post. Note 2: This guide is obsolete! Use at your own risk. This guide is a lot better! My father and I recently bought a Hauppauge [...]]]></description>
			<content:encoded><![CDATA[<p><em> Note: This is a technical guide aimed at a specific audience. If you happen to read this blog and have no interest in Linux and TV cards, skip this post.</em></p>
<p><strong>Note 2: This guide is obsolete! Use at your own risk. <a href="http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-NOVA-T-500">This guide</a> is a lot better! </strong></p>
<p>My father and I recently bought a Hauppauge Nova-T 500 TV card to extend the functionality of our current TV computer. The nice thing with this card is the fact that it contains two tuners in one card, allowing two simultaneous TV recordings or watchings at the same time.</p>
<p>We unpacked the box and plugged the card in to our computer. The manual recommended the card to be put in PCI slot #1 or 2 for unknown reasons, but it felt best to comply. When we booted, however, I got confused.</p>
<p>We had indeed installed a PCI card, but there was no TV card in the PCI listing (given by the &#8216;lspci&#8217; command). We thought there was something wrong with the card at first.</p>
<p>When inserting the card into a Windows computer, we understood where the problem was. At first, Windows recognized a new USB root hub on the computer, and only after that came the TV card. Hauppauge had made the ingenious decision of having two USB TV receivers on the card, controlled by an internal USB hub. The reasons for that I can guess is to save costs using the same chipset for both their external USB cards, and the internal what-seems-to-be-PCI cards.</p>
<p>So, back with the card to the Linux box, and discovering that there actually were a lot of new entries in the PCI listing, USB controllers. A quick glance on the USB listing (&#8216;lsusb&#8217; under Linux), showed a happy Hauppauge card.</p>
<p>After discovering the inner workings of the card, it was time to configure it. Apparently, the drivers were not included in the Linux kernel before version 2.6.19, and the most recent stock kernel for the Ubuntu system was 2.6.17. Time to go back and compile your own kernel from kernel.org.</p>
<p>If your system has at least  kernel version 2.6.19, there is no need for compiling your own. The kernel version is checked with the command &#8216;uname -r&#8217;. In the kernel, you need to enable modular support for the &#8220;dib0700&#8243; chipset, which is somewhere under Device Drivers &gt; Multimedia. Make sure the dialog says &#8220;(M)&#8221; and not &#8220;(*)&#8221; for the specific driver.</p>
<p>After compiling and installing the kernel (providing those instructions is outside the scope of this document) you must reboot and then find a firmware file for the kernel to use. For this specific card I needed the file &#8220;dvb-usb-dib0700-01.fw&#8221;, which I couldn&#8217;t find anywhere on the net at first. The primary mirror for this file was offline, but after one hour of searching I luckily found an RPM containing several firmwares, along with this one.</p>
<p>To make the path easier for everybody else, I here provide these files on my server <a id="p175" title="Firmware files for various TV tuners under Linux" rel="attachment" href="http://www.omskakas.se/2007/01/howto-hauppauge-nova-t-500-pci-under-linux.html/firmware-files-for-various-tv-tuners-under-linux/">here.</a></p>
<p><strong>NOTE: The above files are very obsolete, and should not be used.  linuxtv.org has newer files.<br />
</strong></p>
<p>So, extract the file named &#8220;dvb-usb-dib0700-01.fw&#8221; and copy it to the directory /lib/firmware. Then load the module dvb-usb-dib0700 using the following command:</p>
<p><code>modprobe dvb-usb-dib0700</code></p>
<p>(many systems require that you add &#8220;sudo&#8221; to the command line before the &#8220;modprobe&#8221; command.</p>
<p>You just loaded the driver into the kernel. Felt something? That was just the feeling of being one step closer to a working dual TV tuner card. Note that the &#8220;modprobe&#8221; command should return nothing if it works. If you get outputs like &#8220;FATAL: Module dvb-usb-dib0700 not found.&#8221; you have to make  sure that you compiled in support for the TV card into the kernel.</p>
<p>If modprobe worked, check the output of the command &#8216;dmesg&#8217;. If it works, you should have something like this in the last few lines:</p>
<p><code>[   47.706381] dib0700: loaded with support for 2 different device-types<br />
[   47.755845] dvb-usb: found a &amp;#039;Hauppauge Nova-T 500 Dual DVB-T&amp;#039; in cold state, will try to load a firmware<br />
[   47.831894] dvb-usb: downloading firmware from file &amp;#039;dvb-usb-dib0700-01.fw&amp;#039;<br />
[   48.004945] dib0700: firmware started successfully.<br />
[   48.106970] dvb-usb: found a &amp;#039;Hauppauge Nova-T 500 Dual DVB-T&amp;#039; in warm state.<br />
[   48.107568] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.<br />
[   48.107929] DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T).<br />
[   48.191285] DVB: registering frontend 1 (DiBcom 3000MC/P)...<br />
[   48.192903] MT2060: successfully identified (IF1 = 1220)<br />
[   48.657038] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.<br />
[   48.657373] DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T).<br />
[   48.661165] DVB: registering frontend 2 (DiBcom 3000MC/P)...<br />
[   48.663158] MT2060: successfully identified (IF1 = 1220)<br />
[   49.129041] dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and connected.<br />
[   49.129071] usbcore: registered new interface driver dvb_usb_dib0700<!--formatted--></code></p>
<p>Basically, what it says is that the firmware gets loaded (&#8220;<code>dib0700: firmware started successfully</code>&#8220;) and that the frontend gets registered (&#8220;<code>MT2060: successfully identified</code>&#8220;) and finally gets the card to work (&#8220;<code>dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and connected</code>&#8220;)</p>
<p>If this is your case, you can happily go on and set up MythTV or &lt;insert your favorite PVR system here&gt;.</p>
<p>Otherwise, let&#8217;s do some debugging. Most often, you forgot to provide the system with the correct firmware file. Extract the file &#8220;<a href="/2007/01/howto-hauppauge-nova-t-500-pci-under-linux.html/firmware-files-for-various-tv-tuners-under-linux/">dvb-usb-dib0700-01.fw</a>&#8221; to /lib/firmware, nothing else. Make sure you got support for your dib0700 in the kernel configuration and that the kernel is really 2.6.19 or higher. If you get stuck, post a comment in the form on the bottom of the page, and I or one of my many readers will probably help you.</p>
<p>Your TV card should show up in the directory /dev/dvb (might vary on other systems than my Ubuntu installation) as two entries; adapter0 and adapter1 (This might also vary if you have more TV cards in the computer).</p>
<p>Now, configure the DVB card as you would with any card. I use MythTV, and those instructions can be found <a href="http://www.mythtv.org/wiki/index.php/User_Manual:Index">here</a>. I don&#8217;t feel like writing another MythTV guide here, there are so many out there already.</p>
<p>Happy tuning!</p>
<p>Note that I never tried connecting the remote control, many readers have commented that the remote doesn&#8217;t work yet. You will need a third-party remote or do as I am doing and use another card with a remote control.</p>
<p>As a conclusion, I find the Nova-T 500 an excellent card with good support under Linux except for the remote control. The driver seems pretty new, though, so there are probably improvements and bugfixes on the way in new Linux versions. Still, with our computer, a 1.8 GHz with 768 MB of memory, we can now record three DVB-T streams simultaneously (using one Nova-T 500 and one older Nova-T card) without any problems at all.</p>
<p>I can only recommend this card, although it still requires some compiling to get working. I believe Ubuntu Feisty Fawn (in beta at the time of writing) has support for the card out of the box (but you still need the firmware).</p>
<p>If this guide was helpful, I would appreciate you leaving a comment here. Also comment if something doesn&#8217;t work or if you have additional suggestions. Thank you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omskakas.se/2007/01/howto-hauppauge-nova-t-500-pci-under-linux.html/feed</wfw:commentRss>
		<slash:comments>86</slash:comments>
		</item>
		<item>
		<title>VMWare &gt; Crossover Office</title>
		<link>http://www.omskakas.se/2006/08/vmware-crossover-office.html</link>
		<comments>http://www.omskakas.se/2006/08/vmware-crossover-office.html#comments</comments>
		<pubDate>Thu, 17 Aug 2006 10:31:36 +0000</pubDate>
		<dc:creator>Jonathan Fors</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[cxoffice]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://etnoy.broach.se/2006/08/vmware-crossover-office.html</guid>
		<description><![CDATA[I switched from Crossover Office to VMWare for my Microsoft Office business on my computer yesterday. I use Ubuntu Linux on my personal laptop, and for my work I must have Microsoft Office installed.  I first tried using Crossover Office, and it seemed to work great for the first time. Crossover Office is a Win32 [...]]]></description>
			<content:encoded><![CDATA[<p>I switched from Crossover Office to VMWare for my Microsoft Office business on my computer yesterday.</p>
<p>I use Ubuntu Linux on my personal laptop, and for my work I must have Microsoft Office installed.  I first tried using Crossover Office, and it seemed to work great for the first time. Crossover Office is a Win32 sublayer, just like Wine and Cedega, that lets you run Windows applications seamlessy inside Linux. After a while, I got to notice a few bugs that meant the end of my Crossover journey. It was impossible to open a few spreadsheets because of a few missing API:s, and sometimes the ALT key would hang because of my window manager. I cannot afford having a bug-ridden version of Office, so therefore I had to acquire VMWare Workstation 5.5, in which I have installed Windows XP and Office 2002. I am impressed by the performance; despite the fact that I only have 512 MB of RAM, it works like a charm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omskakas.se/2006/08/vmware-crossover-office.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server upgrades</title>
		<link>http://www.omskakas.se/2006/06/server-upgrades.html</link>
		<comments>http://www.omskakas.se/2006/06/server-upgrades.html#comments</comments>
		<pubDate>Sat, 24 Jun 2006 14:09:03 +0000</pubDate>
		<dc:creator>Jonathan Fors</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://etnoy.broach.se/archive/121</guid>
		<description><![CDATA[Since the rest of the family is away during midsummer, I have taken this occasion as a chance to do some upgrades to the server park. I have replaced the router/webserver/dns box with a brand new Ubuntu installation, which will be easier to manage than the old gentoo system. That system had been running for [...]]]></description>
			<content:encoded><![CDATA[<p>Since the rest of the family is away during midsummer, I have taken this occasion as a chance to do some upgrades to the server park.</p>
<p>I have replaced the router/webserver/dns box with a brand new Ubuntu installation, which will be easier to manage than the old gentoo system. That system had been running for about two years, but had become almost unmanagable as time went on. Ubuntu is a lot easier to upgrade, thanks to apt-get and binary packages.</p>
<p>So if you have seen this site as offline the last days, this was the reason why.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omskakas.se/2006/06/server-upgrades.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

