You are viewing a single thread.
View all comments
27 points

I was the build engineer that assembled the OS for these things between 2008-2010. It was a Debian based Linux distro with a custom built desktop and other custom built software, and it my memory serves my right, it was using the IceWM window manager.

permalink
report
reply
7 points

That was my first real experience with Linux!

My little brother bought one open box from Best Buy. Somehow it didn’t have keyboard or trackpad drivers? Not even external usb would work.

Ended up putting Ubuntu on it for him I believe. Fun learning experience.

permalink
report
parent
reply
4 points

LoL yeah, I had a couple. A 10" and a 7". I ended up putting Ubuntu on there as well with xfce. It was perfect for streaming and doing a few web tasks. The hardware was crap though.

You could buy one with Windows XP back then but boy was it terrible.

permalink
report
parent
reply
6 points

Very cool. Any other related stories?

permalink
report
parent
reply
8 points

Yeah! When I joined the team, the build system was basically a bunch of Bash scripts duct taped together so to speak. It would fail all the time and everyone was unhappy. Devs couldn’t get a solid image, nor could the QA team have a product that they were sure they could reproduce. The build team all quit out of frustration because everyone was blaming them all the time for delays and it wasn’t even their fault because they didn’t write the scripts.

Some intern started another script but left early in his project. He didn’t transfer anything to anyone and we basically had to take out his hard drive to connect it to my system to extract his scripts because he didn’t bother to give anyone the password to his machine.

I still had to redo everything from scratch because his scripts somehow only worked on his system and were not portable.

Over the course of one year, I rebuilt the whole thing from the ground up. And in the end, it was a mix of Python, Bash, Perl and it was using chroot jails and Qemu as a containerization system before Docker even existed. In the end, I could build a Linux distribution with any suite of software for multiple architecture using a simple config file. I had a master system that acted as a monitor and a load balancer that would delegate the builds to whatever machine or container was available and give me real time information on the progress of each build.

Then the company went bankrupt.

permalink
report
parent
reply
2 points

I was going to say that sounds like quite the elegant setup you ended up with, and in a pre docker world? Straight up crazy in my eyes. Really puts into perspective how I take all the tolling around containerization for granted nowadays.

permalink
report
parent
reply

Technology

!technology@lemmy.world

Create post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


Community stats

  • 17K

    Monthly active users

  • 12K

    Posts

  • 543K

    Comments