TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The early days of Linux (2023)

463 pointsby stmw2 months ago

34 comments

linuxhansl2 months ago
Fun. I started using Linux at 0.98 (forgot the patch level), in 1992.<p>Had a modem and connected to a lot of bulletin boards. I felt very much a like &quot;WarGames&quot; hero, calling phone numbers and all :)<p>I still remember the day when I used ppp to connect to the actual Internet for the first time. After a lot of trial and error, I finally pinged www.linux.org, and it resolved the hostname and returned the ping. I was silent first, and all I could say then was &quot;whoa&quot;.<p>Oh fun times. :)
评论 #43230289 未加载
qwertox2 months ago
It&#x27;s odd how Linux has become the only stable thing in this world. You turn it on and you know that over time it will only become better without any bad intentions.
评论 #43227866 未加载
评论 #43228457 未加载
评论 #43227873 未加载
评论 #43231020 未加载
评论 #43230307 未加载
评论 #43228558 未加载
评论 #43234352 未加载
klysm2 months ago
It’s a weird feeling to be young enough to never have experienced a world without Linux, but be close enough in time to its creation that many of the people involved are still around. My entire professional career has mostly revolved around it in some capacity. My entire life even since age like 12? It’s pretty crazy to think about the impact it has had on my life
评论 #43228552 未加载
评论 #43228117 未加载
评论 #43233641 未加载
imiric2 months ago
&gt; More importantly for the future success of Linux was that the X11 system was ported to it, making 1992 the year of the Linux desktop.<p>I&#x27;m glad that&#x27;s finally settled. :)<p>Great read!
jasoneckert2 months ago
I remember the early days of Linux well. There was quite a bit of interest for it at the University of Waterloo in the mid 90s, but there was also a lot of talk of issues getting it to install, or getting it to run stably on certain systems (albeit not uncommon for any OS at the time). Those were the days of having to know how to compile your own kernel and fight with XFree86.<p>Linux distributions like Red Hat really squashed those concerns within a short time and made things much easier on all fronts. Their documentation was also excellent.<p>By the late 1990s, Red Hat was as common as Solaris, AIX, and IRIX at the university, but most still considered it inferior to Solaris. And now, RHEL is the main *nix system used there (a few use Debian).
评论 #43231801 未加载
评论 #43233380 未加载
评论 #43230865 未加载
qingcharles2 months ago
TIL: Linus is a Swedish speaking Finn; and those are a thing.<p>This sound has lived rent-free in my head since 1994:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;File:Linus-linux.ogg" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;File:Linus-linux.ogg</a>
评论 #43227493 未加载
评论 #43227150 未加载
评论 #43228268 未加载
LorenDB2 months ago
Also worth a read: <i>Just for Fun</i><p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Just-Fun-Story-Accidental-Revolutionary&#x2F;dp&#x2F;0066620732" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Just-Fun-Story-Accidental-Revolutiona...</a>
评论 #43227687 未加载
infp_arborist2 months ago
For the biggest part of my life it seemed that all these technical accomplishments were the work of untouchable geniuses, but reading this story is also very telling about the value of long-term friendship and financial&#x2F;societal stability to support each other&#x27;s explorations.
评论 #43262755 未加载
linsomniac2 months ago
One thing I often think about in the early days of Linux is it&#x27;s competitors. The article mentions &quot;commercial Unix was so expensive it was easier to write your own&quot;. Which is largely true.<p>However there is also Coherent Unix. I remember adverts for it as the full back page of so many magazines of the day, for $99. I always was on the fence about buying it. One of the big drawbacks of Coherent was that it didn&#x27;t have any networking.<p>Then, Linux came out, and it was shockingly shortly after that that Linux surpassed Coherent, and Coherent vanished seemingly overnight.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Coherent_(operating_system)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Coherent_(operating_system)</a>
评论 #43226756 未加载
评论 #43226791 未加载
评论 #43229260 未加载
评论 #43231093 未加载
评论 #43227880 未加载
评论 #43227485 未加载
评论 #43228631 未加载
评论 #43227343 未加载
评论 #43226928 未加载
评论 #43227348 未加载
评论 #43227296 未加载
udev40962 months ago
There&#x27;s this amazing documentary on linux, from 2003. It&#x27;s called Revolution OS. Highly recommended! <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=k0RYQVkQmWU" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=k0RYQVkQmWU</a>
评论 #43231589 未加载
susam2 months ago
&gt; The first Linux distribution was also started in 1992: Softlanding Linux System or SLS. The next year, SLS morphed into Slackware, which inspired Ian Murdock to start Debian in 1993, in order to explore a more community-based development structure. A few other distributions would follow in the years to come.<p>And follow they did! The Great Linux Distribution Timeline at &lt;<a href="https:&#x2F;&#x2F;upload.wikimedia.org&#x2F;wikipedia&#x2F;commons&#x2F;1&#x2F;1b&#x2F;Linux_Distribution_Timeline.svg" rel="nofollow">https:&#x2F;&#x2F;upload.wikimedia.org&#x2F;wikipedia&#x2F;commons&#x2F;1&#x2F;1b&#x2F;Linux_Di...</a>&gt; presents an impressive graph of the countless distributions that descended from Slackware, Debian, etc. This graph is still actively maintained by the community here: &lt;<a href="https:&#x2F;&#x2F;github.com&#x2F;FabioLolix&#x2F;LinuxTimeline">https:&#x2F;&#x2F;github.com&#x2F;FabioLolix&#x2F;LinuxTimeline</a>&gt;.
dang2 months ago
Discussed at the time (of the article):<p><i>The early days of Linux</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35557848">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35557848</a> - April 2023 (224 comments)
ggm2 months ago
Was used to using pdp11&#x2F;vax based systems moving to Suns and other workstations, and for a number of reasons the initial launch floppies of linux felt &quot;under cooked&quot; compared to the BSD systems also being released for larger Intel chips with MMU. But, the killer side of this was the linux code ran on smaller Intel boxes, probably a little better than Minix did.<p>when 386BSD got it&#x27;s act together, it became less apparent but very quickly impetus got behind the distro &quot;scene&quot; and Linux took off like a rocket.<p>Those first early days, no real network stack, minimal desktop support, it was line-and-ball. Mainly, I think the BSD lawsuit&#x2F;licence issues was the negative energy source in BSD occupying the ground.<p>I had an IBM PC&#x2F;RT at the time running the 4.3bsd port which was just lovely. But such clunky hardware. PCs were coming into their own and IBM didn&#x27;t want to keep playing in multiple OS and had AIX coming through and the ROMP chip was getting old. Once graphics display cards on PCI emerged along with decent cheap ethernet cards, and then ethernet on the motherboard I think it was game over. (although for obvious reasons most people&#x27;s experience of network was modem on serial)
zidoo2 months ago
“ We had all the overconfidence of 20-year-old second-year university students.” - and this is how you change the world
评论 #43227685 未加载
indigodaddy2 months ago
lwn.net - Such a beautiful website, just kind of perfect on mobile. Anyone know if it&#x27;s using a commonly known CMS? builtwith doesn&#x27;t glean much..
评论 #43226577 未加载
pjmlp2 months ago
&gt; The term &quot;open source&quot; was coined and IBM invested a ton of money in Linux development.<p>A relevant key point regarding why Linux actually took off, versus other UNIX clones.<p>And how that eventually came around with Red-Hat&#x27;s acquision and its influence on GCC, GNOME, Wayland, RPM,... contributions.
Philpax2 months ago
[2023], but that doesn&#x27;t matter much. Fantastic article! Great to see what development was like at the start - I&#x27;d always heard anecdotes, like its humble beginnings and the MINIX argument, but I&#x27;d never had context for them before.
评论 #43227526 未加载
relistan2 months ago
I had the minimum machine to run Linux 0.95 on: a 386sx16 with 4mb of memory and a 40mb drive. I actually had only 2mb but I recall Linux installed but barely ran. I upgraded it with SIPPs so I could run Linux properly. It was incredibly fun to have a Unix box on my desk in high school. But actually, I’ve built a 30 year career on that experience. A heartfelt thanks to Linus and all the contributors who have (so far!) supported this project.
ylee2 months ago
I knew the very basics of the story, but did not know&#x2F;hadn&#x27;t put it together in my mind that kernel 1.0 appeared in mid-1994, and not somewhere in the 1991-1993 timeframe as I had vaguely assumed. Certainly, the Red Hat Linux 2.1 (kernel 1.2.13) I installed in December 1995 (making my home 100% Microsoft-free ever since) felt pretty feature-complete.
DeathArrow2 months ago
&gt;More importantly for the future success of Linux was that the X11 system was ported to it, making 1992 the year of the Linux desktop.<p>Yet some people await for a second coming.
sgarland2 months ago
Great read. My first Linux distro was, I think, Slackware, around kernel version 2.2 - 2.4. I played with a _lot_ of distros; I think Sorcerer was the most esoteric. I settled on Gentoo, as one does, and spent more time compiling &#x2F; breaking &#x2F; fixing than I did using anything. I eventually valued stability over bleeding-edge, and have happily been using Debian ever since.
chem832 months ago
From the linked Wikipedia article on Tannenbaum x Torvalds debate: &gt; but 5 years from now everyone will be running free GNU on their 200 MIPS, 64M SPARCstation-5<p>I find it interesting how academic circles back then were really not betting on the longevity of x86.
评论 #43233769 未加载
segmondy2 months ago
It&#x27;s amazing how good and stable it got really fast. I was able to install it and use it with X and for everything in 1994 while still in high school. It&#x27;s been my only OS ever since and set the path for my career and life.
openplatypus2 months ago
Slackware 3.6&#x2F;4.0 back in 1998-99 Never forget.<p>The joy of startx command working (sometimes)<p>Fun times.
评论 #43228643 未加载
samiv2 months ago
Oh, I thought it&#x27;s still the early days considering that just the other day the whole system went into a death spiral where everything graphical slowly ground to a halt and then froze completely and I had to pull the power cord. Or considering that building my project in debug (yes, bog standard CMake debug build with GCC) causes a complete kernel hang about half the time and I have to pull the power cord again.<p>Linux (as in the kernel + whatever user space you choose) is about 90% done. Now it just needs the <i>other</i> 90% to be taken care of to move beyond alpha....<p>&quot;The year of the Linux desktop is <i>always</i> 10 years from <i>now</i>&quot; ;-)
homebrewer2 months ago
See also, by the same author: <a href="https:&#x2F;&#x2F;liw.fi&#x2F;linux20" rel="nofollow">https:&#x2F;&#x2F;liw.fi&#x2F;linux20</a>
hnthrowaway03152 months ago
Such an inspiring read! Thanks for writing and&#x2F;or sharing. One of my many future hermit projects is to hack on an early version of Linux.<p>------------ Please ignore just jotting down for future myself ---------------<p>(Actually I want to study Win NT more than Linux as it brought me good memories, but Win NT was designed as a mature product from the beginning, and even the leaked 3.5 source code is way too much for me.)<p>I checked the version history and 0.11 seems to be a good start. <i>Reasons:</i><p>- There is this book (<a href="https:&#x2F;&#x2F;download.oldlinux.org&#x2F;ECLK-5.0-WithCover.pdf" rel="nofollow">https:&#x2F;&#x2F;download.oldlinux.org&#x2F;ECLK-5.0-WithCover.pdf</a>) which follows the style of Lion&#x27;s Unix v6 book and uses the 0.12 kernel as reference;<p>- 0.11 doesn&#x27;t have a virtual memory or a virtual terminal, and they are among the software I&#x27;d like to implement;<p>- 0.11 does have the basic stuffs so I assume it is not too difficult to set it up with QEMU and QEMU-gdb;<p><i>The list of software to implement in mind:</i><p>- a Debugger (I&#x27;ll probably use QEMU-gdb, but if I can write a simple step-in debugger maybe it makes it a bit easier to dogfood? Still too early though as there is no compiler on it)<p>- a Virtual Memory system (following the MIT xv6 lab, maybe a bit more advanced as I will complete the MIT xv6 labs before pursuing this venture);<p>- a Virtual terminal (not sure how much I can implement, maybe just a basic one with limited control sequence support);<p>- a USB driver (not sure if it&#x27;s possible for 0.11, I have never written a driver before);<p>- a mouse driver (again probably too difficult for me);<p>- a LOT of CLI programs as warm-up. Basically simpler versions of modern ones (less switches);<p>- a text editor. I never liked the key layout of emacs or vim so this is going to be my own thing. I care a lot about moving caret around without using a mouse;<p>- a very basic GUI system. Nothing fancy, just something that can show windows and some widgets. Maybe don&#x27;t even care about multiple windows. Showing one window with a menu and some buttons probably needs a lot of effort;<p>- a compiler&#x2F;linker of a simple language (can&#x27;t dogfood without an editor, a compiler, a linker and a debugger I think)<p><i>Preparations:</i><p>- I need to complete all MIT RISC xv6 labs;<p>- I need to figure out how to write drivers for USB and mice;<p>- I want to investigate how X11 and Win32 GUI were implemented and figure out the architecture;<p>- I need to figure out how to write terminals and text editors. There are tons of tutorials online so shouldn&#x27;t be too tough;<p>- I need to study compiler theory, just continue reading Crafting Interpreters should be good enough;<p>- I need to figure out a comfortable development and debugging environment;
评论 #43227105 未加载
评论 #43231012 未加载
tonnydourado2 months ago
&gt; My name is Lars Wirzenius, and I was there when Linux started.<p>&quot;I was there, Gandalf. I was there 3000 years ago&quot; XD
9front2 months ago
We will always have Linux, the kernel, but the desktop experience is being sabotaged by Microsoft with WSL.
评论 #43233537 未加载
评论 #43233247 未加载
baskint2 months ago
early 90s, i286 story reminded me purchasing my i386 SX (4 MBs RAM, perhaps 20 MB HD), running DOS 5, then DOS 6 could not afford the DX edition for some reason. i286s were just phasing out then. amazing how linux started. thanks for sharing!
initramfs2 months ago
bookmarked.
linwangg2 months ago
It&#x27;s fascinating that the name &#x27;Linux&#x27; was actually chosen by Ari Lemmke, not Linus himself. Details like this highlight the role of community and serendipity in the history of open-source software.
评论 #43237990 未加载
helpfulContrib2 months ago
I was 22 years old, hacking away in Progress 4GL, maintaining data centers across the country using a combination of Quarterdesk DesqView and &quot;Remote Control&quot;, which gave a way to control a keyboard&#x2F;mouse&#x2F;monitor over a modem connection.<p>Every field office had 2 or 3 PC&#x27;s dedicated to the task of providing a &quot;remote terminal&quot; to our development team, so that we could dial in remotely and do administrative things to the Progress 4GL database server that was running on another dedicated system for the task, usually a fat Novell Netware server with 4 or 8 &quot;huge&quot; disks of 640Megabytes dedicated to the databases.<p>It was my job to monitor the rows and rows of PC&#x27;s on our side of things, that were used for remote admin.<p>Honestly, I despised this job.<p>I&#x27;d spent most of the 80&#x27;s learning C and Unix programming - my first Unix machine was a MIPS Computing Magnum pizzabox running risc&#x2F;OS. $15,000 worth of machine, sitting on my desk - but yet I still had to walk down the corridor and hack around on cheap DOS PC&#x27;s just to get things fixed across the country in some hellish New Hampshire closet.<p>At least it paid me well.<p>Well enough that I could go to the regular PC Computer swap meets out in Pasadena every weekend or so, and buy myself the parts needed to build a &quot;decent computer for home&quot; - a 486 with 8Megabytes of RAM, a few hundred megabytes of disk space. A CD-ROM drive, maybe a high-end video card and monitor capable of 1025x768 and 256 colours. A modem, so I could work from home, run my own DesqView instance, have my own multiple-terminal connections to all those troublesome field offices.<p>I&#x27;d also make regular (weekly) jaunts to The Opamp Bookstore, in Hollywood - one of my favourite places in all the world. It was there I&#x27;d wandered into the &quot;Unix&quot; section and seen some magazines and books on the MINIX operating system, and it was there that I learned about the rise of Usenet as a place to get to meet other hackers, C programmers, Unix nerds. It was also where I&#x27;d get my 2600 Magazine fix, monthly.<p>One day, I got my home PC finally built, booted, and running. I connected to my mailserver, wnsnews.com .. checked my mail. A fellow operator had sent me a message &quot;Check out the minix-list, they&#x27;re talking about a new unix-like kernel you might be interested in...&quot;<p>So I subscribe, and lo and behold, there it was - the link to ftp.funet.fi, Linux in its very early stages. It took me about a day to download it, about a week to figure out all the various floppy disks I&#x27;d have to make to get the drivers for everything set up, and a whole weekend of faffing around to get things installed alongside my Desqview setup, on a brand new hard drive.<p>I was hooked. It didn&#x27;t have everything - X11 wasn&#x27;t ported yet - but it had just enough for me to port some of my own C code, see that things could actually work like my MIPS pizzabox, albeit on my cheaper 486, and .. maybe .. someday .. someone would port &quot;Remote Control&quot; or even the Desqview terminals, to this brand new &#x27;Linux&#x27; thing.<p>Some months later, in the middle of being shut down entirely by my fellow grey-beard programmers, who wanted me to stop fiddling about with all the spare parts in our &quot;Remote Control&quot; room, I learned about this brand new Linux &#x27;distribution&#x27;, Yggdrasil.<p>A trip to OpAmp book shop, and there it was: the bootable floppy and the full Linux filesystem, included on CD, to turn any of our machines into a working Linux system - with X11 onboard! And, probably working, if I chose our SVGA card settings right! What a revelation! I could use my home 486 as a decent terminal for my pizzabox! I could use telnet to get into the Novell servers across the other side of the country! I could endlessly annoy my grey-beard associates with the idea that &quot;Linux is the Future, man!&quot;, over and over again, until they finally lock me out of the Novell server and decide I was only good for Unix things, as punishment, because as they knew full well &quot;Unix is Dead, man!&quot;<p>Well, the decades have rolled by, and what a death it is. Linux is everywhere. I have used it every day since that first post on the minix-list I noticed, the one about funet.fi. I&#x27;ve made a living with it, and I&#x27;ve done amazing things, boring things, mundane things, and normal things. &quot;Netware is Dead, Man! Desqview is Dead, Man! DOS is long gone, man!&quot;<p>Well, alright, MIPS Computing didn&#x27;t last long, and that pizzabox was well and truly (sadly) de-commissioned. But, with the profits I made in SoCal during the 90&#x27;s, putting Linux to work from my own little consulting office in One Wilshire, I bought all the SGI toys I could want .. and I still have them.<p>Curious, though, that I mostly use Apples&#x27; Unix as a front-end to access them all, heheh ..
looofooo02 months ago
They confusing Linux and GNU&#x2F;Linux in that article.
评论 #43235274 未加载