OpenSUSE on Netbooks
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Alternative Title |
| |
Title of Series | ||
Number of Parts | 70 | |
Author | ||
License | CC Attribution 2.0 Belgium: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor. | |
Identifiers | 10.5446/39540 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
|
FOSDEM 20094 / 70
3
4
6
16
17
18
19
20
21
22
23
24
25
26
27
29
30
31
32
33
35
40
41
44
46
47
48
50
51
54
55
57
58
59
60
62
65
67
68
69
70
00:00
NetbookNetbookUMLLecture/Conference
00:39
SoftwareLaptopInclusion mapComputer hardwarePort scannerStructural equation modelingDrum memoryKernel (computing)Virtual machineBitMereologyDevice driverComputer hardwareAdaptive behaviorTouchscreenPattern languageDifferent (Kate Ryan album)Keyboard shortcutElectronic visual displayChannel capacityData storage deviceCoprocessorKernel (computing)Electronic mailing listNP-hardNetbookFlash memoryMultiplication signEndliche ModelltheorieDatabase1 (number)Patch (Unix)User interfaceLaptopMobile WebWireless LANPoint (geometry)EncryptionReverse engineeringModule (mathematics)Power (physics)Level (video gaming)QuicksortSet (mathematics)WritingService (economics)Latin squareNetwork topologyMusical ensembleGroup actionObject (grammar)Polar coordinate systemWebsitePlastikkarteStandard deviationComputer graphics (computer science)AreaHard disk driveMetropolitan area networkLine (geometry)Asynchronous Transfer ModeNormal (geometry)Bit rateSoftwareDigital photographyOrder (biology)View (database)CuboidSystem callLecture/Conference
10:16
Inverter (logic gate)Drum memoryKernel (computing)Interface (computing)Electronic visual displayVirtual machineNetbookPlastikkarteKeyboard shortcutDifferent (Kate Ryan album)Flash memoryPerturbation theoryFlagModule (mathematics)Type theoryDistribution (mathematics)ExpressionWebcamLaptopGoodness of fitSocial classComputer hardwareBitDevice driverWindowKernel (computing)Normal (geometry)Default (computer science)Software bugDiscounts and allowancesClique-widthTouchscreenCoprocessorWireless LANMultiplication signSoftware developer1 (number)MereologyReverse engineeringLevel (video gaming)PCI ExpressCuboidCartesian coordinate systemInclusion mapSpacetimeFactory (trading post)Conditional-access moduleConfiguration spaceSimilarity (geometry)Group actionSystem callCASE <Informatik>Endliche ModelltheorieSemiconductor memoryUser interfaceInternetworkingStandard deviationFerry CorstenSet (mathematics)Right angleProcess (computing)Presentation of a groupDemo (music)Patch (Unix)Graph coloringWeb crawlerNetwork topologyUniverse (mathematics)VideoconferencingLecture/Conference
19:27
User interfaceRippingInterface (computing)MIDIFile viewerSoftware developerConfiguration spaceMedical imagingState of matterComputer configurationOrder (biology)Module (mathematics)PlastikkartePCI ExpressNormal (geometry)Discounts and allowancesContext-sensitive languagePatch (Unix)NeuroinformatikSystem callNetzwerkverwaltungVirtual machineSource codeBitTraffic reportingCASE <Informatik>Open setMultiplication signProduct (business)PixelAverageBounded variationDistribution (mathematics)WindowDifferential (mechanical device)NumberCartesian coordinate systemOffice suiteMathematicsComputer programmingMereologyInternetworkingMusical ensembleProgrammer (hardware)FlagTouchscreenSimilarity (geometry)SpacetimeConnected spaceProjective planePortable communications deviceTask (computing)Staff (military)Goodness of fitGraph coloringWordContent (media)Digital photographyFitness functionStress (mechanics)Block (periodic table)Computer fileRight angleInstallation artCuboidSupremumHecke operatorGraphical user interfaceUser interfaceKernel (computing)BackupView (database)Software bugComputer hardwareNetbookEmailDifferent (Kate Ryan album)Open sourceLecture/Conference
29:10
Mach's principleMoving averageBootingLink (knot theory)Hill differential equationBit rateBitTotal S.A.Order (biology)InformationMedical imagingVirtual machineInstallation artExecution unitComputer hardwareSemiconductor memoryCD-ROMNetbookRevision controlComputer programmingMultiplication signSoftware testingWeb 2.0BootingConnected spaceProcess (computing)WhiteboardSet (mathematics)Library (computing)Computer configurationEmailOptical disc driveMoment (mathematics)CASE <Informatik>SoftwareIntegrated development environmentRepository (publishing)FlagDistribution (mathematics)Point (geometry)Product (business)Software developerTouchscreenDifferent (Kate Ryan album)Data managementNormal (geometry)Form (programming)Cartesian coordinate systemDot productMetropolitan area networkAttribute grammarNumberPlug-in (computing)LengthFlash memoryVideo gameCuboidComputer fontSystem callComputer fileImage resolutionMathematicsComplete metric spaceMereologySpacetimePlastikkarteDirectory serviceKernel (computing)Web pageReading (process)Pointer (computer programming)Centralizer and normalizerLocal ringMaxima and minimaCoprocessorSoftware bugLecture/Conference
38:49
Software bugBootingNumberFigurate numberKernel (computing)Type theoryNetbookDistribution (mathematics)Traffic reportingProjective planeMultiplication signDifferent (Kate Ryan album)Product (business)Performance appraisalPlanningMoment (mathematics)Integrated development environmentGoodness of fitOptical disc driveData conversionPortable communications deviceFamilyLevel (video gaming)SoftwareDVD-Rekorder1 (number)Link (knot theory)Inverse elementHypermediaVideo gameCASE <Informatik>Lecture/Conference
Transcript: English(auto-generated)
00:24
It's not here. So this is about OpenSUSE on netbooks. As you can see, apparently it takes a little bit longer.
00:41
It's one of those new, cool machines. Probably everybody has one with him. Yes, OK, so you all know what this is about. The new interesting stuff that Intel brought us, or at least they claim to have that. So, oh yeah, it is slower.
01:05
Yeah, OK. So I'll introduce myself first. I'm Stefan Seifried, working at the desktop team, or at the team mobile devices at SUSE in Nuremberg. And there I'm working with all sorts of machines,
01:20
among others, with the netbooks. And we are trying to get those going, if possible, out of the box, without any major hackery involved. But yeah, we'll see how this is working out. And we're basically doing all kinds of mobile stuff from netbooks onwards. So we are not doing much embedded stuff for phones or so.
01:43
We're the PC guys, still. OK, so let's start. The talk has three parts. First part is a little bit a short overview over the hardware. Actually not that interesting. Part two is the software.
02:01
There are, again, two parts. There are kernel drivers and stuff, and there's the user interface part. And the thing that I consider the interesting part of this talk is the tips and tricks in the daily usage. Because in the end, installation is usually pretty easy. But in my opinion, those machines are more than just a smaller notebook
02:24
or a cheaper notebook. But apparently, I have the opinion that you need a little bit of a different usage pattern for those. And I try to share what I have found out over the last year. And actually, I was using small machines all the time before. They had not 10-inch screens, but 12-inch screens.
02:42
But many of the experience is similar. So let's start with the hardware. What's so special about those netbooks? Those are usually pretty small and lightweight devices. As far as I know, actually, Intel forbids the manufacturers
03:00
to put in a larger display than 10-inch if they want to use the Atom processor, the cheap one. So all those machines usually have less than 10-inch display. They have a low power consumption if you compare it with other PC laptops. They have a small screen and keyboard.
03:21
The hardware is fairly uniform because most of them today have the Intel Atom processor and an Intel graphics chip. And there are some with a wire processor and wire chip, but they are not very common. And yet, they are also not that well supported. Let's say it that way.
03:42
Some models, for example, this one, have a pretty low storage capacity because it has a built-in flash device, which only has 8 gigabytes. And this can be challenging. There are also the triple EPCs. I think they had 4 gigabytes of stuff. Of course, that's not really a problem,
04:02
and this is more than a tenth of the capacity for my first hard drive, but it's still, for today's standards, it's not much. You need to look into that. What are the problems with this hardware? Yet and there we are again. It's the lowest storage capacity of some models
04:22
and something that I'm experiencing pretty painfully all the time is that especially those flash devices, even though they were sold to us as to be faster, more reliable, consuming less power, at least the cheap ones that are built into the netbooks are very slow.
04:41
They have a decent read and write rate, but as soon as you do an fsync, something goes awfully wrong, and yes, please come in. Something goes awfully wrong, and they take a very long time. For example, if you install packages, it's really a pain in the ass because the RPM database does an fsync on it all the time.
05:00
Then, actually, even though they all look the same from the first look at the hardware, it's not as uniform as you think. You cannot imagine what strange kind of wireless LAN devices you find on these things because almost every business notebook you get out there today has an Intel graphics, Intel processor, and has an Intel wireless LAN,
05:26
and those usually just work. They may not work perfectly, they may have some issues, but you basically never get one that just does not work at all. Those devices, there is apparently the possibility to save 50 cent
05:41
by buying some strange wireless chipset from some unknown Taiwanese vendor. It's brought us the RTL8139 LAN cards, or the infamous Broadcom chipset, where a reverse engineered driver exists, but it actually does not work that well all the time.
06:03
So, there are hardware problems, especially in the wireless area, which is a pity because, especially on those machines, wireless, for my opinion, is even more important than on a desktop. For me, I don't really care about wireless. If I have a desktop, and if I have a cable, I use that cable.
06:22
I won't use wireless because it's still faster. And on a normal notebook, most of the time it works. So, wireless is even more important, and you have to choose the hardware carefully to get it actually going. I'll talk more about this. And then, the machines are small. They have small batteries, which also means,
06:41
even though they need not as much power as a big machine, you still sometimes don't get a much longer battery life, or sometimes even a shorter battery life. So, going for six or seven hours is today possible with netbooks, and even more, but those are usually some machines with a pretty big battery or a bulky battery,
07:01
or those are what I call the high-end netbooks. They are also a little bit more expensive. Probably you get what you pay for there, too. Then we come over to the software, because in the end, the hardware is not really that interesting from a Linux distributor's point of view, because it just works.
07:23
The processor is not really different from an old Pentium 3, as far as I can tell. So, the kernel does not need special adaptations. Driver stuff that needed to get in for a chipset is already long and mainline, so there's no real problem. Apart from some device drivers, we'll talk about that. Or, as anybody had a different experience,
07:42
I said, OK, I had a machine that did not boot at all, and I needed some special Linux patch. I haven't seen this for quite some time, so... The hardware, it's there, and it's working, and so, yeah, can move on to the software. So, yeah, as I told, wireless LAN drivers are often problematic.
08:02
We have a nice hit list of... Actually, I asked my colleague who's doing the wireless stuff, and I asked him, OK, what should I recommend? What chipsets should I recommend? And he said, OK, spare those S. There's actually only one chipset that is sold in the netbooks
08:22
that you can actually recommend, and that's right now the Ethereum chipset, because that's the only one that has a driver that's working pretty well. I said, OK, but I have seen other netbooks also work, so there must be something that, yeah, OK. After S errors, there comes nothing, nothing, nothing, and nothing,
08:40
and then there's Raling, which have some out-of-three driver. They're actually working on it, but it's not really going upstream, and it's a little bit... you need a lot of tweaking, but if it works, if you get it running, then it works. I said, OK, but this can't be everything. There must be more drivers around. There's more hardware. But, yeah, then comes nothing, nothing, nothing,
09:02
and then there comes Realtek and Broadcom. Broadcom is especially funny because there is a binary-only driver on the Broadcom side, which is, of course, very funny because you have always... if you like this sort of fun, whenever you change the kernel revision, you have to check
09:21
if the module still works and if it still compiles, and it's actually not what I consider fun. And there's also a reverse-engineered driver, but it's good enough that it detects the card, and it sometimes works, but as far as I know, it doesn't do encryption very well, and it's not very well.
09:42
What's really funny about Broadcom, and something with which I say, OK, go tell these people what you think about them, is if you go to the Broadcom website, you really get a strong warning to please remove all this community driver stuff. I think it's in parenthesis, community drivers. I thought, OK, you know, this is what they are thinking about us.
10:02
Should we buy their hardware? I'm not sure. So, actually, if you want a machine, probably it's possible to get those all going, but it's with different levels of pain and of time you need to invest to get your machine running, to get your wireless going.
10:20
So, in my opinion, it's pretty important to check out before you buy the machines. They are all pretty similar. You get them all with similar display sizes. They have different keyboards and stuff, but that's, actually, they're all pretty small, too small to touch type, so check out if there's hardware that's well supported.
10:40
If there's an Antares card in there, I'd say go for it. There is no netbook known to me, actually, that ships with an Intel chipset. I was wondering why they are, but probably they are just costing $2 more or something like that, and that's, yeah, just too much. I've heard rumors about a special Intel netbook wireless LAN chipset coming up,
11:03
but I have not seen it, and so I cannot recommend it now. There's other stuff in these machines than wireless LAN. For example, in this Acer, this is an S-PIOR1. It's the flash model, the A110, I think.
11:20
One of the first Acer's, I think. The card readers, they need some tweaking. You need a special module flag to force the PCI Express hot plug driver, which is interesting. I never knew that card readers were PCI Express hot plug. And there's no other PCI Express slot, no Express card, but these are stuff that you need to get, sometimes, to get those going,
11:43
but in the end, it's the same as with other relatively new hardware. You need some special things. There are, yeah, how do I phrase that without insulting anybody, some interesting BIOS workarounds that you need,
12:00
and those are from those type that I usually have only seen from the very cheap consumer class notebooks that you get at the big food discounters or stuff like that. So, again, sometimes I have the impression on those netbooks, the BIOS is the same as the hardware sometimes, so they,
12:21
oh, it would cost five cents more to fix this bug, but we have a patched kernel where it runs anyway with the Linux distribution we ship, or it runs with Windows XP, so we ship it anyway. And depending on the vendor, it might be hard getting a fixed BIOS. So, for example, this card reader stuff with PCI Express hot plug module,
12:43
the kernel developers are arguing if it's a kernel bug or if it's a BIOS bug for you as a user. Yeah, it doesn't really help. In the end, this all is not really different from a normal machine, from a normal consumer class notebook.
13:01
They often have similar problems. The hardware is the cost efficient type, the BIOS is the cost efficient type, and you have to do some stuff to get it going. Even from, you get those from vendors, they know how to write a proper BIOS
13:22
because they have business class notebooks that just work out of the box. But, yeah, it's probably a different part of the corporation who is doing this. So, one part of the corporation has the good BIOS writers and the others have the bad ones. I don't know how it works.
13:41
Okay, any questions to drivers or stuff, or any experience you want to share if you had a netbook and had a really hard time getting it going? Anyone? Yeah? The new Ralink just works for some stupid reason.
14:01
Okay, so is it now in the staging tree, or is it the new driver that you get from the Ralink site? No, it was on the website always, you had to download it yourself, and now there is just a default module included in the installation, so I don't know where that module comes from. Okay, so, yeah, of course, Ralink are actually not the very bad guys
14:23
because they apparently have some problem working with kernel developers, and, well, all of you who ever had to deal with kernel developers, I can sometimes understand why people have problems working with those. It's not always easy. If there's a corporation that says, okay, we are doing a driver, and then there comes a herd of kernel developers saying,
14:42
yeah, you're doing this wrong, you're doing that wrong, there's a white space issue, I don't like your ugly defines, and so I say, okay, we are not really targeting inclusion in the kernel, we're just going for, you can download it off our site, and sooner or later somebody will also clean up this driver, and so if Ralink is now working better, very good.
15:01
So, in this case, I recommend Adaros and Ralink. Okay, yes? So, what about the camera? You are going to speak about camera driver, camera built-in in the netbook.
15:21
I actually did not try, but most of them are standard USB cameras. Of course, there's surely one or the other one who is non-standard and needs a special driver, but generally, USB cameras are more and more going for the, there's a universal video module.
15:41
He needs to pull it up, yes. The bison cam that everyone has, that was from aces, from really old laptops, that's now in everything, and only 2628, it's included, so now I have to recompile everything. Okay. So, that's just, because 2628 was already out, so they could have backported it, but they don't do that, so.
16:03
Yeah, but with the next kernel, when factory goes to the new kernel, or in the general distributions, all that I'm talking here is actually not really OpenSUSE specific, because it's the same for every distribution. So, when the distributions get the new kernel, then you get the driver, and what's good about this machine is actually that they are sold in pretty huge quantities,
16:22
so there's some incentive for many developers to actually work on those. Many people who, basically, stuff like reverse engineering webcam protocols, so you need somebody who really has a need to. You don't do this for fun, if you don't have the hardware for yourself, so that's, they are sold in huge quantities,
16:40
and they are actually cheap enough that people say, okay, it's not fully supported, but it's cheap, I'll buy it, and I'll try what I can do, and so we're getting pretty good driver development. I guess that will also happen to the wireless LAN drivers. I'm just a little bit pissed off that the situation is not really getting better after years, or not that much better, so there are a few chipsets you can recommend,
17:02
and still, year after year, there are a few you can't. But, in the end, it's not really different from a normal machine. For the user interface, there's actually, I'm advocating to try out new stuff. I'm a hardcore KDE user, normally, but on the netbook, I actually said,
17:25
okay, let's try something different, because KDE 4, in the default configuration, has a pretty huge, for a small resolution, pretty huge window decoration, and a big panel, and stuff, and actually, I think it's time,
17:42
with such a new machine, to try out different stuff, using, and generally, using a lightweight desktop, like, I don't know, XFCE, or a very lightly configured KDE, or Gnome, or whatever, is a good idea on such a machine, because they are generally fast enough for almost everything. You can even run OpenOffice on those.
18:02
They have enough memory, they usually come with, today, with one gigabyte, I think, this one still has 512, but it was one of the first that we bought, and usually they have one gigabyte and more, so you have enough, and the processors are also fast enough, it's not a problem. But generally, on a small machine, using small applications,
18:25
it might get you better performance and more satisfaction. When there's application, generally, on these machines, the screen width is usually not an idea. I have to admit that I'm a chicken. I switch to 800 times 600 for presentation, because otherwise, with the white screen,
18:42
we would probably have black bars left and right, and I didn't have time to sort it out. Generally, the screen width is 1024, or bigger on most machines, save the small, old EPC, EEE, which had, I think, 800 times 480, which is very small.
19:03
But those new ones all have 1024 times 600, or 576 new ones, apparently because the bigger panels are no longer available, they're all sold out, so they had to resort to 16 to 9. And the screen width is not a problem, screen height actually is. And there is stuff that needs to be fixed in the application.
19:25
I have found one, just a short demo, because it was so funny. Actually, in the Oculob KDE viewer that I was trying to set up stuff, and there's, where's the OK button?
19:41
It's gone, there's nothing, there's no OK button. So, for me, that's no problem. I know I can hit Alt and shift it up, and so I can hit OK and cancel. No, there's no, the next thing, there's no way to resize it. OK, you just resize that. No, no. Somebody decided that this dialogue has to be at least 600 pixels high,
20:00
so you have no way to resize that. And this is something that, I'm not sure if this, for example, would need to change in the, also in the toolkits. Why is there no flag? However, I can say, OK, I can resize this dialogue and it gets a scroll bar here, and without the application programmer having to know that,
20:20
but there's maybe a global flag, something, stuff like that will happen, I think, on a desktop, or another thing that, this dialogue is extremely funny, because I can show all those, all those pain that you have. If you do it to full screen, it's not going to get any more useful. For me, I've never done any QT programming or KDE or any GUI programming at all.
20:44
Why can't it just arrange this stuff side by side if I put it on full screen? The screen is almost double as wide as its height, so there would, obviously there would be enough space to put these buttons there, but there are not. So this is, those are issues with applications that I hope,
21:03
and I think they will be fixed, because all those applications need to get also more portable towards small machines, mobile phones. Nobody wants to program everything by, everything new, so they want to have just maybe a small layer on top that, like the, maybe the KDE, the KDE 4 plasmoid stuff already,
21:24
which has a, I don't know the word, some kind of context sensitivity. If you pull a plasmoid into the app, into the taskbar, it behaves, it displays differently, it still does the same thing, but you can, for example, put the photo view into the taskbar,
21:41
and there it's a button which shows you all the contents of the photo, and no longer, no longer, I like the normal desktop photo. Anyway, before I'm discussing here, desktop people are knowing and working on the issues. And if you find such a dialogue, like I found now,
22:00
I did not already file a bug report, but this is a bug in the end, and file a bug report. If you find it on OpenSUSE, file a bug report for it, because you might, sometimes you might need to argue with the developer why this is needed, but if nobody tells the people that this is needed, they won't fix it, unless they start using netbooks by themselves,
22:23
but probably not as the main development machine. So those are application bugs that need to be fixed, and this is something that's the duty of the users to report the bugs. We can try to fix them as developers, but the users need to report them.
22:41
Some stuff I find by myself, but yeah, we need bug reports. So now comes the interesting part, because that's what I found out. One more question concerning user interfaces. It appears to me that almost every distro or even every vendor
23:02
invents his own starting application launcher. So sometimes you have very big buttons on some translucent windows overlaid over your KDE or GNOME desktops and there are other approaches.
23:20
What do you think, will there be some kind of consolidation in the future, or do we have to deal with all the different approaches? Well, there's always, actually the last question was what is the OpenSUSE approach. I don't know, but I hope we will get some consolidation.
23:45
On the other hand, because there will need to be some consolidation, it's just a waste of resources when everybody does the same thing over again. On the other hand, you cannot restrict developers, because they do what they want anyway. And if they think it's a good idea, they will try it.
24:01
So you will always see variations on a theme with this stuff. Then there's in every, not all, but many of the larger distributions have a company behind it that has a marketing department that says, well, we need something to differentiate. And believe me, we try them, that differentiation with the number of buttons you have on the screen
24:25
or with the color is not a good differentiation, but they need to learn that. So I fear we have to live with that for a few more years, but in the end, the best solution will win out. And the more stuff that is actually tried and to try to find out what's useful,
24:44
what the users actually can use, what's good for them, that this is the thing that will prevail. That's the one that we will see five years from now. This is an open source world.
25:00
There are projects forked and rejoined all the time, and it's actually a good thing. And yeah, the question is, do we really need one more application launcher or don't we do? I wouldn't. Yeah, you can't fight everything. So then we come to the tips and tricks, and let's start with preparing your installation.
25:24
And I'm assuming, of course, everybody wants to install OpenSUSE on this brand new Shiny netbook. But also if you want to install something else. If there is another Linux installed already, I would actually recommend to create an image of the installation, if possible.
25:41
Or tar it up completely. Just make a backup of it. Or if it's known that the rescue CD that is shipped with it will actually work, then yeah, this is fine. But actually, creating an image today is not really expensive. You write it to a USB disk, and that's always good to have a way to go back. Because there is, often with the pre-shipped installations, there is a hacked kernel.
26:07
They have some strange kernel module. You need to find the option that's needed for the PCI Express hotblock module to get the card reader going. So creating an image allows you to restore the original state.
26:21
Backing up ETC basically is where most of the configuration probably is stored. And this allows you also to find out how did they configure special stuff apart. If they have a special kernel patch, you're out of luck. You won't find this in ETC and also not in the image, usually. Then, explore the original installation.
26:42
They often have put some work into it to making it usable for non-geek, normal users. Because those machines are actually sold to normal people with Linux on them. So they are not solely targeted on geeks, but also on mom and dad, basically.
27:01
You can sometimes get this on the food discounters in Germany, those machines. So they have done something to make this Linux a little bit more usable and try it out. Of course, often this is some annoying stuff for the advanced users,
27:21
but there might be one or the other nice thing in there. Try it out, explore it, and maybe write it down what was good. So if you later see, OK, I have now this OpenSUSE or Fedora or Debian or Ubuntu or whatever on it, and this is cool, everything is working fine, but this one button was really a good idea. Then, in the case of OpenSUSE, create a feature request.
27:43
Or if it's just a small thing, create a bug report, an enhancement bug report. Because I'm looking at some of those machines, but I can't look on all of them. And actually, for me, most of the time when we get a new one, yeah, we create the image, but then we have to get going to get SUSE running on it.
28:02
I don't have time to spend a day or two exploring the original installation. I try to, but often I just can't. So this is stuff which I think is important to the community at large to make the products better. Because often, if Acer sells this machine with its, there's also, I'm not sure what the desktop was that was on it,
28:22
but I knew there was an application that had seven or eight buttons, big buttons, an application launcher that normal people could launch their office, Firefox, email program, and it had some custom internet connection tool. I think the image was made shortly before network manager had all the features,
28:43
so they did something by themselves. And I think it's important to check out. Somebody was paid to do this, and it was probably not done totally wrong. So you can at least look at it and steal from them. If they don't release the source code to you, you can at least look, okay, we can do something similar or maybe something better.
29:03
That's important. Also, if you later need to get the hardware going, the installation you have on the machine when it's shipped is already running, so LSPCI, LSUSB, LSMOD, all this stuff, it can't hurt to save it on a USB stick and have it later.
29:22
If everything works out of the box, you don't need it, but you also have lost nothing. Then, a first try with a live CD or a live USB medium or something like that is probably a good idea to see if it's working at all or if it's maybe in that special case of hardware, maybe Ubuntu works better, so try before you install.
29:46
Then the installation as such is not really interesting. It just installs. You need probably a USB CD-ROM or a bootable USB stick and install via a network, but it's not really different to normal hardware. You just install on those machines. Those are big enough.
30:01
You don't need any special tricks that the installer can work. They have enough memory. They have fast enough processors. The only thing you might need to do a minimal installation or something like that, which is probably a good idea to not fill up the four gigabyte of flash completely in the beginning.
30:25
Do all of the recent networks support booting via a USB? Yeah, I have not seen one that doesn't. They all have recent BIOS, and you can boot them from almost everything. You can have USB CD-ROM, USB, just a bootable USB installation.
30:46
You can get one on the Zooty booth made with Zooty Studio, so they boot from that just fine. Okay, and is there some support into OpenSUSE to provide a USB memory image? I think, but I'm not sure.
31:01
I think there already is one, or at least it's easily createable with KIDI, for example. Yeah, I think the CD image is still just the boot image, and then you hope your network card is already detected, and then it does a network installation. That's what's supported at the moment.
31:20
Yeah, but there's also, I think there are also, there were USB stick images around, but I always create my own if I need one, to be honest. I'm not sure what's distributed. No, of course not. Yeah, of course. I think with every new distribution that we wrote,
31:41
there will be new ways to install the stuff. This is actually a reason. The more those machines become more common, they don't have an optical drive. People don't have USB CD-ROMs or USB DVD-ROMs ready all the time, so providing a USB stick image that you can just boot,
32:01
I'm not the product manager, but it's something useful, yeah. I will, we will hand this on. So, during everyday usage, there are some totally different problems. For example, if you have installed normally, the machine, if you are unlucky,
32:21
the machine gets detected with its 10-inch screen, and every application suddenly has relatively huge fonts on the small display, because with a 10-inch screen, you have a very, a relatively high DPI number, dots per inch, so the applications make bigger fonts so that you can read them,
32:40
which is a good idea if you have a 22-inch and a 19-inch monitor to have similar font sizes, but on this small machine, you actually, you want smaller font sizes. So, what do you do? You go through every application, change the font size from 10 to 8, or something like that, which is actually not funny. Or, you go to cheat.
33:01
You cheat with the DPI settings. Either by entering a slightly bigger screen size in SAX2, I, doing this since years, I'm having a, as a regular machine, a 12-inch subnotebook, and this has always had a 14-inch screen, so it sucks that it has a little bit, a slightly smaller DPI rating,
33:24
giving it smaller fonts, and because I'm nearer to the monitor anyway, I can get more information on it and still read it. Or there's the XR and R DPI switch, where you can, on the fly, switch the DPI setting of the currently attached monitor,
33:42
and, but this only works for newly started programs. I can demo it later if there's still time, it's really funny. Then there's stuff like, many people will probably not use this as their primary machine, they will have this as a secondary machine, so there's an issue of synchronizing your data. You have to, when you're on the road, or you're locked into a hotspot,
34:04
or downloading stuff, you probably don't want to download again at home, try Unison. Unison is a graphical, it's basically a two-way rsync, who already knows Unison? Okay, Unison is basically a two-way rsync tool with a graphical conflict resolver.
34:23
Very nice, should try it. Not only on netbooks, but it's good. You want to have your emails on more than one machine. Well, reading them from the local mail spool is probably the old geek way, but not the best one anymore, so be prepared to try out new ways, stuff like IMAP is pretty usable since a few years,
34:41
and actually with most old-style mail clients, you can still use it. So this is something that, if you use a central repository for mails with IMAP, you have the flags, or you never have a mail that was already read, as marked as unread on the other machine before, and stuff like that works very well. I always had my local mail spool because it's just easier to grab,
35:04
but finally when I had more than one machine in everyday usage, I switched to IMAP, for example. Sharing the complete home might be problematic because there is just too much settings of the desktops in there. It would be nice if it would work, but it doesn't.
35:24
You totally fuck up your KDE or your GNOME settings if you do that. There's just too much stuff that's dependent on the resolution that they actually save in there. Yeah, and to be honest, I have given up filing bugs against this stuff because basically most of those bugs were closed as,
35:43
yeah, this is not really a strange use case you are telling us here, and nobody is using NFS home anymore because it's actually the same use case. So sharing the complete home might not be the best idea. Create a directory where you have the data you need on all machines
36:01
and synchronize that with Unison. That's what I do, and this works very well. When you're on the road and you find out that you need to install a few more packages, if there's enough space on your machine, having an ISO image of the latest OpenSUSE DVD or at least the CDs
36:23
is very handy because you can just install additional packages without going to find where have I my USB CD-ROM or without having network connectivity. This is basically, yeah, this is especially true
36:40
because you don't have, usually you don't have optical drives in those machines. Generally, saving resources, using KDE 4 and then Firefox for browsing the web and Thunderbird for reading your email is probably not the best solution on a small machine
37:05
because you have the Firefox libraries twice or the Mozilla libraries twice, one for Thunderbird, one for Firefox and you have the whole KDE 4. So trying to stick to one desktop environment in this case is probably giving you a better experience.
37:24
That's generally the same way we're working with older machines. I recommend, okay, use either GNOME or KDE but maybe not Conqueror from within GNOME or Firefox from within KDE. If you can avoid it, there's always the webpage that doesn't work in Conqueror, yeah.
37:41
The last point is today not really an issue because there are no 64-bit netbooks yet as far as I know, but they will come. And if you have less than, say, two gigabytes of RAM, there is not really a big advantage in using a 64-bit machine. If you're a developer and you know you need a 64-bit environment,
38:02
okay, then go for it. But on a normal end-user's machine, probably actually 32-bits, usually the Flash plug-in works much better in 32-bits. 64-bits not only means that you can address more memory,
38:22
but every pointer is double the length and you need a considerable higher amount of memory without the machine doing anything. The kernel needs more memory. So today that's not an issue, but in the near future that probably will be. If you have more than four gigabytes of RAM, of course, even more than two gigabytes,
38:43
then 64-bit is the way to go, but until then, not really. So what have we left? Basically, that's what I wanted to tell. Yeah, exactly, because time for questions. Do you have any project with LXDE? LXDE is a netbook desktop environment,
39:02
and are there any plans that you do anything with LXDE, maybe have a USB stick with OpenSUSE and LXDE on top? Any ideas? I only did a short evaluation of it, and as far as I know, there are no official plans,
39:20
but there's always the possibility to create a product in the build service, and I didn't have the time until now to look closer into it. I hope that people in the desktop department will look into it, but it's actually a good feature request for OpenSUSE. I don't know if anyone's here interested in forming a project or talking about a project, maybe we can meet in a few minutes outside of the door.
39:43
Anyone interested in LXDE desktop environment with OpenSUSE? Yeah, we can do. Okay, one moment. For me, one of the most interesting things about the new netbooks
40:01
is that it's giving Linux to people who beforehand would never have seen it. Certainly that's the experience I have among friends and family and so on. But I was wondering if you'd seen any figures in the number of people who take, who are happy with the standard install, or actually do move on to, if you like, a more developed, you know, one of Ubuntu or OpenSUSE or something like that.
40:23
Have you seen any figures of the people who stay with it? Linpus, for example, on the Acer. I have not seen any figures. I actually don't know this, but we have very, a huge number of bug reports for the netbooks, and there are also lots of requests for enhancement and stuff,
40:41
and so I think there are quite some people who say, no, this is not the, basically they are used to the distribution, they want to use the distribution also on the netbook. It's probably more the geek type who wants to replace the, mom and dad will probably just stay with the installed one, yeah. But I don't have numbers, sorry.
41:01
What's your experience with the USB CD drives? Because I used the KDE Live CD from SUSE, and then my CD drive is too slow, so the kernel loses it and then tries to refine it, and then in the meantime it gives a timeout so I can never boot a live CD. What's your experience with that?
41:21
I have never a problem, but this is probably, it's device dependent, and so for me they always worked. I had different ones, USB CD burners, DVD burners, and small portable ones, and also at home I have just an old CD drive in a converter case, and for me they all worked,
41:45
so it might be bad luck or a bug that just never triggered for me. Of course, that's, yeah. Okay, I see time is up, so I'll be available at the booth later or in front of the door so we can, if you have questions, just ask.