HDTenEightyP/NetNews huggingface dataset:
From: Rick.Bronson <Rick.Bronson@mixcom.mixcom.com>
Subject: Re: real time
Organization: Milwaukee Internet Xchange BBS, Milwaukee, WI U.S.A.
Distribution: usa
Date: Sun, 03 Jan 1993 23:50:21 GMT

In <1993Jan3.054159.11008@umr.edu> quandt@cs.umr.edu (Brian Quandt) writes:

>What can anyone say about linux and real time support?  Same
>question applies to 386bsd.  I tend to believe that this concept
>would not be possible.  The reason being is that this (I believe)
>is a fundamental design change in how the kernal works.  However,
>if anyone has information to the contrary please let me know.

  Would anyone like to pursue formation of a group to work on
real-time extensions to linux?  I think this is needed to give
linux a push to be a broadly used operating system.

-- 
.------------------------------------------------.
| Rick Bronson                  Tel 414-362-2419 |
| Marquette Electronics Inc.    FAX 414-362-3010 |
| 8200 W. Tower Ave.          "My empolyer never |
| Milwaukee, WI 53223           agrees with me"  |
| Internet: rick@mei.com                         |
| uunet or weekends: rick.bronson@mixcom.com     |
`------------------------------------------------'
Newsgroups: comp.os.linux
From: wto@cbnewsg.cb.att.com (William T. O Connell)
Subject: Re: quick q
Organization: PC peripheral operational services group
Date: Wed, 6 Jan 1993 08:04:43 GMT

In article <1993Jan6.071608.4248@wuecl.wustl.edu> ppc1@cec2.wustl.edu (Peter Pui Tak Chiu) writes:
>
>hi everyone,
>
>i have a few questions on linux.
>
>1.  when i boot up linux using the floppy disk, i see the following messages:
>	Warning WD8013 board not found at i/o = 280.
>	ioctl: invalid argument
>    are they normal?

The warning is normal (assuming you don't have a ethernet card installed).
ioctl? (haven't seen before - are you doing anything special in your rc file?)
Let someone else comment on the invalid argument.

>2.  i set up a 10MB swap partition using fdisk by specifing it as a Linux swap
>    partition.  how do i know that linux is using it as swap memory?  how can
>    i check the current free memory?

To have Linux actually use the swap space, include the command 
'swapon <your swap partition>' in either /etc/rc or /etc/rc.local. 
Then, when you boot, you will see a message indicating that linux 
setup 10MB of swap.

To see how much free memory and swap space you have, type in 'free'.
>
>3.  how can i change the node name from "softland" to something i like?

Put 'hostname <something you like>' in you rc file.


- Bill O'Connell    wto@ihlpx.att.com
From: Randy.Edwards@f60.n128.z1.fidonet.org (Randy Edwards)
Newsgroups: comp.os.linux
Subject: PERMS.SH problem
Date: Thu, 07 Jan 1993 08:56:04 -0800

   I grabbed Peter's PERMS.SH shell script which is supposed to fix the

permission problems of the SLS release.  However, my version os install

refuses to accept the '-i' parm and simply prints out install's usage 
reminder on all of the commands using '-i'.  Anyone know what's going on

here, what install -i does, or how to fix this?  Thanks in advance. 
. 
Randy 
 
... OFFLINE 1.44 * It will be a great day when our schools get all the
money they need, and the Air Force has to hold a bake sale to buy a
bomber. 

 * Origin: The Programmers Playhouse (1:128/60)
From: jmk@kksys.com (Jim Kaufman)
Newsgroups: comp.os.linux
Subject: IN-2000 SCSI card
Keywords: SCSI
Date: 9 Jan 93 04:17:24 GMT
Distribution: usa
Organization: K and K Systems

My work machine has an IN-2000 SCSI card (rather than the industry standard
Adaptec). Has anyone figured out how to get Linux to recognize that card?
If not, could someone point me to the source code I need to examine to
figure out how to recognize the disks that are on that SCSI bus?

JMK

-- 
James M. Kaufman, Digital Biometrics, Inc. "Electronic Fingerprinting Systems"
       Better living through electronics jmk@kksys.mn.org
From: probreak@matt.ksu.ksu.edu (James Michael Chacon)
Newsgroups: comp.os.linux
Subject: Re: ANNOUNCE: linux FAQ in LaTeX
Date: 11 Jan 1993 13:20:39 -0600
Organization: Kansas State University
NNTP-Posting-Host: matt.ksu.ksu.edu
Keywords: Linux FAQ, LaTeX

paula@bronte.boeing.com (Paul Allen) writes:
>and this isn't a flame at Pepe.  His post is just the little nudge that
>has pushed me over the edge.

>Could we please refrain from encrypting (with LaTeX, or whatever) documents
>that don't need to be pretty?  Things like the FAQ, or software installation
>instructions, are most useful if all you need to do to read them is look
>at them.  Significant infrastructure is required to deal with LaTeX, and
>not all of us are interested in making that investment.

[ Stuff Deleted.. ]

>Paul Allen

What I do if I want to read something from TeX in ascii is to run it through
latex at school, and then run the dvi file through dvi2tty. Looks fine,
even makes the pictures with ascii bars and dashes.

For people who don't have TeX installed, what I would suggest is people post
things in dvi format. That can be converted to just about anything, and
the programs to do this are rather small.

James
From: sct@dcs.ed.ac.uk (Stephen Tweedie)
Newsgroups: comp.os.linux
Subject: Re: libc.so.4.2 Caveats!
Date: 4 Jan 93 13:04:11 GMT
Organization: University of Edinburgh Dept. of Computer Science, Scotland

In article <MNL.93Jan2002919@mnlsun.dtro.e-technik.th-darmstadt.de>, mnl@dtro.e-technik.th-darmstadt.de (Michael N. Lipp) writes:
> 2) sed doesn't work any more. I have recompiled it using FSF sed-1.13.tar.Z.
>    Strange enough, although I removed the sed-local regex.o getop.o and
>    getopt1.o (thus using the functions in libc.so.4.2) and compiled with
>    -O2, my new sed is about twice as large as the old one. Was it not
>    FSF sed-1.13 in the SLS distribution?

Did you recompile with the -N option?  This can significantly reduce
the size of small binaries (usually by about 6-8k).  -N prevents the
compiler from padding out code and data pages to 4K boundaries, and,
pfor tiny programs such as halt or ctrlaltdel, reduces the size from
near 10K to around 2K.
---
Stephen Tweedie <sct@uk.ac.ed.dcs>   (Internet: <sct@dcs.ed.ac.uk>)
Department of Computer Science, Edinburgh University, Scotland.
From: kjv@exucom.com (Karl J. Vesterling)
Newsgroups: comp.os.linux
Subject: /usr/include/linux/<missing.h>
Date: 9 Jan 93 11:02:22 GMT
Organization: ExuCom Multimedia Inc.
X-Newsreader: TIN [version 1.1 PL8]


	Where do I get the files that are in, "/usr/include/linux/*"
They weren't in any of the SLS disks, or the GCC distribution on
TSX-11...

	Things don't like to compile without them.


-- 
-------------------------------------------------------------------------------
kjv@exucom.com				| I was better, but I got over it.
Karl J. Vesterling			| On my door I have a sign;
(716) 634-6550 Work			|	INTeL OUTSIDE!
Newsgroups: comp.os.linux
From: hooft@fys.ruu.nl (Rob Hooft)
Subject: Q^3: tcsh6.03, mbase5.0, and strace give me problems
Organization: Physics Department, University of Utrecht, The Netherlands
Date: Tue, 5 Jan 1993 16:31:31 GMT

I currently have three problems that I'm sure of other people can
handle in a better way than I can.

1) the linux-patches to tcsh-6.02 say they will be incorporated in the
next version. BUT: tcsh-6.03 will not work unmodified. Something wrong
with wait(), I think. Are new patches (or suggestions) available?

2) mbase5.0's demo program has some problems with our CURSES
implementation. Anyone know which package is at fault: our curses,
mbase, the demo? What to do about it? Is this the same for your own mbase
programs? I'm sticking with index-db for the moment.....

3) Limited testing has shown that strace doesn't seem to behave
properly when invoked like 'strace -p xxxxx | less', and aborted by
'q' in less. The traced process hangs after that. Does this have
anything to do with strace not catching SIGPIPE? Sorry, I should have
looked at the source instead, not asked the net.

Thanks for any time devoted to answering a question (or even thinking
about it....).

Regards,

Rob Hooft
-- 
Rob W.W. Hooft,  Department of crystal and structural chemistry
Bijvoet Center for Biomolecular Research, University of Utrecht
The Netherlands ===== hooft@chem.ruu.nl (hooft@hutruu54.bitnet)
====Use a Real Operating System on your 386: Linux is FREE!====
Newsgroups: comp.os.linux
From: andrewc@aurora.cc.monash.edu.au (Andrew J. Cosgriff !)
Subject: Re: NFS: problem: cannot execute from mounted partitions
Organization: Monash University, Melb., Australia.
Date: Sun, 10 Jan 1993 07:29:19 GMT

pete@introl.com (Pete Ikusz) writes:

>Kernel .98pl5-49:
>I have just attempted to move executables to a nfs filesystem, but
>I now find that I am not able to execute the progs from there.
>Error:
>Trying to read nonexistant block device 0001 (0)

>MAJOR(0001) is 0 which is no_device.
>Something must be calling this routine incorrectly.
>Anyone know of this problem, or what revision is needed to fix it?

Get 99p2 - it lets you run stuff off NFS and DOS (I think) partitions, 
but slowly.

Enjoy !

Cos !
-- 
-------------------------------------------------------------------------------
 * Andrew J. Cosgriff ! *                   #include <std_witty_quote.h>
#define HERE cc.monash.edu.au               #include <std_disclaimer.h>
Hassle me at :      andrewc@aurora.HERE ; andrewc@lindblat.HERE ; cos@yoyo.HERE
Newsgroups: comp.os.linux
From: becker@super.org (Donald J. Becker)
Subject: Re: Need 3c501 driver 
Organization: IDA Supercomputing Research Center
Date: Mon, 11 Jan 1993 21:00:06 GMT

In article <1993Jan9.002313.12543@brainiac.mn.org> jrc@brainiac.mn.org (Jeffrey Comstock) writes:
>In article <1993Jan7.174127.3075@super.org> becker@super.org (Donald J. Becker) writes:
>>The 3c501 is an ancient product with documentation that's no longer
>>being printed.  It has a single packet buffer that is shared between
>>transmit and receive.  By this I mean that when you have a packet it
>>cannot receive another packet.  While you are offloading
>>that packet it cannot receive a packet.  While you are loading a new
>>packet to transmit it cannot receive a packet.  While you are waiting
>>to transmit it cannot receive a packet.  While... well, you get the
>>idea -- you miss most packets.  And I haven't even started describing
>>the bugs.
>
>I have used 3c501's for a long time, and yes they suck, but you are totally
>full of crap.  They work fine for some applications.  People are giving
>them away, and they beat the hell out of a SLIP line, which is what you
>would probably be running if you didn't have ether.  Please just shut up.

I feel I'm qualified to make the above (factual and correct)
statement. I wrote a Linux 3c501 driver that I decided not to release
because the card was so braindamaged.  I've also written Linux drivers
for the 3c503, NE2000, and other 8390-based ethercards.  While the
8390 chip has its share of bugs, it's usable with Linux while the
3c501 board isn't.  They 3c501 cards should have been retired with the
slow mono-tasking 8088 systems they were bought for.

As Russ Nelson .sig says "What canst *thou* say?".  I can say "Seen
it, done it, been there!"

-- 
Donald Becker				       becker@super.org
Supercomputing Research Center
17100 Science Drive, Bowie MD 21114		   301-805-7482
From: wyvern@gnu.ai.mit.edu (The Wyvern)
Newsgroups: comp.os.linux
Subject: net-bin 0.2: Problems
Date: 7 Jan 93 00:20:06 GMT
Article-I.D.: mintaka.1993Jan7.002006.13784
Organization: Free Software Foundation

Well, I just downloaded the net-bin-0.2.tar.Z from sunsite, and
I'm unable to get most of the programs to work at all.
tftp/tftpd seem to work, and I haven't tried the new ns* utils
or the new named/inetd (Could this be the problem? Do I need a
new inetd?).
  - talk exits immediately upon invocation leaving a 'ntalkd' process
    hanging in a state of something like udp_recvfrom. I have to kill
    the ntalkd manually as root.

  - rlogin gives rcmd: socket: Permission denied and exits.

  - rsh either gives Permission denied or leaves an rshd hanging
    in a state like ipproto_c.

  - rcp gives Permission denied.

  - ping gives ping: unknown protocol icmp.

I suspect ftpd would work, except that I'm using shadow passwords.

Possibilities to discount:
  I have /usr/etc/inet/services and /usr/etc/inet/inetd.conf set up
  as suggested.
  rcp and rsh are mode 4755.
  I do in fact have TCP/IP compiled into the kernel.
  I do have inetd/named running.

Also, I posted earlier about some major problems I was having with
telnetd - these problems are still as active as ever. I'll describe
them again briefly:
  After an apparently random number of telnets to my own machine,
telnetd will either hang, but echo keystrokes normally, or it will
echo ^M's instead of carriage returns, etc.
A ps -lax shows telnetd hung in a state of tcp_read. The telnetd 
must be killed manually by root. The only way to get this to stop is 
to reboot, and then after a while the behavior starts again.
I've gotten several confirmations of people having the same problem,
people with and without ethernet cards.

If anyone has any idea of how to fix any of these problems, please
let me know. The most critical problem for me is telnetd's 
perpetual hanging in tcp_read. Help appreciated.

-->System configuration:
Linux kernel version 0.99.2
i486 system, gcc 2.3.3-486, libc.so.4.2
X with X8514tcp
No ethernet card
Newsgroups: comp.os.linux
From: ashtray@yoyo.cc.monash.edu.au (John Newnham)
Subject: Re: The backup problem (was Re: tar won't do multi-volume archives)
Organization: you have got to be kidding!
Date: Wed, 13 Jan 1993 01:17:38 GMT

In article <0JJ9wB3w165w@kf8nh.wariat.org> kf8nh@kf8nh.wariat.org (Brandon S. Allbery) writes:
>
>Not last I heard... tar can be made to take a list of file names from stdin,
>but not a succession of files (how is it to know where one stops and the
>next starts?).
>

by using a shell script?  something along the lines of:

tar c /mnt/backup
for file in $LIST
do
# should make sure the filename is <= 12 chars, or it will not work
	compress -c $file
	tar u /mnt/backup ${file}.Z
	rm -f ${file}.Z
done

seems easy enough.  Now just add the other flags you need, for multi-volume
support etc.  The LIST could be created by an embedded `find` instead.
Now you don't have to worry about a one-bit error in the tar file.
-- 
Vogt's commentary on the theory of Morphic Resonance:
  There is no god!  The universe just got into bad habits. (Marcus Vogt)
From: hj467ri@unidui.uni-duisburg.de (Rienks)
Newsgroups: comp.os.linux
Subject: Problems with X386 and tcp-ip (SLS 0.98p5)
Date: 6 Jan 1993 10:41:22 +0100
Organization: Universitaet Duisburg GH
NNTP-Posting-Host: unidui.uni-duisburg.de

Hi Linuxer,
We have a network of hp700 risc Workstations and want to use a PC under
linux (SLS 0.98p5) as a X-terminal. X386 is running quite well on the
pc. I am able to connect to other hosts via telnet and to start
processes on other hosts with  DISPLAY set to my pc. But I am not able
to start the Xserver with -query Option. I tried all possible
combinations of options in the startup command line, but all I got is
the message: 
XDMCP fatal error: Session declined. No valid address

But the address is valid when using ftp or telnet. Any Idea how to fix
the problem?

Thanks in Advance

Andreas Rienks                 E-Mail: rienks@mechanik.uni-duisburg.de
From: probreak@matt.ksu.ksu.edu (James Michael Chacon)
Newsgroups: comp.os.linux
Subject: Re: [PATCH] Patches for elm 2.4.20 with gcc 2.3.3/jump 4.2
Date: 10 Jan 1993 19:09:39 -0600
Organization: Kansas State University
NNTP-Posting-Host: matt.ksu.ksu.edu
Keywords: elm, gcc

devet@adv.win.tue.nl (Arjan de Vet) writes:


>Here are the patches required for elm 2.4 patchlevel 20. I used gcc 2.3.3
>and jump table libs 4.2. I think there's a small bug in setjmp.h: the return
>type of sigsetjmp should be int, not void:

>Arjan de Vet                             <Arjan.de.Vet@adv.win.tue.nl> (home)
>Eindhoven University of Technology, the Netherlands <devet@win.tue.nl> (work)

Well I just checked tsx-11.mit.edu and looked at inc-4.2-fix.TZ. setjmp.h is
in there, and is fixed on my system, so the fix is available for anyone to
get. As a matter of fact I would suggest everyone get the inc fix file 
because it included some rather important fixes to the include files.

James
Organisation: European Space Operation Centre (E.S.O.C)
Date: Sunday, 10 Jan 1993 05:21:37 CET
From: BARRY TITMARSH <BTITMARS@ESOC.BITNET>
Newsgroups: comp.os.linux
Subject: Looking for NETSTAT

Wanted src or a ported bin for the NETSTAT bin
its used to show all the tcpip connects on the system. shows the ports
in use and the PID's of each session also the type of session/service in
use.
Help find it please.
Thanks Barry.
From: mike@r-node.pci.on.ca (Mike Stramba)
Newsgroups: comp.os.linux
Subject: CTRL-C LOGOUT
Date: 11 Jan 93 22:44:36 GMT
Organization: R-node Public Access Unix - 1 416 249 5366

I don't know if this is a problem with BASH, the kernel or something else.

If I interrupt a process (e.g. 'ls -l') or put a program into a loop, then
press CTRL-C 2 or more times, I get logged out.

Anybody else run into this?

P.S. I'm not the only one to experience this, and (currently .99p1), but have
experienced this since v98.

Mike
-- 
=====================================================================
Mike Stramba		Email: mike@r-node.pci.on.ca
Toronto,Canada                 mike@r-node.gts.org
=====================================================================
From: dlj0@ns1.cc.lehigh.edu (DAVID L. JOHNSON)
Newsgroups: comp.os.linux
Subject: Re: The backup problem (was Re: tar won't do multi-volume archive
Date: 12 Jan 93 02:28:16 GMT
Organization: Lehigh University

In article <1993Jan11.072222.7301@bronte.boeing.com>, paula@bronte.boeing.com (Paul Allen) writes:
>In article <C0JLAn.Hp9@jti.com> richb@jti.com (Richard Braun) writes:
>>Among the DOS utilities I gave up in order to run Linux was 'FastBack'.
>>This is a program which does multi-volume compressed backups in a hurry,
>>and it puts of the day one has to give in and replace the 3.5" diskette
>>with a tape drive.
>>
>Tar does support multi-volume backups.  Multi-volume archives are not
>compatible with compression because tar pipes it's output through
>compress and can't tell where the volume boundaries are.  I'm not 
>sure I want to compress my backups, because a single glitch renders 
>the whole thing unusable.
>
There is a better solution, in my opinion.  True, you probably will need the
whole thing to restore any part of it, but it seemed to work (I haven't had to
restore a whole bunch, but I tested it).  Get the diskbackup utility in tsx-11.
It gives instructions how to use a little program ``db'', piping tar and 
compress to it, to do multi-volume compressed backups.  It worked for me, and
was very quick - much quicker than the DOS program I had to use.

-- 
Sincerely,

David L. Johnson                    ID:  dlj0@lehigh.edu
Christmas-Saucon Hall #14, rm 241        dlj0@chern.math.lehigh.edu
Department of Mathematics

Lehigh University                   Telephone: 215-758-3759 (office)
Newsgroups: comp.os.linux
From: ccx060@cck.coventry.ac.uk (Leslie Smith)
Subject: Installing SLS 0.99
Organization: Coventry University
Date: Mon, 11 Jan 1993 16:56:48 GMT

Newsgroups: comps.os.linux
Subject: Installing Linux (SLS) 0.99.
Summary: 
Followup-To: 
Distribution: comps
Organization: Coventry University
Keywords: 
I am trying to install SLS 0.99 on my system but when
I insertdisk 3a into floppy drive and hit enter I get
the following:

minix-fs magic match failed
[MS-DOS FS Rel. alpha.8,Fat12 check=n,conv=b,uid=0,umask=000]
[me=0xF0,cs=1,#f=2,fs=1,fl=9,ds=19,de=244,data=33,se=2880,ts=0]

ccx060@uk.ac.cov.cck



Newsgroups: comp.os.linux
From: drew@ophelia.cs.colorado.edu (Drew Eckhardt)
Subject: Re: What causes these Zombie processes?
Organization: University of Colorado at Boulder
Date: Wed, 6 Jan 1993 22:11:08 GMT

In article <1798@emoryu1.cc.emory.edu> splee@pd.org (Seng-Poh Lee, Speedy) writes:
>After running for a few days, my Linux system ends up with quite a
>few 'Zombie' processes. I can't kill them off, even with kill -9 and

Of course not.  They're already dead.

>the only way to get rid of them is with a reboot. This is a typical 
>'ps -aux' screen after a few days.
>
>USER       PID %CPU %MEM SIZE  RSS TT STAT START   TIME COMMAND
>root       318  0.0  0.0   96    0 ?  Z    08:21   0:00 <defunct>
>root       319  0.0  0.0   96    0 ?  Z    08:44   0:00 <defunct>
>root       341  0.0  0.0   96    0 ?  Z    08:58   0:00 <defunct>
>
>Notice that the processes are all 96k in size. The process number still
>shows up in the /proc partition, but I don't know how to get any info
>from that. I'm open to suggestions and advice. 

When a process terminates, its process table entry lingers around so 
that its parent can find the exit code or signal that terminated 
the process, and weather or not a core-dump was generated.  To find 
out the exit status, the parent process must do some sort of wait()
system call, after which that process table entry is deallocated. 
If the parent fails to do this, you have zombie processes.

Note that the process's memory is deallocted (ie, RSS (resident set size)
is zero), although you may still crash things when you run out of process
table entries.

Like I said, you can't kill these processes since they are already 
dead.  However, if you kill the parent (do a ps -l and look at the 
PPID (parent process id) field), they will be inherited by init (process
1), which will wait for them, and they will disappear.  

After killing their parent, you can restart it.

-- 
Boycott AT&T for their absurd anti-BSDI lawsuit. | Drew Eckhardt
Condemn Colorado for Amendment Two.		 | drew@cs.colorado.edu
Use Linux, the fast, flexible, and free 386 unix |  
Newsgroups: comp.os.linux
From: anto@dutetvd.tudelft.nl (Anto Daryanto)
Subject: [HELP] Video out of sync..
Organization: Delft University of Technology
Date: Sun, 10 Jan 1993 08:25:59 GMT

Hi netters, 

I am using Linux 0.99pl2 with X running. But I still have some problem
in X. I can start X normally, and after I finish (exit) the monitor
lose his synchronisation (screen garbled) and I have to re-boot. I am
using 386DX/40Mhz /w 8Mb RAM and Tseng ET4000 svga card /w monochrome
monitor. Right now I am using Xconfig with the same configuration from
Xconfig.sample, at least at modeDB part (640x480 25 640 ... ...).

May be will Linuxer's with the same configuration as mine send his/her
Xconfig or do I have to calculate the clock?

Any help would be appricated,
Anto Daryanto

--
Delft University of Technology,		|
Faculty of Electrical Engineering,    	| **********************************
Telecommunication- and Traffic-		|   **  Happy user of OS/2 2.0  **
Control Systems Group			| **********************************
					|
E-Mail: a.daryanto@dutetvd.et.tudelft.nl 
Xref: sparky comp.os.linux:22929 comp.windows.x.i386unix:225
From: tjrc1@cus.cam.ac.uk (T.J.R. Cutts)
Newsgroups: comp.os.linux,comp.windows.x.i386unix
Subject: olvwm misery
Date: 6 Jan 93 17:21:20 GMT
Organization: U of Cambridge, England

I am trying to get olvwm running on my system, which is as follows:

486/33, 8Mb RAM
Linux SLS 0.98p5 with kernel 0.99pl1-46
X386S3-0.3.1 server

olwm and twm both work fine.
However, having unpacked olvwm-bin.tar.Z and put the files in the appropriate
places, I replaced the line 'exec olwm -f' from /usr/X386/lib/X11/xinit/xinitrc
with 'exec olvwm -f'.

On typing startx, X appeared.  No applications appeared (I should have seen
xbiff, xclock and an xterm), and after a few seconds the server spontaneously
shut down with no explanation.  Anybody got any ideas?

-- 
-- Tim Cutts                             /~\     ----
                                        (   )  /     \
Sugarmice on a skateboard               /   \/        \
                                      /  O             \
                                    /                   \
                                    \____________________================
                                 -===========================-
                                   O                       O
Newsgroups: comp.os.linux