Wouldn't it be awesome if there was a really good spec laptop that was designed to run perfectly with free software? This is an attempt to define the specs for that machine. If you are interested in news of the project (i.e. you'd like to know if such a laptop comes on the market and are a potential buyer) then please join here too:

Mark Shuttleworth's blog entry about this:

Correction on Mark's blog by Florob:

A new Statistics section has been added to the end of the page.

Specifications

Must have:

These will make it larger/more expensive, but are nice:

Please feel free to flesh this out, specifying components that hit the "sweet spot" of battery life and mobility and are known to work with free software drivers. Please don't turn this into a "my dream laptop would have 5Ghz processor with 12 cores and 36 hours of battery life" exercise, let's try to outline something that an ODM in Taiwan could feasibly make today with at most one miracle required.

- Options for OLED screens , external batteries/optical drives

* ThyMythos: I wonder why noone mentioned E-SATA. This is an absolute must have for my next Laptop because internal HDDs will always be somehow limited. With E-SATA even an internal solid state disk would be enough.

*adrian: I would like it to be made of magnesium or aluminium, 13,3" or 12" and long battery life. Then a good keyboard, a good touchpad. And that's all. I think this are the most important things: resistance, size and battery.

Notes

Wireless

Atheros

Atheros wireless chipset using OpenHAL (Atheros has no firmware, only very small bytecode, so it could be completely free. There are some chipsets that work with OpenHAL and are completely free.)[Atheros has the most powerful/best running wireless chipset from a technical perspective, not a free/libre perspective, but some of their chipsets function with free/libre madwifi-openhal.]

Broadcom

What about the Broadcom chipsets, BCM4313 for example? The hardware seems to be good, and there is completely free brcm driver. --ulidtko

Bunny Ears

Bunny Ears like the XO, for 2x the Wi-Fi radius.

Graphics

Intel

Intel graphics only work when integrated into the northbridge on Intel motherboard/CPU combos. AMD CPUs connect directly to RAM and they have a HyperTransport bus for talking with the rest of the hardware in the system. (PCI buses etc.) Intel CPUs don't connect directly to RAM yet - but they have a chip in between. This is called the northbridge. Intel graphics if present is always present inside the northbridge chip. There's no solution with AMD CPU and Intel Graphics.

anonymous! - the following may not strictly belong in this section!? - A suggestion for the future - universal cpu support - ie can run any popular cpu chip from the major companies. - support/options for non-x86 cpu chips - eg IBM's cell cpu - low power, and ultra low power versions of cpu's would be nice - more options for power efficiency and long battery life freaks like myself!

Radeon

Radeon with free drivers, but R200 cards are a bit outdated and newer cards not fully supported when coming to 3D support (correct me, if I'm wrong), Intel is no choice as written in specifications, (which is sad, cause X3100 would be perfect), but maybe AMD will open their drivers? So newer AMD/ATI cards would get interesting.

Open Graphics Project

Open Graphics project maybe?

* FedorowP:

Screen

* XOPC dual-mode screens? ..and maybe even the XO display technology, so this laptop can be used in direct sunlight.

* FedorowP: 13.3" LCDs are presently only available in 1280x800 (WXGA), and they are manufactured by AU Optronics, and by Chi Mei Optoelectronics. Below are the most relevant subset of the specifications provided on the websites:

* The CMO panel has a 25% greater contrast ratio and 10 degrees more viewing angle, while only being about .1 mm thicker, so the CMO panel is preferred.

* The AUO panel specifies the backlight type, but the CMO does not. According to my understanding, the type of backlight is usually an assembly option for large orders, so although it requires further inquiry, we should be able to specify them with OLED backlights. As an aside, with special driver support, or better yet for maximum compatibility and performance with built-in OGP support, we should be able to have the backlight dynamically adjusted based on the scene, to maximize power savings, and increase levels of contrast for scenes that don't have pixels at maximum luminescence.

Keyboard

Sealed rubber keys(more expensive), in case you spill beer(s) in the laptop!

Storage

Hybrid 2.5 inch eide drive with flash based storage, for minimal read/write times, and better battery life.

BIOS

Two BIOS memories If it uses FreeBIOS/CoreBoot, could it be updated per apt-get? updates could then be written to unused memory, if there were no problems it is set as active afterwars, otherwise (power-disruption etc...) there is still the working BIOS in the other memory.

Future!

Some things are not feasible right now, because as far as we know there is no work under way to achieve them. But they would be useful to have on the roadmap for future versions of this page.

Undefined

Vote-scores of upcoming laptop-shaped MID's

ASUS is going to release, "later this year", a new 9 inch Eee PC (225mm and 1024 x 600) screen in It has most of the features requested. Expected to cost $600 USD, and will need a bigger battery (ASUS 6 Cell 7800mAh for 65 USD) and open-driver-closed-firmware wireless card (Intel 3945ABG for 30 USD). The total price is about $700 USD.

It has: Ultra-portable, ACPI that works, 5+ hour battery, 1024x600 wide screen, 3 USB ports, LED-lit screen, multi-format card reader, VGA out, 1.25 kg (with larger battery), Small Power Brick (12 volts), Camera, Mic (quality?)

It lacks: CoreBoot, bluetooth, High-Performance Graphics, TV-out, digital out, touchscreen, GPS, hardware mute, DVD drive, Dual-Core CPU, ExpressCard, Hard drive

Counting each person's requested feature as a vote from the section below, the 9-inch ASUS Eee PC gets about 110 out of 226 votes (counting votes only for features that got 7 or more votes).

The E-lead Noahpad gets about 63 out of 226 votes. It is an UMPC that runs Ubuntu 7.10 on VIA chips, is also expected to cost $600, only has a 7-inch (800x480) screen and includes a 30 Gb hard drive.

No computer can get all 226 votes, as people voted for contradictory features.

Statistics

FedorowP:

Response statistics compiled from 106 responses on Mark Shuttleworth's blog, the specifications at the top and 62 responses with a name specified, (Anonymous included,) in the Specifications section of the wiki as of 2007Aug12Sun 13:45EST.

Ideas definitely evolved like a conversation on the wiki, so this probably should only be used as a basis to get some idea of the areas to focus on, and to perhaps design a poll to narrow things down. I interspersed some comments regarding items I have some ideas or comments about.

Note: I tried to include everything I could, but certainly there may be some statistical errors. In fact, I'm sure there's at least two. The number in [] are the number of responses summerized in the catagory.

Mostly sorted by number of responses per category.

Screen Size

[30]

          17+": 1
     15.4"-17": 1
           15": 1
         14.1": 3
           14": 1
  13.3 - 15.3": 1
         13.3": 9
       12"-15": 1
       12"-13": 1
         12.1": 2
           12": 5
12" or smaller: 1
            8": 1
    Reasonable: 1
       Smaller: 1
         Small: 1
          None: 1

Average Numeric Size: 13.16"

Wide Screen

[5]

Yes: 5

Screen Resolution

[25]

             1920x1200: 1
             1920x1080: 1
    1440x900 or higher: 3
              1440x900: 1
   1400x1050 or higher: 1
1400x1050 to 1680x1050: 1
             1400x1050: 2
              1280x800: 3
              1280x720: 2
              1200x800: 1
 Higher than 1024x1280: 1
  Higher than 1024x768: 2
    1024x768 or higher: 2
              1024x768: 3
               800x460: 1
                   Low: 1

Average Numeric Resolution: 1228x872 8 Responses specified a minimum resolution.

As both Ubuntu desktops can handle resolution independence to a great degree, and if need be a theme can be created for the laptop, I view the resolution as a minimum number. 300dpi or 600dpi would be ideal in my book, unfortunately I don't think there are any available screens that impressive.

Bluetooth

[18]

Yes: 18

Pointing Device

[16]

             TrackPoint: 6
         Pointing Stick: 5
Touchscreen or Touchpad: 2
            Touchscreen: 2
               Touchpad: 1

TrackPoint is IBM/Lenovo's implementation of a pointing stick. Whenever a comment specified TrackPoint rather than TrackPoint like it was listed as such. I did this because TrackPoint's generally seem to have a more usable pointing stick, (isometric joystick,) implementation than most other brands.

Graphics Chipset

[15]

            Intel: 5
        Not Intel: 1
Better than Intel: 1
           nVidia: 2
              VIA: 2
              ATI: 1
          Not ATI: 1
    Truly Free 3D: 1
    Open Graphics: 1

Graphics

[13]

                  No gaming: 1
           Reasonable / Mid: 2
                         3D: 6
High Performance (3D games): 4

I've grouped the graphics feedback together for better understanding.

It's a tough one. According to the comments, Intel graphics are the most popular, however they either only are available for, or built-into Intel chipset boards. Intel is VERY unfriendly to OpenBIOS, so as long as we're going with OpenBIOS, Intel graphics won't work. Anyone interested in high-end 3D, games or otherwise, certainly wants to avoid Intel graphics too.

That leaves nVidia, and VIA as the two most popular, but of those, nVidia is not open friendly, so going with it means only relying on reverse engineered drivers. And VIA is known for not having graphics suitable for a high-end laptop, even though they are the most open with their specs for current chips.

We could be forced to go with ATI, but ATI isn't forthcoming with their specs unless it's an older chipset. Does it make sense to go with an older chipset for a new high-end laptop? It doesn't to me. And that means either we need to compromise the ethics, (which are the reason for this laptop,) or on graphics, or figure out if if we have enough interest to make the OGP (Open Graphics Project) viable.

What might be an solution, with immediate availability, is doing a hybrid. VIA -and- OGP. The cost of VIA graphics won't be much, it works, and has basic 3D. Add to that what's needed to do OGP, and make the firmware field programmable, (in a chip that can be used for a lot more too,) and either we'll make everyone happy, or almost no one. Thoughts?

Update: In doing some research I came across XGI's Volari Z9 which is perhaps a better solution than a VIA/S3 for a hybrid approach:

USB Ports

[14]

  1: 1
 1+: 1
 2+: 1
  3: 5
 4+: 1
  5: 2
  8: 1
Yes: 2

Numeric average: 3.4

Camera

[11]

Yes: 11

Laptop Size

[11]

         Small: 3
Ultra-portable: 3
 Thin Notebook: 1
        Tablet: 4
Doesn't matter: 1

While we have too little data here for specific conclusions, portability is clearly key.

One thing that surprised me, is how much interest there is in tablets. What if we get quite creative here? As this is a high-end unit, perhaps we could add a bit of unique style to it, and offer the best of both. I don't mean with a screen which pivots either. That would use up one engineering miracle, and at the same time be less durable than regular hinges.

How about a low-cost back-lit transflective LCD on the cover? Most likely it would need to be B&W, but from what I understand, in high volumes, low-tech LCDs are rather cheap.

Laptop Weight

[11]

            <= 1.5 kg / 3.3 lbs: 1
            <= 2.0 kg / 4.5 lbs: 5
             <=2.5 kg / 5.5 lbs: 1
                          Light: 4
Doesn't matter but prefer light: 1

Weight is clearly important to everyone, and while the lower the better, it's important for us to have a "do-not-exceed" weight for the functionality that's got to be packed in. Asking for "Light" is very subjective, but I think that fits more into the <= 1.5 kg / 3.3 lbs range. For those who view it the same way, 1.85 kg / 4.1 lbs is our maximum for this to have reasonably wide appeal.

Battery Life

[10]

                 7+ Hours: 1
                  6 Hours: 1
                 5+ Hours: 3
                  5 Hours: 2
               4.5+ Hours: 1
9 Hours idle, 4 hours use: 1
               Not Crappy: 1
           Doesn't matter: 1

Numeric average: 5.5 hours

A trans-Atlantic flight is about 7 hours.

Digital Video Out

[9]

Yes: 9

Durability / Construction

[8]

           ThinkPad Like: 3
               Important: 3
          Very Important: 2
Ruggedizing/Weatherizing: 1

Memory Card Reader

[8]

        Yes: 2
  Multicard: 4
         SD: 1
Smart Media: 1

Price

[7]

            <=$300: 1
             <$549: 1
             Cheap: 1
        Affordable: 3
      Not too much: 2

Price Premium

[3]

            Yes: 1
>=20% and <100%: 2

CPU

[7]

        AMD: 5
  Pentium M: 1
    Not x86: 1

Screen Backlight

[7]

LED: 7

Screen Brightness

[7]

Super Bright Screen / Daylight Visible: 5
                                Bright: 2

Flash Drive

[7]

             Boot: 1
            Cache: 1
System drive only: 1
            /home: 1
             Only: 4

Microphone

[6]

Yes: 6

FireWire / 1394

[6]

Yes: 6

Optical Drive

[6]

     Internal: 2
External / No: 4

Wireless Chipset

[6]

          Intel: 1
      Not Intel: 1
        Atheros: 2
         Ralink: 1
           Free: 1

This is an important one, but it's much too close to figure out any preferences. Atheros certainly isn't open with their specs, but comments suggest not to much other hardware works particularly well. I can vouch for that too. After I carefully did my homework regarding a new card so I could escape the Windows drivers which occasionally locked up my laptop, I was very happy for a while ... but when I started using it on the road, I soon discovered with some access points, it's pretty flaky.

Analogue Video Out

[6]

Yes: 6

I was half-done was I realized should have differentiated between VGA, composite, etc. Unfortunately, they're all grouped together here.

CPU Cores

[5]

Dual core: 5

Chipset

[5]

    Intel: 2
      VIA: 1
Not Intel: 2

Internal Optical Drive Type

[5]

                          DVD Burner: 1
Dual layer DVD Burner w/ LightScribe: 1
                              DVD-DL: 2
                                 DVD: 1

Wireless 802.11g

[5]

Yes: 5

PC Card / ExpressCard

[5]

 ExpressCard/54: 1
    ExpressCard: 1
ExpressCard 1-2: 1
  ExpressCard 1: 1
         Either: 1

Wireless 802.11b

[4]

Yes: 4

Dual Wireless / Mesh Networking

[4]

Yes: 4

Keyboard Layout

[4]

Ctrl Key Position standard - lower left corner: 1
                                Desktop layout: 2
                               ThinkPad layout: 1

Hardware Volume

[4]

Yes: 3
 No: 1

ACPI

[4]

Yes: 3
 No: 1

Extra Battery

[4]

Yes: 4

Visual Design

[3]

     Good: 1
 Stunning: 1
Important: 1

Pointing Device Buttons

[3]

3: 3

Long Range Wireless

[3]

Yes: 3

USB Features

[3]

  Host mode: 1
Powered USB: 2

Gigabit Ethernet

[3]

      Yes: 1
2 of them: 1
       No: 1

Wireless 802.11a

[3]

Yes: 3

Hardware On/Off

[3]

Yes: 2
 No: 1

Docking Station

[3]

Yes: 3

Software Defined Radio (SDR)

[3]

Yes: 3

TV Tuner

[3]

               Yes: 2
Digital and Analog: 1

Radio

[3]

  Yes: 1
FM/AM: 2

Pointing Device Scroll Area/Control

[2]

Yes: 1
 No: 1

Durable Power Connector

[2]

Yes: 2

CPU Price/Performance

[2]

   Cheap: 1
Balanced: 1

IOMMU (If non-free a must.)

[2]

Yes: 2

Wireless 802.11n

[2]

Yes: 2

Upgradable

[2]

Yes: 2

Back-lit Keyboard

[2]

Yes: 2

Neat idea! As long as it's not at the expense of a great typing keyboard.

Hardware Mute

[2]

Yes: 1
 No: 1

Noise

[2]

                   Low: 1
None - Passive Cooling: 1

Modem

[2]

Yes: 2

Industry Standard / Windows Drivers

[2]

Yes: 2

GPS

[2]

Yes: 2

Durable Hinges

[1]

Yes: 1

Screen Finish

[1]

Gloss: 1

Screen Type

[1]

Transflective: 1

Headphone Jack

[1]

Yes: 1

IrDA

[1]

Yes: 1

Smart Card Reader

[1]

Yes: 1

Digital Audio In

[1]

Yes: 1

Analogue Audio In

[1]

Yes: 1

Multiboot

[1]

Yes: 1

Keyboard Quality

[1]

ThinkPad-like: 1

Consumer IR

[1]

Yes: 1

Vibration Feedback

[1]

Yes: 1

Shell

[1]

Magnesium: 1

ROHS

[1]

Yes: 1

Ethernet Chipset

[1]

Realtek: 1

Power Brick

[1]

Small or None: 1

International Power Supply

[1]

Yes: 1

MPEG Acceleration

[1]

Yes: 1

Fingerprint Reader

[1]

Yes: 1

Instant On

[1]

Yes: 1

Hardware CODEC/Decoding/Encoding

[1]

Yes: 1

Dual Batteries (Charge one while use one.)

[1]

Yes: 1

HD RPM

[1]

7200: 1

MediaBay

[1]

Yes: 1

Multi Layout Keyboard

[1]

Yes: 1

Customizable on Order

[1]

Yes: 1

Detachable Screen/Keyboard

[1]

Yes: 1

This would be a unique styling feature, and convenient for presentations. Perhaps a magnetically mounted Bluetooth or IR keyboard with charging contacts?

Mobile Phone

[1]

Yes: 1

Open Circuit Design

[1]

Yes: 1

E-Book Mode

[1]

Yes: 1

AES Acceleration

[1]

Yes: 1

FreeSoftwareLaptop (last edited 2011-09-19 14:22:44 by svn)