06-11-2007
Unless you are SCO, UNIX is a family of operating systems.
There are also some operating systems that are not UNIX but behave very much like them.
UNIX Wikipedia
Linux is NOT UNIX, but may be downloaded.
FreeBSD, NetBSD, OpenBSD have a strong UNIX/BSD heritage and can be downloaded.
Solaris actually is a real UNIX and can be downloaded for certain purposes.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi,
sorry to ask and exceedingly dumb question, but as far as UNIX goes I really am the newbiest of the newbies. I've been posed a question by one of my bosses, I'll break it down.
He says
"We have a big AIX box and I'd like to use Notes to handle the SMTP side of things."
I say,
"Okay I... (2 Replies)
Discussion started by: SlyClone2k
2 Replies
2. Shell Programming and Scripting
anyone know? would be greatly thankful. (4 Replies)
Discussion started by: shellnewbie
4 Replies
3. UNIX for Dummies Questions & Answers
Hi, I am curently running Windows. Don't laugh. Unix is a OS right? I am thinking about getting it but am not sure about geting Unix or Linux. I could use all the help I can get, Thanks! (6 Replies)
Discussion started by: DamienVryce
6 Replies
4. Programming
what is the command to print the text in a specifed location
eg
i have text ("i am here");
i have to print it on location 20,20
wat is the command and which header file it uses
i am currentlr working in solaris 5.8 using unix (1 Reply)
Discussion started by: ramneek
1 Replies
5. UNIX for Dummies Questions & Answers
What is the difference bettween linux and unix?
Sorry but I am really new to this! :confused:
Also are they BOTH free :-D (1 Reply)
Discussion started by: jamesthemagicia
1 Replies
6. UNIX for Dummies Questions & Answers
Whats is the user of $ and # in UNIX ??? (2 Replies)
Discussion started by: Paynemax
2 Replies
7. UNIX for Dummies Questions & Answers
Hi whats the setenv command in unix..??
i have set the oracle_home path as aa.ii.1 in kron_settings and
mentioned setenv oracle_path as aa.ii.2 in user settings.
Does this make any changes made to the path name of the oracle_home when i run a scripts in unix..???:( (1 Reply)
Discussion started by: abhi_123
1 Replies
8. UNIX for Advanced & Expert Users
Hi everyone,
Just interested to know everyones opinions on the fastest unix compression utility with okejish compression (doesnt have to have awsome compression). I know of gzip bzip2 (sucks lol) and a couple of others but what is a great one for compression large amounts of data that wont eat... (8 Replies)
Discussion started by: aleks001
8 Replies
9. Programming
I am interested in learning Programming Language to complement my UNIX. What language should I concentrate on to enhance my UNIX. What companies are seeking with UNIX. What languages are used with UNIX as for as there application. Are there any one here from DC (6 Replies)
Discussion started by: zbest1966
6 Replies
10. Cybersecurity
Hello All,
Want to share here an article for Whats app users that team whats app is requesting users to upgrade to its latest version since they have found a vulnerability; where Hacker could turn on a cell's camera, mic and scan messages and emails.
Here is an article from "THE VERGE" for... (1 Reply)
Discussion started by: RavinderSingh13
1 Replies
LEARN ABOUT MINIX
cacheflush
CACHEFLUSH(2) Linux Programmer's Manual CACHEFLUSH(2)
NAME
cacheflush - flush contents of instruction and/or data cache
SYNOPSIS
#include <asm/cachectl.h>
int cacheflush(char *addr, int nbytes, int cache);
DESCRIPTION
cacheflush() flushes the contents of the indicated cache(s) for the user addresses in the range addr to (addr+nbytes-1). cache may be one
of:
ICACHE Flush the instruction cache.
DCACHE Write back to memory and invalidate the affected valid cache lines.
BCACHE Same as (ICACHE|DCACHE).
RETURN VALUE
cacheflush() returns 0 on success or -1 on error. If errors are detected, errno will indicate the error.
ERRORS
EFAULT Some or all of the address range addr to (addr+nbytes-1) is not accessible.
EINVAL cache is not one of ICACHE, DCACHE, or BCACHE (but see BUGS).
CONFORMING TO
Historically, this system call was available on all MIPS UNIX variants including RISC/os, IRIX, Ultrix, NetBSD, OpenBSD, and FreeBSD (and
also on some non-UNIX MIPS operating systems), so that the existence of this call in MIPS operating systems is a de-facto standard.
Caveat
cacheflush() should not be used in programs intended to be portable. On Linux, this call first appeared on the MIPS architecture, but
nowadays, Linux provides a cacheflush() system call on some other architectures, but with different arguments.
BUGS
Linux kernels older than version 2.6.11 ignore the addr and nbytes arguments, making this function fairly expensive. Therefore, the whole
cache is always flushed.
This function always behaves as if BCACHE has been passed for the cache argument and does not do any error checking on the cache argument.
COLOPHON
This page is part of release 4.15 of the Linux man-pages project. A description of the project, information about reporting bugs, and the
latest version of this page, can be found at https://www.kernel.org/doc/man-pages/.
Linux 2017-09-15 CACHEFLUSH(2)