Happy Birthday, Linux! An OS At 24 152
prisoninmate writes: It has been 24 long years since the first ever release of the Linux project on August 25, 1991, which is the core component of any GNU/Linux distribution. With this occasion we want to remind everyone that Linux is everywhere, even if you don't see it. You use Linux when you search on Google, when you use your phone, when buy metro tickets, actually the whole Internet is powered by Linux. Happy Birthday, Linux!
One exception... (Score:2, Interesting)
Re: (Score:2, Interesting)
Actually the internet is mostly powered by Cisco IOS. Some leaf nodes may run Windows or Linux.
Re:One exception... (Score:5, Funny)
Actually, the entire internet runs on a FreeBSD system running in Al Gore's basement.
Re:One exception... (Score:5, Funny)
#WindowsComputersMatter
Re: (Score:3)
To be fair, take Linux away and a *massive* portion of the internet goes dark.
Bit of hyperbole sure. But partially accurate.
Re: (Score:3)
Um, no shit?
Couldn't even be bothered to read the summary where it claims that the "whole internet" is powered by Linux?
Re: (Score:1)
Actually, the entire Internet runs on a Vic-20 with expansion boards and a 300 baud modem.
It's been 24 years (Score:5, Insightful)
Re: (Score:3)
I know this 32 bit epoch is a running gag, but time_t is 64 bits on 64 bit systems and I doubt there'll be many 32 bit systems left (even embedded) by 2039!
Re:It's been 24 years (Score:5, Interesting)
Re: (Score:2)
Re: (Score:2, Informative)
It has been fixed in the kernel, but many programs and libraries still use (sometimes accidentally casting into) 32 bit ints, and even parts of the Linux Kernel, such as file systems. Databases also use 32 bit timestamps. So deployment of a Linux kernel with 64bit time_t will not automatically heal everything.
Some links: :) http://y2038.com/#q5 [y2038.com]
http://2038bug.com/index.php/a... [2038bug.com]
I like this one: "What's the worst that could happen?"
https://en.wikipedia.org/wiki/... [wikipedia.org]
Re: (Score:3)
In particular the standard userland interfaces (libc and such) on 32-bit ports of linux still use 32-bit time_t. For embedded distros that can afford to sacrifice binary compatibility with both older versions of themselves and regular linux systems this is fairly easy to fix but for more general purpose distros that care about binary compatibility it is much harder and people aren't sure if it's worth doing it.
Note: my information is based on http://www.slideshare.net/lina... [slideshare.net] if anyone has more recent info
Re: (Score:2)
My Amiga 500 emulator is going to have issues, when the signed 32-bit timestamp rolls over :(
Re:It's been 24 years (Score:5, Informative)
I know this 32 bit epoch is a running gag, but time_t is 64 bits on 64 bit systems and I doubt there'll be many 32 bit systems left (even embedded) by 2039!
There are still a large number of 32bit cpu's being made (like almost every android device CPU there is, and most Apple iPhone/iPad things, and many of the chromebooks out there):
All ARMv7 based CPU's, such as:
* Qualcomm Snapdragon S4 (nexus 7)
* ARM Cortex-A9 (ex. Exynos 4210 in Galaxy Tab 3)
* ARM Cortex-A15 (ex. nvidia tegra K1 in NVIDIA SHIELD; Galaxy Tab 4 and S, ASUA Chromebook C201 with Rockchip 3288)
Apple mobile products:
* Apple A4 (ARM Cortex-A8): iPhone 4, iPod Touch (4th gen), Apple TV (2nd gen)
* Apple A5 (ARM Cortex-A9): iPad 2, iPhone 4S, iPod Touch (5th gen), iPad mini
* Apple A6 (ARM Cortex-A15): iPhone 5
Some notable 64bit exceptions: ... I don't know if this is in anything yet.
* Apple A7 (ARMv8-A): iPhone 5S
* Apple A8 (ARMv8-A): iPhone 6 and 6 Plus
* Apple A8X (ARMv8-A): iPad Air 2
* Exynos 5433: Galaxy Note 4 (but it only runs in 32bit mode)
* Exynos 7420: Galaxy S6 and S6 Edge
* NVIDIA Tegra X1:
The work that OpenBSD did needs done everywhere. 32bit systems need to have a 64bit time_t.
http://it.slashdot.org/story/1... [slashdot.org]
Also, like y2k, there will be LOADS of data storage issues - databases that need tables altered, etc. Unlike the printed date, it will be far more difficult to make assumptions about the values based on proximity to the current date (ie. 9/11/01 was considered to be 2001, but 7/4/48 was considered 1948). time_t was a signed 32bit int, so it will wrap around to negative which has a poorly defined behavior.
It'll only be a "gag" if everyone ends up fixing their systems, rather than crossing their fingers and assuming all cpu's and OS's will be running full 64bit. 2038 isn't even the deadline... the deadline is whenever usage of that date as a timestamp is needed:
64bit-sys$ TZ=GMT date -d "2038-01-19 03:14:07" +%s
2147483647
64bit-sys$ TZ=GMT date -d "2038-01-19 03:14:08" +%s
2147483648
32bit-sys$ TZ=GMT date -d "2038-01-19 03:14:07" +%s
2147483647
32bit-sys$ TZ=GMT date -d "2038-01-19 03:14:08" +%s
date: invalid date `2038-01-19 03:14:08'
Ironically, I was 24... (Score:1)
Re: (Score:3)
And, all in all I have probably used more bytes downloading Linux related stuff than Pamela Anderson GIF:s
That's a very big 'probably' you got there, friend.
Re: (Score:2)
Re: (Score:2)
Like rain on your wedding day?
Re: (Score:1)
Re: (Score:2)
Wow - remind me not to invite you to my birthday...
Re: (Score:2)
But...but...I'm so fun at parties! :-)
Re: (Score:2)
"Hey kiddo! You know I've always been there for you and I will always be there for you. But I've gotta tell ya, you were a disappointment as a kid and you're a disappointment as a young adult. Yet, in spite of all of that, I'm still holding out hope for you in middle age."
Life of the party indeed! ;)
Re: (Score:2)
"I still hate it as much as I did when I was 17 years old, for many of the same reasons."
Well you said you're using for personal stuff so you can't hate it that much. You might not have a choice at work but you do at home.
I agree, linux can be a PITA to install, but once installed its usually damn reliable. Windows OTOH is usually a cinch to install but a PITA from thereafter unless all you want it for is to surf and run Office.
Re: (Score:2)
If you work with Windows daily, you're going to hate it.
If you work with Mac daily, you're going to hate it.
If you work with Linux daily, you're going to hate it.
Because who the fsck cares about an OS when it's working? It's when you have a problem - and they all have them - you notice them. The question is not if it's flowers and sunshine, it's whether you'd really want to switch and I'd say that after working with Linux daily for 20 years you really don't. I'm pretty sure you could have gotten yourself a
Re: (Score:1)
I disagree.
I use Linux daily, all day long. Close to 7 days a week. When I buy a new laptop I format it before first boot up, and install Linux. (I have a a pretty good collection of unused Windows licenses dating back to 2003.)
I no longer support friends or clients running Windows. By choice. My 73 yr old mother begged me to install Linux on not only her desktop, but to put it on her little netbook as well. She loves it! Converted my best non-computer-friend over to Linux, at least 6 years ago.
I work with
The internet is powered by electricity... (Score:1)
The internet is powered by electricity you insensitive clod
Comment removed (Score:5, Funny)
Re: (Score:3)
Wow!! VERY Funny and sooooo true.....
Wish I could mod it up, but already posted... sigh
"operating system" (Score:3, Interesting)
Title is accurate: The original announcement refers to an operating system, so this is the birth of the linux operating system.
Re: (Score:3)
Re: (Score:2)
Personally, I just remove it. Systemd has no future on my systems unless it grows up and learns to play nice with others.
Ahh the memories... (Score:3)
We decided to repurpose one of our shiny new 486DX2 (at 66Mhz!!) to a web server. The hard drive was not large enough to hold windows and the downloaded floppies for slackware. I stayed up all night, finding an open NFS export (at UIUC I think), and downloading each slackware floppy direct to disk one at a time using one of the NeXTs.
That doesn't even count the time trying to get X running right (which wasn't even needed for a web server!) Heady days I tell you!
Re: (Score:2)
Your story kinda sounds like mine.. 1995, at a small government contractor. I, being one of hte network techs, got tasked to "get this company on the internet"... Since we were a Novell Netware shop, the other techs suggested doing the webserver/ftp via a Novell server and a proprietary (read lotsa $$$$) NLM (Netware Loadable Module). I, on the other hand, had been learning Linux/Slackware and convinced the PTB that we could do the deed for basically the cost of the T1 and router that we'd need in either ca
Always thought it should have been LiGnux (Score:2)
There was even an Atari version (Score:2)
Re: (Score:1)
Oh yah? Well I ran it on my Commodore 64 in 1984!
Of course, back then it didn't yet have a file system, or, um, memory management, or a command line.
whole Internet is powered by Linux?? (Score:3)
I love over-reaching statements that are obviously wrong.
So, everything that comprises the whole internet is running a Linux kernel?
I doubt it.
Re: (Score:1)
It is correct in the sense that UNIX is a kind of Linux and VMS is a kind of UNIX and Windows is a kind of VMS. Therefore, the whole wild world is running on Linux.
Go home, Uncle Joe, you're drunk.
kernel - not OS - is at 24 (Score:1)
Obligatory (Score:2)
I Still Try Periodically (Score:1)
Every time Microsoft releases an update to Windows I make a sincere effort to convert over to Linux. So far I just don't understand how people do it. The latest trial was Kubuntu 14.04. Almost every application I tried to use - Firefox, Amarok, LibreOffice - crashed at least once an hour. The next day I tried 15.04 and after the OS recommended updating my video driver the system wouldn't boot anymore, and KDE's version of safe mode didn't work. Ain't nobody got time to figure out the reason for a half dozen
Re: (Score:2)
Re: (Score:3)
You should write an angry letter to your congressman.
Re:Crap. (Score:5, Informative)
Re:Crap. (Score:5, Interesting)
Sure is interesting that all of the people posting about how bad Linux is are posting AC... Wonder why? Wonder if they're just trolls.. nah, couldn't be...
Re: (Score:2)
Re: (Score:2)
Re: (Score:2, Funny)
As soon as the system gets under 100% CPU or memory
I think I found your problem.
Re:Crap. (Score:5, Insightful)
Curious as to why you would run Xubuntu at home if you hate Linux so much.
Re:Crap. (Score:5, Insightful)
heh .. Such problems with Linux.. Funny how theres a bunch of us out there that have been using it since FOREVER (Slackware/1995 here..) and have ZERO problems with it... If this AC is *actually* having these kinda problems, either he's got seriously crap hardware or more likely he's just trolling... And with what a spyware-fest Windows 10 is, I suspect a LOT more people are gonna say "FUCK MS" and come over to the Linux side...
Re: (Score:3, Informative)
(Slackware/1995 here..) and have ZERO problems with it.
Nostalgia has clouded your vision. I tried to run Linux on my primary system from around 1999 to 2002. (It as too flaky, prior to that, to be more than a curiosity) I spend far more time trying to get various things to work than actually using it. (Remember when getting sound to work was a major accomplishment?) It was a huge pain back then. It's a lot better today (my wife ran it with little trouble from 2008 to 2011) but it's still not quite ready for the desktop. (She abandoned it when she needed to us
Re: (Score:1)
ZERO problems with it...
Bullshit. You have problems with it, but like most zealots you simply refuse to acknowledge them, even to yourself. Linux is adequate as a kernel, assuming the drivers are working somewhat correctly. But each desktop environment you choose is a half-baked, cluster-fucked mess that screams, "I'M LEARNING HOW TO MAKE SOMETHING!" Linux is for people who LOVE to tinker constantly with their OS. For those of us who just want to run programs and get things done, Windows and OSX are superior choices.
I suspect a LOT more people are gonna say "FUCK MS" and come over to the Linux side.
Wrong. I
Re: (Score:1)
And with what a spyware-fest Windows 10 is, I suspect a LOT more people are gonna say "FUCK MS" and come over to the Linux side...
Oh you Year of the Linux Desktop people crack me up. Come on, even ME, Vista and 8 didnt drive people to Linux, in fact they sold (yes sold, despite Linux being free) more into the market and were more used than Linux ever has been on the desktop.
You think the privacy issues (which you turn pretty much all of them off in the Privacy settings anyway) are going to turn people off Windows 10? That must be why Diaspora is so much more popular than Facebook, why DuckDuckGo is so much more popular than Google, wh
Re: Crap. (Score:2)
My argument is that I found Linux to be more of a joy to use in 2000 than I do now with such "user-friendly" distros as Ubuntu. Any mention of Linux not being perfect on here leads to being monstered by pathetic fanbois such as yourself. Linux had the potential to bury Windows at the turn of the millennium but the various factions spent more time fucking about in the name of "choice" than working together and now we have a horrible mess on the desktop. Server is great, Android is great, desktop is a joke.
Re: (Score:2)
So your grievance is with Ubuntu, not Linux, per se.... except perhaps to the extent that Ubuntu's influence has affected other distro's. Even then, your beef would be with the distros that had been so affected.
I understand that Slackware is still pretty pure
Re: (Score:2, Insightful)
You better believe I have an ax to grind.
I work with Linux every day, professionally. As soon as the system gets under 100% CPU or memory pressure it crashes. In Solaris (or any Illumos derivative), for that I have mdb, and I can debug a crashed kernel (and make it run again) with kdb. In Linux, that is science fiction.
At home I have Xubuntu. The piece of crap is so slow and bloated, it's become just like Windows. It started out relatively usable, and the more updates were applied, the slower it got. Many of the updates regularly had failure issues during boot. If I were not forced to (company policy) by idiots, I would never run Linux in production. What. A. Piece. Of. Crap.!
Virtualization technology in Linux? Crap.
GNU userland? Does not correspond to any industry norm or standard - crap (recursive grep(1), or TApe ARchiver, tar(1) which supports compression, anyone?) - crap.
Backward compatibility in Linux? Crap.
Post mortem debugging? Crap.
System startup, with million different solutions? Crap.
Crap, crap, crap! But hey, it's all the rage!!! Yes, you better believe I have an Ax to grind. And not just one ax!
That's epic. Curious, which distributions are you trying to deploy in your (claimed) professional usage?
The only time I have experienced random crashes, and lockups are with bleeding edge distros (Mainly *buntu/Mint, for some reason Mint always dead-locks for me regardless of the machine it's put on)
Meanwhile, If you are indeed using Linux professionally, then you need a professional/enterprise distro. Such as SUSE Enterprise Server or Redhat Enterprise server.
I've deployed these in VERY demanding environme
Re: (Score:1)
You better believe I have an ax to grind.
I work with Linux every day, professionally. As soon as the system gets under 100% CPU or memory pressure it crashes. In Solaris (or any Illumos derivative), for that I have mdb, and I can debug a crashed kernel (and make it run again) with kdb. In Linux, that is science fiction.
At home I have Xubuntu. The piece of crap is so slow and bloated, it's become just like Windows. It started out relatively usable, and the more updates were applied, the slower it got. Many of the updates regularly had failure issues during boot. If I were not forced to (company policy) by idiots, I would never run Linux in production. What. A. Piece. Of. Crap.!
Virtualization technology in Linux? Crap. GNU userland? Does not correspond to any industry norm or standard - crap (recursive grep(1), or TApe ARchiver, tar(1) which supports compression, anyone?) - crap. Backward compatibility in Linux? Crap. Post mortem debugging? Crap. System startup, with million different solutions? Crap.
Crap, crap, crap! But hey, it's all the rage!!! Yes, you better believe I have an Ax to grind. And not just one ax!
Real neckbeards RUN SLACKWARE! A real OS, Ubuntu based OSes are for blind trogs who cannot write a shell script for shit or even mess with .config files for that matter. What a sorry state of affairs for linux when the pions start to become sysadmins, almost as bad as the so called MS sys admins that can't use Power-shell for shit, but not quite! Take a stress pill and take comfort in your crappy gui tools. Eventually you will figure it out why you can't get your shit done efficiently, either that or someon
Re: (Score:2)
Some of us have been using Slashdot since the days of 28.8 dial-up, yet have never registered a username. Things like that might be important to you, but not to everyone. Grow up and recognize that because you felt the need to make a name for yourself makes you no more credible than the next person.
All these years and I'm still incredible. Incredible.
Re: (Score:2)
"basic data safety is not guaranteed"
Huh? You want a ricochet biscuit to go with that?
Re: (Score:3)
Because of Linux, Solaris is no longer #1 OS. Meanwhile, Linux still has filesystems out of 20. century
memory overcommit is not turned off by default, basic data safety is not guaranteed, and now with systemd it behaves like Windows more than ever before. What a piece of crap OS.
If one of the BSD's were this popular, I would be fine with that, but in IT, it seems like biggest piece of crap always becomes the latest fad. Good job guys, the whole lot of you. Good job. Pat yourselves on the backs, idiots.
Yes it does, useful if you want to read old disks, but it also has many 21st century ones [wikipedia.org].
memory overcommit is not turned off by default, basic data safety is not guaranteed,
That's a two edge sword. In practice when running out of virtual memory Windows (without overcommit) comes to a halt, so it takes maybe 10 minutes to just bring up a menu. Linux (with overcommit) starts killing things. You are more likely to do a clean shutdown of the linux bits that havent been killed than of a windows box when this happens.,
and now with systemd it behaves like Windows more than ever before. ,
I haven't used it in anger enough to know. On a desktop it seems fine. I have
Re:Crap. (Score:5, Interesting)
386BSD, the BSD for PC's from which almost all, if not all modern PC variants of BSD are descended from, first appeared in spring of 1992, after Linux had already been around for some number of months, albeit still in a very alpha state. Even though 386BSD was vastly technically superior to Linux when it first came out, at the time, Linux had simply far too many minor features that made it more amenable to the prevalent existing PC's at the time. Linux had floating point emulation, where BSD required a coprocessor (which at the time was still considered relatively luxurious), and Linux could co-exist with DOS on a hard disk with multiple partitions, while BSD initially had no such capability. By the time BSD had added these features, Linux had largely caught up with it in terms of being far less alpha-state.
Linux isn't popular because it is faddish, Linux is popular because back in the beginning, it did what people actually needed it to do, while the alternatives did not... and by the time others could also do so, Linux simply had too much of a head start. Linux maintained the lead ever since.
But does having a head start make something a fad?
Re: (Score:3)
If one of the BSD's were this popular, I would be fine with that...
I've done product development on the BSDs. Believe me, the grass is equally brown on both sides of that fence.
Re:Correction (Score:5, Informative)
Correction: Happy Birthday GNU/Linux. After all, GNU software makes up 75% of the codebase of any "Linux" distribution. Show some respect.
Some of that gnu stuff is a LOT older than 24 years. I was using some of it under CP/M back before Linux started school.
It's the LINUX part of it that's having the birthday.
Re: (Score:3)
Which really, the headline should not be identifying Linux as an OS.
Re: (Score:3)
Depends how you define an OS. Many - usually embedded- linux installations have the busybox toolset which has nothing to do with GNU apart from its license.
Re: (Score:2)
gnu stuff ... under CP/M
Seeing as how I don't remember using any GNU software on my KayPro IV, or hearing of Unix-centric s/w able to be installed on 8-bit system, no matter the brand or whether CCP was replaced by ZCPR, that comment needs a lot of clarifying.
Re: (Score:2)
If you got a Z80 processor lying around, you can get a CP/M clone under the GNU license.
http://www.seasip.info/Cpm/Zinc/index.html [seasip.info]
Re: (Score:2)
you can get a CP/M clone under the GNU license.
That's not even close to the same as using GNU stuff under CP/M.
Re: (Score:2)
grep, sed, make, more, I forget what all, especially since some were GNU and some were simply Unix ports to CP/M.
Just that when I first encountered Linux, the GPL wasn't exactly news to me.
Re: (Score:2)
Interesting. Thank.
You think that modern GNU utils could fit in 64KB? :)
Re: (Score:2)
Circa 1985, 48K would have been a fairly large program even for a minicomputer system (e.g., Unix).
Re: (Score:3, Informative)
I've been using Linux since about 1995, and am seriously impressed with how far its come since thern.. I started with Slackware and its bazillions of floppy disks and pulling my hair out getting XFree86 working, nowadays its easier to install something like Mint or Ubuntu than Windows, and in most cases the machine will be 100% operational after the install, nowhere NEAR always the case with Windows... I strongly suspect, with what a spyware-fest Windows 10 has turned out to be, Linux is gonna get a BIG boo
Already Too Late (Score:2)
"I strongly suspect, with what a spyware-fest Windows 10 has turned out to be, Linux is gonna get a BIG boost in users in the not-too-distant future, once joe-six-pack figures out all of *his* data is now Microsofts... "
The eternal wishful thinking of "The year of Linux on the desktop".
Most people already keep their personal communications in Hotmail or Gmail already, so I don't see too much of a fuss going on. Concerned people will just stick with Windows 7. If anything, Joe Sixpack will pick up a tablet*
Re: (Score:1)
It wouldn't be a true Linux thread if we didn't have some unrealistic "Year of Linux on the desktop" optimism. Windows 10 is looking to be fairly popular at this point, and contrary to a lot of concerns, you can actually turn off all of the privacy-intrusive features.
My Linux experience has historically been to attempt to install and use some Linux distro every five years or so, only to be rebuffed by some serious issue, after which I spend half a day trying to hunt down a solution, then give up and re-ins
Re: (Score:2)
Windows 10 is looking to be fairly popular at this point, and contrary to a lot of concerns, you can actually turn off all of the privacy-intrusive features.
Are there any good articles about that? The stuff I have read has made me leery of Windows 10. I wish that ReactOS was in shape to run my Windows games; I would probably switch to that instead of Windows 10. (For now I'm staying on Windows 7.)
My Linux experience has historically been to attempt to install and use some Linux distro every five years or
Re: (Score:3)
Are there any good articles about that? The stuff I have read has made me leery of Windows 10.
Here's an Ars Technica article [arstechnica.com] about it. I think it covers most of the issues people are concerned about. I'm moderately concerned about these issues myself, but on the other hand, I do need to keep current for development work.
Also, you could try setting up VirtualBox on one of your Windows machines, and running Linux inside the VirtualBox. The virtual hardware inside VirtualBox is well-understood by Linux, so you should be able to stop worrying about hardware and focus on learning your way around Linux and doing stuff with it.
Yep, already did that. Tried out Mint Cinnamon, and really liked it - clean, professional looking, intuitive. I was doing some contract work, so didn't want to mess with my personal dev machine. Now that I'm done for the moment, I'm a bit more free to consider updating my machin
Re: (Score:2)
Any particular reason you'd recommend MATE over Cinnamon, incidentally?
Basically, I want either Cinnamon or MATE and until recently, Cinnamon was kind of half-baked.
The GNOME 2.x desktop has man-decades of work in it, and it has a level of smooth polish that I like. All the things I want to do are possible. To change the way things are laid out, you pretty much just click and drag. When Cinnamon was first released it was really rough around the edges, especially in comparison.
Since Cinnamon is getting ni
Re: (Score:2)
Supposedly Chromebooks are starting to win over Windows on laptop-like devices:
"Yes, you read it right, Chromebooks have overtaken sales of Windows notebooks. "
http://www.itworld.com/article... [itworld.com]
Re: (Score:2)
By "laptop-like devices", I think you mean "notebooks", right? Because those are pretty distinct categories.
Anyhow, I do think that makes some sense. Chromebooks (notebooks) are less expensive, and some users are more comfortable with doing *everything* online, and probably less committed to a particular OS. Nowadays, you really don't need to use any local software if you don't quite want to, so long as you're mostly just doing e-mail, browsing, social media, simple documents creation, and so on.
Re: (Score:3)
Correction: Happy Birthday GNU/Linux. After all, GNU software makes up 75% of the codebase of any "Linux" distribution. Show some respect.
Actually last year they shipped more than one billion NotGNU/Linux devices, BusyBox means there's many non-GNU embedded devices and if GNU vanished most the gaps left would quickly be covered by LLVM to replace GCC and the BSD userland. And it's not nearly 75% GNU projects, perhaps 75% (L)GPL licensed code but that's not why RMS wanted to call it that.
Re: (Score:2)
Companies have begun to realize the value of collaboration and that working with the community is really advantageous. Sure they still have their proprietary bits and often that is where their competitive advantage lies but it means we get so much code collaboration and with open source and proprietary people working together. The exclusive - rather than inclusive - nature of Free software means it is now competing not just with proprietary software but with open source software as well (LLVM, busybox for e